REDA One Centre d’aide
FR
Langue
English EN Español ES Português PT Italiano bientôt disponible Français FR Deutsch bientôt disponible العربية bientôt disponible
reda.one ↗
Accueil / REDA One / Intégrations / REDA Financials (extension comptable) / Traitement bancaire EFT / NACHA

Traitement bancaire EFT / NACHA

Pour collecter les loyers ou payer des propriétaires et fournisseurs par voie électronique, REDA Financials peut préparer un fichier NACHA destiné au réseau ACH américain. Vous pouvez ainsi transmettre plusieurs opérations à votre banque dans un même fichier, selon ses exigences. Ce guide s’adresse à l’administrateur financier : il explique les paramètres bancaires, les instructions récurrentes, leurs champs, le lancement du traitement, les lots et leurs statuts. Il permet aussi de suivre une instruction jusqu’au fichier et de comprendre le passage à la prochaine échéance. Le format et les résultats doivent être validés avec votre banque ; ce parcours ne constitue pas une confirmation de règlement.

Cette fonction dépend de votre configuration. Le guide décrit le parcours documenté de l’extension, sans certifier sa version installée ni un traitement exécuté dans votre organisation. Générez et inspectez un fichier de test avec des coordonnées fictives adaptées, puis faites valider le format et la procédure avant toute utilisation réelle. Les libellés de l’extension restent en anglais avec une explication française lorsque leur traduction livrée n’est pas vérifiée.
Protégez les coordonnées bancaires. Restreignez l’accès aux numéros de compte et de routage. Utilisez des données fictives en test et masquez les données réelles dans les captures, exports ou demandes d’assistance. Le fichier contient les coordonnées complètes des bénéficiaires ; transmettez-le uniquement par le canal sécurisé prévu par votre banque et appliquez les droits adaptés aux fichiers joints.
Accéder aux outils. Le parcours utilise les onglets EFT Instruction pour les instructions et EFT Batch pour les lots, ainsi qu’un écran de lancement. Leur emplacement dépend de votre configuration : recherchez-les dans le Lanceur d’application ou faites confirmer le chemin par l’administrateur.
Accès nécessaire. Cette tâche financière nécessite des droits limités aux utilisateurs autorisés. Le guide OEM cite l’ensemble REDA OEM Financials Admin ; vérifiez l’ensemble et les droits effectifs correspondant à votre édition, aux objets, aux champs, aux classes et aux fichiers avant d’accorder l’accès.

Vue d’ensemble du parcours

Les quatre éléments suivants s’enchaînent. Chacun prépare les données de l’étape suivante :

ÉlémentRôle
EFT Instruction — instructionDéfinit la partie à débiter ou à créditer, le montant, la fréquence et la prochaine échéance
TraitementPour une date choisie, sélectionne les instructions admissibles et prépare leurs documents comptables
EFT Batch — lotRegroupe les opérations avec un statut, un total et une ligne par opération préparée
Fichier bancaireFichier NACHA généré à partir du lot, à contrôler puis à transmettre à la banque

Vous configurez les instructions ; le traitement crée ensuite un document d’encaissement ou de décaissement et une ligne de lot par instruction traitée. L’échéance avance à ce stade, avant la génération du fichier et sa remise à la banque. Le type Receipt sert à collecter des fonds, par exemple en débitant le locataire ; Disbursement sert à payer un propriétaire ou un fournisseur. La comptabilisation, l’affectation aux factures et le règlement bancaire nécessitent leurs propres contrôles.

Instruction due → traitement → document et ligne de lot, puis avance de l’échéance → fichier NACHA → remise à la banque → suivi et rapprochement

Configurer le compte bancaire émetteur

Le fichier identifie l’émetteur de l’opération et la partie dont le compte est débité ou crédité. Le compte bancaire émetteur appartient à votre organisation : il reçoit les collections ou finance les paiements. Configurez ses coordonnées dans Financials selon les valeurs fournies par votre banque.

