Zollformblatt Positionslimits

Die Grenzen für die Anzahl der Artikel, die Sie im Zollformular angeben können, variieren je nach Transportunternehmen. Hier finden Sie diese Details sowie API-Referenzen und Codebeispiele für mehrere große Spediteure, auch wenn sie nicht für jeden Spediteur gelten.

Grenzwerte für Zollpositionen nach Carrier API und Service

Diese Tabelle bietet einen umfassenden Vergleich der maximalen Anzahl von Zollpositionen, die die wichtigsten Versandunternehmen für ihre primären elektronischen Versandlösungen zulassen. Diese Grenzwerte sind entscheidend für Unternehmen, die international mit detaillierten Handelsrechnungen versenden.

USPS-Grenzwerte für Zollpositionen

Diese Tabelle enthält keine Angaben zu USPS Einzelheiten, aber USPS hat ein Limit von 30 Positionen in einem Zollformular.

Träger

API/Dienstleistung

Max Einzelposten

API-Objektname

UPS

Versand-API (REST/JSON)

50

Produkt

FedEx

REST-API

99

rohstoffe

FedEx

Webdienste (SOAP/XML)

99

Ware

GlobalPost

(über Auctane/ShipStation API)

255

customsItems

DHL

eCommerce Solutions API (für Europa)

99

artikel

DHL

eCommerce Solutions Americas API (für US)

99

rohstoffe

DHL

Express-API (MyDHL-API)

999

exportLineItems

Die wichtigsten Erkenntnisse:

  • DHL Express bietet mit Abstand die höchste Kapazität und unterstützt bis zu 999 Sendungen, was es ideal für große, komplexe B2B-Sendungen macht.

  • GlobalPost bietet ein großzügiges Limit von 255 Artikeln, das den unterschiedlichsten E-Commerce-Beständen gerecht wird.

  • FedEx und die beiden regionalen DHL eCommerce APIs (Amerika und Europa) haben ein gemeinsames Standardlimit von 99 Sendungen.

  • UPS hat das restriktivste Limit mit 50 Sendungen, was für Versender mit einer großen Vielfalt an Waren pro Paket eine wichtige Überlegung sein sollte.

UPS

Die UPS Versand API erlaubt ein Maximum von 50 Zollpositionen pro Sendung.

Diese Positionen werden im Abschnitt InternationalForms eines Versandauftrags als Produktobjekte bezeichnet. Sie werden verwendet, um die Handelsrechnung für die Zollabfertigung zu erstellen, oft als Teil des UPS Service für papierlose Rechnungen.

API-Referenz

Die maßgebliche Quelle für diese Informationen ist das offizielle UPS Entwicklerportal für die Versand API. Die Einschränkung ist in der Spezifikation für das Array Product innerhalb des Objekts ShipmentRequest definiert.

  • Primäre Dokumentation: UPS Versand API-Referenz

  • Spezifischer Standort: Navigieren Sie in der API-Dokumentation in der Struktur des Anfragekörpers zu ShipmentRequest > Shipment > InternationalForms > Product. In der Dokumentation für das Array Product wird dessen maximales Vorkommen angegeben ("maxItems: 50").

Beispiel einer JSON-Anfrage

Nachstehend finden Sie ein JSON-Beispiel, das zeigt, wie eine Anfrage mit mehreren Zollpositionen strukturiert werden kann (Product). Dies ist keine vollständige Anfrage, sondern konzentriert sich auf den relevanten InternationalForms Abschnitt.

JSON

