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