Invoice coding is a judgement, which is why software can only suggest it

Updated

Coding an invoice means deciding which account and which cost centre the expenditure belongs to. It is the part of payables that automation addresses least well, for a simple structural reason: the answer is not on the document. It is a judgement about the transaction, derived from your own chart of accounts and your own conventions, and no amount of reading the invoice produces it.

Why suggestion is the right shape

Software can suggest a code from the supplier, the cost centre on the order and what similar invoices were coded to before. That is genuinely useful and it is a suggestion, not an answer: the same supplier can bill for things belonging in different accounts, and a suggestion accepted without thought propagates last year's mistake indefinitely.

Coding at the order, not at the invoice

The most effective way to reduce coding work is to capture the account when the purchase is requested, because that is when somebody knows what it is for. The invoice then inherits it through the match. Organisations that code at the invoice are asking payables to reconstruct an intention that was clear weeks earlier.

Keep the chart of accounts usable

A chart with hundreds of similar accounts guarantees inconsistent coding whoever does it, human or software. Periodically checking which accounts are actually used, and consolidating the ones nobody can distinguish, does more for coding accuracy than any tool. This is your accountant's territory rather than a payables decision.

Questions people ask about invoice coding

Can coding be fully automated?

For repetitive, unambiguous spend it can be reliable enough to accept by rule. For anything where the same supplier bills different kinds of cost, suggestion plus review is the honest shape.

Who should code invoices?

Ideally whoever requested the purchase, at the point of request. Payables coding after the fact is reconstruction.

What if we code something wrongly?

It is corrected in the ledger by your accounting process. How and when a correction should be made is a question for your accountant rather than for payables.

Sources

Related answers

Start Threewayly ProKeep the match, not the spreadsheet