Archivos de pago PGI

Registro de encabezado - Tipo de registro 0 - Registro inicial

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-6 Alfanumérico (5) Número de cliente Formato de pago de efectivo PGD y PGI

ElectronicPaymentOrganizationIdentifier en la tabla BankTransactionCode

Número de cliente - asignado por cuenta bancaria
3 7-12 Numérico (6) Fecha de producción Fecha del sistema Fecha del sistema en AP161 - AAMMDD.

Fecha de procesamiento del remitente

4 13-13 Alfanumérico (1) N.º prod SequenceNumber en PayablesElectronicTransferID Se puede utilizar 1-9. En varios registros iniciales con el mismo número de cliente y fecha de producción, el número de producción debe ser único en cada registro inicial. De lo contrario, la unidad de producción se percibe como ya cargada.

El número de secuencia se incrementa en 1 para varias ejecuciones de la misma Creación de pago electrónico en el mismo día. Cada nuevo día restablece PayablesElectronicTransferID.SequenceNumber a 1 y PayablesElectronicTransferID.LastRunDate a la fecha del sistema. No hay ediciones que impiden que se ejecute la Creación de pago electrónico más de 9 veces; no es necesario. El número de secuencia y la fecha de ejecución solo se actualizan en el registro PayablesElectronicTransferID que tiene el mismo n.º de cuenta de pagador. N.º sec. también se incrementará para cada tipo de registro del beneficiario 2 cuando el formulario de pago no sea = 0.

5 14-100 Alfanumérico (87) En blanco En blanco

Registro de encabezado - Tipo de registro 1 - Registro de remitente

- El encabezado del registro contiene los registros que se crean una vez por código de efectivo, grupo de pago, código de pago. Aparece siempre como primer registro por cliente, cuenta y código. El registro del remitente siempre debe preceder a un grupo del tipo de registro 3, 4, 5, 6 y 6.

Número Puesto Tipo/Tamaño de datos Campo Descripción Instrucciones Notas
1 1-1 Alfanumérico (1) Tipo de registro 1 Registro del remitente
2 2-6 Alfanumérico (5) Número de cliente ElectronicPaymentOrganizationIdentifier en la tabla BankTransactionCode Número de cliente Asignado por cuenta bancaria.
3 7-16 Alfanumérico (10) Cuenta del remitente

N.º id. de transferencia electrónica

ElectronicTransferID en la tabla PayablesElectronicTransferID Alineado a la derecha y en blanco. Cuenta bancaria o cuenta de divisa
4 17-18 Alfanumérico (2) Código del remitente Espacio Determinado por el remitente. Alfanumérico o en blanco. Una cuenta puede tener varios códigos de remitente para separar cuentas separadas para pedir el informe de pago y auditoría
5 19-45 Alfanumérico (27) Línea 1 del remitente Nombre en PayablesCompany Normalmente la dirección del remitente.
6 46-72 Alfanumérico (27) Línea 2 del remitente PostalAddress.DeliveryAddress.AddressLine1 en PayablesProcessLevel (Dirección no disponible para Compañía de cuentas por pagar) Normalmente la dirección del remitente.
7 73-87 Alfanumérico (15) Línea 3 del remitente PostalAddress.Municipality en PayablesProcessLevel (Dirección no disponible para Compañía de cuentas por pagar) Normalmente la ubicación del remitente
8 88-88 Alfanumérico (1) Código transfronterizo 2 Código transfronterizo = 2
9 89-89 Alfanumérico (1) Código de diseño 2 Código de diseño = 2
10 90-90 Alfanumérico (1) Divisa Divisa en la tabla CashCode Divisa desde la que se realiza el pago. E= EUR; S=SEK (no sigue la norma ISO debido a restricciones de espacio) Posición 1 de código de efectivo desde la creación del pago electrónico
11 91-100 Alfanumérico (10) ElectronicPaymentUserField1 de BankTransactionCode ElectronicPaymentUserField1 de BankTransactionCode Número de organización del remitente