Champ du compte bancaireContenu
EFT EnabledIndique l’usage prévu du compte pour EFT. Vérifiez ce paramètre ; ne supposez pas que sa présence garantit que tous les chemins de traitement le contrôlent.
Originator IDIdentifiant d’émetteur utilisé dans le fichier (fourni par votre banque)
Originator NameNom de l’émetteur attendu dans le fichier
Destination RoutingNuméro de routage de la banque destinataire du fichier (à confirmer avec votre banque)
GL AccountCompte général bancaire requis par la validation de l’instruction active ; il est repris comme compte de trésorerie sur le décaissement

Les validations documentées d’activation contrôlent notamment Originator ID, Originator Name, Destination Routing et le compte général bancaire. Consultez la FAQ pour les messages. Ces champs renseignés ne garantissent pas l’acceptation du fichier : faites valider les valeurs et le format par la banque.

Préparer les coordonnées bancaires sur le compte

Vous pouvez renseigner les coordonnées sur chaque instruction. Les champs EFT du compte locataire, propriétaire ou fournisseur permettent aussi de préparer des valeurs de référence. Vérifiez leur reprise dans le parcours de création disponible dans votre organisation ; ne supposez pas qu’un simple enregistrement standard remplit automatiquement tous les champs de l’instruction.

Champ EFT du compteContenu
EFT EnabledIndique la préparation du compte pour les transferts électroniques
EFT Account NameNom du titulaire du compte bancaire
EFT Account NumberNuméro de compte (donnée sensible à masquer)
EFT Account TypeChecking (compte courant) ou Savings (épargne) ; une valeur incorrecte peut entraîner un rejet bancaire
EFT Bank NameNom de la banque de la partie concernée
EFT Routing NumberNuméro de routage à neuf chiffres (à protéger dans les échanges)

Vous pouvez préparer ces coordonnées lors de l’intégration du compte, décrite dans Activer un compte client comme entité comptable. Elles servent de référence ; contrôlez les valeurs enregistrées sur chaque instruction et évitez les copies inutiles de données sensibles.

Créer une instruction EFT

Une instruction décrit une collecte ou un paiement, ponctuel ou récurrent. Depuis l’onglet EFT Instruction, cliquez sur Nouveau, puis renseignez les groupes de champs ci-dessous. Les valeurs anglaises indiquées correspondent aux libellés documentés de l’extension.

Choisir le sens et la partie concernée. Renseignez Type avec Receipt pour collecter des fonds, ou Disbursement pour payer. Renseignez Account avec le client à débiter ou le fournisseur/propriétaire à créditer.
Choisir l’entité et la banque. Renseignez Entity , l’entité du document, et vérifiez sa devise ainsi que la compatibilité du parcours bancaire. Sélectionnez Bank Account , la banque émettrice, puis contrôlez ses paramètres EFT et ses coordonnées d’émetteur.
Renseigner le montant. Amount est le montant par cycle ; il doit être strictement positif.
Préparer le calendrier. Choisissez Frequency : One-Time, Weekly, Bi-Weekly, Monthly, Quarterly, Semi-Annual ou Annual, puis Start Date . Vérifiez aussi Next Process Date , qui détermine l’admissibilité au traitement. Contrôlez son initialisation ; les exécutions suivantes l’avancent depuis la date de traitement. Renseignez éventuellement End Date , puis vérifiez le calendrier prévu avant de lancer une instruction en retard.
Vérifier les coordonnées de la partie concernée. Contrôlez les champs Account Name , Account Number , Routing Number (neuf chiffres), Account Type (Checking ou Savings) et Bank Name . Vérifiez leur valeur enregistrée sur l’instruction, même si le parcours les a repris depuis le compte.
Ajouter le contexte immobilier. Renseignez Property et, si nécessaire, Cost Center . Vérifiez leur copie sur le document selon les correspondances actives. Vous pouvez aussi lier une Opportunity à l’instruction et saisir une Description copiée dans le texte du document. Le lien Opportunity ne figure pas dans la copie standard consultée : contrôlez-le séparément si votre affectation comptable en dépend.
Activer l’instruction. Cochez Is Active et renseignez Status avec Active . Les deux conditions sont nécessaires, avec une prochaine date admissible ; elles ne garantissent pas la réussite du document ou du fichier.
Deux conditions d’activation. L’instruction est sélectionnable lorsque Is Active est coché et que Status vaut Active, sous réserve de son échéance. Suspended suspend sa sélection ; Expired et Cancelled l’excluent aussi. Après un traitement réussi, une instruction One-Time expire ; une instruction récurrente expire si sa prochaine date calculée dépasse End Date. Contrôlez les dates avant le lancement : la sélection documentée ne compare pas séparément End Date à la date de traitement.

