Arquivos de pagamento do DDI

  • Os arquivos criados serão armazenados no diretório de trabalho sob um diretório chamado AP161DI-PMT
  • O nome dos arquivos será padronizado para AP161DI-PMT. Esses nomes podem ser substituídos pelos nomes inseridos na tela de parâmetros. Quando o programa for executado para vários códigos de caixa, o nome do arquivo terá um sufixo com cada código de caixa. Por exemplo, se você executar o programa para um grupo de códigos de caixa que contenha códigos de caixa CAS1 e CAS2, o nome do arquivo será AP161DI-PMT-CAS1 e AP161DI-PMT-CAS2.
  • Um registro é criado para cada pagamento, ou um resumo de todos os pagamentos, se existirem avisos de crédito. Não há registros de cabeçalho/detalhe/total separados.
  • Cada pagamento processado será gravado em um arquivo de trabalho temporário
  • Se qualquer um dos pagamentos for um aviso de crédito, cada pagamento será adicionado a um campo de total e o pagamento com o maior valor terá sua moeda salva.
  • Depois de todos os pagamentos serem gravados no arquivo de trabalho, o programa processa o arquivo de trabalho. Se não existirem avisos de crédito, um registro bancário será criado para cada pagamento. Se houver avisos de crédito, apenas um registro bancário será criado contendo o valor total de todos os pagamentos e a moeda do pagamento com maior APP-TRAN-CHK-AMT
  • A Estrutura de descrição do item é a mesma na inserção das informações de lote e devolução. Sinais proibidos: * % = <> & $ @ # “ : ‘€ ü!
  • Se os primeiros caracteres no campo não forem permitidos: -, espaços e / espaços, recomendamos que você use a letra U em vez do ü minúsculo
  • O campo I/R informa onde o campo é usado para transmissão do lote ou nas informações de devolução. O campo é usado para este motivo:
    • Somente quando o lote é enviado para o banco (I)
    • Somente para informações de devolução (R)
    • Quando o lote é enviado para o banco e informações de devolução (IR)
    • Os campos reservados podem ser numéricos e alfanuméricos
  • Os campos alfanuméricos vazios são preenchidos com espaços, e os campos numéricos vazios com zeros.
Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas adicionais
1 1-8 Alfa/numérico (8) Registro de pagamento CMUO O comando para criação de pagamento: CMUO
2 9-22 Alfa/numérico (14) Número de ID de transferência eletrônica de origem ElectronicTransferID em PayablesElectronicTransferID Número da conta de origem: Número da conta de 10 ou 14 dígitos no Danske Bank, Dinamarca
3 23-57 Alfa/numérico (35) Para BankAccountNumber em Vendor/VendorLocation Transferência:

Número da conta de destino/IBAN em uma instituição financeira estrangeira ou doméstica (conta cambial estrangeira, exceto EUR).

Cheque: VERIFICAR

4 58-60 Alfa/numérico (3) Moeda InvoiceCurrency em PayablesInvoicePayment Código ISO.

Especifique a moeda na qual a transferência será feita ou na qual o cheque será denominado.

Se houver algum Aviso de crédito, valor = InvoiceCurrency de pagamento com o maior NetPaymentAmount. do contrário, valor = InvoiceCurrency do pagamento
5 61-74 Numérico (14) Valor Soma de NetPaymentAmount em PayablesInvoicePayment O valor deve ser menor que 1 MIA DKK, ou o equivalente, no máximo. 2 casas decimais. O tamanho do campo está incluído. Ponto decimal, vírgula ou período não podem ser usados como separador Se houver qualquer aviso de crédito, valor = Total de todos os pagamentos, senão, valor = NetPaymentAmount
6 75-77 Alfa/numérico (3) Código de moeda para câmbio Em branco

Código de moeda ISO para câmbio. O campo deve ficar em branco (“”), se o campo 5 tiver a moeda desejada. Se o campo 5 mostrar o câmbio, o campo 6 deverá especificar o código de moeda ISO para câmbio.

