Charge Lines: Freight, Handling and Surcharges

Most invoices carry lines that are not goods: freight, handling, fuel surcharge, packaging, pallet fees, expedite fees, a small-order charge.

They are worth treating as their own category, because the question they raise is different from every other check on an invoice.

Why they are a different kind of problem

A goods line can be checked. There is a purchase order line saying what price was agreed and a posted receipt saying what quantity arrived. The check is arithmetic and the answer is definite.

A freight line usually has none of that. There is no receipt for freight — nothing arrived that anyone counted. There is often no purchase order line for it either, because the order was raised for goods and freight was quoted separately, or verbally, or not at all.

So the question is not “does this figure match?” It is “was this charge agreed?” — which is a question about authority, not arithmetic.

That distinction is why an unauthorized charge deserves its own reason code and its own colour on screen. A quantity failure is a matching problem to be re-checked. An unexpected surcharge is somebody asking for money nobody promised them.

What goes wrong when they are folded in silently

The tempting simplification is to add charge lines into the invoice total and check the total against the order.

Consider: an order for £10,000 of goods, delivered and received in full. The invoice arrives for £10,000 of goods plus £340 of “fuel and handling surcharge”. If the tolerance is 5%, the total is within band. The invoice passes.

Three things have gone wrong:

Nobody agreed to £340. It may be perfectly legitimate. Nobody checked, because nothing asked.

The £340 landed in the wrong place. If the charge is absorbed into the goods lines, it becomes part of the inventory value of those items. Your unit cost is now wrong, and the error is in your stock valuation rather than in an expense account. That surfaces months later as an unexplained margin drift.

There is no record of a decision. If the charge is later disputed, there is nothing showing whether it was considered and accepted, or simply not noticed.

What good handling looks like

Isolate the charge line. Do not add it to the goods total and do not check them together. It is a separate line, with a separate question attached.

Compare against an authorized set. Freight from this vendor on this route may well be expected — record that. A charge type that is on the vendor’s authorized list, within its cap, is fine and needs no attention. A charge type that is not on the list, or is over its cap, stops.

Make the acceptance a person’s recorded decision. Not a tolerance setting. Someone confirms this charge was genuinely agreed, and that confirmation is written to the audit trail with their name on it.

Consider forcing approval. An authorized charge can reasonably be configured to push the whole document into approval routing. If somebody is accepting an unplanned cost, having a second person see it is proportionate.

Post it to the right account. A charge that is genuinely a cost of the goods can be an item charge and be allocated properly. A charge that is a service cost belongs in an expense account. Both are better than the charge silently inflating a unit cost.

The pattern to watch for

The individual amounts are small. That is what makes this category worth attention rather than what makes it safe to ignore.

A £340 surcharge on a £10,000 invoice is not going to be disputed by anybody. The same surcharge on every invoice from that vendor for two years is a meaningful sum, and nobody ever decided to pay it — the tolerance decided, once, silently, and then kept deciding.

The value of isolating charge lines is not catching the single large fraudulent charge. It is making the pattern visible: this vendor adds a handling fee to every order, we have never agreed to it, and here is what it has cost.

That is a conversation you can only have if the charges were recorded as their own category rather than absorbed.

Setting the caps

A cap on an authorized charge type should reflect what was actually agreed, not what feels tolerable.

If your freight terms say £45 per delivery, the cap is £45. Setting it at £100 “for headroom” means you have quietly agreed to £100, and a vendor whose charges drift upward will find that number and stop there.

Where no amount was agreed at all — freight quoted per shipment, for instance — the honest configuration is a low cap that routes the charge to a person every time, rather than a high one that never asks. If that produces too much queue, the fix is to agree freight terms with the vendor, which is the outcome you wanted anyway.

Questions about DocumentQ?

Support: support@dynamicspro.ca · 416-843-6575