Blog/Logistics & Supply Chain

Shipping Bill and Bill of Entry Prep: Pre-Filing Checks That Work

Set up a pre-filing check that matches invoice, packing list and job data before any shipping bill or bill of entry is submitted.

By Sagar Makker · 7 min read · October 2026
Colorful shipping containers shipping terminal
In short
Most filing errors start as a mismatch between invoice, packing list and the job sheet
Run a fixed pre-filing check on every job before the checklist goes to the client
Track amendments by cause so you fix the source, not just the filing
The problem

This is for customs brokers, freight forwarders and in-house EXIM teams who prepare shipping bills and bills of entry every day. A wrong value, quantity or party detail rarely looks serious at the desk, but it turns into amendments, held cargo, extra port charges and an irritated client. This post gives you a pre-filing check your documentation team can run on every job, who should own it, and how to measure whether errors are actually falling.

A documentation executive receives a commercial invoice by email, a packing list on WhatsApp and a revised invoice two hours later. She keys the job into the filing software from whichever version she opened last. The checklist goes to the client, who approves it without reading closely, and the filing goes through with a quantity that does not match the packing list.

The mistake surfaces at examination or when the shipping line's manifest does not line up. Now the team is filing an amendment, explaining the delay to the client and absorbing storage or ground rent that nobody budgeted for. Senior staff spend their afternoons fixing jobs instead of reviewing the difficult ones that genuinely need their judgement.

Why it happens
01Several versions of the invoice and packing list circulate with no single latest copy
02Data is retyped from PDFs into filing software by hand under time pressure
03Client checklist approval is treated as a formality rather than a real review
04No standard list of fields that must match across documents before filing
05Amendments are fixed one by one and never analysed for repeat causes
How to fix it
1
Lock one document version per job
The documentation lead sets a rule: every job folder holds one current invoice and packing list, with older versions marked superseded. Filing starts only from the current set, and any revision restarts the check.
2
Define the must-match field list
The customs manager writes the fields that must agree across invoice, packing list, purchase order and job sheet: parties, IEC, quantities, unit, value, currency, incoterm, port and package count. Keep it to one page.
3
Run a side-by-side check
Before the checklist is generated, a checker other than the preparer compares each must-match field and records pass or query. Any query goes back to the client with the exact field and both values shown.
4
Make client approval specific
The account handler sends the checklist with the few high-risk fields highlighted, such as value, quantity and classification, and asks the client to confirm those explicitly rather than replying with a general okay.
5
Log every amendment by cause
The documentation lead records each amendment with a cause code: client data, retyping, late revision or classification. Review the log monthly and change the step that keeps producing the same cause.
Worked example
A mid-sized broker at a western India port

A customs broking firm handling export and import jobs for engineering clients found its senior staff spending most afternoons on amendments. Before, executives filed from whichever invoice copy was in their inbox and clients approved checklists in one line. The firm introduced a single current document set per job, a one-page must-match list and a second-person check before the checklist went out. Clients now received checklists with value, quantity and classification highlighted. After a few months the team reported fewer amendments, and the ones that remained were traced mostly to late client revisions, which the firm then addressed with a clear cut-off time agreed with each client.

Common mistakes
×
Letting the preparer check their own work
People rarely spot their own retyping errors. Assign a second checker, even part-time, and rotate the role so the check does not depend on one person's availability.
×
Treating client approval as the final control
Clients approve quickly and assume you have checked. Keep your internal check as the real control and use client approval to confirm only the fields they own.
×
Fixing amendments without recording the cause
Without a cause log, the same error returns every week. Record a cause code for each amendment and act on the most frequent one first.
Where an AI agent helps
Input
Invoice, packing list, PO and job sheet for each export or import job
Agent does
Extracts the must-match fields, compares them across documents and lists mismatches with both values
Human gate
Documentation checker approves the job or sends specific queries to the client
Outcome
A checked job ready for checklist generation, plus a query list
Checklist
Mark one current invoice and packing list in every job folder
Write the must-match field list on a single page
Assign a second-person checker for every filing
Highlight value, quantity and classification on client checklists
Agree a document cut-off time with each regular client
Record a cause code for every amendment filed
What to measure
Amendments per hundred filings
Share of jobs passing check first time
Hours from documents received to filing
Amendments by cause code each month
Questions
Should the same check apply to shipping bills and bills of entry?

The method is the same, but the must-match list differs. Imports need extra attention to valuation, freight and insurance figures and any related-party details, while exports focus on value, scheme declarations and port details. Keep two short lists rather than one long one.

How long should a pre-filing check take?

For a routine job, a few minutes once the field list is fixed and documents are in one folder. Complex jobs with many line items take longer. Set a time target you are comfortable with and measure against it, rather than skipping the check when busy.

Who is responsible if the client's own data is wrong?

Contractual responsibility depends on your agreement and the current rules, so confirm that with your compliance team or counsel. Practically, documenting the query you raised and the client's confirmation protects both sides and makes the conversation far easier.

Can this run inside our existing filing software?

Usually the check sits before the filing software. You compare source documents first, then key or import the verified data. Some teams export the job data back out to confirm what was actually filed matches what was checked.

Keep reading
All posts →
Free cargo shipping container imageLogistics & Supply Chain
Freight Invoice Audit: Catch Rate and Surcharge Errors Before Paying
7 min readRead →
Still ItemsLogistics & Supply Chain
Fixing Recurring ICEGATE Filing Errors Before They Hold Your Cargo
6 min readRead →
Cardboard BoxLogistics & Supply Chain
HS Code Classification Checks That Prevent Customs Queries and Delays
7 min readRead →
Next step

Want this fixed in your business?

Send the workflow. You get a scope and a fixed price within two working days — or a straight answer that it isn't a fit.

Secure by default · find → fix → verify · authorised scope only
Send a brief →enquiry@xdqlabs.com