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. 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 |