BR-FR-04 — Validation des codes de type de document
[BR-FR-04/MDT-91] : Le code de type de document "" n'est pas autorisé selon les spécifications françaises.
Veuillez utiliser un code parmi ceux définis dans la documentation (ex. : 380, 389, 393, etc.).
BR-FR-CDV-01 — Présence obligatoire de MDG-3
[BR-FR-CDV-01/MDG-3] : Le paramètre de contexte MDG-3 est obligatoire dans le document.
Veuillez vous assurer que l'élément ram:GuidelineSpecifiedDocumentContextParameter est bien présent et correctement renseigné.
BR-FR-CDV-02 — Vérification de la valeur de MDT-3
[BR-FR-CDV-02/MDT-3] : La valeur de MDT-3 doit être :
- "urn.cpro.gouv.fr:1p0:CDV:invoice", ou
- "urn.cpro.gouv.fr:1p0:CDV:einvoicingF2" **uniquement si** il y a un unique Destinataire (Recipent) et que c'est le PPF : GlobalID = 0000 avec @shemeId = 0238 et CodeRole = DFH.
Valeurs actuelles : "". Nombre de Recipient : "" - GlobalID : "" - @shemeID : "" - CodeRole : ""
Veuillez corriger cette valeur pour respecter les spécifications du format CDV.
BR-FR-CDV-03 — Présence obligatoire de MDT-4
[BR-FR-CDV-03/MDT-4] : L'identifiant du document (ram:ID) est obligatoire.
Veuillez vous assurer que l'élément "ram:ID" est bien présent dans "rsm:ExchangedDocument".
BR-FR-CDV-04 — Présence obligatoire de MDG-4
[BR-FR-CDV-04/MDG-4] : La date d’émission du document (MDG-4) est obligatoire.
Veuillez vous assurer que l’élément "ram:IssueDateTime" est bien présent dans "rsm:ExchangedDocument".
BR-FR-CDV-05 — Présence obligatoire de MDG-9
[BR-FR-CDV-05/MDG-9] : Le partenaire commercial émetteur (MDG-9) est obligatoire.
Veuillez vous assurer que l’élément "ram:SenderTradeParty" est bien présent dans "rsm:ExchangedDocument".
BR-FR-CDV-06 — Présence obligatoire de MDT-21
[BR-FR-CDV-06/MDT-21] : Le rôle du partenaire commercial émetteur (MDT-21) est obligatoire.
Veuillez vous assurer que l’élément "ram:RoleCode" est bien présent dans "rsm:ExchangedDocument/ram:SenderTradeParty".
BR-FR-CDV-07 — Validation conditionnelle de MDT-38 selon MDT-77
[BR-FR-CDV-07/MDT-38] : Lorsque le Code type du bloc Acknowledgement (MDT-77) est égal à "23", l'identifiant (MDT-38) doit être renseigné.
Veuillez vous assurer que l'élément "ram:GlobalID" est présent dans "ram:IssuerTradeParty".
[BR-FR-CDV-07/MDT-38] : Lorsque Code type du bloc Acknowledgement (MDT-77) est égal à "305", l'identifiant (MDT-38) ne doit pas être renseigné.
Veuillez retirer l'élément "ram:GlobalID" de "ram:IssuerTradeParty" dans ce cas.
BR-FR-CDV-08 — Obligation conditionnelle de MDT-73
[BR-FR-CDV-08/MDT-73] : Lorsque le rôle du destinataire (MDT-59) est différent de "WK" ou "DFH", l'adresse électronique du destinataire (MDT-73) est obligatoire.
Veuillez vous assurer que l’élément "ram:URIID" est bien présent dans "ram:URIUniversalCommunication".
BR-FR-CDV-09 — Présence et valeur de MDT-77
[BR-FR-CDV-09/MDT-77] : Le code de type de document (MDT-77) est obligatoire et doit être égal à "23" ou "305".
Valeur actuelle : "". Veuillez corriger cette valeur si nécessaire.
BR-FR-CDV-10 — Présence obligatoire de MDT-87
[BR-FR-CDV-10/MDT-87] : L'identifiant de la facture référencée (MDT-87) est obligatoire.
Veuillez vous assurer que l’élément "ram:IssuerAssignedID" est bien présent dans "rsm:ReferenceReferencedDocument".
BR-FR-CDV-11 — Présence obligatoire de MDG-35
[BR-FR-CDV-11/MDG-35] : La date d’émission formatée de la facture référencée (MDG-35) est obligatoire,
sauf si MDT-105 (code statut) est égal à "501" (IRRECEVABLE).
BR-FR-CDV-12 — Présence obligatoire de MDT-105
[BR-FR-CDV-12/MDT-105] : Le code de condition de traitement (MDT-105) est obligatoire.
Veuillez vous assurer que l’élément "ram:ProcessConditionCode" est bien présent dans "rsm:ReferenceReferencedDocument".
BR-FR-CDV-13 — Présence obligatoire de MDT-129
[BR-FR-CDV-13/MDT-129] : L'identifiant du vendeur émetteur de la facture (en direct ou pour son compte) (MDT-129) est obligatoire,
sauf si MDT-105 est égal à "501".
En cas de présence, une valeur au moins doit correspondre à l'Identifiant légal du VENDEUR tel que présent dans la facture en BT-30.
BR-FR-CDV-14 — Vérification des caractéristiques en cas de statut "Encaissé"
[BR-FR-CDV-14/MDT-207] : Si le statut est "Encaissé" (MDT-105 = 212), ALORS il doit y avoir au moins 1 Bloc MDG-43 avec une valeur de MDT-207 = MEN et tous les blocs MDG-43 avec une valeur MDT-207 = "MEN" doivent contenir une valeur MDT-215 (Montant) et une valeur de MDT-224 (pourcentage de TVA).
Veuillez vérifier la présence et le contenu de ces éléments.
BR-FR-CDV-15 — Vérification de la présence d'un Motif quand nécessaire.
[BR-FR-CDV-15/MDT-113] : Code Statut : "" : lorsque le statut (MDT-105 ou MDT-115) est égal à 210 (Refusée), 123 (Rejetée), 501 (Irrecevable), 207 (Litige), 206 (Suspendue) pu 208 (Approuvée Partiellement), lors un MOTIF (MDT-113) DOIT être présent.
Veuillez vérifier la présence et le contenu du MOTIF (MDT-113).
BR-FR-CDV-16 — Présence obligatoire de MDT-124-2
[BR-FR-CDV-16/MDT-124-2] : Le numéro incrémental de détail de statut (MDT-124-2) est obligatoire si un détail de statut (MDG-37) est présent.
BR-FR-CDV-CL-01 — Liste fermée de valeurs pour MDT-2
[BR-FR-CDV-CL-01/MDT-2] : La valeur de MDT-2 doit être l'une des suivantes : "REGULATED", "NON_REGULATED", "B2C", "B2CINT", "B2BINT", "OUTOFSCOPE" sauf pour un CDV pour le PPF pourlequel le nombre de caractères DOIT être inférieur à 3.
Valeur actuelle : CDV PPF ? (true) : "" - Valeur MDT-2 : "". Veuillez corriger cette valeur si nécessaire.
BR-FR-CDV-CL-02 — Contrôle de cohérence entre MDT-77 et MDT-21
[BR-FR-CDV-CL-02/MDT-21] : Lorsque le statut (MDT-77) est "305", le rôle du partenaire commercial émetteur (MDT-21) doit être "WK".
Valeur actuelle : "".
[BR-FR-CDV-CL-02/MDT-21] : Lorsque le statut (MDT-77) est "23", le rôle du partenaire commercial émetteur (MDT-21) doit être dans la liste suivante :
"BY", "AB", "DL", "SE", "SR", "WK", "PE", "PR", "II", "IV".
Valeur actuelle : "".
BR-FR-CDV-CL-03 — Contrôle de cohérence entre MDT-77 et MDT-40
[BR-FR-CDV-CL-03/MDT-40] : Lorsque le statut (MDT-77) est "305", le rôle du partenaire commercial émetteur (MDT-40) doit être "WK".
Valeur actuelle : "".
[BR-FR-CDV-CL-03/MDT-40] : Lorsque le statut (MDT-77) est "23", le rôle du partenaire commercial émetteur (MDT-40) doit être dans la liste suivante :
"BY", "AB", "DL", "SE", "SR", "PE", "PR", "II", "IV".
Valeur actuelle : "".
BR-FR-CDV-CL-04 — Liste fermée de valeurs pour MDT-59
[BR-FR-CDV-CL-04/MDT-59] : Le rôle du partenaire commercial destinataire (MDT-59) doit être dans la liste suivante :
"BY", "AB", "DL", "SE", "SR", "PE", "PR", "II", "IV", "WK", "DFH".
Valeur actuelle : "". Veuillez corriger cette valeur si nécessaire.
BR-FR-CDV-CL-05 — Contrôle des statuts MDT-88 selon MDT-77
[BR-FR-CDV-CL-05/MDT-88] : Lorsque MDT-77 = "305" (Phase Transmission), siprésent, MDT-88 doit être l’un des codes suivants :
"10", "51", "43", "8", "48".
Valeur actuelle : "".
[BR-FR-CDV-CL-05/MDT-88] : Lorsque MDT-77 = "23" (Phase Traitement), si présent, MDT-88 doit être l’un des codes suivants :
"45", "39", "37", "50", "49", "47", "46", "1", "5" (pour les autres statuts)
Valeur actuelle : "".
BR-FR-CDV-CL-06 — Liste fermée de codes statuts de facture
[BR-FR-CDV-CL-06/MDT-105] : Le code de statut de facture (MDT-105) doit être dans la liste des codes autorisés :
"200", "201", ..., "228".
Valeur actuelle : "".
[BR-FR-CDV-CL-06/MDT-115] : Le code de statut de facture (MDT-115) doit être dans la liste des codes autorisés :
"200", "201", ..., "228".
Valeur actuelle : "".
BR-FR-CDV-CL-07 — Vérification de la valeur de MDT-132
[BR-FR-CDV-CL-07/MDT-132] : Le rôle du partenaire commercial émetteur (MDT-132) doit être "SE" (Vendeur).
Valeur actuelle : "". Veuillez corriger cette valeur si nécessaire.
BR-FR-CDV-CL-08 — Liste fermée de valeurs pour MDT-158
[BR-FR-CDV-CL-08/MDT-158] : Le rôle du partenaire commercial destinataire (MDT-158) doit être dans la liste suivante :
"BY", "AB", "DL", "SE", "SR", "WK", "DFH", "PE", "PR", "II", "IV".
Valeur actuelle : "". Veuillez corriger cette valeur si nécessaire.
BR-FR-CDV-CL-09 — Liste fermée de codes motifs de statuts
[BR-FR-CDV-CL-09/MDT-113] : Le code motif de statut (MDT-113) : "" n'est pas dans la liste des codes autorisés :
"RETRAIT_MAN_SERV", "ST_CT_NON_DECLAR", "SUPPR_COMP_AVOIR", "TRANSF_PMNT_REGIE", "CONTACT_ACHTR",
"NON_TRANSMISE", "JUSTIF_ABS", "ROUTAGE_ERR", "AUTRE", "COORD_BANC_ERR", "TX_TVA_ERR", "MONTANTTOTAL_ERR", "CALCUL_ERR", "NON_CONFORME", "DOUBLON", "DEST_INC", "DEST_ERR", "TRANSAC_INC", "EMMET_INC", "CONTRAT_TERM", "DOUBLE_FACT", "CMD_ERR", "ADR_ERR", "SIRET_ERR", "CODE_ROUTAGE_ERR", "REF_CT_ABSENT", "REF_ERR", "PU_ERR", "REM_ERR", "QTE_ERR", "ART_ERR", "MODPAI_ERR", "QUALITE_ERR", "LIVR_INCOMP", "REJ_SEMAN", "REJ_UNI", "REJ_COH", "REJ_ADR", "REJ_CONT_B2G", "REJ_REF_PJ", "REJ_ASS_PJ", "IRR_VIDE_F", "IRR_TYPE_F", "IRR_SYNTAX", "IRR_TAILLE_PJ", "IRR_NOM_PJ", "IRR_VID_PJ", "IRR_EXT_DOC", "IRR_TAILLE_F", "IRR_ANTIVIRUS", "IRR_NOM_F".
Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_200] : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut DÉPOSÉE (200) :
"NON_TRANSMISE". Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_213] : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut REJETÉE (213) :
"MONTANTTOTAL_ERR", "CALCUL_ERR", "DOUBLON", "DEST_INC", "ADR_ERR", "REJ_SEMAN", "REJ_UNI", "REJ_COH", "REJ_ADR", "REJ_CONT_B2G", "REJ_REF_PJ", "REJ_ASS_PJ".
Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_210] : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut REFUSÉE (210) :
"TX_TVA_ERR", "MONTANTTOTAL_ERR", "CALCUL_ERR", "NON_CONFORME", "DOUBLON", "DEST_ERR", "TRANSAC_INC", "EMMET_INC", "CONTRAT_TERM", "DOUBLE_FACT", "CMD_ERR", "ADR_ERR", "REF_CT_ABSENT".
Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_210B2G] : SEULEMENT B2G : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut REFUSÉE B2G (210) :
"RETRAIT_MAN_SERV", "ST_CT_NON_DECLAR", "SUPPR_COMP_AVOIR", "TRANSF_PMNT_REGIE", "CONTACT_ACHTR", "AUTRE", "COORD_BANC_ERR", "TX_TVA_ERR", "MONTANTTOTAL_ERR", "CALCUL_ERR", "NON_CONFORME", "DOUBLON", "DEST_ERR", "TRANSAC_INC", "EMMET_INC", "CONTRAT_TERM", "DOUBLE_FACT", "CMD_ERR", "ADR_ERR", "REF_CT_ABSENT", "LIVR_INCOMP".
Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_207] : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut LITIGE (207) :
"AUTRE", "COORD_BANC_ERR", "TX_TVA_ERR", "MONTANTTOTAL_ERR", "CALCUL_ERR", "NON_CONFORME", "DOUBLON", "DEST_INC", "DEST_ERR", "TRANSAC_INC", "EMMET_INC", "CONTRAT_TERM", "DOUBLE_FACT",
"CMD_ERR", "ADR_ERR", "SIRET_ERR", "CODE_ROUTAGE_ERR", "REF_CT_ABSENT", "REF_ERR", "PU_ERR", "REM_ERR", "QTE_ERR", "ART_ERR", "MODPAI_ERR", "QUALITE_ERR", "LIVR_INCOMP".
Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_206] : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut APPROUVÉE PARTIELLEMENT (206) :
"AUTRE", "CMD_ERR", "SIRET_ERR", "CODE_ROUTAGE_ERR", "REF_CT_ABSENT", "REF_ERR", "PU_ERR", "REM_ERR", "QTE_ERR", "ART_ERR", "MODPAI_ERR", "QUALITE_ERR", "LIVR_INCOMP".
Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_208] : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut SUSPENDUE (208) :
"JUSTIF_ABS", "COORD_BANC_ERR", "CMD_ERR", "SIRET_ERR", "CODE_ROUTAGE_ERR", "REF_CT_ABSENT", "REF_ERR".
Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_221] : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut ERREUR_ROUTAGE (221) :
"ROUTAGE_ERR". Veuillez corriger cette valeur si nécessaire.
[BR-FR-CDV-CL-09/MDT-113_501] : Le code motif de statut (MDT-113) : "", n'est pas dans la liste des codes autorisés pour le statut IRRECEVABLE (501) :
"IRR_VIDE_F", "IRR_TYPE_F", "IRR_SYNTAX", "IRR_TAILLE_PJ", "IRR_NOM_PJ", "IRR_VID_PJ", "IRR_EXT_DOC, "IRR_TAILLE_F", "IRR_ANTIVIRUS, IRR_NOM_F". Veuillez corriger cette valeur si nécessaire.
BR-FR-CDV-CL-10 — Liste fermée de codes actions de facture
[BR-FR-CDV-CL-10/MDT-121] : Le code d'action de facture (MDT-121) doit être dans la liste des codes autorisés :
"NOA", "PIN", "NIN", "CNF", "CNP", "CNA", "OTH".
Valeur actuelle : "". Veuillez corriger cette valeur si nécessaire.
BR-FR-CDV-CL-11 — Liste fermée de codes pour MDT-207
[BR-FR-CDV-CL-11/MDT-207] : La valeur du TypeCode (MDT-207) doit appartenir à la liste fermée des codes autorisés :
MEN, MPA, RAP, ESC, RAB, REM, MAP, MAPTTC, MNA, MNATTC, CBB, DIV, DVA, MAJ.
Valeur actuelle : "". Veuillez corriger cette valeur si elle ne correspond pas à un code valide.