Académique Documents
Professionnel Documents
Culture Documents
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
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
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
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
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
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).
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