Shipment document consistency checker

Compare the commercial invoice, packing list, and bill of lading before you file. Saudi FASAH and Dubai Mirsal are first-class lanes, alongside India import, India export, and a general route.

Choose a route

Gulf
India
Any other route

Pick Saudi FASAH, Dubai Mirsal, an India lane, or any other route.

Results

Run the check. The mismatch list, the fields that agree, and the downloads show up here. Nothing is uploaded.

What it is

A pre-file check for one shipment. You type the fields. The page flags what does not agree. It does not upload a PDF and it does not file.

01

A checklist for the route

Saudi FASAH, Dubai Mirsal, India import, and India export each have their own document list. The general route is the commercial set without a filing system attached.

02

The same fields, three documents

Consignee, shipper, quantity, weight, packages, Incoterm, and value. India adds IEC, GSTIN, and HSN, and a column for the bill of entry or the shipping bill.

03

A report you can hand over

Mismatches, fields that only need a review, and fields that agree. Download the text or open a printable page. The checklist for the route is on it.

How it works

The comparison runs in your browser. A blank is not a match. Kilograms are not converted to pounds. Names ignore case and light punctuation.

  1. 01

    Choose the route

    Gulf lanes stay on the commercial set. India lanes add the bill of entry or the shipping bill.

  2. 02

    Type the fields as printed

    Invoice, packing list, and the transport document. India adds the filing column. Nothing is uploaded.

  3. 03

    Read the mismatches

    A different Incoterm code is a mismatch. A different named place on the same code is a review.

  4. 04

    Keep the report

    Download it before anyone files. The filing itself stays on your broker and your portal.

Markets

English throughout. Gulf lanes are for desks that file in FASAH or Mirsal. India lanes follow bill of entry and shipping bill paperwork. This is not customs advice.

Saudi FASAH

Commercial invoice, packing list, and bill of lading or airway bill, plus a certificate of origin when the lane needs one. Confirm the current attachment list on fasah.sa and in ZATCA's English import instructions. Permits such as SABER or SFDA are not decided here.

Dubai Mirsal

The same three commercial documents, plus whatever Dubai Customs currently asks you to attach. The service guide is the list to confirm. This page does not connect to Mirsal.

India import

Bill of entry alongside the commercial set. IEC, GSTIN, and HSN are compared as characters. The checker does not look them up and does not classify the goods.

India export

Shipping bill alongside the commercial set. A GSTIN that differs between the invoice and the shipping bill is called out, including the SB003 label customs-house IGST refund notes have used. That is a clerical warning, not a refund decision.

How the checker works

Pick a route, read the document list for that route, then type the same facts from each document: consignee, shipper, quantity, weight, packages, Incoterm, and value. India routes add IEC, GSTIN, and HSN, and a column for the bill of entry or the shipping bill. Gulf routes stay on the commercial invoice, the packing list, and the bill of lading or airway bill. That is the set English-speaking Saudi and UAE desks compare before a FASAH or Mirsal filing.

The check is clerical and it runs in your browser. Nothing you type is uploaded. The page does not open ICEGATE, FASAH, Mirsal, or CargoWise. A blank is not treated as a match. If you only fill one document, the report says there is nothing to compare yet.

FASAH documents checklist

Saudi import desks assemble a commercial invoice, a packing list, a bill of lading or airway bill, and a certificate of origin when the lane needs one, then attach that set to the FASAH declaration. ZATCA's English import instructions and fasah.sa are the places to confirm the current list and the pre-arrival step. Product permits such as SABER or an SFDA approval sit on top of that set only when the product needs them. This page will not tell you whether your product needs a permit.

English clearance notes keep returning to a simpler problem: the invoice, the packing list, and the transport document have to tell the same story. A different consignee, package count, weight, or value is a mismatch you can see before the declaration is submitted. The Saudi lane on this page is that pre-check. It is not the FASAH screen and it is not a customs ruling.

Dubai customs document mismatch

Declarations filed through Mirsal 2 rely on the same three commercial documents, plus the arrival notice or delivery order used at the port or airport, and whatever Dubai Customs currently asks you to attach. The Dubai Customs service guide is the document to confirm against. English write-ups of declaration queries keep coming back to the invoice, the packing list, and the bill of lading disagreeing.

Use the UAE lane when the shipment moves through Dubai or another UAE port and the declaration will be made in Mirsal. Type the figures as printed. The report lists the fields that disagree and the fields that agree, so a colleague can check the papers without starting the comparison from scratch. An invoice, packing list, and bill of lading check for the UAE is the same shape as the Saudi one, with Mirsal as the filing context instead of FASAH.

Shipping documents checklist for India

A shipping documents checklist for India import adds the bill of entry. Export documents for India add the shipping bill. The fields that usually have to agree are the parties, the quantity, the gross weight, the package count, the Incoterm, the value, the currency, the IEC, the GSTIN, and the HSN on the line you are checking.

