Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Achats
TFAAR - Actions réalisées par le traitement d'extraction des factures achats ReadSoft

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.