Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Localisation Espagne | |||
TIRF - Actions réalisées par le traitement d'intégration des fichiers de retour des factures |
Actions réalisées par le traitement |
Le traitement lit les fichiers contenus dans le répertoire précisé à la soumission. Le choix de la version est gérée par le texte du paramètre (GPAR) correspondant à la valeur du paramètre "TYP" associé au mnémonique (le plus souvent "LETIRF") occurrence "XSD-VER" : "Réponse Factures Emises - LRFE - Version 1.0" "Réponse Factures Emises - LRFE - Version 1.1" "Réponse Factures Reçues - LRFR- Version 1.0" "Réponse Factures Reçues - LRFR- Version 1.1" Il sauvegarde chaque fichier de la forme AAAAAA-XXXX-YY-w9999-R.xml dans la table GTBIN de la base de données. Il crée une ligne de données dans la gestion des fichiers émis et reçus GFER avec : - l'établissement correspondant au "AAAAAA" du nom du fichier ; - le nom du fichier récupéré de la forme AAAAAA-XXXX-YY-w9999-R.xml ; - le type de fichier "R" pour "Réponse"/"Retour" ; - le type d'enregistrement correspondant au "XXXX" du nom du fichier ("LRFE" ou "LRFR") ; - le numéro interne du fichier généré automatiquement. Le fichier XML sera accessible par le bouton "Ouvrir" de cette gestion. Le traitement recherche le fichier, toujours dans GFER, correspondant à l'envoi initial du fichier généré par le TFEF. Le fichier de réponse étant de la forme AAAAAA-XXXX-YY-w9999-R.xml, on recherche donc dans GFER une ligne de données avec : - l'établissement correspondant au "AAAAAA" du nom du fichier ; - le nom du fichier de la forme AAAAAA-XXXX-YY-w9999.xml, sans le "-R" ; - le type de fichier "E" pour "Envoi" ; - le type d'enregistrement correspondant au "XXXX" du nom du fichier ("LRFE" ou "LRFR") ; - le numéro interne du fichier réponse non renseigné. Une fois le traitement terminé sans erreur, la zone "Numéro interne/fichier de réponse" (NURLEFER) sera renseignée par le numéro créé pour le fichier de retour dans GFER. |
Pour chaque facture présente dans le fichier de retour |
Le traitement vérifie que la facture existe dans la gestion des écritures émises et reçues (GEER) avec : - l'établissement correspondant au "AAAAAA" du nom du fichier ; - le type d'enregistrement correspondant au "XXXX" du nom du fichier ("LRFE" ou "LRFR") ; - la zone "Numéro interne/envoi" correspondant au numéro créé lors de l'envoi initial du fichier généré par le TFEF. De plus, s'il s'agit d'une facture émise ("LRFE") : *) si le type de facture est égale à "F4" : - la valeur de la rubrique <NumSerieFacturaEmisor> est à rechercher dans l'identifiant long N°2 (G02LEEER) ; - la valeur de la rubrique <NumSerieFacturaEmisorResumenFin> est à rechercher dans l'identifiant long N°3 (G03LEEER). *) Si le type de facture est différent de "F4" : - la valeur de la rubrique <NumSerieFacturaEmisor> est à rechercher dans la zone "Numéro de pièce ou référence externe" (NUMLEEER). Sinon, il s'agit d'une facture reçue ("LRFR") : - la valeur de la rubrique <NumSerieFacturaEmisor> est à rechercher dans la zone "Numéro de pièce ou référence externe" (NUMLEEER) ; - la valeur de la rubrique <ID> si renseignée ou <NIF> sinon, est à rechercher dans la zone "Numéro de TVA" (CEELEEER). La ligne de données de GEER ainsi trouvée est mise à jour suivant le contenu du fichier réponse : - le numéro interne du fichier retour (NURLEEER) est renseigné avec le numéro généré lors de la création du GFER pour le fichier réponse en cours de traitement ; - si le fichier réponse est entièrement correct (rubrique <EstadoEnvio> = "Correcto"), la zone "Anomalie retour/Fichier" (ANFLEEER) est laissée vide, sinon elle contiendra la valeur de la rubrique <EstadoEnvio> ("ParcialmenteCorrecto" ou "Incorrecto"). - si la facture revient incorrecte, la concaténation de son code erreur (rubrique <CodigoErrorRegistro>) et de sa description (rubrique <DescripcionErrorRegistro>) sera placée dans la zone "Anomalie retour/Ecriture" (ANELEEER). |