Aller au contenu principal

Send CMR document by email.

POST 

/company/cmr/send

Envoyez le document CMR (Lettre de Voiture Digitale) associé à un service de transport à un ou plusieurs destinataires par e-mail. Le document PDF est généré et envoyé en pièce jointe.

Objectif

Permettre aux entreprises de distribuer le document eCMR aux parties prenantes (clients, transporteurs, autorités) sans avoir à le télécharger manuellement. Le service ecmr_back gère l'envoi asynchrone des e-mails.

Cas d'utilisation

  • Une entreprise a besoin d'envoyer le CMR à son client pour sa comptabilité
  • Il est nécessaire d'envoyer le CMR au transporteur pour ses archives
  • Les autorités douanières demandent le document CMR par e-mail
  • L'entreprise a besoin de distribuer le CMR à plusieurs services internes

Validation du Paiement

Middleware : mPlan.isPaymentUpdate Ce point de terminaison valide l'état de paiement de l'entreprise avant de traiter l'envoi :

  • Vérifie que le jeton JWT est valide
  • Vérifie que l'entreprise dispose des autorisations de paiement mises à jour
  • Rejette la demande si l'entreprise n'a pas de paiement actif ou d'abonnement valide Si la validation du paiement échoue, une erreur 401/403 sera retournée avant le traitement de l'envoi.

Comportement

  1. Valide les paramètres service_code et emails
  2. Vérifie que l'utilisateur est authentifié et a une entreprise valide
  3. Valide l'état du paiement (middleware isPaymentUpdate)
  4. Transmet la demande au service ecmr_back
  5. ecmr_back génère le PDF et envoie les e-mails
  6. Retourne une confirmation d'envoi (pas une confirmation de livraison)

Notes :

  • L'envoi des e-mails est asynchrone : on confirme qu'il a été mis en file d'attente, pas qu'il a été livré
  • Chaque destinataire recevra le CMR en pièce jointe PDF
  • Maximum 10 adresses

Request

Responses

Le CMR a été envoyé avec succès aux destinataires spécifiés. La réponse confirme que l'email a été envoyé à la file d'attente ecmr_back, mais NE confirme PAS la livraison effective aux destinataires.