Arquivos de pagamento NTI
Cabeçalho do aplicativo
Todos os registros começam com um cabeçalho de aplicativo de 40 caracteres. As informações desse registro são usadas pelos sistemas de recebimento para lidar com os dados de uma forma eficiente.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-2 | Alfa/numérico (2) | ID | AH | Cabeçalho do aplicativo | |
2 | 3-3 | Numérico (1) | Versão | 2 | ||
3 | 4-5 | Numérico (2) | Código de devolução | 00 | 00= Lote rejeitado, mas nenhum erro neste registro | |
4 | 6-9 | Alfa/numérico (4) | ID do procedimento | TBIU | ||
5 | 10-13 | Numérico (4) | Data da transação | Data do sistema | MMDD | |
6 | 14-19 | Numérico (6) | SeqNo | PayablesElectronicTransferID.SequenceNumber | Número de sequência do dia. Começa com 1 |
Representa o número de execuções AP161 por dia para o mesmo código de pgto. O contador deve ser redefinido como 000001 a cada dia. Certifique-se de que a numeração de sequência seja executada em uma série ininterrupta durante todo o dia útil. Isso é particularmente importante ao transferir vários lotes durante o mesmo dia. Quando um lote tiver sido rejeitado, o número de sequência sempre deverá começar em 1 - 1 mais alto do que no último lote transmitido. |
7 | 20-27 | Alfa/numérico (8) | TransCode | Espaços | Reservado | |
8 | 28-38 | Alfa/numérico (11) | ID do usuário | Espaços | Reservado | |
9 | 39-40 | Numérico (2) | NoOf80Char | 04 | Nº de blocos de 80 caracteres que constituem um registro. |
Registro de cabeçalho - tipo de registro 0 - Registro inicial - Lote (BETFOR00)
O cabeçalho do registro contém os registros que são criados uma vez por código de caixa, grupo de pagamentos, código de pagamento
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-40 | Alfa/numérico (40) | Cabeçalho do aplicativo | Consulte a descrição “Cabeçalho do aplicativo” | ||
2 | 41-48 | Alfa/numérico (8) | Código de transação | BETFOR00 | Tipo de registro | |
3 | 49-59 | Alfa/numérico (11) | Número da empresa | BankTransactionCode.ElectronicPaymentOrganizationIdentifier ou PayablesElectronicTransferID.OrganizationIdentifier | Mudou para a alteração de CBI ou APE-ORG-IDENTIFIER JT480089 | |
4 | 60-70 | Alfa/numérico (11) | Divisão | Espaço | ||
5 | 71-74 | Numérico (4) | Controle de sequência | PayablesElectronicTransferID.SequenceCounter | A primeira transmissão deve começar em 0001. Após 9999, ela deve continuar com 0000 | Um contador que aumenta para cada registro processado (Cabeçalho, Detalhes, Total). O número inicial vem do que é inserido em PayablesElectronicTransferID. Usuários definem/redefinem este contador |
6 | 75-80 | Alfa/numérico (6) | Reservado | Em branco | Reservado | |
7 | 81-84 | Numérico (4) | Data de produção | Data do sistema | MMDD | |
8 | 85-94 | Alfa/numérico (10) | Senha | Espaço | ||
9 | 95-104 | Alfa/numérico (10) | Versão | VERSJON002 | ||
10 | 105-114 | Alfa/numérico (10) | Nova senha | Espaço | ||
11 | 115-125 | Alfa/numérico (11) | Nº do operador | Espaço | ||
12 | 126-126 | Alfa/numérico (1) | SigilSealUSe | Espaço | ||
13 | 127-132 | Numérico (6) | SigilSealDate | Zero | ||
14 | 133-152 | Numérico (20) | SigilPartKey | Zero | ||
15 | 153-153 | Alfa/numérico (1) | SigilSealHow | Espaço | ||
16 | 154-296 | Alfa/numérico (143) | Reservado | Espaço | ||
17 | 297-311 | Alfa/numérico (15) | Lote de referência própria | Espaço | ||
18 | 312-320 | Alfa/numérico (9) | Reservado | Espaço |
Registro de beneficiário - Tipo de registro 1 - Registro de transferência (BETFOR01)
Os registros de pagamento/beneficiário são criados uma vez por fornecedor ou quando limites são atingidos ou quando a moeda é alterada.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Nota |
---|---|---|---|---|---|---|
1 | 1-40 | Alfa/numérico (40) | Cabeçalho do aplicativo | Consulte a descrição do Cabeçalho do aplicativo | ||
2 | 41-48 | Alfa/numérico (8) | Código de transação | BETFOR01 | Tipo de registro | |
3 | 49-59 | Numérico (11) | Número da empresa | BankTransactionCode.ElectronicPaymentOrganizationIdentifier ou PayablesElectronicTransferID.OrganizationIdentifier | ||
4 | 60-70 | Alfa/numérico (40) | Número da conta | ElectronicTransferID em PayablesElectronicTransferID | ||
5 | 71-74 | Numérico (4) | Controle de sequência | PayablesElectronicTransferID.SequenceCounter | Usa somente 11 caracteres da Conta bancária e somente caracteres numéricos são usados. Se BankAccountValidationType não = R, todos os espaços na cta serão substituídos por 0. Campo será preenchido com cta se não for =0 Senão a Cta será modificada para que somente valores numéricos sejam extraídos. Pos 1-4 conterá os 4 primeiros dígitos com 0 à esquerda se necessário. Pos 5-11 conterá dígitos restantes com 0 à esquerda se necessário |
|
6 | 75-80 | Alfa/numérico (6) | Número de referência | Espaços | ||
7 | 81-86 | Numérico (6) | Data de pagamento | CheckDate na Criação de pagamento eletrônico | Data de pagamento da criação de pagamento eletrônico | |
8 | 87-116 | Alfa/numérico (30) | OwnRefOrder | Espaços | ||
9 | 117-119 | Alfa/numérico (3) | Moeda do pagamento | InvoiceCurrency em PayablesInvoice | ||
10 | 120-122 | Alfa/numérico (3) | Moeda da fatura | InvoiceCurrency em PayablesInvoice | ||
11 | 123-125 | Alfa/numérico (3) | Encargos no exterior | BEN | ||
12 | 126-128 | Alfa/numérico (3) | ChargesInNorge | OUR | ||
13 | 129-158 | Alfa/numérico (30) | Indicador de notificação | Em branco | ||
14 | 159-159 | Alfa/numérico (1) | Código de prioridade | NormalOrExpressCode em Vendor/VendorLocation | ||
15 | 160-167 | Numérico (8) | Taxa de câmbio acordada | Em branco | ||
16 | 168-173 | Alfa/numérico (6) | Nº contrato encaminhamento | Em branco | ||
17 | 174-181 | Numérico (8) | Taxa de câmbio contrato encaminhamento | Em branco | ||
18 | 182-182 | Alfa/numérico (1) | Código do cheque | Em branco | ||
19 | 183-188 | Numérico (6) | Banco de recebimento da data do valor | Zero | AAMMDD | |
20 | 189-190 | Alfa/numérico (2) | Reservado | Espaços | ||
21 | 191-202 | Numérico (12) | Taxa de câmbio de provisão | Zero | ||
22 | 203-214 | Alfa/numérico (12) | Ref execução 2 | Espaços | Resposta do processo | |
23 | 215-230 | Numérico (16) | Valor debitado | Zero | ||
24 | 231-246 | Numérico (16) | Valor transferido | Zero | ||
25 | 247-251 | Alfa/numérico (5) | Referência do cliente | Espaços | ||
26 | 252-257 | Numérico (6) | Ref execução 1 | Espaços | Resposta de conf. | |
27 | 258-263 | Alfa/numérico (6) | Transação feita com | Em branco | ||
28 | 264-264 | Alfa/numérico (1) | Código de cancelamento | Espaços | ||
29 | 265-265 | Alfa/numérico (1) | Código de compensação | Espaços | ||
30 | 266-271 | Numérico (6) | Data do valor | Zero | AAMMDD | |
31 | 272-280 | Numérico (9) | Taxa | Zero | ||
32 | 281-292 | Numérico (12) | Taxa em relação ao NOK | Zero | ||
33 | 293-293 | Alfa/numérico (1) | Causa do cancelamento | Espaços | ||
34 | 294-309 | Numérico (16) | Valor solicitado transferido | Zero | ||
35 | 310-310 | Numérico (1) | Informações de preço | Espaços | ||
36 | 311-320 | Alfa/numérico (10) | Reservado | Espaços | Reservado |
Registro do beneficiário- Tipo de registro 2 - Dados bancários (BETFOR02)
Os registros de pagamento/beneficiário são criados uma vez por fornecedor ou quando limites são atingidos ou quando a moeda é alterada.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-40 | Alfa/numérico (40) | Cabeçalho do aplicativo | Consulte a descrição do Cabeçalho do aplicativo | ||
2 | 41-48 | Alfa/numérico (8) | Código de transação | BETFOR02 | Tipo de registro | |
3 | 49-59 | Numérico (11) | Número da empresa | BankTransactionCode.ElectronicPaymentOrganizationIdentifier ou PayablesElectronicTransferID.OrganizationIdentifier | ||
4 | 60-70 | Numérico (11) | Número da conta | ElectronicTransferID em PayablesElectronicTransferID | ||
5 | 71-74 | Numérico (4) | Controle de sequência | PayablesElectronicTransferID.SequenceCounter | ||
6 | 75-80 | Alfa/numérico (6) | Número de referência | Espaços | R1 = Resposta de conf. R2 = Resposta do processo |
|
7 | 81-91 | Alfa/numérico (11) | Endereço SWIFT | SwiftID em Vendor/VendorLocation | ||
8 | 92-126 | Alfa/numérico (35) | Nome do banco | Nome do banco em BankEntity | Deve ser considerado uma unidade. A linha 1 deve ser preenchida antes da linha 2, etc. Não deve haver linhas em branco entre os campos | |
9 | 127-161 | Alfa/numérico (35) | Endereço bancário 1 | PostalAddress.DeliveryAddress.AddressLine1 em BankEntity | Deve ser considerado uma unidade. A linha 1 deve ser preenchida antes da linha 2, etc. Não deve haver linhas em branco entre os campos. | |
10 | 162-196 | Alfa/numérico (35) | Endereço bancário 2 | PostalAddress.DeliveryAddress.AddressLine2 em BankEntity | Deve ser considerado uma unidade. A linha 1 deve ser preenchida antes da linha 2, etc. Não deve haver linhas em branco entre os campos. | |
11 | 197-231 | Alfa/numérico (35) | Endereço bancário 3 | PostalAddress.DeliveryAddress.AddressLine3 em BankEntity | Deve ser considerado uma unidade. A linha 1 deve ser preenchida antes da linha 2, etc. Não deve haver linhas em branco entre os campos. | |
12 | 232-242 | Alfa/numérico (11) | Endereço SWIFT do banco corr. | Em branco | ||
13 | 243-244 | Alfa/numérico (2) | Banco de recebimento do código do país | PostalAddress.Country em BankEntity | Obrigatório | |
14 | 245-259 | Alfa/numérico (15) | Código bancário | Espaços | ||
15 | 260-294 | Alfa/numérico (35) | Número da conta TBIO | Espaços | Usado somente com TBIO | |
16 | 295-320 | Alfa/numérico (26) | Reservado | Espaços | Reservado |
Registro de beneficiário - Tipo de registro 3 - Registro de endereço do beneficiário (BETFOR03)
Os registros de pagamento/beneficiário são criados uma vez por fornecedor ou quando limites são atingidos ou quando a moeda é alterada.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-40 | Alfa/numérico (40) | Cabeçalho do aplicativo | Consulte a descrição do Cabeçalho do aplicativo | ||
2 | 41-48 | Alfa/numérico (8) | Código de transação | BETFOR03 | ||
3 | 49-59 | Numérico (11) | Número da empresa | BankTransactionCode.ElectronicPaymentOrganizationIdentifier ou PayablesElectronicTransferID.OrganizationIdentifier | ||
4 | 60-70 | Numérico (11) | Número da conta | ElectronicTransferID em PayablesElectronicTransferID | ||
5 | 71-74 | Numérico (4) | Controle de sequência | PayablesElectronicTransferID.SequenceCounter | ||
6 | 75-80 | Alfa/numérico (6) | Número de referência | Espaços | R1 = Resposta de conf. R2 = Resposta do processo |
|
7 | 81-115 | Alfa/numérico (35) | Número da conta do beneficiário | BankAccountNumber em Vendor/VendorLocation | ||
8 | 116-150 | Alfa/numérico (35) | Nome dos beneficiários | VendorName em Vendor/VendorLocation | Deve ser considerado uma unidade. A linha 1 deve ser preenchida antes da linha 2, etc. Não deve haver linhas em branco entre os campos. WF1-PAYEE-NAME |
|
9 | 151-185 | Alfa/numérico (35) | Endereço de beneficiário 1 | PostalAddress.DeliveryAddress.AddressLine1 em VendorAddress | Deve ser considerado uma unidade. A linha 1 deve ser preenchida antes da linha 2, etc. Não deve haver linhas em branco entre campos. WF1-PAYEE-ADDRESS |
|
10 | 186-220 | Alfa/numérico (35) | Endereço de beneficiário 2 | PostalAddress.DeliveryAddress.AddressLine2 em VendorAddress | Deve ser considerado uma unidade. A linha 1 deve ser preenchida antes da linha 2, etc. Não deve haver linhas em branco entre os campos. WF1-PAYEE-ADDR2 |
|
11 | 221-255 | Alfa/numérico (35) | Endereço do beneficiário 3 | PostalAddress.DeliveryAddress.AddressLine3 em VendorAddress | Deve ser considerado uma unidade. A linha 1 deve ser preenchida antes da linha 2, etc. Não deve haver linhas em branco entre os campos. Pos 1-6 CEP Pos 7-35 CityAddr5 |
|
12 | 256-257 | Alfa/numérico (2) | Código do país do beneficiário | PostalAddress.Country em VendorAddress | ||
13 | 258-258 | Alfa/numérico (1) | Código fax telex | Em branco | ||
14 | 259-260 | Alfa/numérico (2) | Código de país do telex | Em branco | ||
15 | 261-278 | Alfa/numérico (18) | Nº fax telex | Em branco | ||
16 | 279-298 | Alfa/numérico (20) | Atenção | Em branco | ||
17 | 299-320 | Alfa/numérico (22) | Reservado | Espaços | Reservado |
Registro de pagamento - Tipo de registro 4 - Registro de fatura (BETFOR04)
Os registros de pagamento/beneficiário são criados para cada pagamento por fornecedor.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-40 | Alfa/numérico (40) | Cabeçalho do aplicativo | Consulte a descrição do Cabeçalho do aplicativo | ||
2 | 41-48 | Alfa/numérico (8) | Código de transação | BETFOR04 | Tipo de registro | |
3 | 49-59 | Numérico (11) | Número da empresa | BankTransactionCode.ElectronicPaymentOrganizationIdentifier ou PayablesElectronicTransferID.OrganizationIdentifier | ||
4 | 60-70 | Numérico (11) | Número da conta | ElectronicTransferID em PayablesElectronicTransferID | ||
5 | 71-74 | Numérico (4) | Controle de sequência | PayablesElectronicTransferID.SequenceCounter | ||
6 | 75-80 | Alfa/numérico (6) | Número de referência | Espaços | ||
7 | 81-115 | Alfa/numérico (35) | Fatura de ref. do beneficiário | Fatura em PayablesInvoice | ||
8 | 116-150 | Alfa/numérico (35) | Fatura de referência própria | Código de pagamento de Criação de pagamento eletrônico e PayablesInvoicePayment.TransactionNumber | Pos 1-3 CBI-BANK-INST-CODE Pos 6-10 APP-TRANS-NBR |
|
9 | 151-165 | Numérico (15) | Valor da fatura | NetPaymentAmount em PayablesInvoicePayment | ||
10 | 166-166 | Alfa/numérico (1) | Código DbCRMak | D/K (débito/crédito/memo) | ||
11 | 167-172 | Alfa/numérico (6) | Código de relatório de autoridade | PaymentCategoryCode em PayablesInvoice | Campo usado para declarações/relatórios no banco central da Noruega | Se PayablesInvoice.PaymentCategoryCode vazio valor = Vendor/VendorLocation.PaymentCategoryCode senão valor = PayablesInvoice.PaymentCategoryCode |
12 | 173-232 | Alfa/numérico (60) | Texto livre do relatório de autoridade | PaymentCategoryCode.Description de PaymentCategoryCode em PayablesInvoice | Campo usado para declarações/relatórios no banco central da Noruega | |
13 | 233-233 | Alfa/numérico (1) | Para conta própria | Espaços | ||
14 | 234-234 | Alfa/numérico (1) | Causa do cancelamento | Espaços | ||
15 | 235-240 | Alfa/numérico (6) | Reservado | Em branco | ||
16 | 241-241 | Alfa/numérico (1) | Reservado | Espaços | ||
17 | 242-247 | Alfa/numérico (6) | Reservado | Em branco | ||
18 | 248-292 | Alfa/numérico (45) | Reservado | Espaços | ||
19 | 293-293 | Alfa/numérico (1) | KID no exterior | Espaços | Apenas implementado por alguns bancos. Entre em contato com o banco para obter dados. | |
20 | 294-296 | Numérico (3) | Número de série | Zero | ||
21 | 297-320 | Alfa/numérico (24) | Reservado | Espaços |
Registro total - Tipo de registro 99 - Fim do registro de lote (BETFOR99)
O registro do rodapé é criado uma vez por Código de caixa, Grupo de pagamentos, Código de pagamento.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-40 | Alfa/numérico (40) |
Cabeçalho do aplicativo Código de transação Número da empresa Reservado Controle de sequência Reservado Data de produção Reservado Reservado Número de registros Reservado SigilSecurity SigilLanguage SigilVersion SigilInterface Campo SigilControl |
|||
2 | 41-48 | Alfa/numérico (8) | ||||
3 | 49-59 | Numérico (11) | ||||
4 | 60-70 | Alfa/numérico (11) | ||||
5 | 71-74 | Numérico (4) | ||||
6 | 75-80 | Alfa/numérico (6) | ||||
7 | 81-84 | Numérico (4) | ||||
8 | 85-88 | Alfa/numérico (4) | ||||
9 | 89-103 | Alfa/numérico (15) | ||||
10 | 104-108 | Numérico (5) | ||||
11 | 109-271 | Alfa/numérico (163) | ||||
12 | 272-275 | Alfa/numérico (4) | ||||
13 | 276-276 | Alfa/numérico (1) | ||||
14 | 277-277 | Alfa/numérico (1) | ||||
15 | 278-278 | Alfa/numérico (1) | ||||
16 | 279-296 | Alfa/numérico (18) | ||||
17 | 297-312 | Alfa/numérico (16) | Software da versão | |||
18 | 313-320 | Alfa/numérico (8) | Banco da versão |