Le code de type de document indique de quel type de document commercial il s'agit. Il se trouve dans cbc:InvoiceTypeCode pour une facture et cbc:CreditNoteTypeCode pour une note de crédit, et elle se limite à un sous-ensemble Peppol de la liste de codes UN/CEFACT UNCL1001, version D.16B. Le type de document et les signes des montants doivent être interprétés conjointement : une « UBL CreditNote » portant le code 381 correspond à une note de crédit, tandis qu’une « UBL Invoice » portant le code 380 peut également remplir une fonction de crédit lorsque ses montants sont négatifs.
Notes de crédit et factures négatives
Peppol BIS Billing prend en charge à la fois les notes de crédit et les factures négatives. Une note de crédit UBL est identifiée par la syntaxe du document et son cbc:CreditNoteTypeCode; le code 381 couvre le cas général des notes de crédit. La spécification autorise également les montants négatifs et les totaux généraux négatifs dans les factures et les notes de crédit.
Une facture UBL portant le code de type 380 peut donc comporter des totaux négatifs lorsqu’elle est utilisée pour créditer une transaction antérieure. Le prix net et le prix brut de chaque article doivent rester non négatifs, tandis que les quantités, les montants des lignes et les totaux du document peuvent utiliser les signes requis par la transaction. Les systèmes récepteurs doivent prendre en charge à la fois les modèles de note de crédit et de facture négative décrits dans Peppol BIS Billing. Des règles spécifiques à chaque pays peuvent restreindre le modèle général ; par exemple, la norme DK-R-016 interdit un montant à payer négatif dans une note de crédit émanant d’un fournisseur danois.
Codes de type de facture
Parmi les codes courants des profils de facturation 01 et 02, on trouve le code 380 pour une facture commerciale et le code 386 pour une facture de prépaiement. Le code 389 désigne une facture auto-émise, mais il n'est pas autorisé par la règle de validation pour les profils 01 et 02. Les codes 326 et 384 sont réservés aux transactions dans lesquelles l'acheteur et le vendeur sont tous deux des organisations allemandes.
| Code | Nom |
| 71 | Demande de paiement |
| 80 | Note de débit relative à des biens ou à des services |
| 82 | Facture des services facturés au compteur |
| 84 | Note de débit relative à des ajustements financiers |
| 102 | Avis fiscal |
| 218 | Demande de paiement final suite à l'achèvement des travaux |
| 219 | Demande de paiement pour les unités achevées |
| 326 | Facture partielle |
| 331 | Facture commerciale accompagnée d'un bordereau d'expédition |
| 380 | Facture commerciale |
| 382 | Note de la Commission |
| 383 | Note de débit |
| 384 | Facture rectifiée |
| 386 | Facture d'acompte |
| 388 | Facture fiscale |
| 389 | Facture auto-émise |
| 393 | Facture fractionnée |
| 395 | Facture de consignation |
| 553 | Rapport sur les écarts de facturation du transitaire |
| 575 | Facture de l'assureur |
| 623 | Facture du transitaire |
| 780 | Facture de transport |
| 817 | Notification de sinistre |
| 870 | Facture consulaire |
| 875 | Facture partielle de travaux |
| 876 | Facture partielle de fin de chantier |
| 877 | Facture finale de travaux |
Codes de type de note de crédit
| Code | Nom |
| 81 | Note de crédit relative à des biens ou à des services |
| 83 | Note de crédit relative à des ajustements financiers |
| 381 | Note de crédit |
| 396 | Note de crédit factorisée |
| 532 | Note de crédit du transporteur |
381 est le code général des notes de crédit.
Lorsque les codes de type 326 et 384 sont autorisés
La règle PEPPOL PEPPOL-EN16931-P0112 n'autorise les codes de type de facture 326 et 384 que lorsque l'acheteur et le vendeur sont tous deux des organisations allemandes. Cette règle est fatale ; par conséquent, l'un ou l'autre de ces codes échoue à la validation dès lors que l'une des parties est située hors d'Allemagne.
Le code 384 désigne une facture rectifiée dans le cadre d'échanges entre l'Allemagne et l'Allemagne. La règle allemande DE-R-026 stipule qu'une référence à la facture précédente doit être incluse lorsque le code 384 est utilisé. Le code 326 désigne une facture partielle et est soumis à la même restriction valable uniquement pour l'Allemagne. Pour les autres combinaisons de pays, utilisez un type de document autorisé par les règles Peppol applicables et la procédure de rectification correspondante.
Codes n'appartenant pas au sous-ensemble
La liste des codes de facture Peppol contient 27 codes et celle des codes de note de crédit, 5. Le profil d'entreprise peut restreindre davantage ces valeurs. Par exemple, le profil PEPPOL-EN16931-P0100 exclut le code de facture 389 (facture auto-émise) des profils de facturation 01 et 02. Un code valide selon l'UN/CEFACT mais non autorisé par la liste de codes ou le profil concerné échoue à la validation.
Release La version 3.0.21 a ajouté le profil optionnel 02 pour les processus de facturation nécessitant une réponse à la facture. Ce profil dispose de son propre identifiant de processus et nécessite un enregistrement SMP distinct. Les codes de type de document acceptés restent soumis à la liste de codes et aux règles de validation applicables.
Correction d'une facture déjà envoyée
BIS Billing , de Peppol, prend en charge plusieurs modèles de correction. La méthode à retenir dépend du contexte commercial, du processus de l'acheteur et des exigences nationales applicables.
Une note de crédit permet d'annuler tout ou partie d'une facture antérieure. Utilisez une note de crédit UBL portant le code de type 381 et indiquez la référence de la facture précédente concernée lorsque le processus de correction l'exige. Les montants peuvent être positifs ou négatifs selon la transaction concernée.
<CreditNote>
<cbc:ID>CN-1001</cbc:ID>
<cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
<cac:LegalMonetaryTotal>
<cbc:PayableAmount currencyID="SEK">12500.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
</CreditNote>
Ce fragment utilise des montants positifs. Le document est une note de crédit, car il s'agit d'une note de crédit UBL portant le code 381.
Une facture négative est un autre moyen pris en charge pour créditer une transaction antérieure. Utilisez une facture UBL avec le code de type 380 et des montants négatifs pour les valeurs à contre-passer. Les prix restent non négatifs.
<Invoice>
<cbc:ID>INV-1002</cbc:ID>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>INV-1001</cbc:ID>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
<cac:LegalMonetaryTotal>
<cbc:PayableAmount currencyID="SEK">-12500.00</cbc:PayableAmount>
</cac:LegalMonetaryTotal>
</Invoice>
Ces exemples XML sont des extraits et non des documents complets et valides. Veuillez vérifier la méthode de correction et les références requises avec l'acheteur avant l'envoi. Le code de type 384 n'est disponible que lorsque les deux parties sont des organisations allemandes.