1 – Descobrir qual o banco e qual o layout deverá testar, as opções principais são: - Banco 1-Banco do Brasil, layout CNAB 240
- Banco 33-Banco Santander, layout CNAB 240
- Banco 237-Bradesco, layout CNAB 240
- Banco 237-Bradesco, layout CNAB 500
- Banco 341-Itaú, layout CNAB 240
- Banco 422-Safra, layout CNAB 240
- Banco 422-Safra, layout CNAB 400
Caso tenha apenas o arquivo do cliente, verificar a quantidade de colunas, pois essa é uma das informações que definem o layout, além de outras informações que definem o arquivo como arquivo de remessa de pagamentos, porém essas informações estão disponíveis no layout do próprio banco, por exemplo: Para os layouts CNAB 240: Pagamento Através de Crédito em Conta, Cheque, OP, DOC, TED ou Pagamento com Autenticação Header de Lote - Tipo de registro, coluna 8 = "1" - Tipo de operação, coluna 9 = "C" Segmento A - Tipo de registro, coluna 8 = "3" - Segmento, coluna 14 = "A" Pagamento de Títulos de Cobrança Header de Lote - Tipo de registro, coluna 8 = "1" - Tipo de operação, coluna 9 = "C" Segmento J - Tipo de registro, coluna 8 = "3" - Segmento, coluna 14 = "J" Para os layouts CNAB 400: Header de Arquivo - Código do Registro, coluna 1 = "0" - Identificação de Retorno, coluna 2 = "2" - Identificação de Retorno por extenso, colunas 3 à 9 = "RETORNO" - Identificação de Serviço, colunas 12 à 26 = "PAGTOS FORNECED" Registro Liquidação - Código do Registro, coluna 1 = "1" - Código de Operação, coluna 108 = "L" - Data de Vencimento / Pagamento, colunas 147 à 152, no formato DDMMAA - Valor Pago, colunas 218 à 230, com duas casas decimais e sem pontuação Para os layouts CNAB 500: Header de Arquivo - Identificação do Registro, coluna 1 = "0" - Código de Origem do Arquivo, coluna = "1" ou "2", 1=Agendamento, 2=Pagamento. No caso "1-Agendamento" o título o banco recebeu os dados e agendou o título para pagamento e no caso de "2-Pagamento" o banco já efetuou o pagamento ao fornecedor. Registro de Transação - Identificação do registro, coluna 1 = "1" - Informação do retorno 1, colunas 279 à 280 = Código da ocorrência, por exemplo "BW"=Confirmação de Pagamentos - Nível de Informação de Retorno, coluna 373 = "3"=A tarefa foi executa 2 - Configurar o portador através do programa VABUPORT, informando os dados bancários como banco, agência, e conta e os dados da aba "Contas a Pagar". 3 – Escolher um título em aberto na manutenção de títulos do Contas a Pagar através do programa VAPMONLI ou incluir uma nota via recebimento ou extra fornecedores para pagamento ao fornecedor. Para efeito de teste é mais fácil incluir nota de despesa pelo extra fornecedores com agenda que esteja parametrizada para integrar o Contas a Pagar que nesse caso deverá ser agenda sem Item do tipo "O" e então executar o processo de integração do Contas a Pagar. 4 – Validar o título na manutenção de títulos do Contas a Pagar através do programa VAPMONLI para desbloqueá–lo para pagamento, informar o código de barras podendo alterar o vencimento, é sugerido ter o vencimento na data atual para que não seja necessário parametrizar a quantidade de dias para atraso ou antecipação. 5 - Agendar o pagamento do título para pagamento com boleto ou DOC/TED: 5.1 - Para pagamento de boleto, efetuar o agendamento através da aba "Pagto EDI" informando o código de barras. 5.2 - Para pagamento via DOC/TED ou Crédito em Conta, efetuar o pagamento através da aba "DOC EDI". Nesse caso o fornecedor deverá ter seus dados bancários informados no cadastro específico do cadastro de tipos. 6 - Liberar o pagamento através do programa VAPMAUTP conforme parametrização no cadastro do portador, pois a liberação pode ser automática. 7 - Gerar o arquivo remessa de pagamentos através do programa VAPGEREX. 8 - Listar o arquivo através do programa VAPREMES. 9 - Alterar o arquivo gerado para simular o retorno bancário informando ocorrência bancário de Pagamento efetuado, conforme item 1 deste documento e: 9.1 - Para os layouts CNAB 240: Informar a ocorrência "00" nas colunas 231 à 232 para informar que o pagamento foi efetuado pelo banco. 9.2 - Para os layouts CNAB 400 é necessário alterações no header de arquivo e também no detalhe que é o registro de Liquidação: Header de Arquivo: - Código do Registro, coluna 1 = "0" - Identificação de Retorno, coluna 2 = "2" - Identificação de Retorno por extenso, colunas 3 à 9 = "RETORNO" - Identificação de Serviço, colunas 12 à 26 = "PAGTOS FORNECED" Registro Liquidação: - Código de Operação, coluna 108 = "L" - Data de Vencimento / Pagamento, colunas 147 à 152, no formato DDMMAA - Valor Pago, colunas 218 à 230, com duas casas decimais e sem pontuação 9.3 - Para o layout CNAB 500, que é utilizado pelo banco Bradesco são necessárias duas alterações no registro transação: Registro de Transação: - Informação do retorno 1, colunas 279 à 280 = Código da ocorrência, por exemplo "BW"=Confirmação de Pagamentos - Nível de Informação de Retorno, coluna 373 = "3"=A tarefa foi executa 10 - Importar o arquivo através do programa VAPMFRET. 11 - Consultar o título baixado através da manutenção de títulos pelo programa VAPMONLI. 12 - Reabrir o pagamento através do programa VAPABRPG.
|