No CD0364 a geração da Guia foi alterada para que a Data de Vencimento obedeça o parâmetro do CD0361, onde caso o parâmetro seja marcado e a nota possua data de saída informada no programa CD4035, 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. |