Arquivos de pagamento BGD

Registro de cabeçalho - tipo de registro 11 - registro inicial

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 (código da instituição bancária).

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 11
2 3-12 Alfa/numérico (10) Número de ID de transferência eletrônica ElectronicTransferID na tabela PayablesElectronicTransferID Alinhado à direita, com zero
3 13-18 Numérico (6) Data de impressão WS-FILE-DATE Data do sistema na criação de pagamento eletrônico - AAMMDD
4 19-40 Alfa/numérico (22) Texto PAGAMENTOS DE FORNECEDORES
5 41-46 Numérico (6) Data de pagamento Espaços Texto = PAGAMENTOS DE FORNECEDORES
6 47-59 Alfa/numérico (13) Em branco Em branco
7 60-62 Alfa/numérico (3) Código de moeda Moeda na tabela CashCode Código de caixa da tela Criação de pagamento eletrônico
8 63-80 Alfa/numérico (18) Em branco Em branco

Registro de cabeçalho - tipo de registro 12 - Informações fixas - Opcional

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 (código da instituição bancária).

Criado somente se CBI-PMT-INSTUCT1 for preenchido. Aqui você pode especificar uma mensagem genérica impressa na notificação aos beneficiários. O usuário também pode especificar que um prazo para esta informação seja incluído nas guias.

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 12
2 3-52 Alfa/numérico (50) Teste de informações ElectronicPaymentInstruction1 na tabela BankTransactionCode O registro é usado para informações diretas para todos os beneficiários.
3 53-58 Numérico (6) Data de impressão Data de pagamento da criação de pagamento eletrônico Data que determina por quanto tempo as informações devem ser fornecidas. Deve ser um dia útil. Quando a entrada é usada, o campo é obrigatório.
4 59-80 Alfa/numérico (22) Em branco Em branco

Registro de cabeçalho - tipo de registro 13 - Cabeçalho - Opcional

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 (código da instituição bancária).

Criado somente se CBI-PMT-INSTUCT2 tiver valores nas posições 1-23. Pagamentos normalmente são especificados com o número de referência ou da fatura. Para facilitar, o relatório do beneficiário impresso pode ser mais legível para o usuário se ele escrever cabeçalhos nele, por exemplo, “Número da fatura” e “Valor”.

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 13
2 3-27 Alfa/numérico (25) Heading1 ElectronicPaymentInstruction2 na tabela BankTransactionCode Posições 1-23
3 28-39 Alfa/numérico (12) Heading2 ElectronicPaymentInstruction2 na tabela BankTransactionCode Posições 24-36
4 40-80 Alfa/numérico (41) Em branco Em branco

Registro de pagamento - Tipo de registro 14

Somente criado para pagamentos de valor de débito. Informações do beneficiário.

Os registros de pagamento são criados para cada pagamento por fornecedor.

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 14
2 3-12 Alfa/numérico (10) Conta bancária do receptor BankAccountNumber de Vendor/VendorLocation ou BankAccountNumber de CashLedgerPayment (não é usado sem aviso prévio) Número do banco ou pagamento do receptor. Alinhado à direita, com zero Se Pos 1-10 Em branco ou VEN/VLO-VBANK-IDEN for diferente de Q, valor = 10 espaços, seguidos de "00", seguidos do número de registros de pgto com VEN/VLO-VBANK-IDENT = K e C. Senão Valor = pos 1-10 de Conta Bancária
3 13-37 Alfa/numérico (25) Referência Fatura de PayablesInvoice Especificação de pagamento. É necessário especificar a referência do receptor, o número da fatura etc. Se a referência automática, número de verificação ou similar, ou outras informações forem fornecidas, use as informações do tipo de registro 25. Informações pessoais também podem ser especificadas nas posições 61-80 deste registro.
4 38-49 Alfa/numérico (12) Valor Valor da fatura

PayablesInvoicePayment.NetPaymentAmount

Valor em centavos, alinhado à direita, zero preenchido. Insira “00” para kroon comum. Não deve conter caracteres não numéricos ou números negativos
5 50-55 Numérico (6) Data de pagamento Data de pagamento em PaymentOption = “P” na tabela BankTransactionCode, caso contrário, data de vencimento AAMMDD Se APP-DUE-DATE < Data de pagamento AP161 ou CBI-PAYMENT-OPT = Valor P = Data de pagamento AP161, Senão Valor = APP-DUE-DATE
6 56-60 Alfa/numérico (5) Em branco Em branco
7 61-80 Alfa/numérico (20) Informações do remetente PayablesInvoice.VoucherNumber Informações do remetente. Não obrigatório

Registro de pagamento - Tipo de registro 15

Criado somente para avisos de crédito se CBI-PAYMENT-OPT = P. Dedução em uma data específica

