Built by an ex-Cargowise engineer
From messy entry packets to filing-ready customs entries in minutes
Upload the invoice, packing list, B/L or AWB and certificate of origin. EntryWrite extracts, validates and maps 50+ fields to your entry system, ready for your team to file, with an audit trail.
No card, no integration work to start. Your first 20 shipments are on us.
See three worked examplesCommercial invoice · p.1
Commercial invoice
Conserve del Vesuvio S.r.l.
- Terms
- FOB Napoli
- Currency
- USD
- Total cartons
- 1,960
- Net weight
- 18,186 kg3
| PT-400 Whole peeled tomatoes in juice, 24 x 400 g | 17,280.00 |
| CT-400 Chopped tomatoes, 24 x 400 g | 10,032.00 |
- FDA FCE 12345
- SID PT-400: 2024-03-11/001
- SID CT-400: not stated2
Entry fields
- 26. Importer of recordBayfront Provisions LLCInvoice p.1 · B/L p.1
- 13. Manufacturer IDITCONDEL112SANBuilt from manufacturer on invoice p.1
- 30B. Manifest quantityHeld: 1,960 or 1,920 CTN1PL p.1 · B/L p.1
- FDA PGA message (ACE)FCE 12345 · SID missing2Invoice p.1
- 31. Net quantity in HTSUS units18,816 KG3PL p.1 line totals
- 32A. Entered value$27,312Invoice p.1
Mapped to the entry systems small brokers actually file in
System names and marks are the property of their owners. EntryWrite is not affiliated with or endorsed by them.
The work today
You already know which part of the week this is
None of this is a software problem your team created. It is what happens when the entry data arrives as four documents that were never meant to agree.
How it works
Packet in, filing-ready entry out, in four steps
Extraction on its own is commoditised. What removes hours from someone's week is what happens on either side of it.
Ingest the whole packet
Upload the shipment’s documents together - invoice, packing list, B/L or AWB, and certificate of origin. One upload per shipment.
- Commercial invoiceInvoice CV-26-0418
- Packing listPacking list CV-26-0418
- Bill of ladingB/L TYLN NAP 260921
Shipment record
Shipment TYLN NAP 260921
- Mode
- Ocean, 1 x 20' container
- Origin
- Italy
- Port of entry
- 5201 Miami, FL
- Agency
- FDA (FCE / SID)
Extract and reconcile 50+ fields
Importer and consignee, MID, seller, HTS, value, freight, insurance, origin, container references and line items - pulled from every document in the packet and reconciled against each other.
- 26. Importer of recordBayfront Provisions LLCInvoice p.1 · B/L p.1
- 6. Port code5201 Miami, FLB/L p.1
- 12. B/L or AWB no.TYLN NAP 260921B/L p.1
- 13. Manufacturer IDITCONDEL112SANBuilt from manufacturer on invoice p.1
- 10. Country of originITInvoice p.1
- 15. Export date09/21/2026B/L p.1
Validate, then review only exceptions
Rules check invoice totals against line totals, weights and package counts across PL and B/L, HTS against description, and PGA data completeness. Low-confidence fields are flagged.
The B/L shows 40 fewer cartons than the invoice and packing list
Finding 1: Held for reviewNo FDA process filing (SID) for the chopped tomatoes
Finding 2: Held for reviewInvoice net weight has two digits swapped: 18,186 vs 18,816 kg
Finding 3: Resolved, shown to confirm
Export filing-ready data
Download the mapped entry as a CSV, with columns named the way your filing software names them.
| Value | CBP 7501 | CargoWise | Descartes |
|---|---|---|---|
| ITCONDEL112SAN | 13. Manufacturer ID | Manufacturer (MID) | MID |
| 2002.10.00.20 | 29A. HTSUS no. | Tariff | HTS Number |
| 11,520 KG | 31. Net quantity in HTSUS units | Tariff Qty / UQ | Qty 1 / Qty 2 |
| $17,280 | 32A. Entered value | Customs Value | Entered Value |
Capabilities
What you get on day one
Any model can read an invoice. Only ours can tell you that the invoice and the packing list disagree, which of the two your entry system should believe, and prove where the number came from eighteen months later.
One upload per shipment: commercial invoice, packing list, bill of lading or air waybill, and certificate of origin. Combined PDFs are split automatically.
Importer and consignee, MID, seller, HTS, value, freight, insurance, origin, container references, line items and more - extracted per entry, not per page.
Totals match line totals. Weights and package counts align across packing list and B/L. HTS codes are checked against descriptions. Missing PGA data raises an alert.
Pre-built mappings for CargoWise, Magaya and Descartes (NetCHB and OneView), so output arrives in the field names your system expects - with a confidence score on every mapped value.
Clean shipments process straight through, so the queue in front of your team is the short one: low-confidence fields and genuine mismatches, with the source document open beside them.
Upload 50 to 200 shipments at once and get reconciled, validated entry drafts back in minutes rather than over an afternoon.
Click any field to see the exact source page it came from, backed by immutable logs built for CF-28 responses and post-entry audits. Export complete entry packets when CBP asks.
Download each entry as a CSV with columns named the way your filing software names them, ready to bring into the system you already file in.
A data processing agreement in writing before you send a single live document. Your documents are never used to train models.
Free pilot
Your first 20 shipments, processed end to end
Send real import packets from your own lanes. We map them to your entry schema, run the validation rules, and show you how many went straight through. No obligation, no card, no integration work required to start.
Free pilot
20 shipments, free
Run on your own packets. Nothing to install, nothing to sign beyond a DPA.
- 20 shipments processed end to end
- Field mapping configured for your entry system
- Validation rules tuned to your lanes
- A straight-through-processing report on your real packets
- A data processing agreement before you send anything
After the pilot
Transparent per-shipment or tiered pricing, sized to your volume. No quote-only pricing games, and no enterprise floor that a five-person brokerage cannot justify.
- Priced for small brokerages
- Built for 3 to 25 person independent brokers and forwarders, not for an enterprise procurement cycle.
- No per-seat tax on reviewers
- Exception review is the part that keeps you compliant. Charging per reviewer would penalise the workflow that makes the product safe.
- You keep your data
- Export everything at any time. No lock-in through your own entry history.
We will publish per-shipment pricing once the first pilots tell us the right shape for it.
FAQ
The questions brokers actually ask
Is this just OCR?
No. Raw extraction is commoditised - a general model can read an invoice. The work that actually costs your team time is mapping fields to your entry schema, validating them across four documents that disagree, queueing the exceptions for a person, and keeping an audit trail. That is what EntryWrite does.
Do you file directly to ACE/ABI?
No. EntryWrite produces mapped, validated entry data, and your team files it from the software you already use. It is not a filing system - it removes the keying that happens before you file.
What document types do you support?
Commercial invoices, packing lists, bills of lading and air waybills, certificates of origin, arrival notices, and common PGA forms. Combined PDFs containing several of these are split automatically.
How long does setup take?
Most brokers are processing live shipments within days: upload a shipment’s documents and download the mapped entry data as a CSV. There is nothing to install and nothing to connect.
Who built this?
EntryWrite is built by Ariel Serravalle, an engineer who worked at WiseTech Global - the company behind CargoWise. That means the field mappings are designed by someone who has worked inside the software you file in, rather than inferred from documentation.
What happens to our documents?
They are processed only to produce your entry data - never used to train or fine-tune any model, ours or a vendor’s, and never pooled with another customer’s data. How long they are kept, and who can see them, is agreed with you in writing before you send a live document.
Can we get a DPA before sending live documents?
Yes, and you should ask for one. You get a data processing agreement in writing before you send a single live document - it is not gated behind a contract or a signed order. The cloud and model providers involved in processing your documents are listed in it, and you are notified before that list changes.
Are you SOC 2 certified?
Not yet. EntryWrite is early. We have not completed an audit, and we are not going to display a badge we have not earned. If a certification is a hard requirement for you today, say so and we will tell you honestly whether to wait.
Do you file on our behalf?
No. EntryWrite produces mapped, validated entry data. The filing, and the legal responsibility that comes with it, stays with your licensed broker. We are not a customs broker and do not hold a licence.
Tell us how your desk works today
We would rather start with a conversation than a pitch. Which system you file in, the lanes you run, what eats the most time in a normal week - that is all we need to say anything useful about whether EntryWrite would help.
- A reply from the founder within one business day, not a sales sequence.
- Nothing to prepare - no documents, no demo script, no procurement call.
- If it looks like a fit, we will talk about running a free pilot on your own packets.
Prefer email? Write to ariel@entrywrite.com.