Lancer le traitement : de l’instruction au lot

Ouvrez l’outil EFT et choisissez la date de traitement. Deux opérations principales suivent.

Le traitement recherche les instructions dues : Is Active coché, Status égal à Active et Next Process Date inférieur ou égal à la date choisie. Sans résultat, il affiche un message et s’arrête. Il regroupe ensuite les instructions par banque émettrice, type et entité. Un lot correspond donc à une banque, une direction et une comptabilité. Pour chaque instruction, il tente de créer le document puis la ligne suivante ; contrôlez les erreurs partielles avant toute reprise :

Type d’instructionDocument crééRôle du compte
Receipt — collecteCash Receipt, encaissement REDA Financials avec mode ACH et statut DraftClient dont le compte bancaire doit être débité
Disbursement — paiementCash Disbursement, décaissement REDA Financials avec mode ACH et statut DraftFournisseur ou propriétaire dont le compte doit être crédité

La ligne conserve le montant, le nom, le routage et le lien vers le document créé. Elle ne stocke que les quatre derniers chiffres du numéro de compte ; le numéro complet reste sur l’instruction et sera repris dans le fichier. Le bien et le centre de coûts sont copiés selon les correspondances disponibles. Le lien du document permet le rapprochement, mais ne prouve pas que la facture a été soldée ou que la banque a exécuté l’opération.

Le lot est créé au statut Draft, avec le format NACHA. Ses totaux et son nombre de lignes sont mis à jour à la fin du traitement. Comparez-les aux lignes et au bilan : une erreur après la création d’un document ou d’une ligne peut laisser un résultat partiel. La comptabilisation des Cash Receipts et Cash Disbursements reste une étape Financials distincte.

L’échéance avance avant l’envoi bancaire. Après création du document et de la ligne, le traitement enregistre Last Processed Date, incrémente le compteur et calcule Next Process Date à partir de la date de traitement, selon la fréquence. Il ne repart pas nécessairement de l’ancienne échéance : un traitement tardif peut décaler le calendrier, sans rattrapage automatique de chaque période manquée. One-Time, ou une prochaine date dépassant End Date, passe à Expired. Vérifiez le résultat même si la génération du fichier échoue ensuite.

Générer le fichier bancaire

Le lot Draft contient les opérations préparées. Le fichier destiné à la banque est généré séparément, après votre contrôle. Voici les étapes et leurs limites :

Seul un lot Draft peut être soumis à cette action. L’action fait passer le lot à Processing , puis le traitement peut le faire passer à Generated . Les lots Generated ou Sent to Bank sont refusés par cette action. Ce garde-fou ne remplace pas le contrôle des documents et des fichiers existants avant toute reprise. Le traitement de génération consulte tous les lots au statut Processing, pas uniquement celui depuis lequel l’action a été lancée : contrôlez aussi les autres lots en attente.
Le fichier est créé et joint. Le générateur combine les coordonnées de la banque, les montants des lignes et les coordonnées actuelles des instructions, puis joint le fichier au lot. Après réussite, il fait passer les lignes à Succeeded . Ce statut décrit la génération, pas le paiement. Vérifiez les fichiers et les erreurs si une étape ultérieure échoue.
Transmettre le fichier. Téléchargez le fichier contrôlé et remettez-le à la banque par son canal prévu. Renseignez ensuite Sent to Bank et Bank Upload Date pour conserver la trace de cette remise. Suivez séparément l’acceptation, les rejets et le règlement bancaire.
Autres formats bancaires. Le générateur documenté prend en charge NACHA pour ACH américain. Un autre format national, notamment SEPA, nécessite une prise en charge et une validation spécifiques ; ce n’est pas une simple traduction du fichier. Faites confirmer la compatibilité par votre partenaire REDA et votre banque avant de sélectionner un autre format.

