2Fonctionnement du traitement des paiements avec Oracle BI Publisher

Aperçu d'Oracle BI Publisher pour le traitement de paiement automatique

Le logiciel de JD Edwards EnterpriseOne a été amélioré pour vous permettre de générer certains formats de paiement à l'aide d'Oracle Business Intelligence Publisher (BI Publisher).

Traitement de paiement automatique

D'une part, le système de comptes fournisseurs de JD Edwards EnterpriseOne offre une option de traitement de paiement automatique à utiliser pour générer les paiements. D'autre part, BI Publisher peut aussi extraire les données de paiement à partir des tables de JD Edwards EnterpriseOne Certains formats de paiement peuvent être pris en charge par les deux méthodes et certains autres ne peuvent être pris en charge que par l'une ou l'autre. Ce document ne traite que des formats de paiements pris en charge par BI Publisher.

L'option de génération de paiements à l'aide de BI Publisher implique le programme d'extraction des données de paiement (R704001), les modèles, les définitions d'état et les versions pour les formats de paiement pris en charge par BI Publisher. Chaque version de ce programme est paramétrée pour un format de paiement particulier. et associée à une définition d'état ainsi qu'à un modèle. Vous devez alors paramétrer le mode de paiement dans le fichier de codes définis par l'utilisateur 00/PY et l'associer à la version. Le système peut ainsi se servir de l'association entre la version, la définition d'état et le modèle pour générer le fichier de sortie.

Le système lance le programme d'extraction des données de paiement R704001 (P704001) si l'option de traitement de paiement automatique est paramétrée en conséquence. Lorsque vous exécutez la fonction d'écriture du programme d'utilisation de groupe de paiements (P04571), le système traite les paiements sélectionnés et fait passer le statut de paiement au statut de mise à jour (UPD). Toutefois, si une erreur survient le statut ne change pas. Une fois les paiements traités, le programme d'extraction des données de paiement lance le programme R704001A qui transmet les messages d'erreur à la messagerie et vous informe de l'emplacement du fichier de sortie.

Ce tableau indique les liens entre les versions, les définitions d'état et les modèles pour les formats de paiement pris en charge par BI Publisher dans le système JD Edwards EnterpriseOne :

Mode de paiement

Version du programme d'extraction des données de paiement (R704001)

Définition d'état

Modèle de format de paiement

Type de fichier de sortie

Code défini par l'utilisateur. Par exemple, mode de paiement A.

ZJDE0001

RD76B401

TMPL76B401 (modèle de chèque pour le Brésil)

Fichier .rtf

Code défini par l'utilisateur. Par exemple, mode de paiement B.

ZJDE0002

RD70401

TMPL74401 (modèle de format pour le début du transfert de crédit SEPA)

Fichier XML

Code défini par l'utilisateur. Par exemple, mode de paiement B.

ZJDE0002

RD70401B