{ "ShipmentRequest": { "Shipment": { "Description": "Assorted Electronic Components", "Shipper": { /* ... Shipper Details ... */ }, "ShipTo": { /* ... ShipTo Details ... */ }, "PaymentDetails": { /* ... Zahlungsdetails ... */ }, "Service": { "Code": "08", "Description": "UPS Expedited" }, "Package": [ { "Packaging": { "Code": "02", "Description": "Customer Supplied Package" }, "PackageWeight": { "UnitOfMeasurement": { "Code": "KGS" }, "Gewicht": "2.5" } } ], "InternationalForms": { "FormType": "01", "InvoiceNumber": "INV123456789", "InvoiceDate": "20250915", "ReasonForExport": "SALE", "CurrencyCode": "USD", "InvoiceLineTotal": { "MonetaryValue": "350.00" }, "Product": [ // Dies ist das Array für Ihre Zollpositionen (max. 50). { "Description": "16GB DDR5 RAM Module", "CommodityCode": "847330", "OriginCountryCode": "TW", "Unit": { "Number": "10", "UnitOfMeasurement": { "Code": "PCS" }, "Wert": "25.00" }, "ProductWeight": { "UnitOfMeasurement": { "Code": "KGS" }, "Gewicht": "0.1" } }, { "Description": "2TB NVMe SSD", "CommodityCode": "852351", "OriginCountryCode": "KR", "Unit": { "Number": "2", "UnitOfMeasurement": { "Code": "PCS" }, "Wert": "50.00" }, "ProductWeight": { "UnitOfMeasurement": { "Code": "KGS" }, "Gewicht": "0.2" } } ] }, "LabelSpecification": { /* ... Label Details ... */ } } }

Schlüsselfelder im Produkt Objekt

  • Beschreibung: Eine detaillierte Beschreibung des Artikels.

  • CommodityCode: Der Code des Harmonisierten Zolltarifs (HTS) für das Produkt.

  • OriginCountryCode: Der aus zwei Buchstaben bestehende Ländercode, in dem der Artikel hergestellt wurde.

  • Einheit: Ein Objekt, das die Menge (Number), den Wert pro Einheit (Value) und die Maßeinheit (Code, z. B. "PCS" für Stück) enthält.

  • ProduktGewicht: Das Gewicht einer einzelnen Einheit des Produkts.

FedEx

Für FedEx gilt diese Grenze sowohl für die neue REST-API als auch für die alte Webservice-API (SOAP).

Die maximal zulässige Anzahl von Zollpositionen (in der FedEx API als Commodities bezeichnet) pro Sendung beträgt 99.

FedEx REST API (Neu)

Die modernen FedEx REST APIs sind JSON-basiert und sind der empfohlene Integrationspfad für neue Entwicklungen.

  • Maximale Einzelposten: 99

  • API-Objekt: Die Einzelposten werden im Array commodities bereitgestellt, das Teil des Objekts customsClearanceDetail ist

API-Referenz

Die offizielle Dokumentation und API-Spezifikation finden Sie auf dem FedEx Developer Portal.

  • Primäre Dokumentation: FedEx Versand API Dokumentation

  • Spezifischer Standort: In der API-Referenz für den Endpunkt "Create Shipment" navigieren Sie im Schema des Anfragekörpers zu: requestedShipment > customsClearanceDetail > commodities. In der Dokumentation ist ein Maximum von 99 Elementen für dieses Array angegeben.

Beispiel einer JSON-Anfrage

Dies ist eine partielle JSON-Nutzlast, die sich auf den Abschnitt customsClearanceDetail konzentriert, um zu veranschaulichen, wie mehrere Waren strukturiert werden können.

JSON

{ "requestedShipment": { "shipper": { /* ... Shipper Details ... */ }, "recipients": [ { /* ... Recipient Details ... */ } ], "shipDatestamp": "2025-09-16", "serviceType": "INTERNATIONAL_PRIORITY", "packagingType": "YOUR_PACKAGING", "pickupType": "USE_SCHEDULED_PICKUP", "blockInsightVisibility": false, "shippingChargesPayment": { "paymentType": "SENDER" }, "customsClearanceDetail": { "dutiesPayment": { "paymentType": "SENDER" }, "isDocumentOnly": false, "commodities": [ // Dies ist das Array für Ihre Zollpositionen (max 99). { "description": "Men's Cotton T-Shirt", "countryOfManufacture": "VN", "quantity": 50, "quantityUnits": "EA", "unitPrice": { "amount": 15, "currency": "USD" }, "customsValue": { "amount": 750, "currency": "USD" }, "harmonizedCode": "610910", "weight": { "Einheiten": "KG", "Wert": 10 } }, { "description": "Leather Belt", "countryOfManufacture": "IT", "quantity": 20, "quantityUnits": "EA", "unitPrice": { "amount": 40, "currency": "USD" }, "customsValue": { "amount": 800, "currency": "USD" }, "harmonizedCode": "420330", "weight": { "Einheiten": "KG", "Wert": 4 } } ] }, "requestedPackageLineItems": [ { "weight": { "Einheiten": "KG", "Wert": 14 } } ] }, "labelResponseOptions": "URL_ONLY", "accountNumber": { "value": "YourAccountNumber" } }

FedEx Webdienste / SOAP API (Altbestand)

Dies ist die ältere XML-basierte API. Sie ist zwar noch funktionsfähig, aber FedEx empfiehlt den Nutzern, auf die REST APIumzusteigen.

  • Maximale Einzelposten: 99

  • API-Objekt: Die Einzelposten werden durch Wiederholung des Elements Commodity innerhalb des Blocks CustomsClearanceDetail definiert.

API-Referenz

Die Dokumentation für die Legacy-APIs findet sich häufig in herunterladbaren PDF-Entwicklerhandbüchern.

  • Primäre Dokumentation: FedEx Web Services Dokumentation (Suchen Sie nach dem Ship Service WSDL und dem dazugehörigen Entwicklerhandbuch).

  • Spezifischer Standort: In der ProcessShipmentRequest WSDL enthält das CustomsClearanceDetail Element ein Commodities Element mit einem maxOccurs Attribut von "99".

Beispiel einer XML-Anfrage

Dies ist ein Ausschnitt aus einer SOAP/XML-Anfrage mit Schwerpunkt auf dem Abschnitt CustomsClearanceDetail . Beachten Sie die Ausführlichkeit im Vergleich zu JSON.

XML


    
        
            Absender
            
        NON_DOCUMENTS
        
            USD
            1550.00
                 

        
            Herren T-Shirt aus Baumwolle
            50
            Herren T-Shirt aus Baumwolle
            VN
            
                KG
                10.0
            
            50
            EA
            
                USD
                15.00
            
            
                USD
                750.00
            
            610910
        
        
            Ledergürtel
            20
            Ledergürtel
            IT
            
                KG
                4.0
            
            20
            EA
            
                USD
                40.00
            
            
                USD
                800.00
            
            420330
        
    
    

GlobalPost

Die GlobalPost API erlaubt maximal 255 Zollpositionen pro Sendung.

Der Zugriff auf die GlobalPost API-Funktionalität erfolgt über unsere (Auctanes) Plattformen. Die Einzelposten werden in der Regel in einem Array customs_items in der JSON-Anfrage gesendet.

API-Referenz

Die Dokumentation für GlobalPost ist in das Entwicklerportal unserer ShipStation API-Dokumentation integriert:

  • Primäre Dokumentation: ShipStation API-Dokumentation

  • Spezifischer Standort: In der API-Dokumentation zum Erstellen oder Aktualisieren einer Bestellung finden Sie das Array customsItems . Die Feldbeschreibung gibt die maximal zulässige Anzahl von Artikeln an.

Beispiel einer JSON-Anfrage

JSON

{ "carrierCode": "globalpost", "serviceCode": "globalpost_economy_intl", "packageCode": "package", "confirmation": "delivery", "shipDate": "2025-09-15", "weight": { "value": 3.0, "units": "pounds" }, "dimensions": { "units": "inches", "length": 10.0, "width": 8.0, "height": 4.0 }, "shipFrom": { /* ... Ship From Address Details ... */ }, "shipTo": { /* ... Angaben zur Lieferadresse ... */ }, "customs": { "contents": "merchandise", "nonDelivery": "return_to_sender", "customsItems": [ // Dies ist das Array für Ihre Zollpositionen (max 255). { "description": "Men's Synthetic Fabric T-Shirt", "quantity": 5, "value": 12.00, "harmonizedTariffCode": "610990", "countryOfOrigin": "CN", "weight": { "value": 0.5, "units": "pounds" } }, { "description": "Ceramic Coffee Mug", "quantity": 2, "value": 8.50, "harmonizedTariffCode": "691200", "countryOfOrigin": "DE", "weight": { "value": 1.1, "units": "pounds" } }, { "description": "Hardcover Novel", "quantity": 1, "value": 15.00, "harmonizedTariffCode": "490199", "countryOfOrigin": "US", "weight": { "value": 1.4, "units": "pounds" } ] } }

DHL

Hier finden Sie die Grenzwerte für Zollpositionen für die angegebenen DHL-Versand-APIs.

DHL-Express

Die DHL Express API, auch bekannt als MyDHL API, erlaubt maximal 999 Zollpositionen pro Sendung.

Diese Positionen werden als exportLineItems innerhalb des content Objekts eines Sendungsauftrags bezeichnet. Dieser hohe Grenzwert ist für große, komplexe kommerzielle Sendungen vorgesehen.

API-Referenz

Die offizielle API-Dokumentation ist auf dem DHL Express Developer Portal verfügbar.

  • Primäre Dokumentation: DHL Express - MyDHL API-Dokumentation

  • Spezifischer Standort: Untersuchen Sie in der API-Referenz "Sendungen" den Request Body für den Endpunkt POST /shipments . Die Einschränkung ist für das Array content/exportLineItems definiert.

Beispiel einer JSON-Anfrage

Dies ist eine partielle JSON-Nutzlast, die sich auf das Inhaltsobjekt konzentriert, um zu zeigen, wie man mehrere Positionen strukturiert.

JSON

{ "customerDetails": { /* ... Kundendetails ... */ }, "accounts": [ { "typeCode": "shipper", "number": "YourAccountNumber" } ], "productCode": "P", "plannedShippingDateAndTime": "2025-09-16T11:00:00 GMT+01:00", "pickup": { "isRequested": false }, "ship": { /* ... Absender & Empfänger Details ... */ }, "packages": [ { /* ... Paketdetails ... */ } ], "content": { "isCustomsDeclarable": true, "incoterm": "DAP", "unitOfMeasurement": "metric", "exportDeclaration": { "invoice": { "number": "INV-2025-12345", "date": "2025-09-15" } }, "exportLineItems": [ // Dies ist das Array für Ihre Zollpositionen (max. 999). { "number": 1, "quantity": { "value": 10, "unitOfMeasurement": "BOX" }, "description": "Grade A Circuit Boards", "value": 500.00, "commodityCode": "8473.30.11", "countryOfOrigin": "KR", "grossWeight": { "value": 5.5 }, "netWeight": { "value": 5.0 } }, { "number": 2, "quantity": { "value": 100, "unitOfMeasurement": "PCS" }, "description": "Power Supply Units", "value": 1500.00, "commodityCode": "8504.40.95", "countryOfOrigin": "CN", "grossWeight": { "value": 20.5 }, "netWeight": { "value": 18.0 } } ] } }

DHL eCommerce Lösungen (EU)

Die DHL eCommerce Solutions API (in Europa auch als Business Customer Shipping API bekannt) erlaubt maximal 99 Zollpositionen pro Sendung.

Diese Positionen werden als Positionen oder Positionen innerhalb des customsDetails Objekts der Sendungsanfrage bezeichnet.

API-Referenz

Die Dokumentation befindet sich auf dem DHL Developer Portal, jedoch unter den Rubriken Post & Parcel Germany oder eCommerce Solutions , die eine andere API als DHL Express verwenden.

  • Primäre Dokumentation: DHL Business Kundenversand API v3

  • Spezifischer Standort: In der Operation POST /shipments navigieren Sie im Schema des Anfragekörpers zu shipments/details/customsDetails. Das Limit wird für das Array items innerhalb dieses Objekts angegeben.

Beispiel einer JSON-Anfrage

Dieses Beispiel zeigt die Struktur für eine Sendung mit Zollangaben für DHL eCommerce.

JSON

{ "Profil": "STANDARD_GRUPPENPROFIL", "Sendungen": [ { "product": "V55WPAK", "billingNumber": "YourBillingNumber", "refNo": "Customer-Ref-123", "shipper": { /* ... Absenderadresse ... */ }, "receiver": { /* ... Adresse des Empfängers ... */ }, "details": { "dim": { "uom": "cm", "length": 20, "width": 15, "height": 10 }, "weight": { "uom": "kg", "value": 2.5 }, "customsDetails": { "exportType": "OTHER", "placeOfCommital": "Hamburg", "additionalInfo": "Geschenkartikel", "exportTypeDescription": "SALE_OF_GOODS", "invoiceNo": "INV-2025-12345", "items": [ // Dies ist das Array für Ihre Zollpositionen (max. 99).
            { "itemDescription": "Wool Scarf", "packagedQuantity": 2, "countryOfOrigin": "GB", "hsCode": "611710", "itemValue": 25.00, "itemWeight": 0.4 }, { "itemDescription": "Lederhandschuhe", "packagedQuantity": 1, "countryOfOrigin": "IT", "hsCode": "420321", "itemValue": 60.00, "itemWeight": 0.3 } ] } } } ] }

DHL eCommerce Solutions Nord- und Südamerika API (US)

Die DHL eCommerce Solutions Americas API erlaubt maximal 99 Zollpositionen pro Sendung.

Diese Positionen werden als commodities bezeichnet und befinden sich im Array commodities innerhalb des Objekts customs einer Sendungsanfrage.

API-Referenz

Die offizielle Dokumentation für diese spezielle API finden Sie auf dem DHL eCommerce Solutions Americas Developer Portal. Für den Versand in die USA ist es wichtig, dieses Portal und nicht das europäische zu verwenden.

Beispiel einer JSON-Anfrage

Nachstehend finden Sie ein Beispiel für eine JSON-Nutzlast zur Erstellung einer Sendung. Es hebt das Objekt customs und die Struktur des Arrays commodities hervor, in dem Sie Ihre Artikel auflisten würden.

JSON

{ "Versender": { /* ... Versender Details ... */ }, "consignee": { /* ... Empfänger (Receiver) Details ... */ }, "packages": [ { "packageId": "YourPackageID123", "weight": 2.5, "weightUom": "lb", "dimensions": { "length": 10, "width": 8, "height": 4, "dimUom": "in" }, "customs": { "currency": "USD", "customsValue": 125.00, "customsContentType": "MERCHANDISE", "commodities": [ // Dies ist das Array für Ihre Zollpositionen (max 99). { "description": "Men's Cotton Polo Shirt", "quantity": 3, "Wert": 25.00, "hsCode": "610510", "countryOfOrigin": "VN" }, { "description": "Women's Leather Handbag", "quantity": 1, "value": 50.00, "hsCode": "420221", "countryOfOrigin": "MX" } ] 
     } } ], "labelOptions": { "format": "PDF", "resolution": 300 }, "billing": { "shipperAccountNumber": "YourAccountNumber", "billingAccountNumber": "YourAccountNumber" }, "serviceType": "plg" }

Sie können nicht finden, wonach Sie suchen?

Kontaktieren Sie unser technisches Support-Team.
Kontakt
War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich