Fichier XML des prélèvements automatiques en zone SEPA
Pour traiter les prélèvements automatiques SEPA pour JD Edwards EnterpriseOne, vous utilisez le programme de prélèvement automatique JD Edwards EnterpriseOne (P03B571). Le programme de prélèvements automatiques génère l'état d'extraction des prélèvements automatiques SEPA (R743005) ou l'état d'extraction de fichiers XML multiples pour les prélèvements automatiques SEPA (R743005A) à partir du fichier de prélèvement automatique standard (F03B575). Ces états génèrent le ou les fichiers XML requis et les enregistrent dans les dossiers de Business Intelligence Publisher (BI Publisher) (Mise à jour version 9.2).
Vous pouvez générer un fichier XML unique pour tous les types de séquence de mandat ou plusieurs fichiers XML, chacun d'entre eux correspondant à un type de séquence de mandat. L'état d'extraction des prélèvements automatiques SEPA (R743005) sert à générer un fichier XML unique et l'état d'extraction de fichiers XML multiples pour les prélèvements automatiques SEPA (R743005A) sert à générer plusieurs fichiers XML (Mise à jour version 9.2).
A partir du fichier F03B575 et du fichier de mandat de prélèvement automatique SEPA (P743002), l'état d'extraction des prélèvements automatiques SEPA et l'état d'extraction de fichiers XML multiples pour les prélèvements automatiques SEPA extraient les encaissements des débiteurs, qui possèdent des mandats actifs associés dans la période de traitement du recouvrement (Mise à jour version 9.2). Pour chaque débiteur, l'état crée un enregistrement dans le fichier XML, avec les données du mandat et du prélèvement.
Pour générer le fichier XML pour les prélèvements automatiques SEPA, le système sélectionne les mandats actifs en fonction des critères suivants :
Type d'instrument local
Compte bancaire G/L;
Numéro de référence du créditeur
Numéro de référence du débiteur
Numéro d'adresse du débiteur principal
Pour générer un XML au format exigé par les banques pour les prélèvements automatiques; le système utilise les services de BI Publisher d'Oracle, intégré dans le logiciel JD Edwards EnterpriseOne.
L'exécution de l'état de génération XML dans le traitement des prélèvements automatique produit l'état de relevé de prélèvement automatique, l'état des erreurs, les états des remises structurées et non structurées, à la fois pour les factures simples et multiples. Sélectionnez une version déterminée pour imprimer un état spécifique. Lors de l'exécution du XML, BI Publisher, intégré à JD Edwards EnterpriseOne, fait appel à une définition d'état. La définition correspond à un modèle d'état déterminé et présente les données en sortie, selon le format spécifié.
Le tableau suivant énumère les états générés, les définitions d'états et les versions associées aux états, ainsi que les formats de sortie des états:
Etat |
Définition de l'état |
Version source |
Format de sortie |
---|---|---|---|
Détail d'erreurs - prélèvement automatique SEPA |
Aucun |
Aucun |
|
Relevé de prélèvement automatique SEPA |
Aucun |
Aucun |
|
Prélèvement automatique SEPA structuré, remise multiple en XML |
RD743005A |
XJDE0001 |
XML |
Erreur et détails prélèvements - prélèvement automatique SEPA |
RD743005B |
XJDE0001 |
|
Prélèvement automatique SEPA non structuré, remise multiple en XML |
RD743005C |
XJDE0002 |
XML |
Erreur et détails prélèvements - prélèvement automatique SEPA |
RD743005G |
XJDE0002 |
|
Prélèvement automatique SEPA structuré, remise simple |
RD743005D |
XJDE0003 |
XML |
Erreur et détails prélèvements - prélèvement automatique SEPA |
RD743005H |
XJDE0003 |
|
Prélèvement automatique SEPA non structuré, remise simple |
RD743005F |
XJDE0004 |
XML |
Erreur et détails prélèvements - prélèvement automatique SEPA |
RD743005I |
XJDE0004 |
Les descriptions des états sont les suivantes :
Détail d'erreurs - prélèvement automatique SEPA : le programme R03B571 génère l'état de détail d'erreurs - prélèvement automatique SEPA, pour informer l'utilisateur des erreurs générées par le traitement des prélèvements automatiques (R03B571). Si le programme R03B571 détecte des erreurs, le fichier XML n'est pas généré. A la place, le programme génère l'état au format PDF (Mise à jour version 9.2).
Relevé de prélèvement automatique SEPA: le programme R743005 génère l'état de relevé de prélèvement automatique SEPA, pour informer l'utilisateur des prélèvements inclus dans le XML, générés par le traitement d'extraction de prélèvement automatique SEPA. Si aucune erreur ne se produit lorsque vous exécutez le programme R03B571, le programme R03B575 affiche les factures traitées dans le PDF et le programme R743005 les exporte dans le fichier XML.
Prélèvement automatique SEPA structuré, remise multiple en XML: exécutez obligatoirement la version XJDE0001 de l'état, pour obtenir en résultat le fichier XML de prélèvement automatique SEPA structuré, avec remise multiple, que vous devez ensuite transmettre à la banque pour qu'elle puisse procéder aux prélèvements automatiques.
Erreur et détails prélèvements automatiques SEPA: exécutez la version XJDE0001 de l'état pour générer un résultat au format PDF, avec les données d'erreur et de détail des prélèvements, pour les transactions structurées relatives à des facturations multiples.
Prélèvement automatique SEPA non structuré, remise multiple en XML: exécutez obligatoirement la version XJDE0002 de l'état, pour obtenir en résultat le fichier XML de prélèvement automatique SEPA non structuré, avec remise multiple, que vous devez ensuite transmettre à la banque pour qu'elle puisse procéder aux prélèvements automatiques.
Erreur et détails prélèvements automatiques SEPA: exécutez la version XJDE0002 de l'état pour générer un résultat au format PDF, avec les données d'erreur et de détail des prélèvements, pour les transactions non structurées relatives à des facturations multiples.
Prélèvement automatique SEPA structuré, remise simple en XML: exécutez obligatoirement la version XJDE0003 de l'état, pour obtenir en résultat le fichier XML de prélèvement automatique SEPA structuré, avec remise simple, que vous devez ensuite transmettre à la banque pour qu'elle puisse procéder aux prélèvements automatiques.
Erreur et détails prélèvements automatiques SEPA: exécutez la version XJDE0003 de l'état pour générer un résultat au format PDF, avec les données d'erreur et de détail des prélèvements, pour une transaction structurée relative à une seule facturation.
Prélèvement automatique SEPA non structuré, remise simple en XML: exécutez obligatoirement la version XJDE0004 de l'état, pour obtenir en résultat le fichier XML de prélèvement automatique SEPA non structuré, avec remise simple, que vous devez ensuite transmettre à la banque pour qu'elle puisse procéder aux prélèvements automatiques.
Erreur et détails prélèvements automatiques SEPA: exécutez la version XJDE0004 de l'état pour générer un résultat au format PDF, avec les données d'erreur et de détail des prélèvements, pour une transaction non structurée relative à une seule facturation.
Le système JD Edwards EnterpriseOne supporte le cas de figure où le créditeur adresse le fichier XML de prélèvements automatiques à la banque du créditeur. Vous pouvez donc demander à votre banque d'amorcer des transactions pour lesquelles les deux parties ont apposé leurs signatures aux mandats et où vous avez pré-informé les débiteurs de l'imminence des transactions. Le système accepte les prélèvements permanents et les prélèvements uniques.
(Mise à jour version 9.2) Lorsque vous exécutez le programme R03B571, le système valide les données envoyées dans le fichier XML. Si certaines des données obligatoires sont absentes, le programme R03B571 ne génère pas de fichier XML et signale les erreurs dans le fichier PDF.
Le tableau suivant énumère les vérifications effectuées et les erreurs possibles correspondantes si les vérifications échouent :
Validations |
Codes d'erreur |
Description de l'erreur |
---|---|---|
Le mandat existe. |
K74E053 |
Aucun mandat n'est associé au débiteur en cours de traitement. |
Le mandat est actif et la date active est antérieure ou égale à la date de traitement du transfert de prélèvement. |
K74E054 |
Le mandat associé n'est pas actif ou sa date d'activation est ultérieure à celle de la tentative de transfert. |
Le mandat n'est pas annulé. |
K74E055 |
Le mandat à traiter a été annulé. |
Le code monétaire est valable. |
K74E060 |
Le code monétaire spécifié pour l'EURO dans les options de traitement du R743002 ne correspond pas au code monétaire de transaction d'un des enregistrements à traiter, dans le fichier de sélection et préparation de facture avec prélèvement automatique (F03B575). |
Aucune valeur n'est laissée à blanc parmi les champs d'options de traitement. |
K74E061 |
Les champs d'option de traitement ne peuvent être à blanc. |
Le nom postal du créditeur est indiqué dans le système du carnet d'adresses. |
K74E062 |
Le nom postal du créditeur n'est pas indiqué dans le système du carnet d'adresses. Indiquez obligatoirement le nom postal du créditeur dans le programme de révision du carnet d'adresses. (P01012). |
L'identificateur de taxe du créditeur est indiqué dans le système du carnet d'adresses. |
K74E063 |
L'identificateur de taxe ou l'identificateur de taxe supplémentaire du créditeur n'est pas renseigné dans le système du carnet d'adresses. Indiquez obligatoirement l'identificateur de taxe (numéro de TVA) ou l'identificateur de taxe supplémentaire du créditeur dans le programme de révision du carnet d'adresses (P01012). |
L'adresse postale du créditeur est indiquée dans le système du carnet d'adresses. |
K74E064 |
L'adresse postale du créditeur n'est pas renseignée dans le système du carnet d'adresses. Indiquez obligatoirement l'adresse postale du créditeur dans le programme de révision du carnet d'adresses (P01012). |
Le pays du créditeur est indiqué dans le système du carnet d'adresses. |
K74E065 |
Le pays du créditeur n'est pas renseigné dans le système du carnet d'adresses. Indiquez obligatoirement le pays du créditeur à l'aide du programme de révision du carnet d'adresses (P01012). |
L'IBAN du créditeur est indiqué dans le système du carnet d'adresses. |
K74E066 |
L'IBAN du créditeur n'est pas connu dans le système. Paramétrez obligatoirement son IBAN à l'aide du programme de comptes bancaires IBAN par G/L (P700030). |
Le numéro BIC du créditeur est indiqué dans le système du carnet d'adresses. |
K74E067 |
Le numéro BIC (code SWIFT) du créditeur n'est pas renseigné. Indiquez obligatoirement le BIC (code SWIFT) à l'aide du programme de révision des informations bancaires (P0030G). |
Le compte bancaire fait partie de la zone SEPA. |
K74E068 |
Le compte bancaire ne fait pas partie de la zone SEPA. Indiquez obligatoirement que le compte du créditeur est un compte bancaire SEPA, à l'aide du programme de paramétrage des comptes SEPA (P0030G). |
Le nom postal du créditeur principal est indiqué dans le système du carnet d'adresses. |
K74E069 |
Le nom postal du créditeur principal n'est pas paramétré. Indiquez obligatoirement le nom postal du créditeur dans le programme de révision du carnet d'adresses (P01012). |
L'identificateur de taxe du créditeur principal est paramétré. |
K74E070 |
L'identificateur de taxe du créditeur principal n'est pas paramétré. Indiquez obligatoirement l'identificateur de taxe (numéro de TVA) du créditeur dans le programme de révision du carnet d'adresses (P01012). |
Le nom postal du débiteur n'est pas paramétré. |
K74E071 |
Le nom postal du débiteur n'est pas paramétré. Indiquez obligatoirement le nom postal du débiteur dans le programme de révision du carnet d'adresses (P01012). |
L'identificateur de taxe du débiteur est défini. |
K74E072 |
L'identificateur de taxe du débiteur n'est pas paramétré. Indiquez obligatoirement l'identificateur de taxe (numéro de TVA) ou l'identificateur de taxe supplémentaire dans le programme de révision du carnet d'adresses (P01012). |
L'adresse postale du débiteur est définie. |
K74E073 |
L'adresse postale du débiteur n'est pas définie. Indiquez obligatoirement l'adresse postale du créditeur dans le programme de révision du carnet d'adresses (P01012). |
Le pays du débiteur est défini. |
K74E074 |
Le pays du débiteur n'est pas défini. Indiquez obligatoirement le pays à l'aide du programme de révision du carnet d'adresses (P01012). |
L'IBAN du débiteur est défini. |
K74E075 |
L'IBAN du débiteur n'est pas défini. Paramétrez obligatoirement l'IBAN à l'aide du programme de comptes bancaires IBAN par numéros d'adresses (P700030). |
Le BIC du débiteur est défini. |
K74E076 |
Le numéro BIC (code SWIFT) du débiteur n'est pas renseigné. Indiquez obligatoirement le BIC (code SWIFT) à l'aide du programme de comptes bancaires par adresses (P0030A). |
Le compte bancaire du débiteur fait partie de la zone SEPA. |
K74E077 |
Le compte bancaire du débiteur n'est pas défini comme un compte de la zone SEPA. Paramétrez obligatoirement le compte bancaire de zone SEPA à l'aide du programme de paramétrage de compte SEPA (P0030A). |
Le nom postal du débiteur principal est défini. |
K74E078 |
Le nom postal du débiteur principal n'est pas paramétré. Indiquez obligatoirement le nom postal du créditeur dans le programme de révision du carnet d'adresses (P01012). |
L'identificateur de taxe du débiteur principal est défini. |
K74E079 |
L'identificateur de taxe du débiteur principal n'est pas paramétré. Indiquez obligatoirement l'identificateur de taxe (numéro de TVA) dans le programme de révision du carnet d'adresses (P01012). |
Les états R743005 et R743005A mettent à jour les champs suivants dans le fichier de mandat de prélèvement automatique SEPA lorsqu'un fichier XML est généré pour un mandat (Mise à jour niveau 9.2) :
la date de dernier prélèvement (qui devient la date de dernière transaction du mandat);
le compteur de transactions (soit le nombre de prélèvements automatiques effectués sous ce mandat);
le champ d'activité est mis à N, si le type de mandat est unique ou s'il s'agit du dernier prélèvement concernant un mandat permanent, de sorte que l'état ne puisse plus générer de transaction de prélèvement automatique à l'avenir.