Cheque: O valor da taxa de câmbio só pode ser em DKK

7 78-85 Numérico (8) Data Data de pagamento da criação de pagamento eletrônico Data de pagamento/data de cobrança no formato DDMMAAAA
8 86-86 Alfa/numérico (1) Tipo de transferência NormalOrExpressCode em Vendor/VendorLocation

N=Normal

E= Expresso

Traduzido sob o comentário

Tipo de transferência:

1 = Normal

3= Expresso

9 87-123 Alfa/numérico (35) Nome e endereço. RECEIVER ADDR-1: VendorName em Vendor/VendorLocation

PostalAddress de VendorAddress

Linha 1 = VendorName

Nome e informações de endereço do receptor.
10 124-158 Alfa/numérico (35) Nome e endereço. Em branco
11 159-193 Alfa/numérico (35) Nome e endereço. Em branco Sem dados
12 194-228 Alfa/numérico (35) Nome e endereço. Em branco
13 229-263 Alfa/numérico (35) Nomes e endereços do banco de recebimento Nome e endereço do banco de recebimento.

Se o endereço BIC/SWIFT correto (Campo 51) for específico, não insira o Código de caixa/ID bancária (campo 52-53)

Se SwiftId = espaços, valor de Linha 1= BankEntity.BankName,

Linha 2 = BankEntity.PostalAddress.DeliveryAddress.AddressLine1

Linha 3 + BankEntity.PostalAddress.PostalCode

Linha 4 = BankEntity.PostalAddress.Municipality

14 264-298 Alfa/numérico (35) Nomes e endereços do banco de recebimento Se SwiftId = espaços, valor de Linha 1= BankEntity.BankName,

Linha 2 = BankEntity.PostalAddress.DeliveryAddress.AddressLine1

Linha 3 + BankEntity.PostalAddress.PostalCode

Linha 4 = BankEntity.PostalAddress.Municipality

15 299-333 Alfa/numérico (35) Nomes e endereços do banco de recebimento Se SwiftId = espaços, valor de Linha 1= BankEntity.BankName,

Linha 2 = BankEntity.PostalAddress.DeliveryAddress.AddressLine1

Linha 3 + BankEntity.PostalAddress.PostalCode

Linha 4 = BankEntity.PostalAddress.Municipality

16 Alfa/numérico (35) Nomes e endereços do banco de recebimento Se SwiftId = espaços, valor de Linha 1= BankEntity.BankName,

Linha 2 = BankEntity.PostalAddress.DeliveryAddress.AddressLine1

Linha 3 + BankEntity.PostalAddress.PostalCode

Linha 4 = BankEntity.PostalAddress.Municipality

17 369-369 Alfa/numérico (1) Taxas Código de encargo em Vendor/VendorLocation Transferência:

Taxa:

1= Taxas na Dinamarca são pagas pelo remetente e as taxas de margem cruzada são pagas pelo receptor

2= Todas as taxas são pagas pelo remetente

3 = Todas as taxas são pagas pelo receptor

Se código =5 valor =1

Se código =6 valor = 2

Se código = 7 valor = 3

18 370-404 Alfa/numérico (35) Texto para o receptor Espaço Texto para o receptor.

Cheque:

Você só pode escrever um texto para o receptor se o cheque for enviado diretamente para o valor do recebimento (campo 43)

Se o Tipo de ref. = F-Fik, este campo deve conter o número da fatura.
19 405-439 Alfa/numérico (35) Texto para o receptor Espaço Texto para o receptor.

Cheque:

Você só pode escrever um texto para o receptor se o cheque for enviado diretamente para o valor do recebimento (campo 43)

20 440-474 Alfa/numérico (35) Texto para o receptor Espaço Texto para o receptor.

Cheque:

Você só pode escrever um texto para o receptor se o cheque for enviado diretamente para o valor do recebimento (campo 43)

21 475-509 Alfa/numérico (35) Texto para o receptor Espaço Texto para o receptor.

Cheque:

