KinnowKinnow
Sign in
← All articles

Dock to ledger: when a goods receipt posts itself into the books

Supply chain30 July 20265 min read

Tejas Vyas, Co-founder · Technology & Product · LinkedIn

In a warehouse, the moment a truck arrives at the dock is the moment a business takes on a liability. Goods have been received. An obligation to pay has begun. But in most ERPs, the warehouse team records the goods receipt in the stock application, and the accounting entry - debit stock, credit goods received not invoiced - is posted separately, often by a different person, often a day or two later. The gap between the dock and the ledger is where errors and delays live.

In Kinnow, the goods receipt posts itself into the books.

How it works

When a warehouse executive scans or confirms a goods receipt against a purchase order, Kinnow does three things at once. First, it updates the inventory: the stock of that item, in that warehouse, on that shelf location, goes up by the received quantity. Second, it posts the accounting entry: debit stock-in-hand (or the appropriate inventory account), credit goods-received-not-invoiced (GRNI). Third, it updates the purchase order's fulfilment status: fully received, partially received, or over-received.

These three are not separate jobs done by separate people. They happen together, as one step. The warehouse executive confirms the receipt; Kinnow handles the rest.

The three-way match

When the supplier's invoice arrives - by email, by post, or through a supplier portal - a Matching agent compares it against the purchase order and the goods receipt. This is the classic three-way match: did we order this, did we receive it, and does the invoice match? The agent checks quantities, unit prices, tax rates and totals. If everything matches within the limit you have set, the invoice is approved automatically and the GRNI is cleared: credit GRNI, debit accounts payable. If there is a discrepancy - a price difference, a quantity mismatch, a tax-rate error - the agent flags it for the accounts team to review.

The result is that the books are up to date at every stage: goods received, liability accrued, invoice matched, payable posted. The finance team does not need to chase the warehouse for receipts, and the warehouse does not need to fill out a separate form for accounts.

Quality and rejection

Not everything that arrives at the dock is accepted. A quality check may reject some or all of the received quantity. In Kinnow, a quality inspection is linked to the goods receipt. If the inspector rejects a portion, the stock is adjusted, the GRNI is reduced by the rejected value, and a debit note is drafted against the supplier. The rejected quantity moves to a separate holding area, and an agent notifies the purchase team so they can follow up with the supplier.

What the purchasing agent does

A Purchasing agent reads the purchase orders, delivery schedules and goods receipts to flag issues before they become problems. If a supplier is consistently late, the agent surfaces the pattern. If a goods receipt is pending against a PO that is past its expected delivery date, the agent nudges the buyer. If the GRNI balance is growing - meaning goods have been received but invoices have not arrived - the agent flags it for the finance team, because a growing GRNI means the books are showing less owed than you really owe.

The dock is where the physical supply chain meets the financial record. In Kinnow, that meeting happens in one step, not two.

Frequently asked questions

Does the goods receipt post to the ledger in real time?

Yes. The stock update, the GRNI posting and the purchase-order update happen together, as one step, when the warehouse executive confirms the receipt. There is no waiting for an overnight run.

What if the invoice price differs from the PO price?

The Matching agent flags the discrepancy. If it is within the limit you have set (for instance, up to 2 per cent), it can be approved automatically. Beyond that limit, it goes to the accounts team for review.

How does quality rejection affect the books?

The rejected quantity reduces the stock and the GRNI by the rejected value. A debit note is drafted against the supplier. The rejected goods move to a separate holding area for return or disposal.

Can Kinnow handle multiple warehouses?

Yes. Each warehouse has its own locations, shelves and stock levels. Goods receipts are posted to the specific warehouse and location. Transfers between warehouses are tracked as stock movements with their own accounting entries.

Tell Kinnow what slows you down.

Tell us in a sentence. Kinnow drafts a starting plan and a person follows up.