Gérer champs dans chaînes MI

Contexte

Si les paramètres 'Données de paiement', 'ID bout en bout' ou 'ID instruction' sont activés dans 'Mode de paiement CF. Ouvrir' (CRS076) ou 'Méthode de paiement CC. Ouvrir' (CRS076), la configuration de ces paramètres se fait dans 'Gérer champs dans chaînes MI. Ouvrir' (CRS485).

Vous pouvez utiliser 'Données de paiement', 'ID bout en bout' ou 'ID instruction' lorsque les messages de paiement sont créés au moyen de la fonction 'GEMS (Messages électroniques globaux)' comme décrit dans le guide de configuration. Pour les messages de paiement créés à l'aide de messages FBM (Financial Business Messages), l'emploi des champs dépend des messages et est décrit dans le guide de configuration de pays pour le pays concerné.

Dans (CRS485), les contenus de chaîne des différents types de données de paiement sont définis selon les champs et format à utiliser.

Les données de paiement enregistrées sont disponibles dans les programmes MI APS130MI, ARS300MI et ARS413MI (programme lié à ARS410MI).

Dans (CRS485), vous pouvez utiliser différents paramètres en fonction du programme MI.

Noms du programme

  • Programme APS130MI - Paiement fournisseur
    Pour le programme APS130MI, vous pouvez utiliser différents types de données pour les méthodes de paiement de catégorie 3 ('Virement bancaire') :
    • Données de paiement
    • ID bout en bout - ID externe pour transactions de paiement
    • ID instruction - ID interne pour transactions de paiement

    Il y a également des paramètres dans (CRS071) associés aux différents types d'information.

    Les données de paiement sont enregistrées par bénéficiaire et numéro de document de paiement dans la table (FPSUGI).

  • Programme ARS300MI – Remise en banque pour prélèvement automatique

    Pour le programme ARS300MI, vous pouvez utiliser ce type de données pour les méthodes de paiement de catégorie de paiement 5 ('Prélèvement automatique') : Données de paiement.

    Les données de paiement sont enregistrées par payeur et par numéro de prélèvement automatique dans la table (FARREI).

  • Programme ARS410MI – Remise de prélèvement automatique et affacturage
    Pour le programme ARS410MI, vous pouvez utiliser différents types de données pour les méthodes de paiement avec catégorie de paiement 5 ('Prélèvement automatique') et 6 ('Affacturage') :
    • Données de paiement
    • ID bout en bout - ID externe pour transactions de paiement
    • ID instruction - ID interne pour transactions de paiement

    (CRS076) contient également les paramètres liés aux différents types de données.

    Les données de paiement sont enregistrées par payeur et par numéro de document de paiement dans la table (FARRPP).