Os registros de pagamento são criados para cada pagamento por fornecedor.

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 15
2 3-12 Alfa/numérico (00) Conta bancária do receptor BankAccountNumber de Vendor/VendorLocation ou BankAccountNumber de CashLedgerPayment (não é usado sem aviso prévio) Número do banco ou pagamento do receptor. Alinhado à direita, com zero. Se Pos 1-10 Em branco ou Vendor ou VendorLocation BankAccountValidationType é =B, valor = 10 espaços, seguidos de “00”, seguido do número de registros de pgto com BankAccountValidationType = K e C. Senão Valor = pos 1-10 de Conta Bancária
3 13-37 Alfa/numérico (25) Referência Fatura de PayablesInvoice Especificação de pagamento. É necessário especificar a referência do receptor, o número da fatura etc. Se a referência automática, número de verificação ou similar, ou outras informações forem fornecidas, use as informações do tipo de registro 25. Informações pessoais também podem ser especificadas nas posições 61-80 deste registro.
4 38-49 Numérico (12) Valor Valor da fatura

PayablesInvoicePayment.NetPaymentAmount

Dedução em centavos, alinhado à direita, zero preenchido. Insira “00” para kroons comuns. Não deve conter caracteres não numéricos ou números negativos
5 50-55 Alfa/numérico (6) Data de vencimento Data de pagamento da criação de pagamento eletrônico AAMMDD Se BankTransactionCode.PaymentOption = P, Valor = Data de pagamento da criação de pagamento eletrônico e Tipo de registro 15 criação, SENÃO Tipo de registro 16 criado e valor = PayablesInvoicePayment.DueDate + 340 dias
6 56-60 Alfa/numérico (5) Em branco Em branco
7 61- Alfa/numérico (20) Informações do remetente PayablesInvoice.VoucherNumber Informações do remetente. Não obrigatório

Registro de pagamento - Tipo de registro 16

Criado somente para avisos de crédito se CBI-PAYMENT - OPT não for igual a P. Nota de crédito com monitoramento

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 16
2 3-12 Alfa/numérico (10) Conta bancária do receptor BankAccountNumber de Vendor/VendorLocation ou BankAccountNumber de CashLedgerPayment (não é usado sem aviso prévio) Número do banco ou pagamento do receptor. Alinhado à direita, com zero.
3 13-37 Alfa/numérico (25) Referência Fatura de PayablesInvoice Especificação de pagamento. É necessário especificar a referência do receptor, o número da fatura etc. Se referência automática, número de comprovante ou similar, ou outras informações forem fornecidas, use informações no tipo de registro 25. Informações pessoais também podem ser especificadas nas posições 61-80 deste registro.
4 38-49 Numérico (12) Valor Valor da fatura

PayablesInvoicePayment.NetPaymentAmount

Dedução em centavos, alinhado à direita, zero preenchido. Não deve conter caracteres não numéricos ou números negativos
5 50-55 Alfa/numérico (6) Data de vencimento PayablesInvoicePayment.DueDate + 340 dias

Data de pagamento + 340 dias

AAMMDD

Data de monitoramento final

6 56-60 Alfa/numérico (5) Em branco Em branco
7 61-80 Alfa/numérico (20) Informações do remetente PayablesInvoice.VoucherNumber Informações do remetente. Não obrigatório

Registro de pagamento - Tipo de registro 25

- Registros criados a partir de comentários de API. Um registro para cada comentário com um máximo de 29. Registros criados somente se CBI-PG-WITH-BG não for igual a Y. O registro de informações vem logo após a fatura ou dedução/nota de crédito à qual pertence. Se o usuário precisar inserir informações diferentes de um número de referência/número de fatura, use os itens de informação. Podem conter qualquer texto. É possível transmitir em até 90 itens de informações com cada ordem de pagamento. Os registros de pagamento são criados para cada pagamento por fornecedor.

Número Posição Tipo/tamanhos de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 25
2 3-12 Alfa/numérico (10) Conta bancária do receptor BankAccountNumber de Vendor/VendorLocation Número do banco ou pagamento do receptor. Alinhado à direita, com zero.
3 13-62 Alfa/numérico (50) Especificação de pagamento Chave de pagamento da fatura a pagar Especificação de pagamento. O registro é usado quando o campo correspondente em um pagamento, dedução ou registro de nota de crédito é insuficiente para especificar a ordem de pagamento.
4 63-80 Alfa/numérico (18) Em branco Em branco

Registro do beneficiário - Tipo de registro 26