Contenu du fichier

Le format ACH comporte des enregistrements de longueur fixe de 94 positions, avec les coordonnées de votre société dans les en-têtes et une entrée par ligne de lot. Le type Checking ou Savings et la direction Receipt ou Disbursement déterminent le code de transaction. Le générateur documenté lit le numéro, le routage et le type de compte actuels sur l’instruction, tandis que le montant vient de la ligne : contrôlez toute modification intervenue depuis la création du lot. Validez les caractères et la longueur des champs avec la banque ; le statut Generated ne certifie pas la conformité ni l’acceptation bancaire.

Ne diffusez pas un fichier réel. Il contient les coordonnées bancaires complètes. Ne le joignez pas à un ticket ou à un e-mail informel, et ne capturez pas son contenu réel. Utilisez exclusivement le canal bancaire prévu et protégez son accès dans Salesforce.

Exemple : collecte d’un loyer par EFT

Meridian Properties prépare une collecte mensuelle de 1 200,00 auprès d’Aisha Rahman vers le compte bancaire prévu par sa configuration comptable. Voici le parcours dans un environnement de test avec des coordonnées clairement fictives.

Configuration. La banque de l’exemple est préparée pour EFT avec ses coordonnées d’émetteur. Le compte d’Aisha contient des coordonnées fictives de type Checking. L’instruction est créée et vérifiée avec : Type Receipt , Amount 1 200,00 , Frequency Monthly , Next Process Date au 1er août , Is Active coché , Status Active .
Traitement. Le 1er août, le traitement sélectionne l’instruction et crée un Cash Receipt de 1 200,00, mode ACH, statut Draft, client Aisha Rahman, ainsi qu’une ligne de lot de 1 200,00 avec le suffixe du compte et le lien vers le reçu. Le EFT Batch est Draft, avec un total de 1 200,00 et une ligne après traitement réussi. Le reçu n’est pas encore une preuve de paiement comptabilisé ou affecté.
Fichier. Après génération réussie, le lot passe à Generated et contient un fichier NACHA avec les coordonnées de l’émetteur et une entrée de collecte de 1 200,00. Vous le contrôlez et le transmettez à la banque, puis renseignez Sent to Bank avec la date de remise. L’exécution bancaire doit encore être suivie.
Échéance suivante. L’instruction a déjà avancé au 1er septembre lors du traitement du 1er août, et son compteur vaut 1. Elle sera admissible à une prochaine exécution si elle reste active et due. Aucun nouveau traitement n’est garanti par la seule avance de la date.
Instruction EFT avec type, montant, fréquence, prochaine échéance et coordonnées bancaires
Une instruction EFT de type Receipt, avec montant mensuel fixe, prochaine échéance et coordonnées bancaires de la partie à débiter.
Lot EFT généré avec statut, format et montant total
Un lot EFT dont le fichier a été généré : statut Generated, format NACHA, total et nombre de lignes correspondant à l’instruction de l’exemple.

Tableaux de référence

Champs de l’instruction EFT. Ils sont regroupés ci-dessous selon leur rôle :

