Forum Discussion
citoinformatique
Première note
il y a 4 joursFactur-X : les lignes articles sont regroupées dans invoice_lines, comment les séparer ?
Bonjour, Nous générons nos factures fournisseurs au format Factur-X (CII, EN16931) avec un détail article complet : chaque ligne a un LineID (BT-126) unique, un code produit (GlobalID), une quant...
- il y a 1 jour
Bonjour citoinformatique
Ce comportement est un regroupement volontaire, pas une perte de données : par défaut, les lignes d'une facture fournisseur importée en Factur-X sont automatiquement regroupées par taux de TVA et par poste comptable avant leur enregistrement, ce qui explique que 6 lignes XML d'origine deviennent 2 lignes API. Les montants totaux sont bien conservés, mais le détail par LineID (BT-126) disparaît lors de ce regroupement.
Il existe un moyen de désactiver ce regroupement et de conserver une ligne API par ligne XML d'origine :
• Le tiers (fournisseur) peut avoir une stratégie e-invoicing propre réglable sur "par ligne produit" (au lieu de "par taux de TVA"), qui prend le pas sur le réglage global de l'entreprise.
• À défaut, un réglage au niveau de l'entreprise (paramètres de comptabilité, onglet Informations sur l'entreprise) permet de basculer la ventilation par défaut de "par taux de TVA" vers "par ligne produit".
Attention : même avec ce réglage, les factures de 20 lignes ou plus déclenchent toujours le regroupement automatique, quel que soit le paramétrage. À l'inverse, les lignes transmises via les "hints" de l'API lors de l'import sont, elles, toujours conservées individuellement, indépendamment du regroupement ou du nombre de lignes.
Concernant la quantité et le code article : ces informations sont bien extraites du XML et associées à chaque ligne en interne lors du traitement, mais elles ne font actuellement pas partie des champs exposés par l'endpoint de récupération des lignes d'une facture fournisseur, à la différence de l'endpoint équivalent pour les factures clients (qui expose quantité, unité et produit associé). Cela confirme l'écart déjà signalé par d'autres utilisateurs sur le forum.
Angélique_
Pennylaneur
il y a 1 jourBonjour citoinformatique
Ce comportement est un regroupement volontaire, pas une perte de données : par défaut, les lignes d'une facture fournisseur importée en Factur-X sont automatiquement regroupées par taux de TVA et par poste comptable avant leur enregistrement, ce qui explique que 6 lignes XML d'origine deviennent 2 lignes API. Les montants totaux sont bien conservés, mais le détail par LineID (BT-126) disparaît lors de ce regroupement.
Il existe un moyen de désactiver ce regroupement et de conserver une ligne API par ligne XML d'origine :
• Le tiers (fournisseur) peut avoir une stratégie e-invoicing propre réglable sur "par ligne produit" (au lieu de "par taux de TVA"), qui prend le pas sur le réglage global de l'entreprise.
• À défaut, un réglage au niveau de l'entreprise (paramètres de comptabilité, onglet Informations sur l'entreprise) permet de basculer la ventilation par défaut de "par taux de TVA" vers "par ligne produit".
Attention : même avec ce réglage, les factures de 20 lignes ou plus déclenchent toujours le regroupement automatique, quel que soit le paramétrage. À l'inverse, les lignes transmises via les "hints" de l'API lors de l'import sont, elles, toujours conservées individuellement, indépendamment du regroupement ou du nombre de lignes.
Concernant la quantité et le code article : ces informations sont bien extraites du XML et associées à chaque ligne en interne lors du traitement, mais elles ne font actuellement pas partie des champs exposés par l'endpoint de récupération des lignes d'une facture fournisseur, à la différence de l'endpoint équivalent pour les factures clients (qui expose quantité, unité et produit associé). Cela confirme l'écart déjà signalé par d'autres utilisateurs sur le forum.