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