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 |