TP704001TR02 (modèle d'état pour le virement SEPA)

Fichier PDF

Code défini par l'utilisateur. Par exemple, mode de paiement C.

ZJDE0003

RD74F401

TMPL74F401 (modèle de format de billet à ordre pour la France)

Fichier .rft

Code défini par l'utilisateur. Par exemple, mode de paiement D.

ZJDE0004

RD74D401

TMPL74D401 (format de chèque pour l'Allemagne - modèle de talon après paiement)

Fichier .rtf

Code défini par l'utilisateur. Par exemple, mode de paiement E.

ZJDE0005

RD74N401

TMPL74N401 (modèle de format de paiement TEF en monnaie nationale pour les Pays-Bas)

Fichier etext

Code défini par l'utilisateur. Par exemple, mode de paiement F.

ZJDE0006

RD74S401

TMPL74S401 (modèle de format de paiement TEF pour l'Espagne)

Fichier etext

Important : JD Edwards EnterpriseOne n'est pas à l'origine de la création des modèles utilisés par BI Publisher pour l'extraction des données. Par conséquent, il est impossible de les modifier.

Validations

Le système valide l'opération si les codes IBAN (International Bank Account Number) et SWIFT (Society for Worldwide Interbank Financial Telecommunication) sont paramétrés pour la société et le fournisseur et si l'option de traitement est paramétrée en conséquence. Le programme valide aussi l'opération si le code de devise des paiements est identique au code de devise des options de traitement. Si la validation échoue, le système transmet un message d'erreur à la messagerie et le statut du paiement ne passe pas au statut de mise à jour (UPD).

Le format de paiement pour le début du virement SEPA (version ZJDE0002 du programme d'extraction des données de paiement)et le format de paiement TEF en monnaie nationale pour les Pays-Bas (version ZJDE0005 du programme d'extraction des données de paiement) sont assujettis à certaines autres validations. Consultez les options de traitement de ces versions pour connaitre ces autres validations.

Indication des données à inclure dans l'aperçu d'extraction

Le système utilise une version différente du programme d'extraction des données de paiement pour chaque format de paiement. Vous devez paramétrer les options de traitement pour indiquer les données à extraire requises par le format. Cette opération permet d'exclure les données superflues et d'ainsi améliorer les performances du système.

Lorsque vous paramétrez les options de traitement, vous pouvez sélectionner les données suivantes :

Données de payeur

Le système transmet les données sélectionnées au fichier de sortie, ces données sont extraites à partir des tables suivantes :

  • Traitement de paiement CF - résumé (F04572)

    Le système utilise les champs de numéro de contrôle du groupe (article DD HDC) et de numéro de contrôle du chèque (article DD CKC) pour déterminer la société (article DD CO).

  • Constantes de la société (F0010)

    Le système utilise le numéro de référence (article DD AN8) du fichier F0010 pour accéder au fichier de répertoire d'adresses (F0101) et au fichier des numéros de référence par date (F0116).

  • Fichier de répertoire d'adresses (F0101)

    • Numéro de référence

    • Code de taxe (article DD TAX)

  • Numéro de référence par date (F0116)

    Le système utilise le numéro de référence et la date d'effet pour déterminer les données d'adresse :

    • Adresse (articles DD ADD1–ADD3)

    • Code postal (article DD ADDZ)

    • Ville (article DD CTY1)

    • Etat (article DD ADDS)

    • Pays (article DD CTR)

Données de bénéficiaire

Le système transmet les données sélectionnées au fichier de sortie, ces données sont extraites à partir des tables suivantes :

  • Traitement de paiement CF - résumé (F04572)

    Le système utilise les champs de numéro de contrôle du groupe de paiements et de numéro de contrôle du chèque pour déterminer le numéro de référence du bénéficiaire (article DD PYE).

  • Fichier de répertoire d'adresses (F0101)

    • Numéro de référence

    • Code de taxe (article DD TAX)

  • Numéro de référence par date (F0116)

    Le système utilise le numéro de référence et la date d'effet pour déterminer les données d'adresse :

    • Adresse (articles DD ADD1–ADD3)

    • Code postal (article DD ADDZ)

    • Ville (article DD CTY1)

    • Etat (article DD ADDS)

    • Pays (article DD CTR)

Données de compte bancaire

Le système transmet les données sélectionnées au fichier de sortie, ces données sont extraites à partir des tables suivantes :

  • Traitement de paiement CF - résumé (F04572)

    Le système utilise les champs de numéro de contrôle du groupe de paiements et de numéro de contrôle du chèque pour déterminer le compte bancaire (article DD GLBA).

  • Fichier de numéro d'identification (F0030)

    • Code de compte(article DD AID)

    • Numéro d'identification - banque (article DD TNST)

    • Numéro de compte bancaire - client (article DD CBNK)

    • Compte bancaire - chiffre de contrôle (article DD CHKD)

    • Code SWIFT (article DD SWFT)

    • International Bank Account Number (article DD IBAN)

    • Numéro de référence - banque (article DD AN8BK)

  • Numéro de référence par date (F0116)

    Le système utilise le numéro de référence et la date d'effet pour déterminer les données d'adresse :

    • Adresse (articles DD ADD1–ADD3)

    • Adresse

    • Code postal

    • Ville

    • Etat

    • Pays

Données de compte bancaire du bénéficiaire

Le système transmet les données sélectionnées au fichier de sortie, ces données sont extraites à partir des tables suivantes :

  • Traitement de paiement CF - résumé (F04572)

    Le système utilise les champs de numéro de contrôle du groupe de paiements et de numéro de contrôle du chèque pour déterminer les valeurs à utiliser pour ces champs :

    • Numéro du compte bancaire - client

    • Compte bancaire - chiffre de contrôle

    • Numéro d'identification - banque

    • Numéro de référence du bénéficiaire

  • Fichier de numéro d'identification (F0030)

    • Code de compte

    • Numéro d'identification - banque

    • Numéro du compte bancaire - client

    • Compte bancaire - chiffre de contrôle

    • Code SWIFT

    • Numéro IBAN

    • Numéro de référence du bénéficiaire

    • Numéro de référence

Données de paiement

Le système transmet les données sélectionnées au fichier de sortie, ces données sont extraites à partir des tables de traitement de paiement de CF - résumé suivantes :

  • Numéro de contrôle du groupe de paiements;

  • Numéro de contrôle du chèque

  • Numéro de référence du bénéficiaire

  • Montant du paiement (article DD PAAP);

  • Date - pour G/L - Julien (article DD DGJ);

  • Code de devise - de (article DD CRCD);

  • Compte bancaire G/L;

  • Numéro de référence

  • Société

Données de paiement du document

Le système transmet les données sélectionnées au fichier de sortie, ces données sont extraites à partir des tables suivantes :

  • Traitement de paiement CF - résumé

    Le système utilise les champs de numéro de contrôle du groupe de paiements et de numéro de contrôle du chèque pour déterminer les données à extraire du fichier de traitement de paiement CF - détails (F04573).

  • Traitement de paiement CF - détails (F04573)

    • Montant net dû (DDJ)

    • Montant du paiement (PAAP)

    • Escompte appliqué (ADSA)

    • Date - facture - Julien (DIVJ)

    • Numéro de facture fournisseur (VINV)

Débiteur principal

Le système extrait les données du débiteur principal dans les cas suivants :

  • Vous indiquez un numéro de ligne d'adresse dans l'option de traitement correspondant au numéro de ligne d'adresse du débiteur principal pour le programme R704001, version ZJDE0002.

  • Vous décidez d'extraire les données du débiteur principal dans l'option de traitement Débiteur principal pour le programme R704001, version ZJDE0002.

  • L'adresse du débiteur (adresse de la société) est différente de celle du débiteur principal.

Si ces conditions sont remplies, le système transmet les données extraites à partir des fichiers suivants au fichier de sortie :

  • Traitement des paiements des comptes fournisseurs - En-tête (F04571), Traitement des paiements des comptes fournisseurs - Résumé (F04572) et Traitement des paiements des comptes fournisseurs - Détail (F04573).

  • Fichier de numéro d'identification (F0030)

  • Fichier de répertoire d'adresses (F0101)

Créditeur principal

Le système extrait les données du créditeur principal dans les cas suivants :

  • Vous indiquez un numéro de ligne d'adresse dans l'option de traitement correspondant au numéro de ligne d'adresse du créditeur principal pour le programme R704001, version ZJDE0002.

  • Vous décidez d'extraire les données du créditeur principal dans l'option de traitement Créditeur principal pour le programme R704001, version ZJDE0002.

  • L'adresse du créditeur (adresse du fournisseur) est différente de celle du créditeur principal.

Si ces conditions sont remplies, le système transmet les données extraites à partir des fichiers suivants au fichier de sortie :

  • Traitement des paiements des comptes fournisseurs - En-tête (F04571), Traitement des paiements des comptes fournisseurs - Résumé (F04572) et Traitement des paiements des comptes fournisseurs - Détail (F04573).

  • Fichier de numéro d'identification (F0030)

  • Fichier de répertoire d'adresses (F0101)

Aperçu du paramétrage pour l'utilisation de BI Publisher pour le traitement de paiement

Avant d'utiliser BI Publisher pour produire le fichier de sortie, vérifiez que les fichiers et les valeurs de codes définis par l'utilisateur pour le programme de mode de paiement par défaut sont bien paramétrés dans le système.

Codes définis par l'utilisateur pour les formats de paiement

Vous devez paramétrer les valeurs de code défini par l'utilisateur pour traiter les paiements automatiques. Pour certains formats, vous devez aussi paramétrer les données de débit.

Mode de paiement (00/PY)

Vous devez paramétrer un mode de paiement pour les paiements effectués à l'aide de BI Publisher ou utiliser un mode de paiement existant. Après avoir identifié le code du mode de paiement à utiliser, vous devez l'associer au programme R704001 dans le programme de mode de paiement par défaut (P0417).

programme d'avis de débit - paiements (04/PD)

Vous devez ajouter le code de programme au fichier de codes définis par l'utilisateur pour l'extraction des données de paiement avant d'indiquer le programme d'avis de débit pour les paiements dans le programme de mode de paiement par défaut. Comme pour tous les formats de paiement, vous devez entrer le code de programme dont le caractère de gauche est P et non R. Par exemple, pour entrer le code de programme dans le programme d'extraction des données de paiement, vous devez entrer P704001 au lieu de R704001.

Vous devez paramétrer P704001 comme programme d'avis de débit si vous voulez inclure les valeurs de paiement négatives dans l'extraction.

production de fichier bancaire (04/PP)

Vous devez ajouter le code de programme au fichier de codes définis par l'utilisateur pour le programme d'extraction des données de paiement avant d'indiquer le programme de paiement dans le programme de mode de paiement par défaut. Comme pour tous les formats de paiement, vous devez entrer le code de programme dont le caractère de gauche est P et non R. Par exemple, pour entrer le code de programme dans le programme d'extraction des données de paiement, vous devez entrer P704001 au lieu de R704001.

modèles avec alignement (70/AL)

Le système JD EnterpriseOne fournit des valeurs codées programme pour ce fichier de codes définis par l'utilisateur. Le système utilise ces valeurs pour indiquer les modèles d'impression avec fonction d'alignement à paramétrer dans le programme de données de compte bancaire (P0030G).

Remarque : Le format de billet à ordre pour la France (version ZJDE0003 du programme d'extraction des données de paiement) utilise ce fichier de codes définis par l'utilisateur.

référence croisée pour code de devise (70/CC)

Paramétrez les valeurs de ce fichier de codes définis par l'utilisateur pour créer une référence croisée entre les codes de devise requis pour les formats de paiements utilisés et les codes de devise du système. Lorsque vous exécutez la fonction d'écriture dans le traitement de paiement automatique, le système peut accéder au fichier de codes définis par l'utilisateur au moyen du code de devise de la transaction afin d'obtenir le code de devise requis par le format de paiement. Par exemple, si vous utilisez le format de paiement pour le début du virement SEPA et si le code de devise utilisé pour l'Euro est EU1, vous devez paramétrer une référence croisée avec le code EUR car celui-ci est requis pour ce format.

Si le système ne trouve aucune référence croisée dans ce fichier de codes définis par l'utilisateur, il utilisera le code de devise du paiement dans le fichier de sortie.

modèles pour paiement par traites (70/DF)

Le système JD EnterpriseOne fournit des valeurs codées programme pour ce fichier de codes définis par l'utilisateur. Le système utilise ces valeurs pour indiquer les modèles d'impression qui servent à la production d'un paiement des effets.

Remarque : Le format de billet à ordre pour la France (version ZJDE0003 du programme d'extraction des données de paiement) utilise ce fichier de codes définis par l'utilisateur.

modèles avec talon (70/ST)

Le système JD EnterpriseOne fournit des valeurs codées programme pour ce fichier de codes définis par l'utilisateur. Le système utilise ces valeurs pour indiquer les modèles d'impression avec talon à paramétrer dans le programme de données de compte bancaire (P0030G).

Remarque : Le format de billet à ordre pour la France (version ZJDE0003 du programme d'extraction des données de paiement) utilise ce fichier de codes définis par l'utilisateur. Si vous réglez plusieurs pièces justificatives avec un seul chèque, vous devez paramétrer l'option de traitement pour le sommaire des articles à payer dans le programme de création de groupe de contrôle de paiement (R04570) à 1.

Valeurs pour le programme de mode de paiement par défaut

Vous devez entrer les codes et les versions dans le programme de mode de paiement par défaut pour indiquer le format de paiement ou de débit à utiliser. Comme pour tous les formats de paiement. lorsque vous entrez une valeur pour le programme de mode de paiement par défaut, vous devez entrer le caractère de gauche P et non R. Par exemple, lorsque vous entrez le code de programme dans le programme d'extraction des données de paiement, vous devez entrer P704001 au lieu de R704001.

Pour tous les formats de traitement pris en charge par BI Publisher, vous devez entrer P704001 dans le champ des paiements du programme de mode de paiement par défaut. Ce tableau indique les valeurs à paramétrer pour chaque format de paiement pris en charge par BI Publisher :

Format de paiement

Champ de version d'impression

Champ de registre de paiement

Champ d'avis de paiement

Champ de version de débit

Chèque pour le Brésil

ZJDE0001

P04576

P04574

Blanc

Début du virement SEPA

ZJDE0002

P04576

P04574

Blanc

Billet à ordre pour la France

ZJDE0003

P04576N

P04574

Blanc

Chèque pour l'Allemagne

ZJDE0004

P04576

P04574

Blanc

TEF en monnaie nationale pour les Pays-Bas

ZJDE0005

P04576

P704001

ZJDE0005

TEF pour l'Espagne

ZJDE0006

P04576

P704001

ZJDE0006