Scheduled maintenance on Envia.com: Thursday, October 29, 12:00–12:30 a.m. Login, APIs, and operations will be unavailable.
When you make an international shipment, customs needs to know exactly what your package contains. This information determines the taxes, duties, and whether the product can enter the destination country.
📦 Completing the product declaration correctly helps you avoid delays, extra costs, or holds at customs.
When you declare your product, select the reason you are sending the package:

Enter the information customs requires:
| Field | What should you write? |
|---|---|
| Detailed description in English | What the product is, what it is made of, and what it is for. Example: “Cotton t-shirt for casual use”. |
| HS Code (Harmonized System) | Required international classification to identify products and apply duties. Envia.com suggests it automatically based on your description. You can review and edit it if needed. |
| Number of units | Number of identical products included in the package. |
| Country of manufacture | Country where it was manufactured, not where it is shipped from. |
| Unit price | Individual cost of each product. |
| Declared value | Actual commercial value of the contents (what the buyer paid). |

The Harmonized System nomenclature (HS code) identifies the product precisely and determines which duties and requirements apply. It is a logical structure for classifying goods that customs authorities around the world use in a uniform way.
📚 You can read more at Access2Markets: Harmonised System

If the destination is a European Union country and the carrier is DHL or FedEx, declaring the product shows European Union import. The carrier uses it to recognize each item. From 1 November 2026, DHL and FedEx reject a shipment to a buyer in the European Union when the item does not include these identifiers. These codes do not replace the description, the HS Code, the country, the price, or the quantity.

The card says: “EU customs requires each product to be identified. Only applies to shipments destined for the EU.” Envia shows it only for DHL or FedEx. Another carrier, or a destination outside this list, does not ask for them.
Destination countries where it can appear: Germany, Austria, Belgium, Bulgaria, Czechia, Cyprus, Croatia, Denmark, Slovakia, Slovenia, Spain, Estonia, Finland, France, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Poland, Portugal, Romania, and Sweden.
If both the origin and the destination are in the European Union, the product declaration often does not open and these codes are not requested. They are requested when the origin is outside, the destination is inside, and the carrier is DHL or FedEx. They are also not requested on bulk shipments, on several shipments at once, or in flows that do not use this confirmation.
| Field | What it is | Where it comes from | If you leave it out |
|---|---|---|---|
| Merchant Product ID | The code you use for the product in your store. It is the SKU. Envia does not generate it. | You type it or take it from your catalog. If the directory product has a SKU, the field is filled in and you can change it. | You cannot declare the product. The row turns red because product data is missing. Generate label and Update stop, and you see the incomplete-products notice. |
| Manufacturer ID | The code the manufacturer uses for that product. | You take it from the manufacturer or from the product record. If you make the product, check I manufacture this product: your SKU is copied and the field is locked. If you clear the check, the value stays and you can edit it. | Same result as a missing store code: the product is not declared and the label is not generated. |
| Código de barras | The code printed on the product: EAN, UPC, ISBN, ISSN, or GTIN. The label marks it optional. | You take it from the packaging. If it is already saved on the product, the field is filled in. | You can declare the product and generate the label. If the format is not recognized, you see Non-standard format and the label stays available. If Envia recognizes the type, it shows it (for example ISBN-13 and Books). |
When the contents are complete, if the origin is the United States and the declared value is over 2,500 USD, AES ITN can appear. How to use it: Declare AES ITN on US exports.