Prepaid Purchase Order - General Ledger Entry
This article explains the General Ledger (GL) entries created when you prepay a Purchase Order (PO) before receiving inventory, and then receive the goods and pay the remaining balance.
Overview
When prepaying a Purchase Order, the system creates accounting entries at each step:
- Create Prepaid Bill - Record the prepayment to the supplier
- Pay the Prepaid Bill - Disburse cash to the supplier
- Receive Inventory - Recognize the inventory and apply the prepayment
- Create Final Bill - Bill for remaining balance after receipt
Example Scenario
Purchase Order Details:
- Product: Widget A
- Quantity: 100 units
- Unit Cost: $10.00
- Total PO Value: $1,000.00
Prepayment: 30% ($300.00)
Step 1: Create Prepaid Bill (30% Prepayment)
When you create a prepaid bill from the PO for 30% ($300), the bill item is posted to the Supplier Prepayment account.
GL Entry when Prepaid Bill is Posted:
| Account | Debit | Credit |
|---|---|---|
| Supplier Prepayment (Asset) | $300.00 | |
| Accounts Payable - Supplier | $300.00 |
Explanation:
- Debit Supplier Prepayment: This is an asset account that tracks prepayments made to suppliers. The prepayment is recorded as an asset because the supplier owes you goods/services.
- Credit Accounts Payable: You owe the supplier $300 for this bill.
Step 2: Pay the Prepaid Bill
When you pay the prepaid bill via Payment Disbursement:
GL Entry when Payment is Posted:
| Account | Debit | Credit |
|---|---|---|
| Accounts Payable - Supplier | $300.00 | |
| Cash / Bank Account | $300.00 |
Explanation:
- Debit Accounts Payable: Reduces the liability to the supplier.
- Credit Cash: Money leaves your bank account.
Running Balances After Steps 1 & 2:
- Supplier Prepayment: $300.00 (Debit balance - asset)
- Accounts Payable: $0.00 (Prepaid bill is paid)
- Cash: Reduced by $300.00
Step 3: Receive Inventory (Shipment Receipt)
When you receive the 100 units of Widget A, the system posts the shipment receipt and recognizes the prepayment that was made.
GL Entry when Shipment Receipt is Posted:
| Account | Debit | Credit |
|---|---|---|
| Inventory (Asset) | $1,000.00 | |
| Supplier Prepayment (Asset) | $300.00 | |
| Pending Liability / AP | $700.00 |
Explanation:
- Debit Inventory: The full value of inventory received ($1,000) is added to your inventory asset.
- Credit Supplier Prepayment: The $300 prepayment is applied, reducing the prepayment asset.
- Credit Pending Liability: The remaining $700 is recorded as a pending liability until billed.
Running Balances After Step 3:
- Inventory: $1,000.00 (Debit balance - asset)
- Supplier Prepayment: $0.00 (Prepayment fully applied)
- Pending Liability: $700.00 (Credit balance - liability)
Step 4: Create Final Bill for Remaining Amount
Create a bill linked to the shipment receipt for the remaining $700. When posted, the system reverses the pending liability and records the actual AP.
GL Entry when Final Bill is Posted:
| Account | Debit | Credit |
|---|---|---|
| Pending Liability | $700.00 | |
| Accounts Payable - Supplier | $700.00 |
Explanation:
- Debit Pending Liability: Reverses the pending liability recorded at receipt.
- Credit Accounts Payable: Records the actual liability to the supplier.
Step 5: Pay the Final Bill
When you pay the remaining balance:
GL Entry when Payment is Posted:
| Account | Debit | Credit |
|---|---|---|
| Accounts Payable - Supplier | $700.00 | |
| Cash / Bank Account | $700.00 |
Summary of All GL Entries
| Step | Transaction | Account | Debit | Credit |
|---|---|---|---|---|
| 1 | Post Prepaid Bill | Supplier Prepayment | $300 | |
| 1 | Post Prepaid Bill | Accounts Payable | $300 | |
| 2 | Pay Prepaid Bill | Accounts Payable | $300 | |
| 2 | Pay Prepaid Bill | Cash | $300 | |
| 3 | Post Shipment Receipt | Inventory | $1,000 | |
| 3 | Post Shipment Receipt | Supplier Prepayment | $300 | |
| 3 | Post Shipment Receipt | Pending Liability | $700 | |
| 4 | Post Final Bill | Pending Liability | $700 | |
| 4 | Post Final Bill | Accounts Payable | $700 | |
| 5 | Pay Final Bill | Accounts Payable | $700 | |
| 5 | Pay Final Bill | Cash | $700 |
Final Account Balances
After completing all steps:
| Account | Balance | Type |
|---|---|---|
| Inventory | $1,000.00 | Asset (Debit) |
| Supplier Prepayment | $0.00 | Asset |
| Accounts Payable | $0.00 | Liability |
| Pending Liability | $0.00 | Liability |
| Cash | -$1,000.00 | Asset (Reduced) |
Key GL Accounts Used
Supplier Prepayment Account
- Account Type: Asset
- GL Account Subtype: Supplier Prepayments
- Purpose: Tracks prepayments made to suppliers before goods are received
- Setup: Each supplier has a prepayment sub-account under the parent Supplier Prepayments GL account. This is set up automatically when you use the prepaid PO feature.
Pending Liability
- Account Type: Liability
- Purpose: Holds the liability for inventory received but not yet billed
- Setup: Configured in Setup → Entity Setting → Shipment Receipts → "Credited Account for New Shipment Receipts"
Accounts Payable
- Account Type: Liability
- Purpose: Tracks amounts owed to suppliers for posted bills
- Setup: Each supplier has an AP sub-account under the parent Accounts Payable GL account
Proportional Prepayment Distribution
When prepaying a PO with multiple line items, the prepayment is distributed proportionally across all lines based on each line's value.
Example: PO with 3 Lines
| Line | Product | Value | Proportion |
|---|---|---|---|
| 1 | Widget A | $1,000 | 38.1% |
| 2 | Widget B | $1,250 | 47.6% |
| 3 | Widget C | $375 | 14.3% |
| Total | $2,625 | 100% |
If you prepay $1,000:
| Line | Prepay Amount |
|---|---|
| 1 | $381.00 (38.1%) |
| 2 | $476.00 (47.6%) |
| 3 | $143.00 (14.3%) |
| Total | $1,000.00 |
Each line receives a proportional share of the prepayment rather than paying off lines sequentially.
Related Articles
- Posting a Shipment Receipt - General Ledger Entry
- Creating Bills from Purchase Orders
- Payment Disbursements
Troubleshooting
Supplier Prepayment Balance Not Clearing
If the supplier prepayment balance remains after receiving inventory, check:
- The shipment receipt is linked to the correct PO line
- The bill items are properly linked via Order Item Billing records
- The shipment receipt has been posted
Prepaid Amount Exceeds PO Value
The system prevents prepaying more than the total unbilled amount on the PO. If you see this error, verify:
- Previous prepaid bills haven't already covered part of the PO
- The PO line quantities and prices are correct
Prepaid Purchase Order - General Ledger Entry
This article explains the General Ledger (GL) entries created when you prepay a Purchase Order (PO) before receiving inventory, and then receive the goods and pay the remaining balance.
Overview
When prepaying a Purchase Order, the system creates accounting entries at each step:
- Create Prepaid Bill - Record the prepayment to the supplier
- Pay the Prepaid Bill - Disburse cash to the supplier
- Receive Inventory - Recognize the inventory and apply the prepayment
- Create Final Bill - Bill for remaining balance after receipt
Example Scenario
Purchase Order Details:
- Product: Widget A
- Quantity: 100 units
- Unit Cost: $10.00
- Total PO Value: $1,000.00
Prepayment: 30% ($300.00)
Step 1: Create Prepaid Bill (30% Prepayment)
When you create a prepaid bill from the PO for 30% ($300), the bill item is posted to the Supplier Prepayment account.
GL Entry when Prepaid Bill is Posted:
| Account | Debit | Credit |
|---|---|---|
| Supplier Prepayment (Asset) | $300.00 | |
| Accounts Payable - Supplier | $300.00 |
Explanation:
- Debit Supplier Prepayment: This is an asset account that tracks prepayments made to suppliers. The prepayment is recorded as an asset because the supplier owes you goods/services.
- Credit Accounts Payable: You owe the supplier $300 for this bill.
Step 2: Pay the Prepaid Bill
When you pay the prepaid bill via Payment Disbursement:
GL Entry when Payment is Posted:
| Account | Debit | Credit |
|---|---|---|
| Accounts Payable - Supplier | $300.00 | |
| Cash / Bank Account | $300.00 |
Explanation:
- Debit Accounts Payable: Reduces the liability to the supplier.
- Credit Cash: Money leaves your bank account.
Running Balances After Steps 1 & 2:
- Supplier Prepayment: $300.00 (Debit balance - asset)
- Accounts Payable: $0.00 (Prepaid bill is paid)
- Cash: Reduced by $300.00
Step 3: Receive Inventory (Shipment Receipt)
When you receive the 100 units of Widget A, the system posts the shipment receipt and recognizes the prepayment that was made.
GL Entry when Shipment Receipt is Posted:
| Account | Debit | Credit |
|---|---|---|
| Inventory (Asset) | $1,000.00 | |
| Supplier Prepayment (Asset) | $300.00 | |
| Pending Liability / AP | $700.00 |
Explanation:
- Debit Inventory: The full value of inventory received ($1,000) is added to your inventory asset.
- Credit Supplier Prepayment: The $300 prepayment is applied, reducing the prepayment asset.
- Credit Pending Liability: The remaining $700 is recorded as a pending liability until billed.
Running Balances After Step 3:
- Inventory: $1,000.00 (Debit balance - asset)
- Supplier Prepayment: $0.00 (Prepayment fully applied)
- Pending Liability: $700.00 (Credit balance - liability)
Step 4: Create Final Bill for Remaining Amount
Create a bill linked to the shipment receipt for the remaining $700. When posted, the system reverses the pending liability and records the actual AP.
GL Entry when Final Bill is Posted:
| Account | Debit | Credit |
|---|---|---|
| Pending Liability | $700.00 | |
| Accounts Payable - Supplier | $700.00 |
Explanation:
- Debit Pending Liability: Reverses the pending liability recorded at receipt.
- Credit Accounts Payable: Records the actual liability to the supplier.
Step 5: Pay the Final Bill
When you pay the remaining balance:
GL Entry when Payment is Posted:
| Account | Debit | Credit |
|---|---|---|
| Accounts Payable - Supplier | $700.00 | |
| Cash / Bank Account | $700.00 |
Summary of All GL Entries
| Step | Transaction | Account | Debit | Credit |
|---|---|---|---|---|
| 1 | Post Prepaid Bill | Supplier Prepayment | $300 | |
| 1 | Post Prepaid Bill | Accounts Payable | $300 | |
| 2 | Pay Prepaid Bill | Accounts Payable | $300 | |
| 2 | Pay Prepaid Bill | Cash | $300 | |
| 3 | Post Shipment Receipt | Inventory | $1,000 | |
| 3 | Post Shipment Receipt | Supplier Prepayment | $300 | |
| 3 | Post Shipment Receipt | Pending Liability | $700 | |
| 4 | Post Final Bill | Pending Liability | $700 | |
| 4 | Post Final Bill | Accounts Payable | $700 | |
| 5 | Pay Final Bill | Accounts Payable | $700 | |
| 5 | Pay Final Bill | Cash | $700 |
Final Account Balances
After completing all steps:
| Account | Balance | Type |
|---|---|---|
| Inventory | $1,000.00 | Asset (Debit) |
| Supplier Prepayment | $0.00 | Asset |
| Accounts Payable | $0.00 | Liability |
| Pending Liability | $0.00 | Liability |
| Cash | -$1,000.00 | Asset (Reduced) |
Key GL Accounts Used
Supplier Prepayment Account
- Account Type: Asset
- GL Account Subtype: Supplier Prepayments
- Purpose: Tracks prepayments made to suppliers before goods are received
- Setup: Each supplier has a prepayment sub-account under the parent Supplier Prepayments GL account. This is set up automatically when you use the prepaid PO feature.
Pending Liability
- Account Type: Liability
- Purpose: Holds the liability for inventory received but not yet billed
- Setup: Configured in Setup → Entity Setting → Shipment Receipts → "Credited Account for New Shipment Receipts"
Accounts Payable
- Account Type: Liability
- Purpose: Tracks amounts owed to suppliers for posted bills
- Setup: Each supplier has an AP sub-account under the parent Accounts Payable GL account
Proportional Prepayment Distribution
When prepaying a PO with multiple line items, the prepayment is distributed proportionally across all lines based on each line's value.
Example: PO with 3 Lines
| Line | Product | Value | Proportion |
|---|---|---|---|
| 1 | Widget A | $1,000 | 38.1% |
| 2 | Widget B | $1,250 | 47.6% |
| 3 | Widget C | $375 | 14.3% |
| Total | $2,625 | 100% |
If you prepay $1,000:
| Line | Prepay Amount |
|---|---|
| 1 | $381.00 (38.1%) |
| 2 | $476.00 (47.6%) |
| 3 | $143.00 (14.3%) |
| Total | $1,000.00 |
Each line receives a proportional share of the prepayment rather than paying off lines sequentially.
Related Articles
- Posting a Shipment Receipt - General Ledger Entry
- Creating Bills from Purchase Orders
- Payment Disbursements
Troubleshooting
Supplier Prepayment Balance Not Clearing
If the supplier prepayment balance remains after receiving inventory, check:
- The shipment receipt is linked to the correct PO line
- The bill items are properly linked via Order Item Billing records
- The shipment receipt has been posted
Prepaid Amount Exceeds PO Value
The system prevents prepaying more than the total unbilled amount on the PO. If you see this error, verify:
- Previous prepaid bills haven't already covered part of the PO
- The PO line quantities and prices are correct
Comments and Suggestions
0 comments
Please sign in to leave a comment.
Related articles