Adrian Gac ← Automation use cases
PL Let's talk →
Automation use cases · Importers and exporters Purchasing · customs · export · currencies

Automation for importers and exporters

Commercial invoices, packing lists and confirmations arrive from suppliers in different formats and languages. I show how to compare them with the purchase order automatically, update the ERP and handle discrepancies, and which other import and export processes can be handed over to automation.

Book a free consultation See use cases ↓
Main scenario

From supplier documents to an up-to-date ERP

The buyer compares supplier documents with the order line by line, often in a foreign language and in several currencies. Differences in quantities and prices slip through and only surface in the warehouse or in accounting.

01 →
Email / PDF / portal

Supplier documents

The supplier sends a commercial invoice, packing list, order confirmation or shipping documents, each in a different format and language.

02 →
AI + ERP

Comparison with the order

AI reads the lines, product codes, quantities, prices, currency and Incoterms and links the document to the right purchase order in the ERP.

03 →
Tolerance rules

Quantity and price check

The system compares quantities, unit prices, discounts, dates and delivery terms with the order, taking agreed tolerances into account.

04 →
ERP

ERP update

Matching data updates the order: confirmed quantities, shipping date, container number, customs documents and expected receipt date.

05
Email / task

Handling discrepancies

Differences go to the buyer with a ready draft message to the supplier in the supplier's language. The supplier's reply comes back to the same case.

In practice · example scenario

A container from Asia, 38 lines

The supplier sends a commercial invoice and packing list for a container in English. The system links them to the order and confirms 35 lines, while showing differences in three: a lower quantity of one item, a higher price for another and a line not on the order. The buyer receives a draft message to the supplier with a table of differences, and the ERP already has the container's arrival date and a complete document set for the customs agency.

More use cases

What else can be automated in import and export?

01–03

Purchasing and deliveries

Weeks pass between the order and the goods receipt, and information comes from the supplier, freight forwarder and carrier. Automation gathers it in one place.

01

Supplier order confirmations

Today

The supplier sends back a confirmation with different quantities, dates or prices than the order. The buyer only notices when the invoice or delivery arrives.

After automation

Every confirmation is compared with the order as soon as it is received. Matching ones update the date in the ERP, while changes in quantity, price or date go to the buyer with information on which customer orders are affected.

Confirmation → Comparison → Date update → Changes to buyer
02

Container and shipment tracking

Today

Arrival dates are checked by hand on shipping line websites or in emails from the forwarder. Sales reps don't know when the goods will actually be in the warehouse.

After automation

A workflow pulls updates from the forwarder or carrier and records the expected receipt date in the ERP. When a container is delayed, the buyer and sales reps are told which customer orders are affected.

Forwarder / shipping line → New date → ERP → Delay alert
03

Goods receipt and supplier claims

Today

Differences between the packing list and what arrived are written down on paper. A claim to the supplier is made weeks later, without photos or documents.

After automation

The warehouse receives goods with a scanner or tablet, and the system compares the receipt with the packing list and invoice. Shortages, surpluses and damage with photos create a claim to the supplier, which the buyer sends with one click.

Receipt → Packing list + invoice → Differences and photos → Claim
04–06

Customs and documents

Customs clearance is delayed when a single document is missing or the data in the documents does not match. These gaps can be caught before the goods reach the border.

04

A complete document set for the customs agency

Today

The customs agency asks for the invoice, packing list, bill of lading and certificate of origin. An employee looks for files in emails, and gaps come to light on the day of clearance.

After automation

The system collects the documents for each delivery and checks that they are complete and that the data in them matches, e.g. quantities, weights and values. The complete set goes to the customs agency in advance, and gaps go straight to the supplier.

Delivery documents → Completeness check → Data consistency → Customs agency
05

CN codes and product data

Today

Customs tariff codes for new products are worked out from scratch every time. The same product is sometimes declared under different codes.

After automation

Every product in the ERP has an assigned CN code, customs description and country of origin. For new items, AI suggests a code based on the description and similar products, and a specialist or the customs agency approves the suggestion.

New product → Suggested CN code → Specialist approval → ERP item master
06

CBAM data for imports of steel, aluminium and other goods

Today

Imports of goods such as steel, aluminium, cement or fertilisers require emissions data from suppliers. It is collected by email in different formats, and gaps come to light at reporting time.

After automation

The system recognises deliveries covered by CBAM, sends suppliers data requests in an agreed format, sends reminders about gaps and prepares a summary for the person responsible for reporting.

Delivery covered by CBAM → Request to supplier → Reminders → Summary
07–09

Export and sales

In export, documents and confirmations determine the VAT rate and whether goods reach the customer without delays.

07

Export documents from the order

Today

The invoice, packing list, certificate of origin and forwarder instructions are prepared separately, retyping the same data several times.

After automation

