Archivos de pago DDI
- Los archivos creados se almacenarán en el directorio de trabajo en un directorio llamado AP161DI-PMT
- El nombre de los archivos se predeterminará a AP161DI-PMT. Los nombres pueden reemplazar estos nombres en la pantalla de parámetros. Al ejecutar el programa para varios códigos de efectivo, el nombre de archivo tendrá como sufijo con cada código de efectivo. Por ejemplo, si se ejecuta el programa para el grupo de códigos de efectivo que contiene códigos de efectivo CAS1 y CAS2, el nombre de archivo sería AP161DI-PMT-CAS1 y AP161DI-PMT-CAS2.
- Se crea un registro para cada pago o un resumen de todos los pagos si existen notas de crédito. No hay registros de encabezado/detalles/totales separados.
- Cada pago procesado se escribirá en un archivo de trabajo temporal
- Si alguno de los pagos es una nota de crédito, cada pago se añade a un campo total y el pago con el mayor importe tendrá su divisa guardada.
- Una vez que todos los pagos se han escrito en el archivo de trabajo, el programa procesará el archivo de trabajo. Si no hay notas de crédito, se crea un registro bancario para cada pago. Si hay alguna nota de crédito, solo se crea un registro bancario que contenga el importe total de todos los pagos y la divisa del pago con la mayor APP-TRAN-CHK-AMT
- Estructura de descripción de artículo es la misma que introducir el lote y la información de devolución. Signos prohibidos: * % = <> & $ @ # “ : ‘€ ü!
- Si no se permiten los primeros caracteres del campo: -, espacios y espacios /, recomendamos utilizar la letra U en lugar de la letra ü.
- El campo I/R indica dónde se utiliza el campo para la transmisión del lote o en la información de devolución. El campo se utiliza por este motivo:
- Solo cuando el lote se envía al banco (I)
- Solo para información de devolución (R)
- Tanto cuando el lote se envíe al banco y a la información de devolución (IR)
- Los campos que están reservados pueden ser numéricos y alfanuméricos
- Los campos alfanuméricos vacíos se rellenan con espacios y los campos numéricos vacíos con ceros.
Número | Puesto | Tipo/Tamaño de datos | Campo | Descripción | Instrucciones | Notas adicionales |
---|---|---|---|---|---|---|
1 | 1-8 | Alfanumérico (8) | Registro de pagos | CMUO | Comando para la creación de pago: CMUO | |
2 | 9-22 | Alfanumérico (14) | Número de id. de transferencia electrónica de origen | ElectronicTransferID en PayablesElectronicTransferID | Número de cuenta de origen: Número de cuenta de 10 o 14 dígitos en Danske Bank, Dinamarca | |
3 | 23-57 | Alfanumérico (35) | Para | BankAccountNumber en Vendor/VendorLocation | Transferencia: Al número de cuenta/IBAN en una institución financiera extranjera o nacional (cuenta de divisa extranjera, excepto EUR). Cheque: CHEQUE |
|
4 | 58-60 | Alfanumérico (3) | Divisa | InvoiceCurrency en PayablesInvoicePayment | Código ISO. Especifique la divisa en la que se va a realizar la transferencia o se debe indicar el cheque. |
Si hay alguna nota de crédito = InvoiceCurrency del pago con el mayor NetPaymentAmount. de lo contrario, valor = InvoiceCurrency de pago |
5 | 61-74 | Numérico (14) | Importe | Suma de NetPaymentAmount en PayablesInvoicePayment | El importe debe ser inferior a 1 DKK mín. o el equivalente de mismo, máx. 2 decimales. Se incluye la longitud del campo. No se debe usar un punto de separador decimal, coma o período entre | Si existen notas de crédito = Total de todos los pagos, si no, valor = NetPaymentAmount |
6 | 75-77 | Alfanumérico (3) | Código de divisa para cambio | En blanco |
Código de divisa ISO para el cambio. El campo debe estar en blanco (""), si el campo 5 tiene la divisa deseada. Si el campo 5 muestra el cambio de divisa, el campo 6 debe especificar el código de divisa ISO para el cambio. Cheque: El valor de tipo de cambio solo puede estar en DKK |
|
7 | 78-85 | Numérico (8) | Fecha | Fecha de pago de creación de pago electrónico | Fecha de pago/cargo en la fecha de cobro en la validación del formato | |
8 | 86-86 | Alfanumérico (1) | Tipo de transferencia | NormalOrExpressCode en Vendor/VendorLocation N = Normal E = Expreso Traducido por debajo del comentario |
Tipo de transferencia: 1 = Normal 3 = Expreso |
|
9 | 87-123 | Alfanumérico (35) | Nombre y dirección | DIRECCIÓN DE RECEPTOR 1: VendorName en Vendor/VendorLocation PostalAddress de VendorAddress Línea 1 = Nombre de vendedor |
Nombre y dirección del destinatario. | |
10 | 124-158 | Alfanumérico (35) | Nombre y dirección | En blanco | ||
11 | 159-193 | Alfanumérico (35) | Nombre y dirección | En blanco | No hay datos | |
12 | 194-228 | Alfanumérico (35) | Nombre y dirección | En blanco | ||
13 | 229-263 | Alfanumérico (35) | Nombres y direcciones del banco de recepción | Nombre y dirección del banco de recepción. Si la dirección BIC/SWIFT (Field 51) es específica, no introduzca eve. Código de efectivo/Id. de banco (campo 52-53) |
Si SwiftId = espacios, valor de Línea 1= BankEntity.BankName, Línea 2 = BankEntity.PostalAddress.DeliveryAddress.AddressLine1 Línea 3 + BankEntity.PostalAddress.PostalCode Línea 4 = BankEntity.PostalAddress.Municipality |
|
14 | 264-298 | Alfanumérico (35) | Nombres y direcciones del banco de recepción | Si SwiftId = espacios, valor de Línea 1= BankEntity.BankName, Línea 2 = BankEntity.PostalAddress.DeliveryAddress.AddressLine1 Línea 3 + BankEntity.PostalAddress.PostalCode Línea 4 = BankEntity.PostalAddress.Municipality |
||
15 | 299-333 | Alfanumérico (35) | Nombres y direcciones del banco de recepción | Si SwiftId = espacios, valor de Línea 1= BankEntity.BankName, Línea 2 = BankEntity.PostalAddress.DeliveryAddress.AddressLine1 Línea 3 + BankEntity.PostalAddress.PostalCode Línea 4 = BankEntity.PostalAddress.Municipality |
||
16 | Alfanumérico (35) | Nombres y direcciones del banco de recepción | Si SwiftId = espacios, valor de Línea 1= BankEntity.BankName, Línea 2 = BankEntity.PostalAddress.DeliveryAddress.AddressLine1 Línea 3 + BankEntity.PostalAddress.PostalCode Línea 4 = BankEntity.PostalAddress.Municipality |
|||
17 | 369-369 | Alfanumérico (1) | Tarifas | Código de cargo en Vendor/VendorLocation | Transferencia: Cuota: 1= las tarifas en Dinamarca son pagadas por el remitente y las tarifas transfronterizas por el destinatario 2= todas las tarifas las paga el remitente 3 = que el destinatario paga todas las tarifas |
Si código =5 valor =1 Si código = 6 Valor = 2 Si código = 7 valor = 3 |
18 | 370-404 | Alfanumérico (35) | Texto para el destinatario | Espacio | Texto para el destinatario. Cheque: Solo puede escribir un texto en el destinatario si el cheque se envía directamente al importe del recibo (campo 43) |
Si el Tipo de referencia = F-Fik, este campo debe contener el número de factura. |
19 | 405-439 | Alfanumérico (35) | Texto para el destinatario | Espacio | Texto para el destinatario. Cheque: Solo puede escribir un texto en el destinatario si el cheque se envía directamente al importe del recibo (campo 43) |
|
20 | 440-474 | Alfanumérico (35) | Texto para el destinatario | Espacio | Texto para el destinatario. Cheque: Solo puede escribir un texto en el destinatario si el cheque se envía directamente al importe del recibo (campo 43) |
|
21 | 475-509 | Alfanumérico (35) | Texto para el destinatario | Espacio | Texto para el destinatario. Cheque: Solo puede escribir un texto en el destinatario si el cheque se envía directamente al importe del recibo (campo 43) |
|
22 | 510-544 | Alfanumérico (35) | Aviso a Danske Bank | Espacio | Instrucciones de pago adicionales a Danske Bank para la transferencia. Si se utiliza este campo, no hay ningún descuento. | |
23 | 545-579 | Alfanumérico (35) | Aviso a Danske Bank | Espacio | Instrucciones de pago adicionales a Danske Bank para la transferencia. Si se utiliza este campo, no hay ningún descuento. | |
24 | 580-614 | Alfanumérico (35) | Aviso a Danske Bank | Espacio | Instrucciones de pago adicionales a Danske Bank para la transferencia. Si se utiliza este campo, no hay ningún descuento. | |
25 | 615-618 | Alfanumérico (4) | Código para orden pago | Espacio | Aplicación para Danmark National Bank. El código de la orden de pago es 1-4 caracteres. Si hay un código de 1 dígito, especifique texto adicional en los campos 32-35 |
|
26 | 619-624 | Alfanumérico (6) | Tiempo de implementación | Espacio | Aplicación Danmark National Bank. Calendario de entradas con el formato: MMAA o MMAAAA Campo que se va a rellenar para los códigos de orden de los productos: 1, 1100, 1200, 1300 o 1800 |
|
27 | 625-638 | Alfanumérico (14) | Tasa de contrato de término | Espacio | Tasa de contrato futuro, para tipo de tasa, se utiliza la tasa futura. Tipo de tasa en el campo 46 | |
28 | 639-652 | Alfanumérico (14) | Tasa de contrato | Espacio | Se utiliza la tasa de contrato para el tipo de tasa. Tipo de tasa en el campo 46 | |
29 | 653-662 | Alfanumérico (10) | Número del receptor SE | Espacio | Aplicación para Danmark National Bank. Número SE de destinatario (8 dígitos) o N.º de org (10 dígitos) emitido cuando el pago se realiza en nombre de otra empresa |
|
30 | 663-664 | Alfanumérico (2) | País de destino | Espacio | Cheque: Especifique el código de país ISO del país al que se envía físicamente la comprobación. El campo se ha rellenado y se usa solo para el cheque |
|
31 | 665-665 | Alfanumérico (1) | Filler | En blanco | No usado. Configurar en blanco (" ") separados por comas | |
32 | 666-679 | Alfanumérico (14) | Descripción de la orden de pago | Espacios | Aplicación de Danmarks Nationalbank Descripción detallada de la orden de pago. El campo se debe utilizar si en el campo 25 se ha introducido un código de orden de 1 dígito |
|
33 | 680-693 | Alfanumérico (14) | Descripción de la orden de pago | Espacios | Aplicación de Danmarks Nationalbank Descripción detallada de la orden de pago. El campo se debe utilizar si en el campo 25 se ha introducido un código de orden de 1 dígito |
|
34 | 694-707 | Alfanumérico (14) | Descripción de la orden de pago | Espacios | Aplicación de Danmarks Nationalbank Descripción detallada de la orden de pago. El campo se debe utilizar si en el campo 25 se ha introducido un código de orden de 1 dígito |
|
35 | 708-722 | Alfanumérico (14) | Descripción de la orden de pago | Espacios | Aplicación de Danmarks Nationalbank Descripción detallada de la orden de pago. El campo se debe utilizar si en el campo 25 se ha introducido un código de orden de 1 dígito |
|
36 | 723-723 | Alfanumérico (1) | Filler | En blanco | No usado. Configurar en blanco (" ") separados por comas. | |
37 | 724-724 | Alfanumérico (1) | Filler | En blanco | No usado. Configurar en blanco (" ") separados por comas. | |
38 | 725-725 | Alfanumérico (1) | Filler | En blanco | No usado. Configurar en blanco (" ") separados por comas. | |
39 | 726-745 | Alfanumérico (20) | Referencia de los remitentes | VendorName en Vendor/VendorLocation | Texto de los extractos de cuenta del remitente | |
40 | 746-769 | Alfanumérico (24) | Nota | Espacios | Notas internas. El texto no se transfiere al banco | |
41 | 770-770 | Alfanumérico (1) | Filler | En blanco | No usado. Configurar en blanco (" ") separados por comas | |
42 | 771-771 | Alfanumérico (1) | Cheque cruzado | Espacio | Cheque: Selección del cheque que se va a verificar: X = Sí " " (En blanco) = No |
|
43 | 772-772 | Alfanumérico (1) | Cheque enviado a | Espacios | Cheque enviado a: 1 = titular de remitente/cuenta 2= recopilado en la oficina 3 o " " (en blanco) = directamente al destinatario del cheque Si la casilla se recopila en la oficina, introduzca n.º reg. en casilla 47. |
|
44 | 773-773 | Alfanumérico (1) | Filler | En blanco | No usado. Configurar en blanco (" ") separados por comas | |
45 | 774-774 | Alfanumérico (1) | Filler | En blanco | No usado. Configurar en blanco (" ") separados por comas | |
46 | 775-775 | Alfanumérico (1) | Tipo de tasa | Espacio | Especifique el Tipo de tasa: 1 o " " (en blanco) = tasa de venta 2 = tasa inmediata 3 = tasa futura * 4 = tasa de contrato. No se puede utilizar para un cheque** *El tipo futuro se debe especificar en el campo 27. ** Se debe especificar una tasa de contrato en el campo 28. Si no hay cambios, déjelo en blanco (" "). |
|
47 | 776-779 | Alfanumérico (4) | Oficina | Espacios | Cheque: Número de registro de la oficina de la que recuperar el cheque. Este campo se debe especificar si se selecciona 2 en el campo 43. |
|
48 | 780-780 | Alfanumérico (1) | Tarifas | Espacio | Cheque: Seleccione si el importe del cheque es: X= incluidas las tarifas de Danske Bank " " (En blanco) = excluyendo las tarifas de Danske Bank |
|
49 | 781-815 | Alfanumérico (35) | Aviso al remitente | Espacio | Cheque: texto al remitente para indicar la factura del banco | |
50 | 816-850 | Alfanumérico (35) | Aviso al remitente | Espacio | Cheque: texto al remitente para indicar la factura del banco | |
51 | 851-861 | Alfanumérico (11) | Dirección BIC/SWIFT | SwiftId en Vendor/VendorLocation de CrossBorderIdentifier = S en Vendor/VendorLocation | Transferencia: Dirección BIC/SWIFT: 8 o 11 caracteres. La dirección BIC/SWIFT correcta es esencial para obtener el descuento completo |
|
52 | 862-863 | Alfanumérico (2) | Código bancario | Vendedor/ubicación de vendedor Código bancario |
Transferencia: cuando se introduce el código bancario, también se introduce el campo Id. del banco (campo 53). Código del banco para el banco del destinatario: AT= Bankleitzahl (Austria) BL= Bankleitzahl (Alemania) CC= Asociación de pago canadiense (Canadá) CP = Id. de participante de CHIPS (EE. UU.) CH=Código CHIPS (número de UID) (EE. UU.) FW= FEDWIRE (n.º ABA) (EE. UU) SC= Código de clasificación (Reino Unido/Irlanda) |
|
53 | 864-962 | Alfanumérico (9) | Id. bancario | Vendedor/ubicación de vendedor Id. bancario |
Transferencia: Id. de banco que se debe completar si se ha especificado un código de banco en el campo 52: Bankleitzahl (Austria): 5 dígitos Bankleitzahl (Alemania): 8 dígitos Asociación de pago canadiense (Canadá): 9 dígitos Id. de participante de CHIPS (EE. UU.): 6 dígitos Código de CHIPS (número de UID) (EE. UU.): 4 dígitos FEDWIRE (n.º ABA) (EE. UU.): 9 dígitos Código de clasificación (Reino Unido/Irlanda): 6 dígitos |
Si BankId = 0 valor = espacios, si no, valor = Id. del banco |
54 | 963-964 | Alfanumérico (2) | Código de país para banco | PostalAddress.Country en BankEntity | Si SwiftId = espacios, valor = BankEntity.PostalAddress.Country | |
55 | 965-965 | Alfanumérico (1) | Filler | En blanco | No usado. Establecer en blanco (" ") separado por comas | |
56 | 966-967 | Alfanumérico (2) | País de origen del destinatario | En blanco | Código de país ISO para el destinatario |