Registros criados quando VEN/VLO-VBANK-IDENT = C. Nome, pagamento em dinheiro ou conta de depósito com aviso. O nome e os registros de endereço devem vir imediatamente antes dos registros de pagamento a que pertencem. Ou seja, antes dos tipos de registro 54, 14, 15, 25, 65. Os registros de beneficiário são criados uma vez por fornecedor.

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 26
2 3-6 Alfa/numérico (4) Texto Texto = 0000
3 7-12 Alfa/numérico (6) Número do pagamento Número de série Número do pagamento. Alinhado à direita, com zero. Pos 1-5 = números

POS 6 = espaço

Um contador que é incrementado para cada registro de beneficiário cujo BankAccountValidationType de Vendor ou VendorLocation = C ou K
4 13-47 Alfa/numérico (35) Nome do receptor VendorName em Vendor/VendorLocation Nome do receptor em letras maiúsculas
5 48-80 Alfa/numérico (33) Campo de nome extra Espaços Campo de nome extra

Registro do beneficiário - Tipo de registro 27

Registros criados quando VEN/VLO-VBANK-IDENT = C. Os registros do beneficiário são criados uma vez por fornecedor. Endereço, pagamento em dinheiro ou conta de depósito com aviso. (Nota: não para Euro) Os registros de nome e endereço devem vir imediatamente antes dos registros de pagamento a que pertencem. Ou seja, antes dos tipos de registro 54, 14, 15, 25, 65.

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 27
2 3-6 Alfa/numérico (4) Texto Texto = 0000
3 7-12 Alfa/numérico (6) Número do pagamento Número de série Número do pagamento. Alinhado à direita, com zero. Pos 1-5 = números

POS 6 = espaço

Um contador que é incrementado para cada registro de beneficiário cujo fim ou BankAccountValidationType de VendorLocation = C ou K
4 13-47 Alfa/numérico (35) Nome do receptor PostalAddress.DeliveryAddress.AddressLine1 de Vendor ou VendorLocation Rua do endereço do receptor em letras maiúsculas
5 48-52 Alfa/numérico (5) CEP dos receptores PostalAddress.DeliveryAddress.Postal Code de Vendor ou VendorLocation CEP do receptor, não editado
6 53-72 Alfa/numérico (20) Cidade do endereço do receptor PostalAddress.Municipality de Vendor ou VendorLocation Cidade do endereço do receptor em letras maiúsculas
7 73-80 Alfa/numérico (8) Em branco Em branco

Registro do beneficiário - Tipo de registro 40

- Registros criados quando VEN/VLO-IDK-IDENT = K e BANK-ACCT for preenchido. Número da conta, conta, depósito da folha de pagamento. Esses registros devem ser posicionados imediatamente antes do registro de endereço e nome ao qual são vinculados. A conta, depósito de folha de pagamento sem notificação, a entrada é posicionada imediatamente antes dos registros de pagamento (Tipo de registro 14) a que pertencem. Ou seja, antes dos tipos de registro 54, 14, 15, 25, 65. Os registros de beneficiário são criados uma vez por fornecedor.

Número Posição Tipo/tamanho de dados Campo Descrição Instruções Notas
1 1-2 Alfa/numérico (2) Tipo de registro 40
2 3-6 Alfa/numérico (4) Texto Texto = 0000
3 7-12 Numérico (5)

Alfa/numérico (1)

Número do pagamento Número de série Número do pagamento. Alinhado à direita, com zero. Pos 1-5 = números

POS 6 = espaço

Um contador que é incrementado para cada registro de beneficiário cujo fim ou BankAccountValidationType de VendorLocation = C ou K
4 13-28 Alfa/numérico (16) Número da conta bancária do receptor BankAccountNumber de Vendor/VendorLocation

Tipo de conta = K

Número da conta bancária do receptor.

Pos 13-16 número de compensação, Pos 17-28 outros números de códigos de conta, alinhado à direita, zero preenchido

5 29-40 Alfa/numérico (2) Referência Fatura de PayablesInvoice Em branco ou qualquer referência à Conta Bancária é enviada ao banco do receptor para impressão do demonstrativo da conta. Usar somente com a conta, depósito de folha de pagamento sem aviso
6 41-41 Alfa/numérico (1) Texto Espaço Em branco
7 42-80 Alfa/numérico (39) Em branco Em branco

Registro total - Tipo de registro 29

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-2 Alfa/numérico (2) Tipo de registro 29
2 3-12 Alfa/numérico (10) Conta bancária do remetente ElectronicTransferID em PayablesElectronicTransferID O número da conta bancária do remetente. Alinhado à direita, com zero
3 13-20 Numérico (8) Número de registros Calculado Número de registros. Campo numérico (Tipo de registro 14-17). Alinhado à direita, com zero
4 21-32 Alfa/numérico (12) Valor total Calculado Valor total por seção (Tipo de registro 14-17) Alinhado à direita, com zero. Nota: O arredondamento do kroon sueco ou de euros não é permitido!
5 33-79 Alfa/numérico (47) Em branco Em branco