Registro del beneficiario: tipo de registro 2 - registro de nombre de destinatario

Los registros de beneficiario se crean una vez por vendedor.

Número Puesto Tipo/Tamaño de datos Campo Descripción Instrucciones Notas
1 1-1 Alfanumérico (1) Tipo de registro 2 Registro del destinatario
2 2-2 Alfanumérico (1) Método de pago Formulario de pago en Vendor/VendorLocation

0 = Depósito

9 = Cheque

Método de pago 0 = depósito; 9 = cheque Posición 1 de Vendor/VendorLocation PaymentForm
3 3-17 Alfanumérico (15) Id. de destinatario Método de pago = 0

BankAccountNumber Vendor/VendorLocation o Método de pago = 9 número de serie

Establezca la opción, pero el destinatario actual único, id. de destinatario alfanumérico. Alineado a la derecha o a la izquierda y en blanco Si PaymentForm = 0, valor = BankAccountNumber. Si no, valor =PayablesElectronicTransferID.SequenceNumber (con incrementos de 1 desde el registro de Tipo 1)
4 18-22 Alfanumérico (5) En blanco En blanco
5 23-23 Alfanumérico (1) Código del destinatario Código de prioridad

Método de pago = 0 (1 o 2)

Método de pago = 9 (1)

Se aplicará el depósito: 1 normal, 2 Express

El cheque siempre es 1 normal

Si PaymentForm= 9 y NormalOrExpressCode = E valor =2
6 24-56 Alfanumérico (33) Nombre de destinatario 1 Método de pago = 0

BankAccountNumber Vendor/VendorLocation (n.º IBAN) o método de pago = 9 VendorName Vendor/VendorLocation

En el depósito: Escriba el número de cuenta del destinatario. Si es posible, en el formato IBAN. En el cheque: Escriba el nombre del destinatario Si PaymentForm no es = 9, valor = Vendor/VendorLocation BankAccountNumber. Si no, valor = Vendor/VendorLocation VendorName
7 57-89 Alfanumérico (33) Nombre de destinatario 2 Método de pago = 0 VendorName Vendor/VendorLocation o método de pago = 9 PostalAddress.DeliveryAddress.AddressLine1 en VendorAddress En el depósito: Escriba el nombre del destinatario Si el formulario de pago no es = 9 Valor = Vendor/VendorLocation VendorName. Si no, valor = VendorAddress.PostalAddress.DeliveryAddress.AddressLine1
8 90-92 Alfanumérico (3) Categoría de pago PaymentCategoryCode en Vendor/VendorLocation El código de pago de acuerdo con la oficina de impuestos sueco se aplica a un pago posterior al mismo destinatario a menos que el código no sea diferente al que se hace referencia en los registros de importe. Se introduce en el importe del registro. No es necesario para el código de pago indicado en los registros de importe.
9 93-100 Alfanumérico (8) En blanco Espacio En blanco

Registro del beneficiario: tipo de registro 3 - Registro de dirección de destinatario

Los registros de beneficiario se crean una vez por vendedor.

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 la dirección del destinatario
2 2-2 Alfanumérico (1) Método de pago Método de pago Igual que tipo de registro 2, posición 2
3 3-17 Alfanumérico (15) Id. de destinatario Método de pago = 0 BankAccountNumber Vendor/VendorLocation Método de pago = 9 número de serie Mismo tipo de registro que 2, posición 3-17 Si PaymentForm = 0 valor = BankAccountNumber. Si no, valor = PayablesElectronicTransferID.SequenceNumber (con incrementos de 1 desde el registro de Tipo 1)
4 18-50 Alfanumérico (33) Nombre de destinatario 3 Método de pago = 0

Código bancario de vendedor/ubicación, Id. del banco.

Plusgiro de Suecia en códigos de clasificación

Método de pago = 9

