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 |