An export order generates a complete document set from a single data source: invoice, packing list, certificate of origin application and forwarder instructions. A change to the order updates all documents.

Export order → Complete document set → Freight forwarder → Customer
08

Proof of export and 0% VAT

Today

To apply the 0% rate on exports, you need proof of export, such as the IE-599 message. Missing confirmations only come to light at month-end close.

After automation

Every export invoice has a proof-of-export status. The system matches received messages to invoices, reminds the customs agency about gaps and, before the VAT deadline, gives accounting a list of invoices without confirmation.

Export invoice → Export message → Matching → Missing items list
09

Enquiries from foreign customers

Today

Enquiries in German, English or French wait for someone who knows the language and has time to prepare a quote with a price in foreign currency and delivery terms.

After automation

AI translates and structures the enquiry, checks availability and export price lists and prepares a draft quote in the customer's language with a price in their currency and Incoterms. The sales rep approves and sends it.

Request → Translation and parameters → Export price list → Quote in the customer's language
10–12

Finance and currencies

Invoices in several currencies, exchange rates from different days and delivery costs spread across many documents. Automation organises them for accounting and management.

10 KSeF

Domestic invoices in KSeF, foreign ones outside it

Today

Invoices from Polish suppliers are in KSeF, while those from foreign suppliers arrive by email. Export invoices must be issued in KSeF and delivered to the customer abroad in an agreed way.

After automation

Domestic invoices are downloaded from KSeF, and foreign ones are read from emails and tagged for the VAT register. Sales invoices, including those for foreign customers, are sent to KSeF, and the customer receives them in the agreed way with a verification code.

KSeF / email → Source recognition → VAT register → Sent to customer
11

Exchange rates and FX differences

Today

The rate for converting an invoice, payment and customs declaration is checked by hand for each document. FX differences are calculated in a spreadsheet at the end of the month.

After automation

The system pulls National Bank of Poland (NBP) rates and applies the correct rate to every invoice, payment and customs document. After payment, it calculates the FX difference and prepares a summary for accounting.

Foreign currency invoice → NBP rate → Payment → FX difference
12

Landed cost

Today

Freight, duty, insurance, customs agency and domestic transport arrive on separate invoices. The actual purchase cost of goods is calculated rarely or estimated.

After automation

Delivery costs are assigned to the container and allocated to products by value, weight or volume. The ERP gets the actual purchase cost of each item, and sales reps see the true margin.

Cost invoices → Assignment to delivery → Allocation to products → Cost in ERP
A day after implementation

What does a day in purchasing and export look like after implementation?

An example of an importer that connected buyers' inboxes, ERP, forwarder, customs agency and KSeF. Buyers focus on negotiations and discrepancies, not retyping documents.

In the morning

Overnight supplier documents are compared with orders, and differences are waiting for the buyers.

During the day

The ERP has up-to-date container arrival dates, and sales reps know about delays.

Before clearance

The customs agency has a complete, consistent set of documents without chasing files.

After goods receipt

Differences go to the supplier as a claim, and the delivery cost is allocated to products.

At month end

Accounting receives a list of exports without proof of export and a summary of FX differences.

Principles

What principles does the automation follow?

01

The buyer decides

The automation compares and prepares messages. The buyer approves accepted differences and replies to suppliers.

02

Your ERP stays

I connect the automation to the ERP, email, forwarder and accounting software you already use, via API, file import or KSeF.

03

The customs agency does its job

The automation collects and checks documents. Customs declarations and final product classification are approved by the customs agency or your specialist.

04

Start with one process

We start with the process that burdens the team the most and expand the automation in stages once the first one proves itself in daily work.

FAQ

Frequently asked questions

Can AI read documents in foreign languages?

Yes. Language models read invoices, packing lists and confirmations in English, German, Chinese and many other languages, including unusual layouts. Fields that cannot be read unambiguously are flagged for review.

Will the system declare goods for customs clearance by itself?

No. The automation prepares and checks documents, and the customs declaration is filed by the customs agency or your customs team. They receive a complete, consistent set of data in advance.

How are tolerances set for the comparison?

For each supplier or product group, e.g. an acceptable quantity difference in percent and price rounding. Differences within tolerance pass automatically, and larger ones go to the buyer.

Where should we start?

With comparing supplier documents with the order. This process affects every delivery and quickly shows how many differences slip through today. We add further use cases, such as customs documents or landed cost, in stages.

Let's test it on documents from your suppliers.

Book a free 30-minute consultation. Show me a few typical documents and orders, and I'll explain how to compare them automatically and connect them to your ERP.

Book a free consultation →
Related services and use cases
Service↗
Process automation Workflows that connect email, ERP, forwarders and KSeF.
Service↗
AI agents Agents that read documents in many languages and prepare replies to suppliers.
Use cases↗
Logistics and transport 13 situations from freight forwarding and transport that can be automated.