Final answer:
When using the receipt of payment method for recognizing revenue, the contractor would pass the following entry at the time of the contract: Cash 15,000,000 and Advance from Customers 15,000,000.
Step-by-step explanation:
When using the receipt of payment method for recognizing revenue, the contractor would pass the following entry at the time of the contract:
Cash 15,000,000
Advance from Customers 15,000,000
Advance from Customers is a liability account that represents the amount collected in advance from customers. By recording this entry, the contractor recognizes the receipt of payment from the customer.