Formato de salida ABAFILE EFT
ANZ,NAB y WBC todos usan el formato de archivo estándar ABA. Estos bancos utilizan el código de transacción 50 o 13 dependiendo de si el pago es un débito o crédito.
ABAFILE (ANZ, NAB, WBC)
Registro estándar tipo 0
| Nombre | Posición inicial | Longitud | Valor o Notas |
|---|---|---|---|
| Registro tipo 0 | 1 | 1 | 0 |
| Blanc | 2 | 17 | Debe rellenarse en blanco |
| Número de secuencia enrollado | 19 | 2 | 01 |
| Institución financiera de usuario | 21 | 3 | bank_addr_mst.bank_code
Debe ser una abreviatura de institución financiera aprobada |
| Blanc | 24 | 7 | Debe rellenarse en blanco |
| Nombre preferido por el usuario del archivo de suministro del usuario | 31 | 26 | apparms_mst.EFT_user_name
No deben estar todos en blanco |
| Número de identificación de usuario de archivo de suministro del usuario | 57 | 6 | apparms_mst.EFT_user_number
Debe ser Número de identificación de usuario asignado por APCA e instituciones financieras del usuario. Debe ser numérico. Justificado a la derecha. Relleno cero |
| Descripción de contenidos de archivo | 63 | 12 | "VENDOR PMT" |
| Fecha en la que se va a procesar | 75 | 6 | Hoy()
La fecha en la que las transacciones se liberan a todas las instituciones financieras |
| Blanc | 81 | 40 | Debe rellenarse en blanco. |
Registro estándar tipo 1
| Nombre | Posición inicial | Longitud | Valor o Notas |
|---|---|---|---|
| Registro tipo 1 | 1 | 1 | 1 |
| Número BSB | 2 | 7 | vendor_mst.EFT_bank_num
Formato ###-### |
| Número de cuenta | 9 | 9 | vendor_mst.account |
| Indicador | 18 | 1 | en blanco |
| Cód transacción | 19 | 2 | 13 o 50 |
| Importe | 21 | 10 | glbank_mst.check_amt |
| Título de cuenta | 31 | 32 | parms_mst.company |
| Referencia | 63 | 18 | glbank_mst.ref_num+'-'+glbank_mst.check_num |
| Número BSB | 81 | 7 | bank_addr_mst.bank_number
Formato ###-### |
| Número de cuenta | 88 | 9 | bank_hdr_mst.branch_code |
| Nombre de remitente | 97 | 16 | parms_mst.company |
| Importe de retención fiscal | 113 | 8 | 00000000 |
ABAFILE (HSBC, Bankwest)
Estos bancos utilizan los registros anteriores pero además de aquellos registros estándar, solicitan un último registro de Tipo 1 (Código de transacción = 13) que da el total de todos los pagos en un registro de crédito con el formato que se muestra aquí:
| Nombre | Posición inicial | Longitud | Valor o Notas |
|---|---|---|---|
| Registro tipo 1 | 1 | 1 | 1 |
| Número BSB | 2 | 7 | bank_addr_mst.bank_number
Formato ###-### |
| Número de cuenta | 9 | 9 | bank_hdr_mst.branch_code |
| Indicador | 18 | 1 | en blanco |
| Cód transacción | 19 | 2 | 13 |
| Importe | 21 | 10 | dbl_NegativeAmtTotal |
| Título de cuenta | 31 | 32 | parms_mst.company |
| Referencia | 63 | 18 | "Pagos de acreedor" |
| Número BSB | 81 | 7 | bank_addr_mst.bank_number
Formato ###-### |
| Número de cuenta | 88 | 9 | bank_hdr_mst.branch_code |
| Nombre de remitente | 97 | 16 | parms_mst.company |
| Importe de retención fiscal | 113 | 8 | 00000000 |
ABAFILE (CBA)
Este banco utiliza los formatos estándar mostrados anteriormente pero requiere dos registros para cada transacción (Código de transacción = 50 seguido por este otro con Código de transacción = 13):
| Nombre | Posición inicial | Longitud | Valor o Notas |
|---|---|---|---|
| Registro tipo 1 | 1 | 1 | 1 |
| Número BSB | 2 | 7 | bank_addr_mst.bank_number
Formato ###-### |
| Número de cuenta | 9 | 9 | bank_hdr_mst.branch_code |
| Indicador | 18 | 1 | en blanco |
| Cód transacción | 19 | 2 | 13 |
| Importe | 21 | 10 | DomCheckAmt |
| Título de cuenta | 31 | 32 | parms_mst.company |
| Referencia | 63 | 18 | "Pago" |
| Número BSB | 81 | 7 | bank_addr_mst.bank_number
Formato ###-### |
| Número de cuenta | 88 | 9 | bank_hdr_mst.branch_code |
| Nombre de remitente | 97 | 16 | parms_mst.company |
| Importe de retención fiscal | 113 | 8 | 00000000 |