El método de pago 9, cheque, destinatario específico, dirección. Para los destinatarios en Europa, se hace referencia al IBAN en el tipo de registro 2, posición 24-56. Este campo no se debe dejar en blanco. Para determinados países fuera de Europa un código especial es necesario. Australia: El código se denomina BSB (Banco/Estado/Sucursal) y tiene 6 dígitos. En la factura, a menudo se indica la sucursal 123-456. La asignación de pago registrada en el campo del código de cuenta bancaria como //AU123456

Canadá: El código se llama Número de ruta de pagos y consiste en 9 dígitos y siempre comienza con 0. Registrar como //CC012345678

Sudáfrica: El código de clasificación tiene 6 dígitos. Hay a veces 8 dígitos, incluso, solo se utilizan los 6 primeros. Registrarse como //ZA123456

EE. UU.: El código se llama Número de enrutamiento Fedwire (alt. ABA) y consiste en 9 dígitos. Registrar como //FW123456789

Si PMT-FORM = 0 valor = 11, código bancario, id. bancario (sin comas)
5 51-72 Alfanumérico (22) Ciudad de ubicación del destinatario Método de pago = 0 Ubicación bancaria en la pantalla AP16 (CBE) o método de pago =9 Ciudad en VendorAddress El depósito: Especifique la ubicación bancaria de recepción

El cheque: Especifique la ubicación del destinatario

Si = valor = BankEntity.PostalAddres.Municipality

Si no, valor = VendorAddress.PostalAddress.Municipality

6 73-82 Alfanumérico (10) Código postal del registro del destinatario Método de pago = 0 Código postal de la entidad bancaria o el método de pago =9 Código postal en VendorAddress Alfanumérico, alineado a derecha o izquierda y en blanco Si 0, valor = BankEntity.PostalAddres.PostalCode, si no, valor = VendorAddress.PostalAddress.PostalCode
7 83-84 Alfanumérico (2) País del destinatario Código bancario de país de BankEntity Estándar ISO. El país o región en el que se enviará el dinero. No debe ser el mismo país en el que el destinatario esté activo. Si PaymentForm = 0 y BankEntity.PostalAddress.Country = espacios, valor = VendorAddress.PostalAddress.Country

Si PaymentForm = 0 y BankEntity.PostalAddress.Country no es = espacios, valor = VendorAddress.PostalAddress.Country

Si PaymentForm no es = 0, valor = VendorAddress.PostalAddress.Country

8 85-97 Alfanumérico (13) Referencia interna PayablesInvoice.VoucherNumber La referencia interna del remitente
9 98-100 Alfanumérico (3) En blanco En blanco

Registro de pago - Tipo de registro 5 - Registro de mensaje - Registro de importe de débito

Se crea solo para pagos de importe de débito y mensajes hasta 4 registros de mensaje. 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 Registro de importe de débito
2 2-2 Alfanumérico (1) Método de pago Método de pago Igual que tipo de registro 2, posición 2
3 3-17 Alfanumérico (15) Id. de destinatario Método de pago = 0

BankAccountNumber Vendor/VendorLocation o método de pago =9 número de serie

Igual que el tipo de registro 2, posiciones 3-17
4 18-50 Alfanumérico (33) Mensaje Método de pago = 0

Línea 1 = código BIC/n.º SWIFT

Línea 2 = Número de factura

Línea 3 = OUR en el código de cargo = 0

Línea 4 = Comentarios o método de pago =9

Línea 1 = Factura en factura por pagar

Línea 2 = OUR en el código de cargo =0 en Vendor/VendorLocation

Líneas 3 y 4 = Comentarios

Mensaje para el destinatario de pago. Si es necesario espacio adicional para el mensaje, siempre y cuando el registro de importe de débito no se repita más de 3 veces por pago sin información adicional, por ejemplo, en blanco en la posición 51-2100. Registros de mensaje preceden a registros de importe. OUR en este campo indica que el remitente paga los gastos del destinatario. Si no se especifica, cada uno paga sus propios gastos. Si el formulario de pago = 0 valor = Vendor/VendorLocation SwiftId