Você só pode escrever um texto para o receptor se o cheque for enviado diretamente para o valor do recebimento (campo 43)

22 510-544 Alfa/numérico (35) Aviso ao Danske Bank Espaço Instruções de pagamento adicionais para transferência do Danske Bank. Se este campo for usado, não há desconto.
23 545-579 Alfa/numérico (35) Aviso ao Danske Bank Espaço Instruções de pagamento adicionais para transferência do Danske Bank. Se este campo for usado, não há desconto.
24 580-614 Alfa/numérico (35) Aviso ao Danske Bank Espaço Instruções de pagamento adicionais para transferência do Danske Bank. Se este campo for usado, não há desconto.
25 615-618 Alfa/numérico (4) Código para ordem de pagamento Espaço Aplicações no Banco Central da Dinamarca

O código da ordem de pagamento é de 1 a 4 caracteres.

Se houver um código de 1 dígito, especifique o texto adicional nos campos 32-35

26 619-624 Alfa/numérico (6) Horário de implementação Espaço Aplicação no Banco Central da Dinamarca.

Horário das entradas no formato: MMAA ou MMAAAA

Campo a ser preenchido para códigos de ordem em produtos: 1, 1100, 1200, 1300 ou 1800

27 625-638 Alfa/numérico (14) Termo de taxa de contrato Espaço Taxa de contrato futura, para tipo de taxa, é usada a taxa futura. Tipo de Taxa no campo 46
28 639-652 Alfa/numérico (14) Taxa de contrato Espaço Taxa de contrato, para tipo de taxa, é usada a taxa do contrato. Tipo de Taxa no campo 46
29 653-662 Alfa/numérico (10) Número SE do receptor Espaço Aplicação no Banco Central da Dinamarca

Número SE do receptor (8 dígitos) ou Nº org. (10 dígitos) emitidos quando o pagamento é feito em nome de outra empresa

30 663-664 Alfa/numérico (2) País de destino Espaço Cheque:

Especifique o código ISO do país para o qual o cheque é fisicamente enviado.

O campo é preenchido e usado somente para o cheque

31 665-665 Alfa/numérico (1) Preenchedor Em branco Não utilizado Definir como em branco (“”) separado por vírgulas
32 666-679 Alfa/numérico (14) Descrição da ordem de pagamento Espaços Aplicação do Banco Central da Dinamarca

Descrição adicional da ordem de pagamento.

O campo deve ser usado se, no campo 25, o código de ordem de 1 dígito for inserido

33 680-693 Alfa/numérico (14) Descrição da ordem de pagamento Espaços Aplicação do Banco Central da Dinamarca

Descrição adicional da ordem de pagamento.

O campo deve ser usado se, no campo 25, o código de ordem de 1 dígito for inserido

34 694-707 Alfa/numérico (14) Descrição da ordem de pagamento Espaços Aplicação do Banco Central da Dinamarca

Descrição adicional da ordem de pagamento.

O campo deve ser usado se, no campo 25, o código de ordem de 1 dígito for inserido

35 708-722 Alfa/numérico (14) Descrição da ordem de pagamento Espaços Aplicação do Banco Central da Dinamarca

Descrição adicional da ordem de pagamento.

O campo deve ser usado se, no campo 25, o código de ordem de 1 dígito for inserido

36 723-723 Alfa/numérico (1) Preenchedor Em branco Não utilizado Definir como em branco (“”) separado por vírgulas.
37 724-724 Alfa/numérico (1) Preenchedor Em branco Não utilizado Definir como em branco (“”) separado por vírgulas.
38 725-725 Alfa/numérico (1) Preenchedor Em branco Não utilizado Definir como em branco (“”) separado por vírgulas.
39 726-745 Alfa/numérico (20) Referência do remetente VendorName em Vendor/VendorLocation Texto nos demonstrativos da conta do remetente
40 746-769 Alfa/numérico (24) Nota Espaços Notas internas. O texto não é transferido para o banco
41 770-770 Alfa/numérico (1) Preenchedor Em branco Não utilizado Definir como em branco (“”) separado por vírgulas
42 771-771 Alfa/numérico (1) Cheque cruzado Espaço Cheque: Seleção do cheque a ser verificado:

