Finished Goods Receipts
1. Overview & Purpose
What are Finished Goods Receipts?
2. When to Use Finished Goods Receipts
Packaging Line Finished Goods Warehouse Intake
The automated packaging line finishes wrapping and boxing 980 loaves of bread, transferring finished pallets to the warehouse outbound staging racks.
Actual vs Standard Yield Variance Reconciliation (COGM Calculation)
A batch planned for 1.000 loaves yields 980 loaves due to oven heat variance, requiring accurate cost allocation of consumed raw materials across actual finished units.
Multi-Shift Staged Partial Batch Intake
A large manufacturing work order runs continuously across two shifts, producing 500 units in the morning and 500 units in the evening.
Quality Control (QC) Sign-Off & Expiration Date Stamping
Perishable finished goods require mandatory lab quality check and expiration date calculation before being released to retail store distribution.
By-Product & Scrap Packaging Generation
Industrial processing produces saleable secondary by-products (e.g. toasted bread crumbs or bran) alongside primary loaf output.
3. Data Dictionary & Fields
Schema structure for the production_receipts finished goods intake table:
| Field / Column | Input Type | Requirement | Description & Operational Guide |
|---|---|---|---|
receiptNumber | STRING(50) | Required | System-generated unique production intake identifier (e.g. PR-20260522-001). |
productionId | BIGINT (FK) | Required | Reference to parent production run work order. |
receiptDate | DATE | Required | Timestamp when finished goods passed inspection and entered storage room. |
status | ENUM | Required | State: DRAFT, POSTED, REVERSED, CANCELLED. |
notes | TEXT | Optional | Quality inspection results, batch yield observations, or packaging notes. |
4. Interface Preview
Finished Goods Receipts console displaying intake tickets, manufactured batch yields, packaging inspections, and warehouse stock posting triggers.
Screen Preview: Finished Goods Receipts Console Interface
Visual interface illustration and control layout for menu Route: /admin/production/receipts
5. Receiving Finished Goods
Open Finished Goods Console
Navigate to Production > Receipts from primary sidebar navigation.
Select Active Production Run
Click Add Production Receipt and choose active work order.
Input Actual Finished Quantities
Enter physically counted finished product units and target storage room.
Submit & Post to Inventory
Click Submit & Post to increment finished goods stock balance in warehouse.
6. Actual Yield & Scrap Logging
Quality Control Sign-Off
QC supervisor verifies finished packaging, labeling, and expiry tags.
Close Production Run
When all receipts are posted, system completes the parent work order.
7. Posting & Reversal Rules
Saleable Stock Consumption Lock
Receipt Reversal Rules
If counted incorrectly, supervisor reverses receipt to deduct stock back out.
8. Cross-Module Impact
| Target Subsystem | Relational & Transactional Effect |
|---|---|
| Inventories & Stock Balances | Directly triggers INBOUND stock movement with PRODUCTION_RECEIPT type, increasing saleable stock. |
| Production Work Orders (Runs) | Updates cumulative output yield and marks run COMPLETED upon full batch receipt. |
| General Ledger Accounting | Debits Finished Goods Inventory asset and credits Work-in-Progress (WIP) asset. |
Operational Best Practices
- Always conduct random quality sample testing before posting finished goods intake.
- Ensure target warehouse storage room matches the sales dispatch picking zone to avoid secondary transfers.