- Who is this for?
- Invoicing, sales administration, finance and transport operations teams
- Question addressed
- Check that every completed, billable transport job has entered the invoicing process.
Key takeaways
- “Completed” and “billable” are separate states defined by validated business rules.
- Reconciliation must support one-to-many and many-to-one relationships between jobs and invoices.
- A missing line creates a case to classify, not an amount that is automatically due.
- Consolidation, timing differences and cancellations should remain visible instead of being hidden as exceptions.
- The work queue should show the available evidence, blocker, owner and next action.
Define the control population before looking for missing invoices
A transport job is completed when the operational condition selected by the company has been met and can be verified: confirmed delivery, a consistent final status, proof of delivery received or another approved event for the relevant flow. A planned order, a screen merely marked “closed” or a date in the past may not be sufficient. The definition should specify accepted sources, excluded statuses and the date used to assign the record to a control period.
A job becomes billable when the commercial and documentary conditions required for invoicing have been met. It may be completed but not yet billable because a document is missing, a price requires validation or an exception awaits a decision. Conversely, a cancellation may involve no completed service yet still require treatment under an applicable rule. It should follow its own path rather than being mixed into the completed-job population.
Reconcile two populations without forcing artificial matches
The completed-service period and invoice period do not always align. A delivery at month-end may belong to an invoice issued the following month. The control therefore needs an explicit reference date, a tolerance window justified by the process and a cut-off date. Without them, the newest records will generate false missing-invoice alerts by design.
- 01Build the completed population
Extract records that meet the approved definition, including identifiers, dates, customer, sites, status and supporting evidence.
- 02Build the invoiced population
Collect invoices and their lines, including relevant credit notes or corrections, across a window that reflects the actual invoicing cycle.
- 03Normalize matching keys
Compare transport, order, route, invoice and customer references without discarding the original source values.
- 04Find candidate matches
Allow one invoice to cover several jobs and one job to generate several lines. Strict equality between two identifiers is not always the right test.
- 05Classify unmatched records
Review the record, documents, consolidation rule, period and history before assigning a status.
- 06Verify the outcome
Read the resulting state in the invoicing system and retain evidence of the classification or completed action.
Reconciliation table: five statuses that lead to action
This is a working template to adapt. Labels, conditions and responsibilities should be validated with synthetic data or approved anonymized extracts before use. A record may change status when a document arrives or a consolidated invoice is issued; its history should remain readable.
| Status | When to use it | Evidence to retain | Expected next step |
|---|---|---|---|
| Invoiced | One or more lines are linked to the job and issuance has been verified. | Invoice reference, matching lines, date and control outcome. | Close the completeness check; handle any amount discrepancy separately. |
| Incomplete | The job is completed, but a required document, data point or approval is missing. | A precise list of missing items and sources already checked. | Obtain or complete the information, then reassess billability. |
| Consolidated | The job appears in an aggregated invoice, statement or batch with a different level of detail. | The consolidation rule and reconciliation path to the relevant line or total. | Confirm that the job is included, then close it without generating a duplicate invoice. |
| Deferred | Invoicing is expected in another period under an approved schedule or process. | Target period, reason for the shift and next review date. | Place the record in the correct review cycle and check for its future appearance. |
| Needs review | The match remains ambiguous, a cancellation is involved or no approved rule supports a conclusion. | Candidates, timeline, evidence, uncertainty and required decision. | Hand off to the responsible person without declaring a loss or triggering automatic invoicing. |
Handle consolidation, timing differences and cancellations without false positives
Consolidation changes the unit of comparison: several transport jobs may appear under one line, statement or periodic invoice. The control must reconstruct that composition and confirm the inclusion of every record. Simply comparing the number of jobs with the number of invoice lines would surface missing items that do not exist and could lead to duplicate invoicing.
A timing difference is acceptable only when it has an identifiable rule or decision, a target period and a follow-up date. Otherwise, “invoice later” becomes an ownerless state. A cancellation must likewise be connected to its timeline: no service, partial performance, potential charges and the applicable rule are separate questions. The absence of an invoice may therefore be normal, require review or call for a specific line, but it supports no conclusion before classification.
- retain the original level of detail and the composition of each batch;
- distinguish the completion date, billability date and issue date;
- detect credit notes and reissued invoices so a correction is not counted as a new invoice;
- place cancellations and partially performed services in an explainable status;
- run the check again on the scheduled date instead of permanently closing a deferred record.
Create a work queue that the team can actually act on
The useful output is not a raw list of unmatched identifiers. Each queue item should show its provisional status, completion evidence, matches already attempted, observed blocker, next action, owner and due date. Older records or those approaching an internal deadline may receive higher priority, but an estimated amount must not be presented as a confirmed receivable.
Vigilo can connect events, documents, rules and invoicing states, prepare the reconciliation and present ambiguous cases to the team. The company still configures and validates the scope, sources, billability rules and permitted actions. An invoice creation or correction is only complete after its actual state has been checked in the relevant system.
| Queue field | Question it answers |
|---|---|
| Record and period | Which transport job is being checked, using which reference date? |
| State and evidence | Why is it considered completed and, where applicable, billable? |
| Reconciliation | Which invoices, lines, batches or corrections have already been searched? |
| Blocker | Which document, rule, decision or match is still missing? |
| Owner and action | Who must complete, approve, invoice, recheck or close the record? |
| Due date and outcome | When should the record be revisited, and what state was actually observed? |
Frequently asked questions
Direct answers
Is a delivered transport job automatically billable?
No. Delivery may establish that the service was completed, but billability also depends on the applicable conditions, required documents, price and approvals defined for the record.
Which periods should be compared?
The window should reflect the actual invoicing cycle: chosen completion date, batch frequency, normal issue delay and accounting cut-off. It should be documented and applied consistently.
Does a missing invoice line prove lost revenue?
No. It identifies a case to classify. The job may be incomplete, consolidated, deferred, cancelled or already processed under another reference. Even an invoice that should be issued is not yet collected revenue.
Sources and methodology
This resource describes Axonovia's product approach based on transport workflows. The examples are illustrative and do not constitute a performance commitment or a universally applicable contractual rule.
Product review: Axonovia team · next review recommended before 31 August 2027 or following a material change in scope.