Type de dataset | Création de facture fournisseur |
---|---|
DatasetType | FACFOU |
Nature de fichier joint | DATAHUB_FACFOU |
Code chemin | DATAHUB_JOINT_FACFOU |
Fichier pivot | Complet : intègre les données de la facture. Peut utiliser la complétion |
Fichier compagnon | PDF : scan ou document numérique de la facture fournisseur |
Fichier trace | Non concerné |
Inclure page | ||||
---|---|---|---|---|
|
Détails du fichier pivot
Le tableau suivant indique le format de balisage XML attendu
...
Balise XML | Obligatoire | Observation |
<?xml version="1.0" encoding="UTF-8"?> | Oui | Indique le format d’encodage des chaînes de caractères |
<DataHub DataSetType=valeurChaine> | Oui | L’attribut DATASETTYPE indique le type de pivot. Valeur : FACFOU pour indiquer qu’il s’agit d’un flux fournisseur |
Entête* | Oui | Entête de description de la facture |
Détail des commandes ou BL*
| Non | Obligatoire si la facture concerne une commande existante dans Divalto Sinon on est dans un circuit de facture fournisseur sans commande |
Fichiers* | Non | Fichiers complémentaires au fichier principal et au pivot |
Erreurs* | Non | Messages d’erreurs concernant les documents compagnons du pivot |
</DATAHUB> | Oui |
|
| ||
Entête : |
| Un seul entête par fichier |
<Source>valeurChaine</Source> | Rec | Permet d’identifier l’émetteur du pivot dans le dataset |
<Systeme>valeurChaine</Systeme> | Rec | Permet d’identifier le système émetteur dans le dataset |
<IdExterne>valeurChaine</IdExterne > | Rec | Permet d’indiquer l’identifiant unique d’un logiciel externe dans le but de donner un premier pivot pour complétion ultérieure par un second pivot. |
<Dossier>valeurChaine</Dossier> | Rec | Code de dossier Divalto |
<Etablissement>valeurChaine</Etablissement> | Rec | Code d’établissement Divalto, si gestion du dossier par établissement |
<SwTicketNo>0</SwTicketNo> | Rec | Numéro de ticket de demande. LA présence de la balise indique qu’on veut avoir un ticket en retour |
<CodeFournisseur>valeurChaine</CodeFournisseur> | Rec | Code de fournisseur émetteur de la facture |
<NomFournisseur>valeurChaine</NomFournisseur> | Non | Nom du fournisseur émetteur de la facture |
<Affaire>valeurChaine</Affaire> | Non | Code affaire divalto |
<DateFacture> valeurDate </DateFacture> | Rec | Date de la facture fournisseur |
<DateEcheance> valeurDate </DateEcheance> | Non | Date d’échéance du paiement. Rec selon le mode de règlement |
<NoFactureFournisseur>valeurChaine</NoFactureFournisseur> Ou <NoFactureFournisseur Avoir=’oui’>valeurChaine</NoFactureFournisseur> Ou <NoFactureFournisseur Inconnu=’oui’>valeurChaine</NoFactureFournisseur> | Rec | Numéro de facture du fournisseur Ou Numéro d’avoir fournisseur Ou Numéro de facture ou d’avoir, mais l’information n’est pas déterminée |
<DevisePiece>valeurChaine</DevisePiece> | Non | Code devise Divalto (EUR) |
<MontantTTC> valeurNum </MontantTTC> | Rec | Montant TTC de la facture |
<MontantHT> valeurNum </MontantHT> | Rec | Montant HT de la facture |
<MontantTVA> valeurNum </MontantHT> | Non | Montant de TVA de la facture |
<MontantEscompte> valeurNum < MontantEscompte> | Non | Montant d’escompte de la facture |
<MontantPied1> valeurNum </MontantPied1> | Non | Montant de pied 1 de la facture |
<MontantPied2> valeurNum </MontantPied2> | Non | Montant de pied 2 de la facture |
<MontantPied3> valeurNum </MontantPied3> | Non | Montant de pied 3 de la facture |
<FichierPrincipal Signature=’nomSignature’> valeurChaine</FichierPrincipal> | Non | Nom du fichier principal associé au pivot (nom du PDF par exemple). Le fichier peut être dans un sous-répertoire du pivot, on indiquera donc le chemin relatif. L’attribut optionnel Signature= permet d’indiquer un nomSignature |
<PersonneEnCharge>valeurChaine</PersonneEnCharge> | Non | Code collaborateur de la personne en charge du traitement de la facture |
<Valideur>valeurChaine</Valideur> | Non | Code collaborateur de la personne en charge de valider la facture |
<GroupeEnCharge>valeurChaine</GroupeEnCharge> | Non | Code du groupe utilisateur en charge du traitement de la facture |
| ||
Détail des commandes ou BL : |
|
|
<Pieces> | Oui | Balise ouvrante de pièces |
Commandes* | Non | Description d’une commande |
Bons de livraison* | Non | Description d’un bon de livraison. Attention : n’est traité que le cas de BL direct qui n’a pas fait l’objet d’une commande. Sinon utiliser le groupe de balises pour une Commande |
</Pieces> | Oui | Balise fermante de pièces |
| ||
Commandes : |
|
|
<Commande> | Oui | Balise ouvrante de commande |
<NoCommandeFournisseur> valeurChaine </NoCommandeFournisseur> | Oui | Numéro de commande du fournisseur |
<NoCommandeDivalto> valeurChaine </NoCommandeDivalto> | Oui | Numéro de commande du fournisseur dans Divalto |
Lignes* | Non | Description de lignes de pièce |
</Commande> | Oui | Balise fermante de commande |
| ||
Bons de livraison : |
|
|
<BonLivraison> | Oui | Balise ouvrante de commande |
<NoBLFournisseur> valeurChaine </NoBLFournisseur> | Oui | Numéro de bon de livraison du fournisseur |
<NoBLDivalto> valeurChaine </NoBLDivalto> | Oui | Numéro de bon de livraison du fournisseur dans Divalto |
Lignes* | Non | Description de lignes de pièce |
</BonLivraison> | Oui | Balise fermante de commande |
| ||
Lignes : |
| VOIR NOTE1 |
<Ligne> | Oui | Balise ouvrante de ligne de pièce |
<Reference> valeurChaine </Reference> | Rec | Référence article |
<IndiceArticle> valeurChaine</IndiceArticle> | Non | Indice article (si c’est vide l’indice en cours sera pris) |
<Designation> valeurChaine </Designation> | Non | Désignation article |
<SousReference1> valeurChaine </SousReference1> | Non | Sous-référence 1 article |
<SousReference2> valeurChaine </SousReference2> | Non | Sous-référence 2 article |
<QuantiteLigne> valeurNum </QuantiteLigne> | Rec | Quantité de la ligne |
<MontantLigne> valeurNum </MontantLigne> | Non | Montant de la ligne |
<MontantRemise> valeurNum </MontantRemise> | Non | Montant de remise de la ligne |
<EnrNo> valeurNum </EnrNo> | Rec | Numéro interne Divalto identifiant le mouvement en commande |
<PrixUnitaire> valeurNum </PrixUnitaire> | Rec | Prix unitaire |
<PrixPar> valeurNum </PrixPar> | Non | Indication de prix par quantité multiple |
<Remise1> valeurNum </Remise1> | Non | Remise en pourcentage |
<TypeRemise1> valeurNum </TypeRemise1> | Non | Valeurs possibles :1 Cumulé, 2 Successif, 3 Différée Prix Brut, 4 Différée Prix Net |
<Remise2> valeurNum </Remise2> | Non | Remise en pourcentage |
<TypeRemise2> valeurNum </TypeRemise2> | Non | Valeurs possibles :1 Cumulé, 2 Successif, 3 Différée Prix Brut, 4 Différée Prix Net |
<Remise3> valeurNum </Remise3> | Non | Remise en pourcentage |
<TypeRemise3> valeurNum </TypeRemise3> | Non | Valeurs possibles :1 Cumulé, 2 Successif, 3 Différée Prix Brut, 4 Différée Prix Net |
Taxes* | ||
<Ligne> | Oui | Balise fermante de ligne de pièce |
|
|
|
Taxes : | ||
<Taxe> | ||
<Code> valeurChaine</Code> | Oui | Code la taxe complémentaire |
<Libelle>valeurChaine</Libelle> | Non | Libellé |
<PrixUnitaire>valeurNum </PrixUnitaire> | Oui | Prix de la taxe |
</Taxe> | ||
Fichiers : |
|
|
<Fichiers> | Oui | Balise ouvrante de fichiers |
<Fichier> valeurChaine </Fichier> | Oui | Nom du fichier compagnon complémentaire (hors fichier principal qui a une balise dédiée). Le fichier peut être dans un sous-répertoire du pivot, on indiquera donc le chemin relatif |
</Fichiers> | Oui | Balise fermante de fichiers |
|
|
|
Erreurs : |
|
|
<MsgErreurs> | Oui | Balise ouvrante d’erreurs |
<MsgErreur> | Oui | Balise ouvrante d’erreur |
<NumErreur> valeurNum </NumErreur> | Non | Numéro du message d’erreur |
<TexteErreur> valeurChaine </TexteErreur> | Non | Texte du message d’erreur |
</MsgErreur> | Oui | Balise fermante d’erreur |
</MsgErreurs> | Oui | Balise fermante de pièces |
...