Type de données

  • Données de paiement

    La configuration peut être effectuée en fonction de 'Méthode de paiement', 'Compte' (compte bancaire), 'Langue' et 'Nombre de paiements". Le champ 'Méthode de paiement' est le seul champ obligatoire.

    Le champ 'Nombre de paiements' indique le nombre maximum de factures par bénéficiaire et document de paiement pour lesquels la configuration des données de paiement s'applique. La configuration où 'Nbre paiements' = 0 est utilisée si aucune configuration applicable au nombre de factures dans un document de paiement n'est trouvée. Vous devez inclure cette configuration pour chaque combinaison incluant d'autres champs. Sinon, les données de paiement sont uniquement créées à l'aide de la valeur par défaut 'Numéro de facture fournisseur' ou 'Numéro de facture client'.

    Dans (CRS485), le format de décimales, le séparateur de chaînes et le séparateur de champs sont définis. Vous pouvez également utiliser 'Ajout esp vide' pour 'Séparateur de chaînes' et 'Séparateur de champs' afin d'ajouter un espace vide après le séparateur.

    Le champ 'Nombre de messages dépassé' permet d'indiquer le message qui est ajouté à la chaîne des données de paiement si celle-ci est trop longue. Si aucun message n'est spécifié, la chaîne des données de paiement reste vide lorsque le nombre de caractères est dépassé.

    Il est possible d'ajouter plusieurs champs comme contenu de la chaîne d'informations. La description est automatiquement récupérée depuis le champ quand il est ajouté. Vous pouvez ajouter un 'Texte d'en-tête' pour chaque champ. Ce texte est ensuite ajouté à la chaîne. Le champ 'Utilisation unique' indique si ce champ doit être utilisé dans la première chaîne seulement, et non dans les chaînes suivantes du même paiement. Le champ 'Code d'édition' indique la façon dont les valeurs sont présentées.

  • ID bout en bout - ID externe pour transactions de paiement

    'ID bout en bout' indique une identification unique d'une transaction de paiement. Si possible, en fonction du format bancaire, l'ID est transmis au fournisseur pour identifier le paiement. Si le format bancaire l'autorise, l'ID est renvoyé à la division par le biais du relevé bancaire.

    Vous devez définir 'ID bout en bout' dans (CRS485) pour la méthode de paiement (obligatoire) avec les champs 'ID de compte bancaire' et 'Langue' en tant que champs facultatifs.

    En fonction de la configuration dans (CRS071) ou (CRS076) pour 'ID bout en bout', les informations se créent de diverses façons :

    • Si l'option 1 est utilisée, une valeur standard contenant le numéro de proposition de paiement, le numéro de commande et le numéro de document est employée.
    • Si l'option 2 est utilisée, la valeur paramétrable est configurée dans (CRS485).
    • Si aucune configuration n'est disponible dans (CRS485), les valeurs par défaut sont utilisées.

    Les informations sont mises à jour en tant que numéro d'informations supplémentaires 466 dans Comptabilité fournisseurs (table FPLEDX) et dans Comptabilité clients (table FSLEDX) en tant que numéro d'informations supplémentaires 266. Les informations peuvent être utilisées ultérieurement pour l'affectation dans la fonctionnalité du traitement automatique des relevés bancaires (ABS).

  • ID d'instruction pour les transactions de paiement

    Le paramètre 'ID instruction' indique l'identificateur d'une transaction de paiement et peut être utilisé à des fins de lettrage du côté division. Normalement, il n'est pas envoyé au fournisseur. Si le format bancaire l'autorise, l'ID est renvoyé à la division par le biais du relevé bancaire.

    Vous devez définir 'ID instruction' dans (CRS485) par méthode de paiement (obligatoire) avec un champ 'ID de compte bancaire' et 'Langue' en tant que champs facultatifs.

    En fonction de la configuration dans (CRS071) ou (CRS076) pour 'ID instruction', les informations se créent de diverses façons :

    • Si l'option 1 est utilisée, une valeur standard contenant le numéro de proposition de paiement, le numéro de commande, le numéro de document et l'ID du bénéficiaire ou du payeur est employée.
    • Si l'option 2 est utilisée, la valeur paramétrable est configurée dans (CRS485).
    • Si aucune configuration n'est disponible dans (CRS485), les valeurs par défaut sont utilisées.

    Les informations sont mises à jour en tant que numéro d'informations supplémentaires 467 dans Comptabilité fournisseurs (table FPLEDX) et dans Comptabilité clients (table FSLEDX) en tant que numéro d'informations supplémentaires 267. Les informations peuvent être utilisées ultérieurement pour l'affectation dans la fonctionnalité du traitement automatique des relevés bancaires (ABS).

  • Paramètres généraux pour l'ID de bout en bout et l'ID d'instruction

    Dans (CRS485/E), la 'Longueur de champ' est définie. Ce champ indique le nombre maximal de positions utilisables pour le champ sélectionné. Le nombre de positions dépend du message de paiement. Toutefois, le nombre maximum de positions est limité à 45 car les informations sont stockées sous forme d'informations supplémentaires dans Comptabilité fournisseurs ou Comptabilité clients. Le 'séparateur de chaînes' et le 'séparateur de champs' sont définis sur le même écran. Vous pouvez également utiliser 'Ajout esp vide' pour 'Séparateur de chaînes' et le champ 'Séparateur de champs' afin d'ajouter une espace vide après le séparateur.

    Le champ 'Uniq 1ère' indique que seules les informations de la première facture sont incluses.

    Si le champ 'Troncation info' est sélectionné, les informations sélectionnées pour l'ID de paiement doivent être tronquées en cas de dépassement de la longueur de champ maximale.

    Il est possible d'ajouter plusieurs champs comme contenu de la chaîne d'informations. La description est automatiquement récupérée depuis le champ quand il est ajouté. Vous pouvez ajouter un texte d'en-tête pour chaque champ. Ce texte est ensuite ajouté à la chaîne.

    Le champ 'Et/Ou' sert à créer une condition permettant d'extraire une valeur et/ou une autre valeur quelconque à inclure dans les informations.

    Le champ 'Exclure les caractères non numériques' indique si les caractères non numériques sont à exclure. Il peut s'agir par exemple d'un numéro de facture constitué de lettres.

    Le champ 'Supprimer les zéros' peut être activé pour supprimer les premiers zéros des valeurs numériques.

    Le champ 'Gauche' ou 'Droit' indique si les caractères doivent être comptabilisés en partant de gauche ou de droite.

    Le champ 'Nombre de caractères' indique le nombre de caractères autorisés, jusqu’à 99.

    Le champ 'Par défaut si zéro/vide' indique une valeur par défaut utilisée si la valeur trouvée est nulle/vide ou si l'objet &DFLT est sélectionné. Ce champ n'est pas utilisé lorsque la condition 'Et/Ou' est définie sur 'Ou'.

    Les champs autorisés pour les ID de bout en bout et d'instruction sont extraits du groupe de champs 'CRAP2' dans Groupe champs. Afficher champs autorisés (CRS109).

    Si une configuration paramétrable est définie dans (CRS485) et qu'aucune information n'est trouvée pour le champ sélectionné, par ex. le champ de référence facture 1, aucun 'ID de bout en bout' ou 'ID d'instruction' n'est créé.