ChampContenuUtilisation
TypeReceipt ou DisbursementChoisit le document d’encaissement ou de décaissement
AccountPartie concernéeClient du Receipt, fournisseur ou propriétaire du Disbursement
EntityEntité comptableEntité du document ; sa devise est copiée dans le parcours multidevise documenté, sans garantir la compatibilité bancaire
Bank AccountBanque émettriceCoordonnées d’en-tête du fichier et banque du document ; vérifier sa configuration EFT
AmountMontant par cycle, strictement positifMontant du document et de la ligne
FrequencyOne-Time / Weekly / Bi-Weekly / Monthly / Quarterly / Semi-Annual / AnnualIntervalle ajouté à la date de traitement pour calculer l’échéance suivante
Start DateDate de début prévueÀ rapprocher de Next Process Date ; vérifier son initialisation dans votre parcours de création
Next Process DateProchaine date dueCondition de sélection ; avancée après préparation de l’opération
End DateDate limite facultativeLe traitement expire l’instruction si la prochaine date calculée la dépasse ; vérifier aussi les instructions déjà en retard
Last Processed DateDernière date de traitement enregistréeTrace de préparation du document, pas de règlement bancaire
Recurred CountNombre de traitements enregistrésSuivi de récurrence
Payee Account Name / Number / Routing / Type / Bank NameCoordonnées bancaires de la partie concernéeDonnées utilisées par l’entrée du fichier (routage à neuf chiffres ; numéro de compte sensible)
Property / Cost CenterContexte analytiqueCopié sur le document selon les correspondances ; vérifier les valeurs obtenues
Opportunity / DescriptionLien de bail sur l’instruction et texte descriptifLa description est copiée sur le document ; le lien Opportunity de l’instruction n’est pas automatiquement recopié par le traitement consulté
Is Active et StatusDeux conditions d’activationIs Active coché et Status égal à Active, avec échéance admissible

Statuts du lot. Leur signification et les contrôles à effectuer :

StatutSignificationAction
DraftLot préparé, avant génération du fichier ; vérifier lignes, totaux et erreurs partiellesContrôler le lot et ses documents, puis demander le fichier
ProcessingLot sélectionné pour la génération du fichierSuivre le traitement et son résultat
GeneratedFichier créé et joint ; ce statut ne prouve pas l’acceptation bancaireContrôler le fichier, puis le transmettre selon la procédure bancaire
Sent to BankEnvoi déclaré par l’utilisateurRenseigner la date de remise, puis suivre l’acceptation et le règlement
FailedErreur de génération, par exemple absence de lignesLire les erreurs et rechercher les documents ou fichiers existants avant toute reprise
CancelledLot annulé manuellementVérifier séparément les documents et toute remise bancaire antérieure ; le statut seul ne les annule pas

Calcul de la prochaine date à partir de la date de traitement :

FréquenceCalcul
One-Time — ponctuelAucune prochaine date : expiration après traitement
Weekly — hebdomadaire+ 7 jours
Bi-Weekly — toutes les deux semaines+ 14 jours
Monthly — mensuel+ 1 mois
Quarterly — trimestriel+ 3 mois
Semi-Annual — semestriel+ 6 mois
Annual — annuel+ 12 mois

Liste de contrôle

Préparer la banque émettrice — paramètres EFT, identifiant et nom d’émetteur, routage destinataire et compte général, validés avec la banque.
Préparer les coordonnées de chaque compte — activation, titulaire, numéro, type, banque et routage ; vérifier leur reprise sur l’instruction.
Créer et vérifier l’instruction EFT — type, compte, entité, banque, montant, fréquence, dates et coordonnées, puis Is Active et Status Active.
Lancer le traitement pour la date choisie et rapprocher les lots Draft, leurs documents, leurs lignes, leurs totaux et le bilan des erreurs.
Générer et contrôler le fichier , puis le remettre à la banque et renseigner Sent to Bank avec la date de remise. Ne reprenez pas automatiquement un lot en erreur.
Rapprocher les résultats. Suivez les documents liés, leur comptabilisation et leur affectation, l’acceptation bancaire et le règlement. Vérifiez aussi l’échéance des instructions, qui a pu avancer avant l’envoi du fichier.