IEC is usually 10 characters. GSTIN is usually 15. The checker compares the characters you type and warns when the shape looks off. It does not look the number up on a government portal. On export, a GSTIN that differs between the invoice and the shipping bill is called out in plain language, including the SB003 code that customs-house IGST refund notes have used for that kind of mismatch. The checker does not read the circular, decide a refund, or file the shipping bill.

An invoice and packing list mismatch is the same class of problem as a bill of lading that carries a different weight. HSN is compared as printed. The tool does not classify the goods and does not calculate duty.

Invoice, packing list, and bill of lading

Names are compared without case or light punctuation, so "L.L.C." and "LLC" can agree. If one name merely contains the other, the report asks for a review instead of calling it a clean match. Numbers have to agree. Kilograms are not converted to pounds. Incoterms are split into the code and the named place, so FOB Jeddah against CIF Jeddah is a mismatch, and FOB Jeddah against FOB Dubai is a review.

Value and currency are expected on the invoice and, for India, on the bill of entry or shipping bill. The packing list and the transport document are included in the value check when you type them. HS codes on Gulf lanes are compared as printed on whichever documents you fill. That is a character check, not a classification.

What you can use on Monday

The report is on the page as soon as you run the check. Download the text or open a printable page and save a PDF. Attach it to the shipment file, or hand it to the person who will correct the invoice before anyone files. The checklist for the route is included in the download.

The report also counts how many values you typed. One shipment is a short form. Every shipment, retyped, is the work. If supplier invoices are the problem rather than shipping documents, the invoice mismatch policy builder drafts owners and a tolerance for accounts payable. An ICEGATE acknowledgement code belongs on the customs error decoder, which stays on published bill-of-entry messages and does not classify goods.

What this page leaves for a discovery call

The tool checks one shipment, and only the fields you type. It does not read PDFs, watch a mailbox, or push a draft into a filing system. It does not tell you the duty, the licence, or the permit.

Neurocell's paid work starts where this page stops: reading a real set of shipment documents, cross-checking them, and putting the result where the team already works. That is workflow automation scoped after a short discovery call. Larger builds start with short paid discovery. There is no price on this page. Clear quote after a short discovery call.

You are responsible for filings. This page is not legal, customs, tax, or duty advice. It does not connect to ICEGATE, FASAH, Mirsal, or CargoWise. See the other tools.

Common questions

What is a shipment document consistency check?

It is a clerical comparison of the same facts on the commercial invoice, the packing list, and the bill of lading or airway bill. Consignee, shipper, quantity, weight, packages, Incoterm, and value should tell the same story before anyone files. This page does that comparison from fields you type.

Which documents should match for a Saudi FASAH declaration?

Teams commonly prepare a commercial invoice, packing list, and bill of lading or airway bill, plus a certificate of origin when the lane needs one, and the supporting set attached in FASAH. Confirm the current list on fasah.sa and in ZATCA's English import instructions. Product permits such as SABER or SFDA apply only when that product needs them. This tool does not decide that.

What should agree before a Dubai or Mirsal declaration?

The commercial invoice, packing list, and bill of lading or airway bill should agree on the parties, quantities, weights, packages, Incoterm, and value. Dubai Customs publishes the service guide for the current Mirsal attachment list. This page does not connect to Mirsal and does not file the declaration.

What should match on India import and export documents?

Import adds the bill of entry to the commercial set. Export adds the shipping bill. Compare parties, quantity, gross weight, packages, Incoterm, value, currency, IEC, GSTIN, and the HSN on the line you are checking. IEC is usually 10 characters and GSTIN is usually 15. The checker compares characters. It does not look them up.

What does a shipping bill GSTIN mismatch mean here?

If the GSTIN you type on the invoice and the GSTIN you type for the shipping bill differ, the report says so. Customs-house notes on IGST refunds have used code SB003 when the shipping-bill GSTIN does not match the registration. Mentioning that code is a clerical warning. It is not a reading of the note and not a refund decision.

Does this tool file on ICEGATE, FASAH, or Mirsal?

No. It runs in the browser on fields you type. It does not connect to ICEGATE, FASAH, Mirsal, CargoWise, or any other system. You are responsible for the filing.

Is this customs or legal advice?

No. It does not classify goods, calculate duty, or tell you which permit a product needs. It is a field comparison and a checklist. Your broker and your filings stay yours.

Can Neurocell check the PDFs instead of typed fields?

Not on this page. Reading a real set of shipment documents, cross-checking them, and putting the result where the team already works is quoted after a short discovery call. Larger builds start with short paid discovery. Clear quote after a short discovery call.

The next shipment is the same typing

This page checks one shipment, and only the fields you type. Reading a real set of PDFs, cross-checking them, and putting the result where the team already works is quoted after a short discovery call.

Clear quote after a short discovery call. Larger builds start with short paid discovery.

Request a discovery call

Other tools