Arquivos de pagamento BGI
Registro de cabeçalho - Tipo de registro 0 - Registro inicial
(Registro de pagamento) O cabeçalho do registro contém os registros 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-1 | Alfa/numérico (1) | Tipo de registro | 0 | Registro inicial | |
2 | 2-9 | Alfa/numérico (8) | Número da conta bancária Número de ID de transferência eletrônica |
ElectronicTransferID na tabela PayablesElectronicTransferID | Número da conta bancária do remetente. Alinhado à direita, com zero | |
3 | 10-15 | Numérico (6) | Data de produção | Data do sistema | Data de impressão. AAMMDD | |
4 | 16-37 | Alfa/numérico (22) | Nome do remetente | Nome em PayablesCompany | Nome em letras maiúsculas ou em branco | |
5 | 38-72 | Alfa/numérico (35) | Endereço do remetente | Espaço | Endereço em letras maiúsculas ou em branco | |
6 | 73-78 | Numérico (6) | Data | Espaço | Data de pagamento, AAMMDD. Se a data de pagamento for especificada no pagamento individual, o campo de registros fica em branco. | |
7 | 79-79 | Alfa/numérico (1) | Novo código | 2 | Texto = 2 (código de layout) | |
8 | 80-80 | Alfa/numérico (1) | Banco | Em branco |
Registro de beneficiário - Tipo de registro 2 - Registro de nome
Os registros do beneficiário são criados uma vez por fornecedor, e quando APP-INV-CURRENCY muda. Quando a moeda muda, o tipo de registro 4 só é criado se o valor na conta bancária for alterado.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfa/numérico (1) | Tipo de registro | 2 | Nome | |
2 | 2-8 | Alfa/numérico (7) | Nº de fornecedor | Número de série das 7 últimas posições do número de Fornecedor CP PayablesInvoicePayment.PayVendor |
Número do Fornecedor, Receptor. Alinhado à direita, com zero | |
3 | 9-38 | Alfa/numérico (30) | Linha do nome 1 | VendorName em Vendor/VendorLocation | Nome 1 | |
4 | 39-73 | Alfa/numérico (35) | Linha do nome 2 | Espaço | Nome 2 ou em branco | |
5 | 74-80 | Alfa/numérico (7) | Em branco |
Registro de beneficiário - Tipo de registro 3 - Registro de endereço
Os registros do beneficiário são criados uma vez por fornecedor, e quando APP-INV-CURRENCY muda. Quando a moeda muda, o tipo de registro 4 só é criado se o valor na conta bancária for alterado.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfa/numérico (1) | Tipo de registro | 3 | Registro de endereço | |
2 | 2-8 | Alfa/numérico (7) | Nº de fornecedor | Número de série das 7 últimas posições do número de Fornecedor CP PayablesInvoicePayment.PayVendor |
Número do Fornecedor, Receptor. Alinhado à direita, com zero | |
3 | 9-38 | Alfa/numérico (30) | Linha 1 do endereço | PostalAddress.DeliveryAddress.AddressLine1 em VendorAddress | Endereço em letras maiúsculas | |
4 | 39-73 | Alfa/numérico (35) | Linha 2 do endereço | PostalAddress.PostalCode e PostalAddress.Municipality em VendorAddress |
CEP e país em letras maiúsculas | |
5 | 74-74 | Alfa/numérico (1) | Carga | Vendor/VendorLocation DebitingSign |
Sinal de débito | |
6 | 75-76 | Alfa/numérico (2) | Código do país | País VendorAddress | Categorias | |
7 | 77-77 | Alfa/numérico (1) | Reservar | Em branco | Reservar, usar de acordo com as Instruções do banco | |
8 | 78-78 | Alfa/numérico (1) | Código do encargo | ChargeCode de Vendor/VendorLocation | Código de cobrança de taxas | |
9 | 79-79 | Alfa/numérico (1) | Formulário de pagamento | PaymentForm de Vendor/VendorLocation estrangeiro – Códigos revertidos. Ao formatar para o formato BGI (Códigos PGI Ok) | Código para formulário de pagamento | Se PaymentForm = 0 valor =1. Se PaymentForm = 9 valor =0. |
10 | 80-80 | Alfa/numérico (1) | Método de pagamento | NormalOrExpressCode de Vendor/VendorLocation | Código do método de pagamento | Se código = E, valor =1, senão, valor =0 |
Registro de pagamento - Tipo de registro 4 - Banco - Opcional
Criado somente se PMT-FORM não for = 9 (posição 2) - Os registros do beneficiário são criados uma vez por fornecedor, e quando APP-INV-CURRENCY muda. Quando a moeda muda, o tipo de registro 4 só é criado se o valor na conta bancária for alterado.
Número | Posição | Tipo/tamanho de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfa/numérico (1) | Tipo de registro | 4 | Banco | |
2 | 2-8 | Alfa/numérico (7) | Nº de fornecedor | Número de série das 7 últimas posições do número de Fornecedor CP PayablesInvoicePayment.PayVendor |
Número do Fornecedor, Receptor. Alinhado à direita, com zero | |
3 | 9-20 | Alfa/numérico (12) | End SWIFT | SwiftId de Vendor/VendorLocation | Campo para identificar a conta bancária/banco do receptor. Use de acordo com as instruções do banco. | |
4 | 21-50 | Alfa/numérico (30) | Número da conta bancária do cliente | BankAccountNumber de Vendor/VendorLocation | Campo para identificar a conta bancária/banco do receptor. Use de acordo com as instruções do banco | |
5 | 51-80 | Alfa/numérico (30) | Nome e país do banco do receptor | BankName de BankEntity | Campo para identificar o banco do receptor. Use de acordo com as instruções do banco | Pos 1-22 =BankEntity.BankName Pos 23-24 = BankEntity.PostalAddress.Country |
Registro de crédito - Tipo de registro 5 - Nota de crédito
Criado somente para avisos de crédito. 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-1 | Alfa/numérico (1) | Tipo de registro | 5 | Nota de crédito | |
2 | 2-8 | Alfa/numérico (7) | Nº de fornecedor | 7 últimas posições do número do fornecedor CP PayablesInvoicePayment.PayVendor |
Número do Fornecedor, Receptor. Alinhado à direita, com zero | |
3 | 9-33 | Alfa/numérico (25) | Referência | Fatura de PayablesInvoice | Especificação de pagamento | |
4 | 34-44 | Numérico (11) | Valor em SEK | Valor da fatura PayablesInvoicePayment.NetPaymentAmount |
Valor do cliente. Alinhado à direita, com zero. Valor da fatura equivalente em SEK/centavos após taxa padrão (00 para valores regulares) | Se a última posição decimal = 0, valor de pos 11 = “-“ Se a última posição decimal = 1, valor de pos 11 = “J“ Se a última posição decimal = 2, valor de pos 11 = “K“ Se a última posição decimal = 3, valor de pos 11 = “L“ Se a última posição decimal = 4, valor de pos 11 = “M“ Se a última posição decimal = 5, valor de pos 11 = “N“ Se a última posição decimal = 6, valor de pos 11 = “O“ Se a última posição decimal = 7, valor de pos 11 = “P“ Se a última posição decimal = 8, valor de pos 11 = “Q“ Se a última posição decimal = 9, valor de pos 11 = “R“ |
5 | 45-54 | Alfa/numérico (10) | Conta cambial | “0000000000” | Conta cambial, número de transação futura, possivelmente zero | |
6 | 55-57 | Alfa/numérico (3) | Código de moeda | PayablesInvoicePayment.InvoiceCurrency | Código de moeda, cunhagem, de acordo com o código ISO ou numérico | |
7 | 58-63 | Alfa/numérico (6) | Última data contábil | Data de verificação | Última data de monitoramento AAMMDD | Se PayablesInvoicePayment.DueDate<Data de pagamento da criação de pagamento eletrônico valor = Data de pagamento, senão, valor = PayablesInvoicePayment.DueDate |
8 | 64-64 | Alfa/numérico (1) | Texto | Em branco | Texto = 0, opcionalmente código de livro final | |
9 | 65-65 | Alfa/numérico (1) | Reservar | Em branco | Reservar. Use de acordo com as instruções do banco. | |
10 | 66-78 | Numérico (13) | Valor | Valor da fatura PayablesInvoicePayment.NetPaymentAmount |
Valor da fatura. Alinhado à direita, com zero: Todas as moedas têm 2 casas decimais (DD para valores regulares) | Se a última posição decimal = 0, valor de pos 13 = “-“ Se a última posição decimal = 1, valor de pos 13 = “J“ Se a última posição decimal = 2, valor de pos 13 = “K“ Se a última posição decimal = 3, valor de pos 13 = “L“ Se a última posição decimal = 4, valor de pos 13 = “M“ Se a última posição decimal = 5, valor de pos 13 = “N“ Se a última posição decimal = 6, valor de pos 13 = “O“ Se a última posição decimal = 7, valor de pos 13 = “P“ Se a última posição decimal = 8, valor de pos 13 = “Q“ Se a última posição decimal = 9, valor de pos 13 = “R“ |
11 | 79-79 | Alfa/numérico (1) | Código da OC | Em branco | Código de identificação do relatório de categoria | |
12 | 80-80 | Alfa/numérico (1) | Reservar | Em branco | Reservar. Use de acordo com as Instruções do banco. |
Registro de pagamento - Tipo de registro 6 - Fatura
Criado para pagamentos de valor de débito. 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-1 | Alfa/numérico (1) | Tipo de registro | 6 | Pagamento | |
2 | 2-8 | Alfa/numérico (7) | Nº de fornecedor | 7 últimas posições do número do fornecedor CP PayablesInvoicePayment.PayVendor |
Número do Fornecedor, Receptor. Alinhado à direita, com zero | |
3 | 9-33 | Alfa/numérico (25) | Referência | Fatura de PayablesInvoice | Especificação de pagamento | |
4 | 34-44 | Numérico (11) | Valor em SEK | Valor da fatura PayablesInvoicePayment.NetPaymentAmount |
Valor do cliente. Alinhado à direita, com zero. Valor da fatura equivalente em SEK/centavos após taxa padrão (00 para valores regulares). NOTA: não deve conter sinais de menos | |
5 | 45-54 | Alfa/numérico (10) | Conta cambial | “0000000000” | Conta cambial, número de transação futura, possivelmente zero | |
6 | 55-57 | Alfa/numérico (3) | Código de moeda | PayablesInvoicePayment.InvoiceCurrency | Código de moeda, cunhagem, de acordo com o código ISO ou numérico | |
7 | 58-63 | Alfa/numérico (6) | Data de pagamento | Data do cheque/Data de vencimento | Data de pagamento, AAMMDD. Deixe em branco se a data de pagamento for especificada no registro de abertura | Se PayablesInvoicePayment.DueDate < Data de pagamento da criação de pagamento eletrônico, Valor = Data de pagamento senão, valor = PayablesInvoicePayment.DueDate |
8 | 64-64 | Alfa/numérico (1) | Texto | Em branco | Reservar. Use de acordo com as instruções do banco | |
9 | 65-65 | Alfa/numérico (1) | Reservar | Em branco | Reservar. Use de acordo com as instruções do banco. | |
10 | 66-78 | Numérico (13) | Valor | Valor da fatura PayablesInvoicePayment.NetPaymentAmount |
Valor da fatura. Alinhado à direita, com zero Nota: Todas as moedas têm 2 casas decimais (DD para valores regulares). Não deve conter sinais de menos |
|
11 | 79-79 | Alfa/numérico (1) | Código da OC | 0 | Código de identificação do relatório de categoria | |
12 | 80-80 | Alfa/numérico (1) | Reservar | Em branco | Reservar. Use de acordo com as Instruções do banco. |
Registro de pagamento - Tipo de registro 7 - Código de categoria
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-1 | Alfa/numérico (1) | Tipo de registro | 7 | Código de categoria | |
2 | 2-8 | Alfa/numérico (7) | Nº de fornecedor | 7 últimas posições do número do fornecedor CP PayablesInvoicePayment.PayVendor |
Número do Fornecedor, Receptor. Alinhado à direita, com zero | |
3 | 9-11 | Alfa/numérico (3) | Código de categoria | PaymentCategoryCode em Vendor/VendorLocation | Código de categoria | |
4 | 12-80 | Alfa/numérico (69) | Reservar | Em branco |
Registro total - Tipo de registro 9
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-1 | Tipo de registro | 9 | Registro total | ||
2 | 2-9 | Número de ID de transferência eletrônica | ElectronicTransferID na tabela PayablesElectronicTransferID. | Número da conta bancária do remetente. Alinhado à direita, com zero | ||
3 | 10-21 | Valor total do imposto | Total calculado de PayablesInvoicePayment.NetPaymentAmount | Valor total SEK. Possivelmente zeros. Alinhado à direita, com zero | ||
4 | 22-27 | Reservar | Em branco | Reservado. Use de acordo com as instruções do banco | ||
5 | 28-31 | Em branco | Em branco | Em branco | ||
6 | 32-43 | Em branco | Em branco | Em branco | ||
7 | 44-55 | Em branco | Em branco | Em branco | ||
8 | 56-63 | Em branco | Em branco | Em branco | ||
9 | 64-78 | Valor total | Calculado | Valor total da fatura em moeda estrangeira. Alinhado à direita, com zero | ||
10 | 79-80 | Em branco | Em branco | Em branco |