X = Sim

“ “ (Em branco) = Não

43 772-772 Alfa/numérico (1) Cheque enviado para Espaços Cheque enviado para:

1 = Titular da conta/remetente

2= Coletado no escritório

3 ou “ “(em branco) = diretamente para o receptor do cheque

Se o cheque for coletado no escritório, insira Nº reg na caixa 47

44 773-773 Alfa/numérico (1) Preenchedor Em branco Não utilizado Definir como em branco (“”) separado por vírgulas
45 774-774 Alfa/numérico (1) Preenchedor Em branco Não utilizado Definir como em branco (“”) separado por vírgulas
46 775-775 Alfa/numérico (1) Tipo de Taxa Espaço Especifique o Tipo de taxa:

1 ou “ “(em branco) = taxa de venda

2 = Taxa à vista

3 = Taxa futura *

4 = Taxa de contrato. Não é possível usar para um cheque**

*Taxa de câmbio deve ser especificada no campo 27.

** A taxa do contrato deve ser especificada no campo 28. Se não houver alteração, deixe em branco (“ “).

47 776-779 Alfa/numérico (4) Escritório Espaços Cheque:

Número de registro do escritório em que o cheque será coletado. Este campo deve ser especificado se 2 for selecionado no campo 43.

48 780-780 Alfa/numérico (1) Taxas Espaço Cheque:

Selecione se o valor do cheque for:

X= incluindo as taxas do Danske Bank

“ “ (Em branco) = excluindo taxas do Danske Bank

49 781-815 Alfa/numérico (35) Aviso ao remetente Espaço Cheque: texto para o remetente para indicar a fatura do banco
50 816-850 Alfa/numérico (35) Aviso ao remetente Espaço Cheque: texto para o remetente para indicar a fatura do banco
51 851-861 Alfa/numérico (11) Endereço BIC/SWIFT SwiftId em Vendor/VendorLocation de CrossBorderIdentifier = S em Vendor/VendorLocation Transferência:

Endereço BIC/SWIFT: 8 ou 11 caracteres.

O endereço BIC/SWIFT correto é essencial para obter o desconto completo

52 862-863 Alfa/numérico (2) Código bancário Vendor/VendorLocation

BankingCode

Transferência: quando o código bancário é inserido, o ID do banco (campo 53) também é inserido.

Código bancário do banco receptor:

AT= Bankleitzahl (Áustria)

BL= Bankleitzahl (Alemanha)

CC= Associação de pagamento canadense (Canadá)

CP=ID do participante CHIPS (EUA)

CH=Código CHIPS (Nº UID) (EUA)

FW= FEDWIRE (Nº ABA) (USA)

SC=Código de classificação (UK/Irlanda)

53 864-962 Alfa/numérico (9) ID bancário Vendor/VendorLocation

BankId

Transferência: ID bancário a ser preenchido se um código bancário tiver sido especificado no campo 52:

Bankleitzahl (Áustria): 5 dígitos

Bankleitzahl (Alemanha): 8 dígitos

Associação de pagamento canadense (Canadá): 9 dígitos

ID do participante CHIPS (EUA): 6 dígitos

Código CHIPS (Nº UID) (EUA): 4 dígitos

FEDWIRE (Nº ABA) (USA): 9 dígitos

Código de classificação (UK/Irlanda): 6 dígitos

Se BankId = 0 valor = espaços, senão valor = ID do banco
54 963-964 Alfa/numérico (2) Código do país do banco PostalAddress.Country em BankEntity Se SwiftId = espaços, valor = BankEntity.PostalAddress.Country
55 965-965 Alfa/numérico (1) Preenchedor Em branco Não utilizado Defina como em branco (“ “) separado por vírgulas
56 966-967 Alfa/numérico (2) País de origem do receptor Em branco Código ISO do país do receptor