Si Vendor/VendorLocation ChargeCode = 0 valor = ":OUR"

Si el texto de comentario de valor de los comentarios de API

Si valor de pago = PayablesInvoice.Invoice

5 51-52 Alfanumérico (2) En blanco Comentario en factura de cuentas por pagar En blanco
6 53-63 Numérico (11) Importe en SEK

Importe en SEK o euros

NetPaymentAmount en PayblesInvoicePayment Importe en divisa Base/Co (incluida el decimal/céntimos, la divisa es SEK o EUR)

Alineados a la derecha y cero rellenado sin signos o puntos decimales (Posiciones 87-89)

7 64-69 Numérico (6) Fecha de vencimiento Comprobar fecha/fecha de vencimiento AAMMDD. El día en que se cargará a la cuenta del remitente. Si la fecha de vencimiento de pago de factura de cuentas por pagar < valor de fecha de pago de creación de pago electrónico = Fecha de pago de creación de pago electrónico

Si no, valor = PayablesInvoicePayment.DueDate

8 70-71 Alfanumérico (2) En blanco En blanco
9 72-86 Numérico (15) Importe Zero/Invoice NetPaymentAmount en PayablesInvoicePayment El importe en la divisa distinta de Base/Co. Introducido con decimales, pero sin signos y comas decimales. Alineación derecha y cero rellenado. Si el importe de la factura está en divisa distinta al estado base/co aquí, de lo contrario, se rellena cero. El importe se muestra en la divisa especificada en el campo Código de divisa que aparece a continuación. Si PayablesInvoicePayment.InvoiceCurrency = SEK, valor = 0, si no, valor = NetPaymentAmount
10 87-89 Alfanumérico (3) Código de divisa InvoiceCurrency en PayablesInvoicePayment Estándar ISO. Divisa en la que se va a mostrar el pago
11 90-90 Alfanumérico (1) Código de importe 1 o NOTA. Especifica el importe de la base para el pago.

1= si el importe está en otra divisa distinta a la divisa base/co especificada.

2 = si solo se especifica el importe de la divisa base/co

Si PayablesInvoicePayment.InvoiceCurrency = SEK, valor = 2, si no, valor =1
12 91-91 Alfanumérico (1) Combinando BankTransactionCode.SortOption El pago de la misma divisa y con la misma fecha contable al mismo destinatario se pueden combinar en un pago.

1 = sin combinación. Cada pago se envía por separado.

2 = combinar todas las formas de pago. Se ha especificado el intermedio.

13 92-94 Alfanumérico (3) Categoría de pago PaymentCategoryCode en Vendor/VendorLocation Indica si es diferente del código de pago del tipo de registro 2, de lo contrario, en blanco. Si un pago incluye plazos con diferentes códigos de pago, se informaría por separado
14 95-100 Alfanumérico (6) En blanco Espacio En blanco

Registro de pagos - Tipo de registro 6 - Registro de importe - Crédito

Creado solo para notas de crédito. No se han creado 5 mensajes de tipo de registro 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 6 Registro de importes, crédito
2 2-2 Alfanumérico (1) Método de pago Formulario Vendor/VendorLocationPayment Debe ser igual que en el registro de débito porque la nota de crédito se deducirá
3 3-17 Alfanumérico (15) Id. de destinatario Método de pago = 0

BankAccountNumber Vendor/VendorLocation o Método de pago = 9 número de serie

Debe ser igual que en el registro de débito porque la nota de crédito se deducirá
4 18-50 Alfanumérico (33) Mensaje Factura en PayablesInvoice Mensajes para el beneficiario
5 51-52 Alfanumérico (2) En blanco En blanco
6 53-63 Numérico (11) Importe en SEK NetPaymentAmount en PayablesInvoicePayment

SEK/EURO

