eTransport — Déclaration ANAF
Département : Entrepôt & Logistique (collaboration avec les Finances)
Rôle : Responsable Entrepôt, Opérateur d'Expédition, Comptable
Obligatoire pour : Entreprises en Roumanie transportant des marchandises dépassant le seuil légal
Module :/admin/etransport
Qu'est-ce que l'eTransport et pourquoi c'est important
RO e-Transport est le système ANAF par lequel les entreprises roumaines déclarent les mouvements de marchandises avant le début du transport. L'absence de déclaration entraîne des amendes significatives.
CRMconnect se connecte à l'ANAF via l'intermédiaire einvoice.crmconnect.ro — vous ne communiquez pas directement avec l'ANAF ; le token OAuth est stocké de manière sécurisée sur le serveur CRMconnect. L'authentification est effectuée une fois par l'administrateur.
Note critique : l'eTransport n'est pas généré automatiquement lors de la création d'un bon de livraison ou d'un bon de commande ventes. Il doit être créé manuellement, avant le départ du transport.
Configuration initiale (administrateur — une seule fois)
Où : /admin/settings → Paramètres généraux
| Champ | Quoi remplir |
|---|---|
company_vat |
Numéro de TVA de l'entreprise (avec ou sans préfixe RO) |
instance_id |
UUID du compte CRMconnect (généré à l'inscription) |
customer_default_country |
Doit être défini sur 142 (Roumanie) |
Autorisation du token ANAF :
- Aller à
https://einvoice.crmconnect.ro/e-factura/auth - Se connecter avec les identifiants SPV ANAF de l'entreprise
- Le token OAuth est stocké automatiquement sur le serveur CRMconnect
- Ne doit être répété qu'à l'expiration du token
Comment créer une déclaration eTransport
Où : /admin/etransport → Documents → Ajouter une déclaration
Champs obligatoires
| Champ | Quoi remplir |
|---|---|
| Type d'opération | Sélectionner dans la liste des types définis par l'ANAF (national, import, export, transit, etc.) |
| Partenaire commercial | Le client (pour les livraisons) ou fournisseur (pour les achats) |
| Immatriculation du véhicule | Numéro de plaque du véhicule de transport |
| Remorque 1 / Remorque 2 | Optionnel, si applicable |
| Date de transport | Date de départ du transport (open_till) |
Marchandises transportées (au moins un article)
| Champ | Quoi remplir |
|---|---|
| Code NC (Nomenclature combinée) | Classification douanière des marchandises |
| Unité de mesure | Unités, kg, litres, etc. |
| Quantité | Nombre d'unités |
| Poids | Poids en kg |
| Valeur | Valeur en RON |
Itinéraire de transport
| Champ | Quoi remplir |
|---|---|
| Point de départ | Département + adresse / bureau de douane / point de passage frontalier |
| Point d'arrivée | Destination de livraison |
Flux de soumission et statuts
Créé localement
↓ Statut : Non envoyé (3)
Cliquer « Envoyer à l'eTransport »
↓ CRMconnect → einvoice.crmconnect.ro → ANAF
↓ Statut : En traitement (0)
L'ANAF traite
↓
┌─────────────────────────────┬─────────────────────────────┐
│ Validé (1) ✓ │ Erreur (2) ✗ │
│ UIT reçu │ Message d'erreur affiché │
│ Le transport peut partir │ Corriger et resoumettre │
└─────────────────────────────┴─────────────────────────────┘
| Statut | Code | Signification |
|---|---|---|
| Non envoyé | 3 | Créé localement, non soumis à l'ANAF |
| En traitement | 0 | Soumis, l'ANAF traite |
| Validé | 1 | Accepté — UIT actif — le transport peut partir |
| Erreur | 2 | Rejeté — corriger les champs et resoumettre |
Qu'est-ce que l'UIT
UIT (Identifiant Unique Transport) = le code unique reçu de l'ANAF après validation. Le chauffeur doit porter l'UIT pendant tout le trajet (format imprimé ou numérique). La période de validité de l'UIT est affichée dans CRMconnect (uit_valability).
Modification et suppression d'une déclaration
Si le véhicule a changé après validation
Inutile de créer une nouvelle déclaration — vous pouvez modifier le véhicule :
→ Ouvrir la déclaration validée → Modifier le véhicule (send_modif_vehicul)
→ Saisir la nouvelle immatriculation
→ Soumettre → l'ANAF met à jour la déclaration existante
Si le transport a été annulé
→ Ouvrir la déclaration validée → Supprimer la déclaration (type : stergere avec l'UIT existant)
→ L'ANAF invalide l'UIT
→ Aucune obligation de transport ne subsiste pour cette déclaration
Types de transport nécessitant une déclaration
| Type | Exemples |
|---|---|
| National | Transport de marchandises entre deux points en Roumanie |
| Import | Marchandises entrant en Roumanie depuis hors UE |
| Export | Marchandises quittant la Roumanie vers hors UE |
| Acquisition intracommunautaire | Marchandises reçues d'un État membre de l'UE |
| Livraison intracommunautaire | Marchandises envoyées vers un État membre de l'UE |
| Transit | Marchandises traversant la Roumanie |
Intégration avec le reste du flux de marchandises
Bon de livraison créé (Entrepôt)
↓
[Optionnel] Associer le bon de livraison dans la déclaration eTransport comme référence
↓
eTransport complété manuellement → Soumis → Validé → UIT reçu
↓
Le transport peut partir — le chauffeur a l'UIT
↓
AWB généré (Innoship / Transporteur Direct) — si utilisation d'un transporteur
↓
Livraison terminée → statut de la commande mis à jour
Conseils pratiques
Complétez la déclaration eTransport au moins 30 minutes avant le départ. L'ANAF peut retarder la validation — ne laissez pas cela au dernier moment.
Le code NC doit être exact. Un code incorrect résulte en une erreur ANAF ou, pire, une amende lors d'une inspection. Si vous ne connaissez pas le code, demandez au comptable ou consultez la nomenclature douanière.
L'UIT ne s'imprime pas depuis CRMconnect — copiez le numéro et envoyez-le au chauffeur. Le chauffeur doit porter l'UIT sous forme imprimée ou sur son téléphone.
Une déclaration par transport, pas par produit. Si le transport contient 10 types de marchandises, créez une déclaration eTransport avec tous les articles listés.
Si l'ANAF retourne une erreur → lire le message d'erreur affiché dans le statut → corriger le champ indiqué → resoumettre. Erreurs courantes : code NC incorrect, adresse invalide, immatriculation avec caractères spéciaux.