Skip to content
Back

Control & continuity

Completed transport jobs not invoiced: how to find overlooked records

A method for reconciling completed transport jobs with invoice lines, classifying missing matches and organizing records that need completion or invoicing.

Updated on 7 September 2026 9 min readBy the Axonovia team
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.

  1. 01
    Build the completed population

    Extract records that meet the approved definition, including identifiers, dates, customer, sites, status and supporting evidence.

  2. 02
    Build the invoiced population

    Collect invoices and their lines, including relevant credit notes or corrections, across a window that reflects the actual invoicing cycle.

  3. 03
    Normalize matching keys

    Compare transport, order, route, invoice and customer references without discarding the original source values.

  4. 04
    Find 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.

  5. 05
    Classify unmatched records

    Review the record, documents, consolidation rule, period and history before assigning a status.

  6. 06
    Verify 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.

StatusWhen to use itEvidence to retainExpected next step
InvoicedOne 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.
IncompleteThe 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.
ConsolidatedThe 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.
DeferredInvoicing 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 reviewThe 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 fieldQuestion it answers
Record and periodWhich transport job is being checked, using which reference date?
State and evidenceWhy is it considered completed and, where applicable, billable?
ReconciliationWhich invoices, lines, batches or corrections have already been searched?
BlockerWhich document, rule, decision or match is still missing?
Owner and actionWho must complete, approve, invoice, recheck or close the record?
Due date and outcomeWhen 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.

Next step

Start with a real invoice-control case

Let us connect the planned, performed and invoiced data with the decisions that explain each discrepancy.

Map an invoice-control case