Los importes en la divisa Base/Co (se incluyen los céntimos, la divisa actual es SEK/EUR). Alineado a la derecha y con cero se rellenan sin signos o comas decimales. Indicada del mismo modo que el registro de débito para el que se deduce la nota de crédito.
7 64-69 Numérico (6) Fecha contable Fecha de cheque/fecha de vencimiento Primera fecha contable (AAMMDD). Primera fecha en que se realiza la liquidación de nota de crédito. Igual que el registro de débito
8 70-75 Numérico (6) Última fecha contable Fecha de cheque + 340 días La última fecha contable (AAMMDD). Se puede realizar la última fecha de liquidación de la nota de crédito. La primera fecha contable debería ser al menos + 10 días. Fecha de pago/fecha de vencimiento + 340 días
9 76-77 Alfanumérico (2) En blanco En blanco
10 78-92 Numérico (15) Importe NetPaymentAmount en PayablesInvoicePayment El importe en la divisa distinta de Base/Co. Alineado a la derecha y con cero se rellenan sin signos ni separador decimal. Se muestra de la misma forma para los registros de débito.
11 93-95 Alfanumérico (3) Código de divisa InvoiceCurrency en PayablesInvoicePayment Debe ser el mismo para el registro de débito que de la nota de crédito para deducir el crédito. Estándar ISO
12 96-96 Alfanumérico (1) Código de importe 2 si InvCurrency = SEK, de lo contrario 1 Lo mismo para el registro de débito que la nota de crédito que se va a compensar. Especifica el importe base del pago.

1= si el importe está en otra divisa distinta a la Base/Co.

2 = si solo el importe de la divisa se encuentra fuera de Base/Co

13 97-99 Alfanumérico (3) Categoría de pago Categoría de pago de factura Código de pago
14 100-100 Alfanumérico (1) En blanco Espacio En blanco

Registro total - Tipo de registro 7

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 Alfanumérico (1) Tipo de registro 7 Registro total
2 2-6 Alfanumérico (5) Número de cliente ElectronicPaymentOrganizationIdentifier en la tabla BankTransactionCode Igual que tipo de registro 0
3 7-16 Alfanumérico (10) Cuenta del remitente

N.º de Id. de transferencia electrónica

ElectronicTransferID en la tabla PayablesElectronicTransferID Igual que tipo de registro 1
4 17-18 Alfanumérico (2) Código del remitente Espacio Determinado por el remitente. Una cuenta puede tener varios códigos de remitente para tener cuentas independientes en las órdenes de pago de contabilidad y en el informe de auditoría. No obligatorio
5 19-19 Alfanumérico (1) Código de divisa Divisa en la tabla CashCode Divisa base/co desde la que se realiza el pago.

E=EUR

S=SEK

Código de efectivo de ElectronicPaymentCreation
6 20-20 Alfanumérico (1) En blanco En blanco
7 21-33 Numérico (13) Imp total Calculado Importe total en divisa base/Co. Importes netos, por ejemplo, los débitos totales como positivos y los créditos como negativos. Indica con los signos (+ o -) en la posición 33. Cero rellenado si la posición 80 está en blanco. NetPaymentAmount total

Si el valor total de NetPaymentAmount < 0 valor = "-" si no, valor= "+"

8 34-35 Alfanumérico (2) En blanco En blanco En blanco Si el valor total de NetPaymentAmount < 0 valor = "-" si no, valor= "+"
9 36-52 Numérico (17) Total En blanco Totales en divisas distintas a Base/Co. Resumen neto de todos los importes independientemente de la divisa. Indicado por los signos (+ o -) en la posición 52. Cero rellenado si la posición 80 está en blanco
10 53-89 Alfanumérico (27) En blanco En blanco En blanco
11 80-80 Alfanumérico (1) Ejecución del pago 1 1 = se implementan los pagos
12 81-87 Numérico (7) Número de registros Calculado Número de registros, sin incluir el registro inicial. Rellenado a la derecha y cero rellenado.
13 88-88 Alfanumérico (1) Código transfronterizo 2 Código transfronterizo = 2
14 89-100 Alfanumérico (12) En blanco En blanco