Archivos de pago BGI
Registro de encabezado - Tipo de registro 0 - Registro inicial
(Registro de pago) El encabezado de registro contiene los registros que se crean una vez por código de efectivo, grupo de pago, código de pago
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfanumérico (1) | Tipo de registro | 0 | Registro inicial | |
2 | 2-9 | Alfanumérico (8) | Número de cuenta bancaria N.º id. de transferencia electrónica |
ElectronicTransferID en la tabla PayablesElectronicTransferID | Número de cuenta bancaria del remitente. Alineado a la derecha, cero rellenado | |
3 | 10-15 | Numérico (6) | Fecha de producción | Fecha del sistema | Fecha de impresión AAMMDD | |
4 | 16-37 | Alfanumérico (22) | Nombre del remitente | Nombre en PayablesCompany | Nombre en letras mayúsculas o en blanco | |
5 | 38-72 | Alfanumérico (35) | Dirección del remitente | Espacio | Dirección en letras mayúsculas o en blanco | |
6 | 73-78 | Numérico (6) | Fecha | Espacio | Fecha de pago, AAMMDD. Si se especifica la fecha de pago en el campo de registros de pagos individuales, se deja en blanco. | |
7 | 79-79 | Alfanumérico (1) | Nuevo código | 2 | Texto = 2 (código de diseño) | |
8 | 80-80 | Alfanumérico (1) | Banco | En blanco |
Registro del beneficiario - Tipo de registro 2 - Registro de nombre
Los registros de beneficiario se crean una vez por vendedor y cuando APP-INV-CURRENCY cambia. Cuando la divisa cambia el tipo de registro 4 solo se crea si el valor está en la cuenta bancaria.
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfanumérico (1) | Tipo de registro | 2 | Nombre | |
2 | 2-8 | Alfanumérico (7) | Nº vendedor | Número de serie 7 de las últimas posiciones del número de vendedor de CP PayablesInvoicePayment.PayVendor |
Destinatario, número del vendedor. Alineado a la derecha, cero rellenado | |
3 | 9-38 | Alfanumérico (30) | Línea de nombre 1 | VendorName en Vendor/VendorLocation | Nombre 1 | |
4 | 39-73 | Alfanumérico (35) | Línea de nombre 2 | Espacio | Nombre 2 o en blanco | |
5 | 74-80 | Alfanumérico (7) | En blanco |
Registro del beneficiario - Tipo de registro 3 - Registro de dirección
Los registros de beneficiario se crean una vez por vendedor y cuando APP-INV-CURRENCY cambia. Cuando la divisa cambia el tipo de registro 4 solo se crea si el valor está en la cuenta bancaria.
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfanumérico (1) | Tipo de registro | 3 | Registro de dirección | |
2 | 2-8 | Alfanumérico (7) | Nº vendedor | Número de serie 7 de las últimas posiciones del número de vendedor de CP PayablesInvoicePayment.PayVendor |
Destinatario, número del vendedor. Alineado a la derecha, cero rellenado | |
3 | 9-38 | Alfanumérico (30) | Línea de dirección 1 | PostalAddress.DeliveryAddress.AddressLine1 en VendorAddress | Dirección postal en letras mayúsculas | |
4 | 39-73 | Alfanumérico (35) | Línea de dirección 2 | PostalAddress.PostalCode y PostalAddress.Municipality en VendorAddress |
Dirección postal y país en letras mayúsculas | |
5 | 74-74 | Alfanumérico (1) | Carga | Vendedor/ubicación de vendedor DebitingSign |
Signo de débito | |
6 | 75-76 | Alfanumérico (2) | Código de país | País en la Dirección de vendedor | Categorías | |
7 | 77-77 | Alfanumérico (1) | Reservar | En blanco | Reservar, usar según las instrucciones del banco | |
8 | 78-78 | Alfanumérico (1) | Código de cargo | Vendor/VendorLocation ChargeCode | Código para tarifas de cargo | |
9 | 79-79 | Alfanumérico (1) | Formulario de pago | PaymentForm de Vendor/VendorLocation externo – códigos anulados. Al dar formato al formato BGI (código POI) | Código para formulario de pago | Si el formulario de pago = 0 valor = 1. Si el formulario de pago = 9 valor = 0 |
10 | 80-80 | Alfanumérico (1) | Método de pago | NormalOrExpressCode de Vendor/VendorLocation | Código para la forma de pago | Si código = E Valor =1, si no, valor =0 |
Registro de pagos - Tipo de registro 4 - Banco - Opcional
Se crea solo si PMT-FORM no = 9 (posición 2) - los registros de beneficiario se crean una vez por vendedor y cuando APP-INV-CURRENCY cambia. Cuando la divisa cambia el tipo de registro 4 solo se crea si el valor está en la cuenta bancaria.
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfanumérico (1) | Tipo de registro | 4 | Banco | |
2 | 2-8 | Alfanumérico (7) | Nº vendedor | Número de serie 7 de las últimas posiciones del número de vendedor de CP PayablesInvoicePayment.PayVendor |
Destinatario, número del vendedor. Alineado a la derecha, cero rellenado | |
3 | 9-20 | Alfanumérico (12) | Dirección SWIFT | Id. Swift de Vendor/VendorLocation | Campo para identificar la cuenta bancaria/banco del destinatario. Usar según las instrucciones bancarias. | |
4 | 21-50 | Alfanumérico (30) | Número de cuenta bancaria del destinatario | BankAccountNumber de Vendor/VendorLocation | Campo para identificar la cuenta bancaria o bancaria del destinatario. Usar según las instrucciones bancarias | |
5 | 51-80 | Alfanumérico (30) | Nombre y país del banco del destinatario | BankName de BankEntity | Campo para identificar el banco del destinatario. Usar según las instrucciones bancarias | POS 1-22 =BankEntity.BankName Pos 23-24 = BankEntity.PostalAddress.Country |
Registro de crédito - Tipo de registro 5 - Nota de crédito
Creado solo para notas de crédito. Los registros de pago se crean para cada pago por vendedor.
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfanumérico (1) | Tipo de registro | 5 | Abono | |
2 | 2-8 | Alfanumérico (7) | Nº vendedor | 7 últimas posiciones del número de vendedor de CP PayablesInvoicePayment.PayVendor |
Destinatario, número del vendedor. Alineado a la derecha, cero rellenado | |
3 | 9-33 | Alfanumérico (25) | Referencia | Factura de cuentas por pagar | Especificación del pago | |
4 | 34-44 | Numérico (11) | Importe en SEK | Importe de la factura PayablesInvoicePayment.NetPaymentAmount |
Importe de cliente. Alineado a la derecha, cero rellenado. Importe de factura equivalente en SEK/céntimos después de la tasa predeterminada (00 para importes normales) | Si última posición decimal = 0, valor de pos 11 = "-" Si última posición decimal = 1, valor de pos 11 = "J" Si última posición decimal = 2, valor de pos 11 = "K" Si última posición decimal = 3, valor de pos 11 = "L" Si última posición decimal = 4, valor de pos 11 = "M" Si última posición decimal = 5, valor de pos 11 = "N" Si última posición decimal = 6, valor de pos 11 = "O" Si última posición decimal = 7, valor de pos 11 = "P" Si última posición decimal = 8, valor de pos 11 = "Q" Si última posición decimal = 9, valor de pos 11 = "R" |
5 | 45-54 | Alfanumérico (10) | Divisa actual | “0000000000” | Cuenta de divisa, número de transacción futura, posiblemente cero | |
6 | 55-57 | Alfanumérico (3) | Código de divisa | PayablesInvoicePayment.InvoiceCurrency | Código de divisa, conversión, de acuerdo con la norma ISO estándar o el código numérico | |
7 | 58-63 | Alfanumérico (6) | Última fecha contable | Fecha de cheque | Última fecha de supervisión AAMMDD | Si PayablesInvoicePayment.DueDate<Fecha de pago de creación de pago electrónico, valor = fecha de pago. Si no, valor = PayablesInvoicePayment.DueDate |
8 | 64-64 | Alfanumérico (1) | Texto | En blanco | Texto = 0, código de libro final opcional | |
9 | 65-65 | Alfanumérico (1) | Reservar | En blanco | Reservar. Usar según las instrucciones bancarias. | |
10 | 66-78 | Numérico (13) | Importe | Importe de la factura PayablesInvoicePayment.NetPaymentAmount |
Importe de la factura. Alineado a la derecha, cero rellenado Nota: Todas las divisas tienen 2 decimales (DD para importes regulares) | Si última posición decimal = 0, valor de pos 13 = "-" Si última posición decimal = 1, valor de pos 13 = "J" Si última posición decimal = 2, valor de pos 13 = "K" Si última posición decimal = 3, valor de pos 13 = "L" Si última posición decimal = 4, valor de pos 13 = "M" Si última posición decimal = 5, valor de pos 13 = "N" Si última posición decimal = 6, valor de pos 13 = "O" Si última posición decimal = 7, valor de pos 13 = "P" Si última posición decimal = 8, valor de pos 13 = "Q" Si última posición decimal = 9, valor de pos 13 = "R" |
11 | 79-79 | Alfanumérico (1) | Código de id. | En blanco | Código de identificación para informes de categoría | |
12 | 80-80 | Alfanumérico (1) | Reservar | En blanco | Reservar. Usar según las instrucciones bancarias. |
Registro de pago - Tipo de registro 6 - Factura
Creado para pagos de importe de débito. Los registros de pago se crean para cada pago por vendedor.
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfanumérico (1) | Tipo de registro | 6 | Pago | |
2 | 2-8 | Alfanumérico (7) | Nº vendedor | 7 últimas posiciones del número de vendedor de CP PayablesInvoicePayment.PayVendor |
Destinatario, número del vendedor. Alineado a la derecha, cero rellenado | |
3 | 9-33 | Alfanumérico (25) | Referencia | Factura de cuentas por pagar | Especificación del pago | |
4 | 34-44 | Numérico (11) | Importe en SEK | Importe de la factura PayablesInvoicePayment.NetPaymentAmount |
Importe de cliente. Alineado a la derecha, cero rellenado. Importe de factura equivalente en SEK/céntimos después de la tasa predeterminada (00 para importes normales). NOTA: no puede contener signos menos | |
5 | 45-54 | Alfanumérico (10) | Divisa actual | “0000000000” | Cuenta de divisa, número de transacción futura, posiblemente cero | |
6 | 55-57 | Alfanumérico (3) | Código de divisa | PayablesInvoicePayment.InvoiceCurrency | Código de divisa, conversión, de acuerdo con la norma ISO estándar o el código numérico | |
7 | 58-63 | Alfanumérico (6) | Fecha de pago | Fecha/vencimiento de cheque | Fecha de pago, AAMMDD. Deje en blanco si se ha especificado la fecha de pago en el registro de apertura | Si PayablesInvoicePayment.DueDate < Creación de pago electrónico Valor de la fecha de pago = Fecha de pago Si no, valor = PayablesInvoicePayment.DueDate |
8 | 64-64 | Alfanumérico (1) | Texto | En blanco | Reservar. Usar según las instrucciones bancarias | |
9 | 65-65 | Alfanumérico (1) | Reservar | En blanco | Reservar. Usar según las instrucciones bancarias. | |
10 | 66-78 | Numérico (13) | Importe | Importe de la factura PayablesInvoicePayment.NetPaymentAmount |
Importe de la factura. Alineado a la derecha, cero rellenado Nota: Todas las divisas tienen 2 decimales (DD para importes regulares). No puede contener signos menos |
|
11 | 79-79 | Alfanumérico (1) | Código de id. | 0 | Código de identificación para informes de categoría | |
12 | 80-80 | Alfanumérico (1) | Reservar | En blanco | Reservar. Usar según las instrucciones bancarias. |
Registro de pago - Tipo de registro 7 - Código de categoría
Los registros de pago se crean para cada pago por vendedor.
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfanumérico (1) | Tipo de registro | 7 | Código de categoría | |
2 | 2-8 | Alfanumérico (7) | Nº vendedor | 7 últimas posiciones del número de vendedor de CP PayablesInvoicePayment.PayVendor |
Destinatario, número del vendedor. Alineado a la derecha, cero rellenado | |
3 | 9-11 | Alfanumérico (3) | Código de categoría | PaymentCategoryCode en Vendor/VendorLocation | Código de categoría | |
4 | 12-80 | Alfanumérico (69) | Reservar | En blanco |
Registro total - Tipo de registro 9
El registro de finalizado se crea una vez por Código de efectivo, Grupo de pago y Código de pago.
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Tipo de registro | 9 | Registro total | ||
2 | 2-9 | N.º id. de transferencia electrónica | ElectronicTransferID en la tabla PayablesElectronicTransferID. | Número de cuenta bancaria del remitente. Alineado a la derecha, cero rellenado | ||
3 | 10-21 | Importe total en SEK | Total calculado: PayablesInvoicePayment.NetPaymentAmount | Importe total en SEK. Posiblemente ceros. Alineado a la derecha, cero rellenado | ||
4 | 22-27 | Reservar | En blanco | Reservado. Usar según las instrucciones bancarias | ||
5 | 28-31 | En blanco | En blanco | En blanco | ||
6 | 32-43 | En blanco | En blanco | En blanco | ||
7 | 44-55 | En blanco | En blanco | En blanco | ||
8 | 56-63 | En blanco | En blanco | En blanco | ||
9 | 64-78 | Importe total | Calculado | Importe total de la factura en divisa extranjera. Alineado a la derecha, cero rellenado | ||
10 | 79-80 | En blanco | En blanco | En blanco |