Parser FedWire

Analizar mensajes de pago FedWire

1
Entendiendo Mensajes Fedwire
TL;DR

Fedwire es el sistema de liquidacion bruta en tiempo real (LBTR) de la Reserva Federal para pagos domesticos de alto valor y urgentes en EE.UU., procesando mas de $4 billones de dolares diarios.

Que es Fedwire?

Fedwire (formalmente el Servicio de Fondos Fedwire) es el sistema de liquidacion bruta en tiempo real (LBTR) operado por los Bancos de la Reserva Federal de los Estados Unidos. Permite a las instituciones financieras participantes enviar y recibir pagos en dolares estadounidenses el mismo dia, de manera final e irrevocable. A diferencia de los pagos ACH procesados por lotes, cada transferencia Fedwire se liquida individualmente y de forma inmediata en dinero del banco central.

Fedwire es la columna vertebral del sistema de pagos de alto valor de EE.UU. Maneja transacciones urgentes que incluyen cierres inmobiliarios, fusiones y adquisiciones corporativas, liquidaciones de valores, prestamos interbancarios (fondos federales) y pagos comerciales urgentes. Con un volumen diario promedio que supera los $4 billones de dolares, Fedwire es uno de los sistemas de pago mas grandes del mundo.

Aproximadamente 6,000 instituciones financieras participan en Fedwire, incluyendo bancos comerciales, cooperativas de credito y sucursales estadounidenses de bancos extranjeros. Cada participante mantiene una cuenta de reserva en la Reserva Federal, y las transferencias Fedwire mueven fondos directamente entre estas cuentas, proporcionando finalidad de liquidacion respaldada por el banco central.

Estructura del mensaje

Los mensajes Fedwire utilizan un formato basado en etiquetas donde cada elemento de datos se identifica mediante un numero de etiqueta de cuatro digitos encerrado entre llaves. Las etiquetas se agrupan en categorias funcionales que cubren detalles de la transferencia, instituciones financieras e informacion de las partes.

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)

Etiquetas principales

EtiquetaNombreObligatorioDescripcion
{1500}Codigo de Tipo/SubtipoSiIdentifica el tipo de transferencia: 10 (transferencia de fondos), 30 (basica), 16 (liquidacion)
{1510}Datos de Responsabilidad del Mensaje de EntradaSiFecha, origen y numero de secuencia para seguimiento
{1520}IMADSiInput Message Accountability Data — identificador unico
{2000}MontoSiMonto de la transferencia en centavos, 12 digitos con relleno de ceros
{3100}Institucion Financiera EmisoraSiNumero de enrutamiento ABA y nombre del banco originador
{3400}Institucion Financiera ReceptoraSiNumero de enrutamiento ABA y nombre del banco receptor
{4200}BeneficiarioCondicionalNumero de cuenta, nombre y direccion del destinatario final
{6000}Informacion del Originador al BeneficiarioNoInformacion de referencia en formato libre (4 lineas x 35 caracteres)

LBTR vs procesamiento por lotes

Comprender la diferencia entre Fedwire (LBTR) y ACH (lotes) es esencial:

La Liquidacion Bruta en Tiempo Real (LBTR) significa que cada transferencia Fedwire se procesa individualmente en el momento en que se envia. La cuenta de reserva del emisor en la Reserva Federal se debita y la cuenta del receptor se acredita simultaneamente — la liquidacion es final e irrevocable. No hay neteo, no hay agrupamiento y no hay espera.

El procesamiento por lotes (ACH) recopila transacciones durante un periodo y las procesa en conjunto. Se calculan las posiciones netas (total de debitos menos total de creditos para cada banco), y solo se liquidan los montos netos. Esto es mas eficiente para transacciones de alto volumen y bajo valor, pero introduce demora.

CaracteristicaFedwire (LBTR)ACH (Lotes)
LiquidacionIndividual, en tiempo realNeta por lotes, programada
FinalidadInmediata e irrevocableRevocable dentro de ciertos limites
VelocidadMinutosMismo dia a dia siguiente
Costo por transaccion$0.50 - $30+$0.20 - $1.50
Uso tipicoAlto valor, urgenteAlto volumen, recurrente

Casos de uso comunes

  • Cierres inmobiliarios: Transferencias electronicas para compras de propiedades donde la finalidad de liquidacion en el mismo dia es legalmente requerida
  • Liquidacion de valores: Entrega contra pago para valores del Tesoro, MBS de agencias y bonos corporativos
  • Fondos federales: Prestamos interbancarios a un dia donde los bancos prestan o toman prestadas reservas para cumplir con sus requisitos
  • Tesoreria corporativa: Pagos de alto valor a proveedores, remesas fiscales y transferencias intercompania
  • Banca corresponsal internacional: Tramo en dolares de pagos transfronterizos originados desde mensajes SWIFT MT103
  • Llamadas de margen: Movimientos de colateral en el mismo dia para compensacion de derivados y prestamo de valores

Prueba estos ejemplos

Transferencia Fedwire valida Válido

Una transferencia Fedwire valida con Codigo de Tipo/Subtipo {1500} = 30 (transferencia de fondos basica), Datos de Responsabilidad del Mensaje de Entrada {1520}, Monto {2000} de $250,000.00, IF Emisora {3100} con numero de enrutamiento ABA y nombre, IF Receptora {3400}, y Beneficiario {4200} con numero de cuenta y nombre/direccion estructurados.

{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 invalido (Falta IF Emisora) Inválido

Este mensaje Fedwire no contiene la etiqueta obligatoria {3100} de Institucion Financiera Emisora. La IF Emisora identifica al banco que origina la transferencia y es obligatoria en toda transferencia de fondos Fedwire. Sin ella, la Reserva Federal no puede procesar ni enrutar el pago.

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