Arquivos de pagamento PGD
Registro de cabeçalho - tipo de registro 0 - 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). Sempre listado como o primeiro registro por unidade de produção e números de produção. O registro inicial pode ser comum a pagamentos domésticos e internacionais.
Cada registro inicial informado à Conta Bancária deve ser exclusivo.
Posição | Número | 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-6 | Alfa/numérico (5) | Nº de cliente | ElectronicPaymentOrganizationIdentifier na tabela BankTransactionCode | Número do cliente - atribuído por conta bancária | |
3 | 7-12 | Numérico (6) | Data de produção | Data do sistema | Data do sistema no AP161 - AAMMDD. Data de processamento do remetente |
|
4 | 13-13 | Alfa/numérico (1) | Nº prod | SequenceNumber em PayablesElectronicTransferID | 1-9, como uma regra 1. Em vários registros iniciais com o mesmo número de cliente e data de produção, o número de produção deve ser exclusivo em cada registro inicial. A unidade de produção foi interpretada como já carregada. O Nº de seq aumenta em 1 para várias execuções do mesmo AP161 no mesmo dia. Cada novo dia redefine a função APE-SEQ-NBR como 1 e APE-LAST-RUN-DATE como a data do sistema. Não há edições que impeçam a execução do AP161 mais de 9 vezes - não é obrigatório. |
|
5 | 14-100 | Alfa/numérico (87) | Em branco | Em branco | ||
6 | 101-101 | Alfa/numérico (1) | NL | 0A - Todos os tipos de recebimentos precisam ser expandidos em 1 para incluir um novo caractere de linha |
Registro de cabeçalho - Tipo de registro 2 - Registro do remetente
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). Sempre listado como o primeiro registro por cliente, conta e código. O registro do remetente deve sempre preceder um grupo do tipo de registro 3, 4, 5, 6 e 7.
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 | Registro do remetente | |
2 | 2-6 | Alfa/numérico (5) | Nº de cliente | ElectronicPaymentOrganizationIdentifier na tabela BankTransactionCode | Número de cliente (atribuído por conta bancária) | |
3 | 7-16 | Alfa/numérico (10) | Conta do remetente Número de ID de transferência eletrônica |
ElectronicTransferID na tabela PayablesElectronicTransferID | Alinhado à direita e espaço em branco preenchido. O último dígito é o dígito de verificação. | Para esclarecer: O campo ElectronicTransferID no Lawson tem 18 caracteres alfanuméricos (apenas para a esquerda). Nós pegamos os 10 últimos caracteres, alinhamos à direita e preenchemos os espaços em branco à esquerda se não houver pelo menos 10 caracteres. |
4 | 17-18 | Alfa/numérico (2) | Código de remetente | 1 | Código de remetente | |
5 | 19-45 | Alfa/numérico (27) | Nome da empresa | Nome em PayablesCompany | Nome da conta registrada. | Nome da conta registrada. |
6 | 46-72 | Alfa/numérico (27) | Instruções de pagamento | ElectronicPaymentInstruction1 inBankTransactionCode. Instruções de pagamento 1 | Por exemplo: Endereço ou telefone. | |
7 | 73-75 | Alfa/numérico (3) | Código de moeda | Moeda na tabela CashCode | Código de moeda para pagamento do padrão ISO. EUR/SEK | |
8 | 76-78 | Alfa/numérico (3) | Moeda monetária | Moeda na tabela CashCode | Moeda monetária para valor. Padrão ISO EUR/SEK | |
9 | 79-91 | Alfa/numérico (13) | Em branco | Moeda na tabela CashCode | Em branco | |
10 | 92-100 | Alfa/numérico (9) | Em branco | Espaço |
Registro do beneficiário - Tipo de registro 3 - Pagamento
Os registros de beneficiário são criados uma vez por fornecedor. Especifique como o primeiro item no pagamento a receptores sem Conta bancária. O registro do receptor pode ser seguido de mais registros de valor para pagamentos com o mesmo método de pagamento.
Este registro não será criado se VEN/VLO-VBANK-ACCT-NO não for preenchido e VEN/VLO-VBANK-IDENT = P, S, Q ou K.
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 do receptor PG, método de pagamento = 5 | |
2 | 2-2 | Alfa/numérico (1) | Método de pagamento | 5 | Método de pagamento = 5 para pagamentos ao receptor com um número de pagamento fixo | |
3 | 3-7 | Alfa/numérico (5) | Em branco | Em branco | ||
4 | 8-17 | Alfa/numérico (10) | Receptor (Beneficiário) | Número de fornecedor na tabela PayablesInvoicePayment | Receptor = número de pagamento fixo na conta de contas a pagar do remetente, como número de fornecedor ou número de segurança social com método de pagamento 5. | |
5 | 18-22 | Alfa/numérico (5) | CEP | PostalAddress.PostalCode em VendorAddress | CEP receptor | |
6 | 23-55 | Alfa/numérico (33) | Receptor | VendorName em Vendor/VendorLocation | Também indica um endereço A/c, que pode ser encurtado. Por exemplo, A/c Eriksson listado como A/c E-Son. O endereço A/c pode ser especificado após o nome do funcionário nas posições 23-55 ou 56-82 ou em ambos os campos, dependendo do nome e do tamanho do endereço. | |
7 | 56-82 | Alfa/numérico (27) | Endereço do receptor | Atual PostalAddress.DeliveryAddress.AddressLine1 de Vendor/VendorLocation | Endereço do receptor | |
8 | 83-95 | Alfa/numérico (13) | Registro de endereço | Atual PostalAddress.Municipality de Vendor/VendorLocation | Endereço do receptor | |
9 | 96-100 | Alfa/numérico (5) | Em branco | Em branco |
Registro do beneficiário - Tipo de registro 3
Pagamentos de conta bancária e depósitos de conta para outros bancos. Designado como o primeiro item em pagamentos para número de conta bancária e depósitos de conta para outros bancos. Os registros de beneficiário são criados uma vez por fornecedor. Este registro só será criado se VEN/VLO-VBANK-ACCT-NO for preenchido e VEN/VLO-VBANK-IDENT não for = P ou S.
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 do receptor PG, método de pagamento = 4 somente se a conta bancária existir | |
2 | 2-2 | Alfa/numérico (1) | Método de pagamento | 4 | Método de pagamento = 4 Pagamento de conta bancária e contas de depósito | |
3 | 3-7 | Alfa/numérico (5) | Em branco | Em branco | ||
4 | 8-17 | Alfa/numérico (10) | ID do Receptor | Número de fornecedor de PayablesInvoicePayment | ID do receptor, expresso numericamente, alinhado à direita e em branco preenchido. ID do receptor deve ser exclusivo por receptor e pode ser um número de fornecedor; por exemplo, um número da previdência social ou outro número exclusivo do receptor. Para pagamentos de conta bancária e especialmente em relação às notas de crédito, não use o número de série como ID do receptor. | |
5 | 18-22 | Alfa/numérico (5) | Em branco | Em branco | ||
6 | 23-55 | Alfa/numérico (33) | Nome do receptor | VendorName em Vendor/VendorLocation | Nome do receptor | |
7 | 56-71 | Alfa/numérico (16) | Conta do receptor | BankAccountNumber de Vendor/VendorLocation | Pagamento de conta bancária: Insira o número da conta bancária do receptor numérico, alinhado à direita, zero ou em branco. | |
8 | 72-100 | Alfa/numérico (29) | Em branco | Em branco |
Registro de pagamento - Tipo de registro 4 - Registro de mensagem
Os registros de pagamento são criados para cada pagamento por fornecedor. O registro de mensagem usado no campo da mensagem no valor do registro não é suficiente. Os registros de mensagem não podem ser usados para pagamentos OCR e depósitos de conta bancária. Até 2 registros de comentário de API por fatura são processados. Cada registro de comentário criará até 5 registros de tipo de mensagem 4, com cada registro de mensagem contendo até 2 linhas de texto de mensagem. Até 5 registros de mensagem podem preceder um registro de valor. 1º registro de mensagem consiste em 2 linhas de mensagem.
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 | Registro da mensagem, CMTAPI para fatura recuperada | |
2 | 2-2 | Alfa/numérico (1) | Método de pagamento | 3, 4, 5 3 - Se tipo de conta = S ou S 4 - Se tipo de conta = Q ou K 5 - Se cartões de pagamento têm tipo de conta BankAccountValidationType de Vendor/VendorLocation |
Método de pagamento = 3 para transferência de crédito para conta bancária e conta pessoal. Método de pagamento = 4 para pagamento a receptores com número de conta bancária Método de pagamento = 5 para pagamentos a receptores com um número de pagamento fixo |
|
3 | 3-7 | Alfa/numérico (5) | Em branco | Em branco | ||
4 | 8-17 | Alfa/numérico (10) | ID do Receptor Conta bancária ou fornecedor |
BankAccountNumber de Vendor/VendorLocation | Conta do receptor/ID do Receptor. Expresso numericamente, alinhado à direita e em branco preenchido. Conta bancária e conta pessoal de 10 dígitos (método de pagamento = 3). ID do receptor para pagamento ao número da conta bancária (método de pagamento = 4). ID do receptor para cartão de pagamento (método de pagamento = 5). ID do receptor deve estar em conformidade com o tipo de registro 3, posição 8-17. |
Se método de pagamento = 3, valor é cta bancária. Se o método de pagamento for 4 ou 5, valor é fornecedor |
5 | 18-57 | Alfa/numérico (40) | Linha 1 da mensagem | Comentário em APINVOICE | Cada linha de mensagem extrai dados de texto de comentários das posições 1-23 e 28-39 e os armazena na linha de mensagem como uma cadeia de dados contígua. | |
6 | 58-97 | Alfa/numérico (40) | Linha 2 da mensagem | Comentários em APINVOICE | Cada linha de mensagem extrai dados de texto de comentários das posições 1-23 e 28-39 e os armazena na linha de mensagem como uma cadeia de dados contígua. | |
7 | 98-100 | Alfa/numérico (3) | Em branco | Em branco |
Registro de pagamento - Tipo de registro 5 - Registro de valor - Débito
Os registros de pagamento são criados para cada pagamento por fornecedor. Especifique para cada pagamento a ser imposto. Criado somente para pagamentos de débito.
Número | Posição | Tipo/estilo de dados | Campo | Descrição | Instruções | Notas |
---|---|---|---|---|---|---|
1 | 1-1 | Alfa/numérico (1) | Tipo de registro | 5 | Registro de valores, débito | |
2 | 2-2 | Alfa/numérico (1) | Método de pagamento Q = Bankgiro P= Postgiro K= Conta bancária S= Número da previdência social |
3, 4, 5 3 - Se tipo de conta = P ou S 4 - Se Tipo de conta = Q ou K 5 - Se notificação = Y /falta número giro |
Método de pagamento = 3 para transferência de crédito para Conta bancária e conta pessoal. Método de pagamento = 4 para pagamentos de conta bancária e depósitos de conta para outros bancos. Método de pagamento = 5 para pagamentos ao receptor com um número de pagamento fixo |
Se BankAccount e BankAccountValidationType = P ou S, valor = 3 Se BankAccount e BankAccountValidationType = Q ou K, valor = 4 senão valor = 5 |
3 | 3-3 | Alfa/numérico (1) | Mesclagem | 1 / espaço BankTransactionCode.SortOption |
Em branco = mesclar desejado por vários cartões de pagamento (método de pagamento =5) para o mesmo receptor com data de pagamento comum. 1= a mesclagem não é desejada. Cada ordem de pagamento é relatada separadamente. |
Se BankTransactionCode.SortOption = 1, valor = 1, senão valor = Espaço |
4 | 4-6 | Alfa/numérico (3) | Moeda do valor | InvoiceCurrency na tabela PayablesInvoiceCurrency (método de pagamento = 3) ou SEK (método de pagamento = 5) | Moeda de valores para valores de acordo com os padrões ISO. SEK /EUR. Quando o método de pagamento é 4 ou 5 somente SEK | Se método de pagamento = 3, valor = PayablesInvoicePayment.InvoiceCurrency, senão, valor = SEK |
5 | 7-7 | Alfa/numérico (1) | Execução no mesmo dia | N (permanente) | Execução no mesmo dia = N | |
6 | 8-17 | Alfa/numérico (10) | Conta bancária de ID do receptor ou fornecedor | BankAccountNumber de Vendor/VendorLocation (método de pagamento = 3) ou tabela Número de fornecedor em PayablesInvoice (Método de pagamento = 4 ou 5) | Conta do receptor/ID do receptor. Conta bancária ou número de conta pessoal com método de pagamento 3. Numérico, alinhado à direita e em branco preenchido. ID do receptor por receptor com método de pagamento 4 ou 5. Numérico, alinhado à direita e em branco preenchido. O ID do receptor deve concordar com o tipo de registro 3, posições 8-17. | Se método de pagamento = 3, valor é cta bancária. Se o método de pagamento for 4 ou 5, valor é fornecedor |
7 | 18-44 | Alfa/numérico (27) | Mensagem | Fatura em PayablesInvoice | Alinhado à esquerda ou à direita e espaço em branco preenchido. A linha de mensagem deve conter alguma forma de identificação de pagamento; por exemplo, número da fatura. A recomendação de Conta Bancária é o número da fatura especificado alinhado à esquerda e separado por pelo menos uma posição em branco com qualquer mensagem seguinte. Relatar o valor com linhas de transferência de crédito e cartões de pagamento. | |
8 | 45-55 | Numérico (11) | Valor | NetPaymentAmount em PayablesInvoicePayment | Valor em centavos. Numérico, com zero e alinhado à direita. O valor não pode ser zero. Os sinais e os pontos decimais não são fornecidos. | |
9 | 56-61 | Numérico (6) | Data da conta | Data do cheque/Data de vencimento | Data de lançamento desejada AAMMDD na conta bancária | Se PayablesInvoicePayment.DueDate < Data de pagamento da criação de pagamento eletrônico ou BankTransactionCode.PaymentOption = P, valor = Data de criação de pagamento eletrônico Senão, valor = PayablesInvoicePayment.DueDate |
10 | 62-91 | Numérico (30) | Referência do remetente | NOSSA REF: VoucherNumber em PayablesInvoice | Pode ser usado para as tarefas contábeis internas do remetente. Não obrigatório | |
11 | 92-99 | Alfa/numérico (8) | Nº de verificação | Espaços | Número de verificação do próprio pagamento do remetente. Não obrigatório | |
12 | 100-100 | Alfa/numérico (1) | Em branco | Espaços | Em branco |
Registro de pagamento - Tipo de registro 6 - Registro de valor - Crédito (Pagamento Plusgiro e cartões de pagamento)
Criado somente para avisos de crédito. As mesmas regras se aplicam conforme indicado no tipo de registro 5, exceto para a moeda - Se o Método de pagamento = 3 OU valor 4 = APP Curr Senão = SEK. Especifique para cada nota de crédito a ser deduzida. 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 | Registro de valores, crédito | |
2 | 2-2 | Alfa/numérico (1) | Método de pagamento | 3, 4, 5 3- Se tipo de conta = P ou S 4 - não é usado 5 - Se notificação = Y /falta número da conta |
Método de pagamento = 3 para transferência de crédito para Conta bancária e conta pessoal. Método de pagamento = 5 para pagamentos a receptores com um número de pagamento fixo. Método de pagamento = 7 para pagamentos a receptores com o número de pagamento atual. |
|
3 | 3-3 | Alfa/numérico (1) | Em branco | Em branco | ||
4 | 4-6 | Alfa/numérico (3) | Moeda do valor | InvoiceCurrency na tabela PayablesInvoice (método de pagamento = 3 ou 4) ou SEK (método de pagamento =5) | Moeda de valores para valores de acordo com os padrões ISO. SEK/EUR. O método de pagamento 5 e 7 somente SEK | |
5 | 7-7 | Alfa/numérico (1) | Em branco | Em branco | ||
6 | 8-17 | Alfa/numérico (10) | ID do Receptor | BankAccountNumber de Vendor/VendorLocation (método de pagamento = 3 ou 4) ou tabela Número de fornecedor em PayablesInvoice (método de pagamento =5 | Conta do receptor/ID do receptor. Conta bancária ou número de conta pessoal com o método de pagamento 3. Alinhado à direita e em branco preenchido. ID do receptor por receptor para método de pagamento 5 e 7. Alinhado à direita e em branco. ID do receptor deve estar em conformidade com o tipo de registro 3, posições 8-17 | |
7 | 18-44 | Alfa/numérico (27) | Mensagem | Fatura em PayablesInvoice | Editado pelo remetente. Deve conter alguma forma de identificação para o pagamento. Ex: Número da fatura Junto com uma soma de transferências de crédito e cartões de pagamento | |
8 | 45-55 | Numérico (11) | Valor | InvoiceAmt em PayablesInvoice | Valor em centavos. Numérico, com zero e alinhado à direita. O valor não pode ser zero. Os sinais e os pontos decimais não são fornecidos | |
9 | 56-61 | Numérico (6) | Data contábil | Data do cheque/Data de vencimento | Primeira data de lançamento (AAMMDD). A primeira data de liquidação das notas de crédito pode ser criada. | |
10 | 62-67 | Numérico (6) | Última data contábil | Data do cheque / Data de vencimento + dias 340 | A última data contábil (AAMMDD). A data final da liquidação das notas de crédito pode ser criada. Para um registro de crédito que será monitorado, especifique a mesma data de lançamento da primeira e última data de lançamento. | |
11 | 68-97 | Alfa/numérico (30) | Ref. remetente | Espaços | Podem ser usados para os dados contábeis internos do remetente. Não obrigatório. Nota: Não transferido para o receptor. Exibido nas ordens de pagamento da ordem de relatório contábil. | |
12 | 98-100 | Em branco | Em branco | Espaços | Em branco |
Registro total - Tipo de registro 7
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 | Alfa/numérico (1) | Tipo de registro | 7 | Registro total | |
2 | 2-6 | Alfa/numérico (5) | Nº de cliente | ElectronicPaymentOrganizationIdentifier na tabela BankTransactionCode | Igual ao registro de remetentes | |
3 | 7-16 | Alfa/numérico (10) | Conta do remetente Nº ID de transferência eletrônica |
ElectronicTransferID na tabela PayablesElectronicTransferID | Igual ao registro de remetentes | Para esclarecer: O campo ElectronicTransferID no Lawson tem 18 caracteres alfanuméricos (apenas para a esquerda). Nós pegamos os 10 últimos caracteres, alinhamos à direita e preenchemos os espaços em branco à esquerda se não houver pelo menos 10 caracteres. |
4 | 17-18 | Alfa/numérico (2) | Código de remetente | 1 | Igual ao registro de remetentes | |
5 | 19-31 | Numérico (13) | Valor total | Calculado | Valor total em centavos. Valores líquidos, por exemplo total de débitos como positivos e créditos como negativos. Os sinais podem ser especificados na posição 31. Numérico sem casa decimal alinhado à direita e com zero. | |
6 | 32-63 | Alfa/numérico (32) | Em branco | Em branco | ||
7 | 64-66 | Alfa/numérico (3) | Moeda | Moeda na tabela CashCode | Moeda para pagamento do padrão ISO. EUR/SEK Usar Código de caixa da Criação de pagamento eletrônico |
|
8 | 67-69 | Alfa/numérico (3) | Moeda do valor | Moeda na tabela CashCode | Moeda para pagamento do padrão ISO. EUR/SEK Usar Código de caixa da Criação de pagamento eletrônico |
|
9 | 70-100 | Alfa/numérico (31) | Em branco | Em branco |