Téléverser votre facture
Pour téléverser une facture droits et taxes :
- Connectez-vous à votre Dashboard Zonos
- Accédez à Invoices -> Duty Tax Invoices
- Sélectionnez le format transporteur de votre fichier de facture
- Téléversez votre fichier de facture au format pris en charge
- Le système validera votre fichier selon le format sélectionné
- Consultez le statut de votre facture téléversée
Note : Cette fonctionnalité doit être activée sur votre compte. Contactez le support Zonos si vous ne voyez pas cette option dans votre Dashboard.
Formats et exigences pris en charge
Zonos prend en charge plusieurs formats de facture des principaux transporteurs, ainsi que notre propre modèle standard. Chaque format comporte des exigences spécifiques à respecter pour un téléversement et un traitement réussis.
| Nom du champ↕ | Type↕ | Obligatoire↕ | Description↕ |
|---|---|---|---|
| account_number | string | Yes | Obligatoire |
| invoice_number | string | Yes | Obligatoire |
| invoice_date | date | Yes | Doit être une date valide |
| charge_amount | number | Yes | Doit être un nombre |
| charge_type | enum | Yes | Doit être un type de frais valide |
| charge_description | string | Yes | Obligatoire |
| charge_currency_code | enum | Yes | Doit être un code devise valide |
| due_date | date | Yes | Doit être une date valide |
| carrier | string | Yes | Obligatoire |
| service_level | string | Yes | Obligatoire |
| tracking_number | string | Yes | Obligatoire |
| sender_name | string | Yes | Obligatoire |
| sender_company_name | string | No | Facultatif |
| sender_address_1 | string | Yes | Obligatoire |
| sender_city | string | Yes | Obligatoire |
| sender_country | enum | Yes | Doit être un code pays valide |
| receiver_name | string | Yes | Obligatoire |
| receiver_company_name | string | No | Facultatif |
| receiver_address_1 | string | Yes | Obligatoire |
| receiver_city | string | Yes | Obligatoire |
| receiver_country | enum | Yes | Doit être un code pays valide |
| commodity_part_number | string | No | Facultatif |
| Nom du champ↕ | Type↕ | Obligatoire↕ | Description↕ |
|---|---|---|---|
| version | string | Yes | La version est obligatoire |
| recipientnumber | string | Yes | Le numéro de destinataire est obligatoire |
| accountnumber | string | Yes | Le numéro de compte est obligatoire |
| accountcountry | enum | Yes | Doit être un code pays valide |
| invoicedate | date | Yes | Doit être une date valide |
| invoicenumber | string | Yes | Le numéro de facture est obligatoire |
| invoicetypecode | string | Yes | Le code type de facture est obligatoire |
| invoicecurrencycode | enum | Yes | Doit être un code devise valide |
| invoiceamount | number | Yes | Doit être un nombre |
| transactiondate | date | Yes | Doit être une date valide |
| leadshipmentnumber | string | Yes | Le numéro d'envoi principal est obligatoire |
| billoptioncode | string | Yes | Le code option de facturation est obligatoire |
| packagequantity | integer | Yes | Doit être un entier positif |
| oversizequantity | integer | Yes | Doit être un entier positif ou nul |
| trackingnumber | string | Yes | Le numéro de suivi est obligatoire |
| enteredweight | number | Yes | Doit être un nombre |
| enteredweightunitofmeasure | string | Yes | Obligatoire |
| billedweight | number | Yes | Doit être un nombre |
| billedweightunitofmeasure | string | Yes | Obligatoire |
| chargecategorycode | string | Yes | Obligatoire |
| chargedetailcode | string | Yes | Obligatoire |
| chargesource | string | Yes | Obligatoire |
| chargeclassificationcode | string | Yes | Obligatoire |
| chargedescriptioncode | string | Yes | Obligatoire |
| chargedunitquantity | number | Yes | Doit être un nombre |
| basiscurrencycode | enum | Yes | Doit être un code devise valide |
| basisvalue | number | Yes | Doit être un nombre |
| transactioncurrencycode | enum | Yes | Doit être un code devise valide |
| netamount | number | Yes | Doit être un nombre |
| invoicelevelcharge | number | Yes | Doit être un nombre |
| invoiceduedate | date | Yes | Doit être une date valide |
| sendername | string | Yes | Obligatoire |
| sendercompanyname | string | No | Facultatif |
| senderaddressline1 | string | Yes | Obligatoire |
| sendercity | string | Yes | Obligatoire |
| senderstate | string | Yes | Obligatoire |
| senderpostal | string | Yes | Obligatoire |
| sendercountry | enum | Yes | Doit être un code pays valide |
| receivername | string | Yes | Obligatoire |
| receivercompanyname | string | No | Facultatif |
| receiveraddressline1 | string | Yes | Obligatoire |
| receivercity | string | Yes | Obligatoire |
| receiverstate | string | Yes | Obligatoire |
| receiverpostal | string | Yes | Obligatoire |
| receivercountry | enum | Yes | Doit être un code pays valide |
| shipmentdate | date | Yes | Doit être une date valide |
| customsnumber | string | No | Facultatif |
| goodsdescription | string | Yes | Obligatoire |
| enteredvalue | number | Yes | Doit être un nombre |
| dutyamount | number | Yes | Doit être un nombre |
| weight | number | Yes | Doit être un nombre |
| unitofmeasure | string | Yes | Obligatoire |
| itemquantity | integer | Yes | Doit être un entier positif |
| itemquantityunitofmeasure | string | Yes | Obligatoire |
| dutyrate | number | Yes | Doit être un nombre |
| vatbasisamount | number | Yes | Doit être un nombre |
| vatamount | number | Yes | Doit être un nombre |
| vatrate | number | Yes | Doit être un nombre |
| storeid | string | No | Facultatif |
| Nom du champ↕ | Type↕ | Obligatoire↕ | Description↕ |
|---|---|---|---|
| bill_to_account_number | string | Yes | Obligatoire |
| invoice_date | date | Yes | Doit être une date valide |
| invoice_number | string | Yes | Obligatoire |
| original_amount_due | number | Yes | Doit être un nombre |
| current_balance | number | Yes | Doit être un nombre |
| payor | string | Yes | Obligatoire |
| express_or_ground_tracking_id | string | Yes | Obligatoire |
| transportation_charge_amount | number | No | Facultatif |
| net_charge_amount | number | Yes | Doit être un nombre |
| shipment_date | date | Yes | Doit être une date valide |
| pod_delivery_date | date | No | Facultatif |
| pod_delivery_time | string | No | Facultatif |
| actual_weight_amount | number | Yes | Doit être un nombre |
| actual_weight_units | string | Yes | Obligatoire |
| rated_weight_amount | number | No | Facultatif |
| rated_weight_units | string | No | Facultatif |
| number_of_pieces | integer | Yes | Doit être un entier |
| service_packaging | string | Yes | Obligatoire |
| recipient_name | string | Yes | Obligatoire |
| recipient_address_line1 | string | Yes | Obligatoire |
| recipient_city | string | Yes | Obligatoire |
| recipient_state | string | Yes | Obligatoire |
| recipient_zip_code | string | Yes | Obligatoire |
| recipient_country_territory | enum | Yes | Doit être un code pays valide |
| shipper_company | string | No | Facultatif |
| shipper_address_line1 | string | Yes | Obligatoire |
| shipper_city | string | Yes | Obligatoire |
| shipper_state | string | Yes | Obligatoire |
| shipper_zip_code | string | Yes | Obligatoire |
| shipper_country_territory | enum | Yes | Doit être un code pays valide |
| original_customer_reference | string | No | Facultatif |
| zone_code | string | No | Facultatif |
| cost_allocation | string | No | Facultatif |
| customs_value | number | No | Facultatif |
| customs_value_currency_code | enum | No | Facultatif |
| declared_value | number | No | Facultatif |
| declared_value_currency_code | enum | No | Facultatif |
| commodity_description | string | No | Facultatif |
| commodity_country_territory_code | enum | No | Facultatif |
| rated_method | string | No | Facultatif |
| sort_hub | string | No | Facultatif |
| mps_package_id | string | No | Facultatif |
| Nom du champ↕ | Type↕ | Obligatoire↕ | Description↕ |
|---|---|---|---|
| invoice_number | string | Yes | Obligatoire |
| tracking_number | string | Yes | Obligatoire |
| invoice_date | date | Yes | Doit être une date valide |
| due_date | date | Yes | Doit être une date valide |
| shipment_date | date | Yes | Doit être une date valide |
| ship_from_company | string | No | Facultatif |
| ship_from_name | string | Yes | Obligatoire |
| ship_from_line1 | string | Yes | Obligatoire |
| ship_from_city | string | Yes | Obligatoire |
| ship_from_postal_code | string | Yes | Obligatoire |
| ship_to_company | string | No | Facultatif |
| ship_to_name | string | Yes | Obligatoire |
| ship_to_line1 | string | Yes | Obligatoire |
| ship_to_city | string | Yes | Obligatoire |
| ship_to_postal_code | string | Yes | Obligatoire |
| currency_code | enum | Yes | Doit être un code devise valide |
| amount | number | Yes | Doit être un nombre |
| billing_account | string | Yes | Obligatoire |
| billing_country | enum | Yes | Doit être un code pays valide |
| billing_account_name | string | Yes | Obligatoire |
| billing_address1 | string | Yes | Obligatoire |
| billing_postcode | string | Yes | Obligatoire |
| billing_city | string | Yes | Obligatoire |
| billing_state | string | Yes | Obligatoire |
| billing_country1 | enum | Yes | Doit être un code pays valide |
| product | string | Yes | Obligatoire |
| pieces | integer | Yes | Doit être un entier positif |
| origin | string | Yes | Obligatoire |
| destination | string | Yes | Obligatoire |
| total_amount | number | Yes | Doit être un nombre |
| xc1_code | string | Yes | Obligatoire |
| xc1_charge | number | Yes | Doit être un nombre |
| created_at | date | Yes | Doit être une date valide |
Vous pouvez télécharger des modèles pour chaque format dans la fenêtre Upload Invoice en cliquant sur le bouton Download à côté du nom du transporteur.
Assurez-vous que votre fichier correspond au format sélectionné. Le système validera le fichier et affichera les erreurs si le format ne correspond pas.
Statuts de facture
Après le téléversement d'une facture, vous verrez l'un des statuts suivants :
| Statut↕ | Description↕ |
|---|---|
| Pending | La facture a été téléversée mais n'a pas encore été traitée |
| Processing | La facture est en cours de validation et de traitement |
| Completed | La facture a été traitée avec succès et ajoutée au système |
| Failed | La facture n'a pas pu être traitée en raison d'erreurs de validation |
| Duplicate | La facture a déjà été téléversée et traitée |
Si le traitement d'une facture échoue, vous recevrez des informations d'erreur détaillées pour corriger les problèmes.
Téléverser des factures droits et taxes
Comment téléverser des factures transporteur dans Zonos pour le rapprochement droits et taxes
Ce guide explique comment téléverser des factures transporteur dans le système Zonos pour un traitement précis des droits et taxes. En téléversant les factures directement via le Dashboard Zonos, les partenaires garantissent que les droits et taxes facturés par les transporteurs sont correctement rapprochés des envois clients.