Vous êtes sur la page 1sur 9

GUIDE UTILISA

DEMATERIALISATION FIS

Version V.1.0

Statut
(Obligatoire/
Description Longueur Max Type
Facultatif/
Conditionnel
En-tête :
Date de document 17 O AN
N° document 35 O AN
Reference à la facture précédente en cas d'avoir 35 O AN
Type document 3 O N
Date de vente ou date de prestation 17 O AN
Date d'échéance 17 O AN
Devise 3 O AN
Date de livraison 17 O AN
Mode de paiement
O
2 N
Date du paiement ou d'échéance
O
Conditions de penalités F AN
Conditions d'escompte F AN

N° de commande client
O
35 AN
N° de contrat
O

Code BU PO
O

Emetteur -TVA Intracommunautaire O


35 AN
Emetteur - SIRET
O

Emetteur - Nom 175 O AN


Emetteur - Adresse 35 O AN
Emetteur - Adresse 2 35 F AN
Emetteur - Adresse 3 35 F AN
Emetteur - Ville 35 O AN
Emetteur - C.postal 15 O AN
Emetteur - Code Pays 2 O AN
Coordonnées paiement : IBAN
O

Récepteur -TVA Intracommunautaire 35 AN


O

Récepteur - Nom 35 O AN
Récepteur - Adresse
O
35 AN
Récepteur - Adresse 2 35 C AN
Récepteur - Adresse 3 35 C AN
Récepteur - Ville 35 O AN
Récepteur - C.postal 15 O AN
Récepteur - Code Pays 2 O AN

Le livré - Nom 35 O AN
Le livré - Adresse 35 O AN
Le livré - Adresse 2 35 F AN
Le livré - Adresse 3 35 F AN
Le livré - Ville 35 O AN
Le livré - C.postal 15 O AN
Le livré - Code Pays 2 O AN

L'affactureur - Nom 35 C AN
L'affactureur - Adresse 35 C AN
L'affactureur - Adresse 2 (facultatif) 35 F AN
L'affactureur - Adresse 3 (facultatif) 35 F AN
L'affactureur - Ville 35 C AN
L'affactureur - C.postal 15 C AN
L'affactureur - Code Pays 2 C AN
L'affactureur - IBAN C

Le(s) sous-traitant(s) - Nom 35 C AN


Le(s) sous-traitant(s) - Adresse 35 C AN
Le(s) sous-traitant(s) -Adresse 2 35 F AN
Le(s) sous-traitant(s) - Adresse 3 35 F AN
Le(s) sous-traitant(s) - Ville 35 C AN
Le(s) sous-traitant(s) - C.postal 15 C AN
Le(s) sous-traitant(s) - Code Pays 2 C AN
Le(s) sous-traitant(s) - IBAN C

LIGNES:
Numero de ligne différent pour chaque ligne 6 O N
Date de livraison en ligne 17 F AN
Code article fournisseur 35 O AN
Description de l'article 256 O AN
Quantité 15 O N
Prix unitaire HT 35 O N
Montant net HT 35 O N
Taux de taxe O N
Si remise en montant 35 O N
Si frais en montant 35 O N

Récapitulatif des taxes :


Montant de la base HT par taux 35 O N
Taux de taxe O N
Type de taxe O AN
Montant taxe par taux
O
35 N
Si taxe=zéro car exonération il faut une justification (pas + d 35 C AN

PIED:
Si Frais en montant 35 C AN
Si Taxe additionnelle en montant 35 C AN
Si Remise en montant 35 C AN
Montant TTC 35 O N
Montant HT 35 O N
Montant TVA
O
35 N

Si pièce jointe, encodée en base 64 C AN


GUIDE UTILISATEUR MESSAGE FACTURE
DEMATERIALISATION FISCALE DES FACTURES FOURNISSEURS

Xml Deskom

Document/@DocumentDate
Document/@DocumentNum
Document/Header/@AssociatedInvoiceNum
Document/Header/@DocTypCod (codes possibles : 380 (facture), 381 (avoir),
Document/Header/SaleDate/SimpleDate/@SimpleDateVal ou Document/Header/BenefitDate/SimpleDate/@SimpleDateVal
Document/Header/MaturityDate/SimpleDate/@SimpleDateVal
Document/Header/Currency/@CurrencyCod
Document/Header/Date[@DateQlf="DeliveryNote"]/SimpleDate/@SimpleDateVal
Document/Header/SettlementTerms[@TermsTypQlfCod='1']/@SettlementMethodCod (codes possibles :20 (chèque), 49 (prélèvement), 30 ou 42
(virement)
Document/Header/SettlementTerms/Date/[@DateQlf="Settlement"][@DateOtherQlfTxt="DATE DE
PRELEVEMENT"]/SimpleDate/@SimpleDateVal

Document/Header/SettlementTerms[@SettlementTermsTxt="Conditions de penalites"][@TermsTypQlfCod="20"]/@TermsTypQlfTxt
Document/Header/SettlementTerms[@SettlementTermsTxt="Conditions escompte"][@TermsTypQlfCod="22"]/@TermsTypQlfTxt

Document/Header/Reference[@ReferenceQlf="Order"]/@ReferenceCod

Document/Header/Reference[@ReferenceQlf='Contract']/@ReferenceCod

Document/Header/BuyerData/InvoicingData/CompanyData/OtherId[@OtherIdTypCod='Other'][@OtherIdTypTxt='CODSITE']/@OtherIdCod
Document/Header/SupplierData/SenderData/CompanyData/IdNumber[@IdTypCod="167"]/@IdCod

Document/Header/SupplierData/SenderData/CompanyData/OtherId[@OtherIdTypCod='SIRET']/@OtherIdCod

Document/Header/SupplierData/SenderData/CompanyData/CorporateName/@CorporateNameTxt
Document/Header/SupplierData/SenderData/CompanyData/Address/@Address1
Document/Header/SupplierData/SenderData/CompanyData/Address/@Address2
Document/Header/SupplierData/SenderData/CompanyData/Address/@Address3
Document/Header/SupplierData/SenderData/CompanyData/Address/@City
Document/Header/SupplierData/SenderData/CompanyData/Address/@PostCode
Document/Header/SupplierData/SenderData/CompanyData/Address/@StateCode

Document/Header/SupplierData/SenderData/CompanyData/OtherId/[@OtherIdTypCod="Other"][@OtherIdTypTxt="IBAN"]/@OtherIdCod

Document/Header/BuyerData/InvoicingData/CompanyData/IdNumber[@IdTypCod="167"]/@IdCod

Document/Header/BuyerData/InvoicingData/CompanyData/CorporateName/@CorporateNameTxt
Document/Header/BuyerData/InvoicingData/CompanyData/Address/@Address1
Document/Header/BuyerData/InvoicingData/CompanyData/Address/@Address2
Document/Header/BuyerData/InvoicingData/CompanyData/Address/@Address3
Document/Header/BuyerData/InvoicingData/CompanyData/Address/@City
Document/Header/BuyerData/InvoicingData/CompanyData/Address/@PostCode
Document/Header/BuyerData/InvoicingData/CompanyData/Address/@StateCode

Document/Header/OtherActorData[@OtherActorQlf="DeliverTo"]/CorporateName/@CorporateNameTxt
Document/Header/OtherActorData[@OtherActorQlf="DeliverTo"]/Address/@Address1
Document/Header/OtherActorData[@OtherActorQlf="DeliverTo"]/Address/@Address2
Document/Header/OtherActorData[@OtherActorQlf="DeliverTo"]/Address/@Address3
Document/Header/OtherActorData[@OtherActorQlf="DeliverTo"]/Address/@City
Document/Header/OtherActorData[@OtherActorQlf="DeliverTo"]/Address/@PostCode
Document/Header/OtherActorData[@OtherActorQlf="DeliverTo"]/Address/@StateCode

Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Affactureur"]/CorporateName/@CorporateNameTxt
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Affactureur"]Address/@Address1
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Affactureur"]/Address/@Address2
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Affactureur"]/Address/@Address3
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Affactureur"]/Address/@City
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Affactureur"]/Address/@PostCode
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Affactureur"]/Address/@StateCode
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Affactureur"]/AccountData/@IBANCod

Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Sous-traitant"]/CorporateName/@CorporateNameTxt
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Sous-traitant"]Address/@Address1
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Sous-traitant"]/Address/@Address2
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Sous-traitant"]/Address/@Address3
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Sous-traitant"]/Address/@City
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Sous-traitant"]/Address/@PostCode
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Sous-traitant"]/Address/@StateCode
Document/Header/OtherActorData[@OtherActorQlf="Other"][@OtherActorQlfTxt="Sous-traitant"]/AccountData/@IBANCod

Document/Line/@LineNumCod
Document/Line/Date[@DateQlf="DeliveryNote"]/SimpleDate/@SimpleDateVal
Document/Line/ProductReference/@ProductRefCod
Document/Line/ProductReference/@ProductRefTxt
Document/Line/LinePrice/@LinePriceQte
Document/Line/LinePrice/@LineDetailPrice
Document/Line/LinePrice/@LineVATExclNetPrice
Document/Line/Tax/@TaxRate
Document/Line/OtherLine[@OtherLineQlf='Rebate'][@OtherLineQlfTxt=Nom Remise 1']/LinePrice[@LinePriceQte=1]/@LineDetailPrice et @LineVATExc
Document/Line/OtherLine[@OtherLineQlf='Expense'][@OtherLineQlfTxt=Nom frais 1']/LinePrice[@LinePriceQte=1]/@LineDetailPrice et @LineVATExclN

Document/Footer/Tax/@TaxBaseValue
Document/Footer/Tax/@TaxRate
Document/Footer/Tax/@TaxTypCod (="VAT")

Document/Footer/Tax/@TaxValue
Document/Footer/Tax/@TaxTxt (exemple "ExonerationTVA cf.art267-III du CGI")

Document/Footer/OtherFooter[@OtherFooterTypCod="Expense"][@OtherFooterTypTxt="Libelle du FRAIS"]/@OtherFooterVATExclValue
Document/Footer/OtherFooter[@OtherFooterTypCod="Expense"][@OtherFooterTypTxt="TAXE ADDITIONNELLE"]/@OtherFooterVATExclValue
Document/Footer/OtherFooter[@OtherFooterTypCod="Rebate"][@OtherFooterTypTxt="Libelle REMISE"]/@OtherFooterVATExclValue
Document/Footer/NetPayableAmount/@NetPayableAmount et @TaxIncludedTotal
Document/Footer/NetPayableAmount/@TaxableTotalAmount

Document/Footer/NetPayableAmount/@TaxTotalAmount

Document\AttachedFiles\PdfFile
Commentaire

Donnée légale recommandée

Donnée commerciale recommandée

Donnée métier recommandée

Pour les fournisseurs avec commandes, numéro de commande SNCF de 15 caractères numériques
dont les 5 premiers représentent la Business Unit ou Etablissement SNCF).
Un seul numéro de commande par facture.
Pour les fournisseurs sans commande, numéro de contrat (11 caractères alphanumériques pour les
nouveaux contrats) ET le numéro de Business Unit (ou Etablissement) SNCF (5 caractères
numériques) sont obligatoires
Un seul numéro de contrat et une seule BU PO par facture.

Le numéro de SIRET de l’entité émettrice de la facture est obligatoire dans le cas où il existe
plusieurs entités émettrices chez le fournisseur (le numéro de TVA intracommunautaire suffit s’il n’y
a qu’une entité fournisseur de la SNCF).

OBLIGATOIRE : SNCF = FR35552049447


"AU NOM ET POUR LE COMPTE DE RFF" à renseigner si la commande émane de RFF (ou l'écrire
dans une référence en entête)

Si affactureur, donnée métier obligatoire


Si affactureur, donnée métier obligatoire
Si affactureur, donnée métier obligatoire
Si affactureur, donnée métier obligatoire
Si affactureur, donnée métier obligatoire
Si affactureur, donnée métier obligatoire
Si affactureur, donnée métier obligatoire
Si affactureur, donnée métier obligatoire

Si sous traitant, donnée métier obligatoire


Si sous traitant, donnée métier obligatoire
Si sous traitant, donnée métier obligatoire
Si sous traitant, donnée métier obligatoire
Si sous traitant, donnée métier obligatoire
Si sous traitant, donnée métier obligatoire
Si sous traitant, donnée métier obligatoire
Si sous traitant, donnée métier obligatoire

Price et @LineVATExclNetPrice
ce et @LineVATExclNetPrice
Contrôle : TTC = HT + TVA (- remise + frais)
Contrôle : TTC = HT + TVA (- remise + frais) et somme HT des lignes = montant HT en pied

Contrôle : TTC = HT + TVA (- remise + frais)

pièce jointe au format PDF

Vous aimerez peut-être aussi