Automated Customs and Commercial Invoices for Microsoft Dynamics 365 Business Central

Dynamic Ship automatically generates your commercial invoice and customs documentation from data already in Microsoft Dynamics 365 Business Central so that shippers can label an international parcel in seconds. Shipping clerks, warehouse staff, and logistics coordinators use it to clear customs without rekeying values, HS codes, or country of origin by hand. It eliminates manual document processing that slows cross-border shipping and causes carrier holds.

At a Glance

Have a Question about Automated Customers and Commercial Invoices?

Product Questions

Key Capabilities

Automatic commercial invoice population. Line detail, declared value, currency, item weight, country of origin, and tariff number all default from the item card and Business Central setup, so you rarely touch the customs card before labeling.

Country of origin and HS code automation. Country of origin is pulled from the item’s Country/Region of Origin Code, falling back to the company country when the item value is blank. The tariff (HS) number pulls from the item’s Tariff No. field.

Electronic transmission to the carrier. When you get the label, the customs data is sent to the carrier digitally. The carrier returns a branded commercial invoice with their logo, so you can clear customs electronically or print the paper copy to attach to the customs form.

Tax identifier support. Capture sender and receiver tax identifiers, including EORI, VAT, and IOSS, for cross-border compliance. Identifiers can be entered per shipment or preset per customer through a template.

Incoterm control. Set the Incoterm per package or set it as the default per customer. When no Incoterm is set, Dynamic Ship defaults to DDU. DDP and other terms are supported, with duties and taxes routed to the sender or a third party.

Override where you need it. Every defaulted value, including the declared value for demo or no-charge units, can be overridden on the customs card before you label.

Content explanation and certification. Add a content explanation for brokers, and certify the customs declaration as accurate, attributing it to the user.

EEI and AES capture. Record the ITN, AES number, or exemption code in the EEL/PFC field for shipments that require it.

How Automated Customs and Commercial Invoices Work in Dynamic Ship

The workflow is built around data you already maintain in Business Central.

  • Pack the international shipment in the Package Worksheet as you would any order.
  • Select the Customs action to open the customs card. It is available only on international shipments.
  • Dynamic Ship populates the line detail, value per item, currency, item weight, country of origin, and tariff number from your item master and setup.
  • Review and override any value if needed, add a content explanation, and certify the declaration.
  • Get the label. The customs data is transmitted electronically to the carrier, which returns a commercial invoice you can print or use for paperless clearance.

Because the data is already in Business Central, an international shipment is often a single scan to a finished label.

Why Dynamic Ship Automated Customs and Commercial Invoices Stand Out

International shipping fails most often at the keyboard, when someone has to look up an HS code, guess a country of origin, or retype a declared value under time pressure. Dynamic Ship removes that step. The commercial invoice draws from the item master and Business Central, so the values that customs needs are the same values your business already trusts on the item card. That makes cross-border shipping easy, whether you ship internationally every hour or only a few times a year.

The customs card lives inside the Package Worksheet, where the shipment is already being packed and labeled. There is no separate customs screen to open, and there is no export portal to log in to. When you receive the label, the carrier electronically receives the full declaration. It returns a ready commercial invoice, which keeps your team paperless wherever the destination country and carrier allow it.

Tax identifier support for EORI, VAT, and IOSS, along with per-customer Incoterm defaults, means the compliance fields most shippers dread are captured once and reused rather than rebuilt on every order.

Who Uses Automated Customs and Commercial Invoices

Shipping clerks and warehouse staff use it to label international parcels without having to research customs data, since the values are automatically entered. Logistics coordinators rely on it to maintain consistent declared values, HS codes, and Incoterms across shipments and customers, reducing carrier holds and customs delays caused by inconsistent paperwork. Customer service and compliance staff use the captured tax identifiers and certification to support audit and trading-partner requirements without maintaining a separate document set outside Business Central.

Frequently Asked Questions

Dynamic Ship builds the commercial invoice from data already in Business Central. When you open the customs card for an international shipment, it populates the line details, declared value, currency, item weight, country of origin, and the HS tariff number from your item master and company setup. You can override any field, add a content explanation, and certify the declaration. The data is then transmitted electronically to the carrier when you get the label.

The HS tariff number pulls from the item’s Tariff No. Field on the item card. Country of origin is pulled from the item’s Country/Region of Origin Code; if that field is blank, it falls back to your company’s country. Because both values live on the item master, you maintain them once and reuse them on every international shipment, rather than looking them up at the packing station.

Yes. Dynamic Ship supports tax identifiers including EORI, VAT, and IOSS for cross-border shipping. You can enter them per shipment in the shipment options, or preset them per customer via a template so the correct identifier is applied automatically. Sender identifiers can default from Company Information. Carrier support for specific identifiers varies, so confirm coverage for the carriers you use.

You set the Incoterm per package, or default it per customer through a package option template. When no Incoterm is specified, Dynamic Ship defaults to DDU (delivered duty unpaid). DDP and other terms are supported. Duties and taxes can be billed to the sender or routed to a third party using the alternate billing payment types, giving you control over who pays cross-border charges.

You can do either. The customs data is transmitted electronically to the carrier when you get the label, and the carrier returns a commercial invoice with its own branding. Where the destination country and carrier allow electronic clearance, you can remain paperless. Otherwise, print the commercial invoice to attach to the package. On newer versions, you control commercial invoice printing from Dynamic Ship Setup.