Principe
Cette interface traite tous les fichiers présents dans le répertoire paramétré par l'occurrence QIN_FAART du paramètre QIN_READ.
Les fichiers doivent être de type .xml.
Les données présentes dans ces fichiers sont intégrées dans les tables de sas.
Si l'intégration des données du fichier est réalisée (aucune erreur), le fichier intégré est déplacé dans le répertoire paramétré par l'occurrence QIN_FAARV du paramètre QIN_READ. Si l'intégration échoue, le fichier est déplacé dans le répertoire paramétré par l'occurrence QIN_FAARR du même paramètre et les insertions dans les tables sont annulées.
Descriptif du fichier
Les balises suivantes sont en standard.
Fichier XML | Champs | |
---|---|---|
Balise invoice | ID =8283 | NUMSATFC obligatoire |
Profile name : Nom du profile de la facture | Non géré | |
Status : statut de la facture lors du transfert | Non géré | |
Currency : devise | DEVSATFC obligatoire | |
Endoser string | Non géré | |
Type | Si 0 on met F dans TYPSATFC ; si 1 on met A dans TYPSATFC ; si aucune valeur on ne fait rien | |
Userremark | Non géré | |
Sysdate | Non géré | |
Balise Buyer | ID | Non géré |
NAME | Non géré | |
NUMBER | ETSSATFC obligatoire | |
Balise Supplier | ID | Non géré |
NAME | Non géré | |
NUMBER | FOUSATFC obligatoire | |
DESCRIPTION | Non géré | |
Balise Fields | Name | Non géré |
Status | Non géré | |
Type 0=normal, 1=montant, 2=date | Non géré | |
Field name= type doc | Non géré | |
Field name NumeroFacture | Value= le numéro de référence facture externe = REFSATFC | |
Field Name datefacture | Value =2008-07-08 = DATSATFC | |
Field Name dateechéance | Value 2008-08-07T00 :00 :00 = DTHSATFC | |
Field name TotalHT | Type 1 = MTHSATFC facultatif | |
Field name TauxTVA | Non géré | |
Field name Totaltva | Non géré | |
Field name TotalTTC | Géré = MTTSATFC obligatoire | |
Fieldname monnaie | Non géré | |
NumCommande (champ value) | Géré facultatif : 4 premiers caractères = la classe CLASATFL ; 5 à 11 numéro NUMSATFL ; sous-numéro SNUSATFL | |
Balise Line items Rows | Field name codearticle | ARTSATFL |
Field name Quantité | QTFSATFL | |
Field name Prixunitaire | PVFSATFL | |
Field name Prixtotal | MTFSATFL | |
Balise Userdefinedvariables count | Name Numlot | DSCSATDO |
Name QualiacImagePath | FICSATDO |
Rattachement des lignes (RLGSATFL)
Si dans la ligne du sas facture (SAITLF), le code article, le prix facture ou la quantité facturée sont présents, il ne faut pas que le "rattachement des lignes" soit coché. C'est-à-dire si les champs QTFSATFL, PVFSATFL ou ARTSATFL sont renseignés, on met RLGSATFL à N.
Ce champ est également paramétrable via l'occurrence RLGSATFL du paramètre AUTSAFAR (voir Paramétrage des données).
Référence bon de livraison (RFBSATFL)
ReadSoft gère deux champs :
Field Name="BonDeLivraison" Status="2" Type="0" Value=""
SubTypeName="DeliveryNote"
Ce champ est à prendre uniquement si au niveau des lignes on ne trouve pas le champ LI_BonDeLivraison qui va prévaloir (Field Name="LI_BonDeLivraison").
Paramétrage des données
Paramétrage de l'affectation des données, il est possible :
- d'intégrer la valeur d'une balise autre que celle prévue par défaut par le traitement ;
- d'affecter une valeur par défaut ;
- de ne pas renseigner le champ.
Pour cela, les occurrences du paramètre AUTSAFAR sont disponibles. Elles correspondent au code du champ à alimenter.