Détails par fonction

  • Gestion dans 'Proposition paiement fournisseur. Ouvrir' (APS130)

    Les champs 'Données de paiement', 'ID bout en bout' et 'ID instruction' sont créés lorsque l’option associée 8 = Préliminaire/copie ou 9 ('Confirmer') est utilisée dans (APS130). Les informations sont mises à jour dans le champ 'Texte' (P2TEXT) dans la table (FPSUGI).

    Si la configuration dans (CRS485) est modifiée et si la proposition de paiement est toujours au statut 1, les données de paiement peuvent être recréées via l'option associée 8 dans (APS130). Si la proposition de paiement est supprimée, les données de paiement le sont également.

    Si le paramètre 'Données de paiement', 'ID bout en bout' ou 'ID instruction' est désactivé dans (CRS071), cela n’affecte pas une proposition de paiement existante. Cela signifie que les informations de la table FPSUGI ne sont pas supprimées ou mises à jour en raison de la modification.

    Les données de paiement ne s'affichent pas dans M3, mais elles peuvent être récupérées à l'aide du programme MI APS130MI, transaction 'LstInvByPayDoc' avec le champ de saisie 'TAGG' défini sur les valeurs suivantes :

    • Vide pour 'Données de paiement'
    • EndToEndID (la valeur ENDTOENDID est également acceptée) pour 'ID de bout en bout'.
    • INSTRUCTID (les valeurs INSTRUCTID, InstructionID et INSTRUCTIONID sont également acceptées) 'ID instruction'.
  • Gestion dans 'Remise en banque. Ouvrir' (ARS300)

    Les 'données de paiement' sont créées lorsque l'option associée 8 = 'Prélimin/copie' ou 9 = 'Confirmer' est utilisée dans (ARS300). Les informations sont mises à jour dans le champ 'Texte' (R3TEXT) dans la table (FARREI).

    Si la configuration dans (CRS485) est modifiée et si la proposition de remise est toujours au statut 1, les données de paiement peuvent être recréées via l'option associée 8 dans (ARS300). Si la proposition de remise est supprimée, les données de paiement le sont également.

    Si le paramètre 'Données de paiement' est désactivé dans (CRS076), cela n'a aucune conséquence sur une proposition de remise existante. Les informations dans la table (FARREI) ne sont pas supprimées ou mises à jour suite à la modification.

    Les données de paiement ne s'affichent pas dans M3, mais elles peuvent être récupérées à l'aide du programme ARS300MI, transaction 'LstPayInfByDir' en laissant vide le champ de saisie 'TAGG'.

  • Gestion dans 'Remise prélèvmt auto/affacturage. Ouvrir' (ARS410)

    Les champs 'Données de paiement', 'ID bout en bout' et 'ID instruction' sont créés lors de la création de la proposition de remise dans (ARS410). Les données sont créées lorsque l'option associée 8 = 'Prélimin/copie' ou 9 ('Confirmer') est utilisée dans (ARS410) pour une proposition de remise avec le statut 20 ('Nouvelle'). Les informations sont mises à jour dans le champ 'Texte' (R3TEXT) dans la table (FARRPP).

    Si la configuration dans (CRS485) est modifiée et que la proposition de remise possède toujours le statut 20, les informations peuvent être recréées en utilisant l'option associée 8 dans (ARS410) ou l'action F14-'Recréer données de paiement' pour un document unique dans 'Remise prélèvmt auto/affacturage. Ouvrir' (ARS413). Si une proposition de remise est supprimée, les données de paiement le sont également.

    Si le paramètre pour 'Données de paiement', 'ID bout en bout' ou 'ID instruction' est désactivé dans (CRS076), cela n’affecte pas une proposition de remise existante. Les données dans la table (FARRPP) ne sont pas supprimées ou mises à jour suite à la modification.

    Les données s’affichent dans (ARS413) et peuvent également être extraites à l’aide du programme MI ARS413MI, transaction 'Get' ou 'Lst' avec le champ de saisie 'TAGG' défini sur les valeurs suivantes :

    • Vide pour 'Données de paiement'
    • EndToEndID pour 'ID de bout en bout'
    • InstructID pour 'ID instruction'

Restrictions

L’utilisation de 'Données de paiement', 'ID bout en bout' ou 'ID instruction' dépend du format du message électronique. Voir le guide de configuration pays pour le pays concerné.

Avant de commencer

Définissez les paramètres 'Données de paiement', 'ID bout en bout' et 'ID instruction' dans (CRS071) ou (CRS076) en fonction du message de paiement utilisé.

Suivez les étapes ci-dessous :

  1. Sélectionnez le 'Type d'information' pour 'Données de paiement', 'ID bout en bout' et 'ID instruction' afin de créer de nouveaux enregistrements dans 'Gérer champs dans chaînes MI. Ouvrir' (CRS485).
  2. Dans l’écran E de (CRS485), sélectionnez les champs à inclure dans la chaîne d’informations. Sélectionnez ensuite les formats à utiliser, tels que le séparateur de chaînes, le séparateur de champs, etc.
  3. Créez et traitez une proposition dans (APS130), (ARS300) ou (ARS410) pour valider 'Données de paiement', ’ID bout en bout', ou 'ID instruction', tel que décrit pour la fonction applicable dans ce document.