Pour aller plus loin

  1. Prélèvements et relevés propriétaires — distributions dont le paiement doit être rapproché du parcours bancaire.
  2. Automatiser les frais de gestion — documents et écritures de règlement à distinguer des mouvements bancaires.
  3. Activer un compte client comme entité comptable — préparer les paramètres de compte et d’entité.
  4. Fonctionnement de REDA avec REDA Financials — vue d’ensemble de l’intégration.

Questions fréquentes

Le parcours décrit crée un fichier ; vous le remettez à la banque par son canal prévu. Vous renseignez ensuite Sent to Bank et la date d’envoi. Ce parcours ne comporte pas de transmission bancaire directe ni de confirmation de règlement ; une autre intégration propre à votre organisation doit être évaluée séparément.

Vérifiez Is Active et Status égal à Active, ainsi que Next Process Date inférieur ou égal à la date de traitement. Une instruction suspendue, expirée, annulée ou non encore due n’est pas sélectionnée. Sans instruction admissible, le message commence par « No eligible EFT instructions found for process date », suivi de la date. Si elle était admissible, consultez aussi les erreurs de création et les droits de visibilité.

La validation exige un montant positif : « Amount must be greater than zero. » Renseignez le montant de chaque cycle à collecter ou à payer, puis vérifiez sa devise et son adéquation à l’opération.

Le compte bancaire doit contenir les valeurs indiquées par « The selected Bank Account must have Originator ID, Originator Name, and Destination Routing configured for EFT processing. » Renseignez-les selon les indications de votre banque avant l’activation. Voir Configurer le compte bancaire émetteur.

Le message « The selected Bank Account must have a GL Account configured. » demande le compte général associé à la banque. Le traitement le reprend comme compte de trésorerie sur le Disbursement. Faites configurer et vérifier les comptes et paramètres comptables par l’administrateur financier.

Une instruction active doit contenir les coordonnées requises. Le message documenté est « Payee Account Number is required when the EFT Instruction is active. », avec des messages équivalents pour Payee Account Type et Payee Routing Number. Contrôlez les valeurs sur l’instruction, même si elles ont été préparées sur le compte.

La validation attend neuf chiffres sans espace ni tiret : « Payee Routing Number must be exactly 9 digits. » Cette vérification de format ne confirme pas l’existence du compte ou l’admissibilité de la banque ; utilisez les coordonnées validées pour votre opération.

Elle ne peut pas précéder la date de début : « End Date must be on or after the Start Date. » Laissez-la vide si aucune limite ne s’applique, ou choisissez une date égale ou postérieure au début.

Après préparation réussie du document et de la ligne, la prochaine date est calculée à partir de la date de traitement : un mois pour Monthly, sept jours pour Weekly, etc. One-Time, ou une prochaine date dépassant End Date, entraîne l’expiration. Le calendrier peut donc se décaler si le traitement est tardif, et l’échéance avance avant la génération ou l’envoi du fichier. Contrôlez les résultats avant toute correction manuelle.

La ligne conserve seulement ce suffixe pour limiter l’exposition. Le numéro complet reste sur l’instruction et figure dans le fichier généré ; le routage complet est aussi stocké sur la ligne. Les droits des instructions, lignes et fichiers doivent donc rester adaptés aux données bancaires.

L’action documentée accepte uniquement un lot Draft et affiche sinon « Only Draft batches can be submitted for file generation. » Ne créez pas automatiquement un nouveau lot et ne réinitialisez pas son statut : des documents, un fichier ou un envoi bancaire peuvent déjà exister, et l’instruction peut avoir avancé. Faites rapprocher les résultats par l’administrateur financier, puis appliquez une reprise contrôlée. Ce contrôle de statut n’est pas une garantie générale contre tous les doublons.

NACHA est le format du générateur documenté. Un autre format national, tel que SEPA, nécessite une prise en charge spécifique et une validation avec votre partenaire et votre banque. Ne supposez pas que changer une valeur de format suffit.

Cet article vous a-t-il été utile ?