Parser FedWire

Parser les messages de paiement FedWire

1
Comprendre Les messages Fedwire
TL;DR

Fedwire est le systeme de reglement brut en temps reel (RTGS) de la Reserve federale pour les paiements domestiques americains de haute valeur et urgents — traitant plus de 4 000 milliards de dollars par jour.

Qu’est-ce que Fedwire ?

Fedwire (officiellement le Fedwire Funds Service) est le systeme de reglement brut en temps reel (RTGS) opere par les banques de la Reserve federale des Etats-Unis. Il permet aux institutions financieres participantes d’envoyer et de recevoir des paiements en dollars americains le jour meme, definitifs et irrevocables. Contrairement aux paiements ACH traites par lots, chaque virement Fedwire est regle individuellement et immediatement en monnaie de banque centrale.

Fedwire est la colonne vertebrale du systeme de paiement de haute valeur americain. Il gere les transactions urgentes, notamment les clotures immobilieres, les fusions et acquisitions d’entreprises, les reglements de titres, les prets interbancaires (federal funds) et les paiements commerciaux urgents. Avec un volume quotidien moyen depassant 4 000 milliards de dollars, Fedwire est l’un des plus grands systemes de paiement au monde.

Environ 6 000 institutions financieres participent a Fedwire, dont des banques commerciales, des cooperatives de credit et des succursales americaines de banques etrangeres. Chaque participant maintient un compte de reserve aupres de la Reserve federale, et les virements Fedwire transferent les fonds directement entre ces comptes — assurant une finalite de reglement garantie par la banque centrale.

Structure des messages

Les messages Fedwire utilisent un format a base de tags ou chaque element de donnees est identifie par un numero de tag a quatre chiffres entre accolades. Les tags sont regroupes en categories fonctionnelles couvrant les details du virement, les institutions financieres et les informations sur les parties.

Fedwire Message Tag Structure A structured diagram showing the key Fedwire message tags organized into three groups: Transfer Information (1500-2000 series), Financial Institutions (3100-3400 series), and Party Information (4000-4200 series), with field descriptions for each tag. Transfer Information {1500} Type/Subtype 10=Funds, 30=Basic {1510} Input Message Accountability Data {1520} IMAD Date + Source + Seq {2000} Amount 12-digit, cents Financial Institutions {3100} Sender FI ABA routing number + Name (mandatory) {3400} Receiver FI ABA routing number + Name (mandatory) Party Information {4000} Intermediary FI Optional — used for multi-hop routing {4100} Beneficiary FI Account-holding bank for beneficiary {4200} Beneficiary Account number + Name/Address (D=account | F=free-form identifier)

Tags principaux

TagNomObligatoireDescription
{1500}Code Type/Sous-typeOuiIdentifie le type de virement : 10 (virement de fonds), 30 (basique), 16 (reglement)
{1510}Donnees de responsabilite du message d’entreeOuiDate, source et numero de sequence pour le suivi
{1520}IMADOuiInput Message Accountability Data — identifiant unique
{2000}MontantOuiMontant du virement en centimes, 12 chiffres completes par des zeros
{3100}Institution financiere emettriceOuiNumero de routage ABA et nom de la banque d’origine
{3400}Institution financiere receptriceOuiNumero de routage ABA et nom de la banque receptrice
{4200}BeneficiaireConditionnelNumero de compte, nom et adresse du destinataire final
{6000}Info donneur d’ordre vers beneficiaireNonInformation de reference en texte libre (4 lignes x 35 caracteres)

RTGS vs traitement par lots

Comprendre la difference entre Fedwire (RTGS) et ACH (lots) est essentiel :

Le reglement brut en temps reel (RTGS) signifie que chaque virement Fedwire est traite individuellement au moment de sa soumission. Le compte de reserve de l’emetteur aupres de la Reserve federale est debite et le compte du destinataire est credite simultanement — le reglement est definitif et irrevocable. Il n’y a pas de compensation, pas de regroupement et pas d’attente.

Le traitement par lots (ACH) collecte les transactions sur une periode et les traite ensemble. Les positions nettes sont calculees (total des debits moins total des credits pour chaque banque), et seuls les montants nets sont regles. Cela est plus efficace pour les transactions a haut volume et faible valeur, mais introduit un delai.

CaracteristiqueFedwire (RTGS)ACH (Lots)
ReglementIndividuel, temps reelNet par lots, planifie
FinaliteImmediate et irrevocableRevocable dans certaines limites
RapiditeMinutesJour meme a jour suivant
Cout par transaction0,50 $ - 30 $+0,20 $ - 1,50 $
Usage typiqueHaute valeur, urgentHaut volume, recurrent

Cas d’utilisation courants

  • Clotures immobilieres : Virements pour les achats immobiliers ou la finalite du reglement le jour meme est legalement requise
  • Reglement de titres : Livraison contre paiement pour les titres du Tresor, les MBS d’agence et les obligations d’entreprise
  • Federal funds : Prets interbancaires au jour le jour ou les banques empruntent ou pretent des reserves pour satisfaire leurs obligations
  • Tresorerie d’entreprise : Paiements fournisseurs de grande valeur, versements fiscaux et transferts interentreprises
  • Banque correspondante internationale : Composante en dollars des paiements transfrontaliers provenant de messages SWIFT MT103
  • Appels de marge : Mouvements de garanties le jour meme pour la compensation de produits derives et le pret de titres

Essayez ces exemples

Virement Fedwire valide Valide

Un virement Fedwire valide avec un code Type/Sous-type {1500} = 30 (virement de fonds basique), des donnees de responsabilite du message d'entree {1520}, un montant {2000} de 250 000,00 $, un IF emetteur {3100} avec numero de routage ABA et nom, un IF destinataire {3400}, et un beneficiaire {4200} avec numero de compte et nom/adresse structures.

{1500}30 {1510}1000 {1520}20240315MMQFMP8S000001 {2000}000000025000000 {3100}091000019ORIGINATOR BANK NA {3400}021000089BENEFICIARY BANK NA {3600}CTR {4200}D12345678901234ACME CORPORATION*123 MAIN STREET*NEW YORK*NY*US*10001*
Fedwire invalide (IF emetteur manquant) Invalide

Ce message Fedwire est depourvu du tag obligatoire {3100} Institution financiere emettrice. L'IF emetteur identifie la banque a l'origine du virement et est requis pour chaque virement Fedwire. Sans ce tag, la Reserve federale ne peut ni traiter ni acheminer le paiement.

{1500}30 {1520}20240315MMQFMP8S000002 {2000}000000010000000 {3400}021000089BENEFICIARY BANK NA {4200}D12345678901234JANE DOE*456 OAK AVE*CHICAGO*IL*US*60601*