2Conceitos Básicos do Processamento de Pagamento Usando o Oracle BI Publisher
Visão Geral do Oracle BI Publisher para Processamento de Pagamento Automático
O software JD Edwards EnterpriseOne foi aprimorado para permitir que você gerencie pagamentos em determinados formatos de pagamento usando o Oracle Business Intelligence Publisher (BI Publisher).
Processamento de Pagamento Automático
O sistema Contas a Pagar do JD Edwards EnterpriseOne fornece um processo de processamento de pagamento automático que você pode usar para gerar pagamentos. Para alguns formatos de pagamento, você também pode usar o BI Publisher para extrair dados de tabelas do JD Edwards EnterpriseOne. Alguns formatos de pagamento são suportados tanto para o processo de pagamento automático existente quanto para a extração de dados do BI Publisher. Outros formatos de pagamento só são suportados para um método ou para o outro. Este documento só analisa os formatos de pagamento que são suportados para o BI Publisher.
O processo de usar o BI Publisher para gerar pagamentos inclui o programa Extrator de Informações de Pagamento (R704001), modelos, definições de relatório e versões de formatos de pagamento para os quais você pode usar o BI Publisher. Cada versão do programa Extrator de Informações de Pagamento está configurada para um formato de pagamento específico. Um modelo e uma definição de relatório estão associados à versão. Você configura um instrumento de pagamento na tabela 00/PY UDC e associa o instrumento de pagamento a uma versão. O sistema usa, então, as associações entre a versão, a definição de relatório e o modelo para gerar a saída.
O sistema inicia o programa Extrator de Informações de Pagamento quando você configura seu processamento de pagamento automático para usar o programa R704001 (P704001) para pagamentos automáticos. Quando você executa a função de Gravação no programa Trabalhar com Grupos de Pagamento (P04571), o sistema processa os pagamentos selecionados e avança o status do pagamento para o status Atualizar (UPD) se nenhum erro ocorrer. Se o sistema encontrar erros, o status do pagamento não avançará. Após processar os pagamentos, o programa Extrator de Informações de Pagamento inicia o programa R704001A, que grava quaisquer mensagens de erro para a Central de Trabalho e informa a você a localização da saída.
Esta tabela mostra a relação entre as versões, definições de relatório e modelos de formatos de pagamento para os quais você pode usar o BI Publisher para pagamentos feitos no sistema JD Edwards EnterpriseOne:
Instrumento de Pagamento |
Versão do Programa Extrator de Informações de Pagamento (R704001) |
Definição de Relatório |
Modelo de Formato de Pagamento |
Tipo de Saída |
---|---|---|---|---|
Código definido pelo usuário. Por exemplo, instrumento de pagamento A. |
ZJDE0001 |
RD76B401 |
TMPL76B401 (Modelo de Cheque Brasileiro) |
arquivo .rtf |
Código definido pelo usuário. Por exemplo, instrumento de pagamento B. |
ZJDE0002 |
RD70401 |
TMPL74401 (Modelo de Formato de Iniciação de Transferência de Crédito SEPA) |
Arquivo XML |
Código definido pelo usuário. Por exemplo, instrumento de pagamento B. |
ZJDE0002 |
RD70401B |
TP704001TR02 SEPA (Modelo de Relatório de Transferência de Crédito) |
Arquivo PDF |
Código definido pelo usuário. Por exemplo, instrumento de pagamento C. |
ZJDE0003 |
RD74F401 |
TMPL74F401 (Modelo de Formato de Nota Promissória Francesa) |
arquivo .rft |
Código definido pelo usuário. Por exemplo, instrumento de pagamento D. |
ZJDE0004 |
RD74D401 |
TMPL74D401 (Formato de Contracheque Alemão - Modelo de Canhoto com Informações Posteriores ao Pagamento) |
arquivo .rtf |
Código definido pelo usuário. Por exemplo, instrumento de pagamento E. |
ZJDE0005 |
RD74N401 |
TMPL74N401 (Modelo de Formato de Pagamento de TEF em Moeda Nacional Holandesa) |
arquivo etext |
Código definido pelo usuário. Por exemplo, instrumento de pagamento F. |
ZJDE0006 |
RD74S401 |
TMPL74S401 (Modelo de Formato de TEF Espanhol) |
arquivo etext |
Validações
O sistema valida se os códigos IBAN (Número Internacional de Conta Bancária) e SWIFT (Society for Worldwide Interbank Financial Telecommunication) estão configurados para a companhia e o fornecedor caso você configure as opções de processamento para fazê-lo. O programa também valida se o código de moeda dos pagamentos é igual ao código de moeda nas opções de processamento. Se qualquer validação falhar, o sistema gravará uma mensagem de erro na Central de Trabalho e não avançará o status de pagamento para atualizado (UPD).
O formato de pagamento de Iniciação de Transferência de Crédito SEPA (versão ZJDE0002 do programa Extrator de Informações de Pagamento) e o formato de pagamento de TEF em Moeda Nacional Holandesa (versão ZJDE0005 do programa Extrator de Informações de Pagamento) contêm validações adicionais. Consulte as opções de processamento dessas versões para obter informações sobre as validações adicionais.
Como Especificar Informações para Incluir na Visão Geral do Extrato
O sistema usa diferentes versões do programa Extrator de Informações de Pagamento para cada formato de pagamento. Você define as opções de processamento para especificar as informações serem extraídas, dependendo do que é necessário para o formato. A exclusão de dados desnecessários da extração de dados melhora o desempenho do sistema.
Quando define as opções de processamento, você pode optar por extrair essas informações:
Informações do Pagador
Quando você opta por extrair informações do pagador, o sistema grava dados dessas tabelas no arquivo extraído:
Processamento de Pagamentos do C/P - Resumo (F04572)
O sistema usa os campos Número de Controle do Grupo de Pagamentos (item de dados HDC) e o Número de Controle do Cheque (item de dados CKC) para determinar a Companhia (item de dados CO).
Constantes da Companhia (F0010)
O sistema usa o Número do Cadastro Geral (item de dados AN8) da tabela F0010 para acessar as tabelas Cadastro Geral (F0101) e Endereço por Data (F0116).
Cadastro Geral (F0101)
Número do Cadastro Geral
Identificação Tributária (item de dados TAX)
Endereços por Data (F0116)
O sistema usa o número do cadastro e a data de vigência para determinar as informações de endereço:
Endereço (itens de dados ADD1–ADD3)
CEP (item de dados ADDZ)
Cidade (item de dados CTY1)
Estado (item de dados ADDS)
País (item de dados CTR)
Informações do Beneficiário
Quando você opta por extrair informações do beneficiário, o sistema grava dados dessas tabelas no arquivo extraído:
Processamento de Pagamentos do C/P - Resumo (F04572)
O sistema usa os campos Número de Controle do Grupo de Pagamento e Número de Controle do Cheque para determinar o Número do Endereço do Beneficiário (item de dados PYE).
Cadastro Geral (F0101)
Número do Cadastro Geral
Identificação Tributária (item de dados TAX)
Endereços por Data (F0116)
O sistema usa o número do cadastro e a data de vigência para determinar as informações de endereço:
Endereço (itens de dados ADD1–ADD3)
CEP (item de dados ADDZ)
Cidade (item de dados CTY1)
Estado (item de dados ADDS)
País (item de dados CTR)
Informações da Conta Bancária
Quando você opta por extrair informações da conta bancária, o sistema grava dados dessas tabelas no arquivo extraído:
Processamento de Pagamentos do C/P - Resumo (F04572)
O sistema usa os campos Número de Controle do Grupo de Pagamento e Número de Controle do Cheque para determinar a Conta Bancária do Razão Geral (item de dados GLBA).
Cadastro de Números de Bancos/Agências (F0030)
Id. da Conta (item de dados AID)
Número de Banco/Agência - Banco (item de dados TNST)
Número da Conta Bancária - Cliente (item de dados CBNK)
Conta Bancária - Dígito de Controle (item de dados CHKD)
Código SWIFT (item de dados SWFT)
Número Internacional da Conta Bancária (item de dados IBAN)
Número do Cadastro Geral - Banco (item de dados AN8BK)
Endereços por Data (F0116)
O sistema usa o número do cadastro do banco e a data de vigência para determinar as informações de endereço:
Endereço (itens de dados ADD1–ADD3)
Cadastro
CEP
Cidade
Estado
País
Informações da Conta Bancária do Beneficiário
Quando você opta por extrair informações da conta bancária do beneficiário, o sistema grava os dados dessas tabelas no arquivo extraído:
Processamento de Pagamentos do C/P - Resumo (F04572)
O sistema usa os campos Número de Controle do Grupo de Pagamento e Número de Controle do Cheque para determinar os valores a serem usados para esses campos:
Número da Conta Bancária - Cliente
Conta Bancária - Dígito de Controle
Número Agência/Banco - Banco
Número do Cadastro Geral do Beneficiário
Cadastro de Números de Bancos/Agências (F0030)
ID da Conta
Número Agência/Banco - Banco
Número da Conta Bancária - Cliente
Conta Bancária - Dígito de Controle
Código SWIFT
Número Internacional da Conta Bancária
Número do Cadastro Geral do Beneficiário
Número do Cadastro Geral
Informações de Pagamento
Quando você opta por extrair informações de pagamento, o sistema grava os dados da tabela Processamento do Pagamento do C/P - Resumo no arquivo extraído:
Número de Controle de Grupo de Pagamentos
Número de Controle do Cheque
Número do Cadastro Geral do Beneficiário
Valor do Pagamento (item de dados PAAP)
Data - Para G/L - Juliana (item de dados DGJ)
Código de Moeda - De (item de dados CRCD)
Conta Bancária G/L
Número do Cadastro Geral
Companhia
Informações de Documentos Pagáveis
Quando você opta por extrair informações de pagamentos de documentos, o sistema grava os dados dessas tabelas no arquivo extraído:
Processamento de Pagamentos do C/P - Resumo
O sistema usa os campos Número de Controle do Grupo de Pagamento e Número de Controle do Cheque para determinar os dados a serem extraídos da tabela Processamento de Pagamentos do C/P - Detalhe (F04573).
Processamento de Pagamentos do C/P - Detalhe (F04573)
Data -Vencimento do Valor Líquido (DDJ
Valor do Pagamento (PAAP)
Desconto Obtido (ADSA)
Data - Fatura - Juliana (DIVJ)
Número da Fatura do Fornecedor (VINV)
Devedor Final
O sistema extrairá as informações do devedor final se:
Você especificar um número de linha de endereço na opção de processamento de Número de Linha de Processamento do Devedor Final para o programa R704001, versão ZJDE0002.
Você optar por extrair as informações do devedor definitivo na opção de processamento do Devedor Final para o programa R704001, versão ZJDE0002.
O endereço do devedor (endereço da companhia) é diferente do endereço do devedor final.
Se estas condições forem atendidas, o sistema gravará dados dessas tabelas no arquivo extraído:
Processamento de Pagamentos do C/P - Cabeçalho, Processamento de Pagamentos do C/P - Resumo (F04572) Processamento de Pagamentos do C/P - Detalhe (F04573)
Cadastro de Números de Bancos/Agências (F0030)
Cadastro Geral (F0101)
Credor Final
O sistema extrairá informações do credor final se:
Você especificar um número de linha de endereço na opção de processamento Número de Linha de Endereço do Credor Final no programa R704001, versão ZJDE0002.
Você optar por extrair as informações do credor final na opção de processamento Número de Linha de Endereço do Credor Final no programa R704001, versão ZJDE0002.
O endereço do credor (endereço do fornecedor) for diferente do endereço do credor final.
Se estas condições forem atendidas, o sistema gravará dados dessas tabelas no arquivo extraído:
Processamento de Pagamentos do C/P - Cabeçalho, Processamento de Pagamentos do C/P - Resumo (F04572) Processamento de Pagamentos do C/P - Detalhe (F04573)
Cadastro de Números de Bancos/Agências (F0030)
Cadastro Geral (F0101)
Visão Geral da Configuração de Uso do BI Publisher para Processamento de Pagamentos
Antes de usar o BI Publisher para produzir a saída do formato de pagamento, verifique se os valores e as tabelas UDC necessários para o programa Valor Predeterminado de Instrumento de Pagamento estão configurados no seu sistema.
UDCs para Formatos de Pagamento
Você precisa configurar valores UDC para processar pagamentos automáticos. Para alguns formatos, você também pode configurar informações de débito.
Instrumento de Pagamento (00/PY)
Você precisa configurar um instrumento de pagamento a ser usado para pagamentos feitos utilizando o BI Publisher. Ou você pode usar um instrumento de pagamento existente. Depois de identificar o código do instrumento de pagamento a ser usado, associe-o ao (R704001) no programa Valor Predeterminado do Instrumento de Pagamento (P0417).
Programa de Extrato de Débito - Pagamentos (04/PD)
Você precisa adicionar a Id. do programa Extrator de Informações de Pagamento a essa tabela de UDCs antes de poder especificar o programa como programa de extrato de débito para pagamento no programa Valores Predeterminados do Instrumento de Pagamento. Como acontece com todos os formatos de pagamento, você informa a Id. do programa com um caractere P, em vez de R, à esquerda. Por exemplo para digitar a Id. do programa Extrator de Informações de Pagamento, digite P704001, em vez de R704001.
Você precisará definir P704001 como o Programa de Extrato de Débito se quiser incluir sistemas de pagamentos negativos na extração.
Produção de Arquivo Bancário (04/PP)
Você precisa adicionar a Id. do programa Extrator de Informações de Pagamento a essa tabela de UDCs antes de poder especificar o programa como o programa de pagamento no programa Valores Predeterminados do Instrumento de Pagamento. Como acontece com todos os formatos de pagamento, você informa a Id. do programa com um caractere P, em vez de R, à esquerda. Por exemplo para digitar a Id. do programa Extrator de Informações de Pagamento, digite P704001, em vez de R704001.
Modelos com Alinhamento (70/AL)
O sistema JD Edwards EnterpriseOne fornece valores fixos para esta tabela de UDCs. O sistema usa esses valores para especificar os modelos de impressão que usam o recurso de alinhamento que você configura no programa Informações da Conta Bancária (P0030G).
Referência Cruzada do Código de Moeda (70/CC)
Configure valores nesta tabela de UDCs para criar uma referência cruzada entre os códigos de moeda necessários aos formatos de pagamento que você usa e os valores de moeda que existem no seu sistema. Quando você executa a função Gravar no processo de pagamento automático, o sistema acessa essa tabela de UDCs com o código de moeda da transação para obter o código de moeda necessário ao formato de pagamento. Por exemplo, se você usar o formato de pagamento de iniciação de crédito SEPA e se o código de moeda que usar para o euro for EU1, você precisará configurar uma referência cruzada para o código EUR porque esse código é necessário para esse formato.
Se o sistema não encontrar uma referência cruzada nesta tabela de UDCs, ele usará o código de moeda de pagamento na saída do formato de pagamento.
Modelos para Pagamento de Faturas Consolidadas (70/DF)
O sistema JD Edwards EnterpriseOne fornece valores fixos para esta tabela de UDCs. O sistema usa esses valores para especificar os modelos de impressão que produzem um pagamento de fatura consolidada.
Modelos com Canhoto (70/ST)
O sistema JD Edwards EnterpriseOne fornece valores fixos para esta tabela de UDCs. O sistema usa esses valores para especificar os modelos de impressão que usam o recurso de canhoto que você configura no programa Informações da Conta Bancária (P0030G).
Valores do Programa Valores Predeterminados do Instrumento de Pagamento
No programa Valor Predeterminado do Instrumento de Pagamento, você digita as identificações e as versões do programa para especificar o formato do pagamento ou do débito em uso. Como acontece com todos os formatos de pagamento, quando você digitar um valor para o programa Valores Predeterminados do Instrumento de Pagamento, digite o caractere P à esquerda, em vez do caractere R. Por exemplo, quando você digitar a Id. do programa Extrator de Informações de Pagamento, digite P704001, em vez de R704001.
No caso de todos os formatos de pagamento para os quais usa o BI Publisher, você digita P704001 no campo Pagamentos no programa Valores Predeterminados do Instrumento de Pagamento. Esta tabela mostra os valores que podem ser configurados para cada formato de pagamento que você pode usar com o BI Publisher:
Formato de Pagamento |
Campo Versão da Impressão |
Campo Registro do Pagamento |
Campo Extratos de Débito |
Campo Versão de Débito |
---|---|---|---|---|
Cheque Brasileiro |
ZJDE0001 |
P04576 |
P04574 |
Em branco |
Iniciação de Transferência de Crédito SEPA |
ZJDE0002 |
P04576 |
P04574 |
Em branco |
Nota Promissória Francesa |
ZJDE0003 |
P04576N |
P04574 |
Em branco |
Cheque Alemão |
ZJDE0004 |
P04576 |
P04574 |
Em branco |
TEF em Moeda Nacional Holandesa |
ZJDE0005 |
P04576 |
P704001 |
ZJDE0005 |
TEF espanhol |
ZJDE0006 |
P04576 |
P704001 |
ZJDE0006 |