01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Linha Datasul) - Faturamento (MFT) |
Função: | CD0361 - Manutenção Parâmetros GNRE |
País: | Brasil |
Ticket: | 16642076, 17116593, 17121481, 17281541 |
Requisito/Story/Issue: | DMANFATMANUT-3688, DMANFATMANUT-3689 |
02. SITUAÇÃO/REQUISITO
Inconsistências na geração da Data de Vencimento e Pagamento das GNRE geradas pelo programa CD0364. Em alguns casos a Data de Vencimento acabava caindo em dias não úteis ou então a data de Pagamento era inferior a Data de Vencimento, acarretando problemas nas informações do boleto gerado para pagamento.
03. SOLUÇÃO
- CD0361 - Manutenção Parâmetros GNRE - Adicionado o parâmetro que irá definir a geração da Data de Vencimento da Guia;
- CD0364 - Monitor GNRE - Alterado a geração das guias, para que gere a Data de Vencimento conforme parâmetro do CD0361 e criada regra para geração da Data de Pagamento, onde não poderá mais ser inferior a Data de Vencimento.
Parâmetro marcado: caso a nota fiscal tenha data de saída informada no programa CD4035 - Inf Adicionais Nota Fiscal, a Data de Vencimento da Guia será a data de saída. Caso não tenha data de saída, a Data de Vencimento da Guia será a data de emissão da nota.
Parâmetro desmarcado: a Data de Vencimento da Guia será TODAY + número de dias informados no campo Dias Data Vencimento do CD0361 - Manutenção Parâmetros GNRE.
No CD0364 - Monitor GNRE, a geração da Guia foi alterada para que a Data de Vencimento obedeça o parâmetro do CD0361 - Manutenção Parâmetros GNRE, onde caso o parâmetro seja marcado e a nota possua data de saída informada no programa CD4035 - Inf Adicionais Nota Fiscal, será considerada a Data de Saída. Caso a nota não tenha Data de Saída, a Data de Vencimento será a Data de Emissão da nota.
A Data de Pagamento sempre será o dia que a Guia estiver sendo gerada (TODAY), porém caso fique inferior a Data de Vencimento, a Data de Pagamento será igualada a Data de Vencimento.
Caso a Data de Vencimento ou a Data de Pagamento caiam em dias considerados não úteis (conforme Calendário Global - CD0912), as datas serão postergadas para o próximo dia útil.
No exemplo abaixo, a nota não possuí data de Saída informada no CD4035, então a Data de Vencimento será a data de Emissão da Nota e a Data de Pagamento a data de geração da Guia:
Caso o parâmetro esteja desmarcado, será considerado o dia que a guia está sendo gerada (TODAY) + o número de dias informado no campo Dias Data Vencimento. Esse já era o comportamento da geração antes da alteração, porém foi adicionada também a validação do dia útil considerando o Calendário Global, onde caso a Data de Vencimento ou de Pagamento caiam em dias considerados não úteis, as datas serão postergadas.
Com relação a Data de Pagamento utilizando o parâmetro do CD0361 desmarcado, será o mesmo, a Data de Pagamento sempre será o dia que a Guia estiver sendo gerada (TODAY), porém caso fique inferior a Data de Vencimento, a Data de Pagamento será igualada a Data de Vencimento.
A opção Editar Guia do CD0364 também foi alterada para que não permita informar como Data de Vencimento ou Pagamento um dia não útil e para que não permita salvar uma alteração onde a Data de Pagamento fique menor que a Data de Vencimento.