LockDate
Ir para navegação
Ir para pesquisar
LockDate é o sistema de fechamento dos períodos fiscais.
Em resumo LockDate é a data em que alterações que impliquem qualquer tipo de alteração dos documentos fiscais anteriores à alguma data. Entre essas alterações estão: lançamentos financeiros, alteração de estoque, entradas de notas, etc.
Cada módulo deve verificar suas alterações e impedir que elas sejam realizadas quando anteriores à data de LockDate. a LockDate pode ser recuperada pelo método FiscalCrud.getLockDate(), que também está disponibilizado na fachada.
Validações Antes de Alterar a LockDate
Antes de definir a LockDate o método deve fazer verificações para garantir que não estamos fechando uma data com elementos incompletos.
![]() |
|
As validações já mapeadas são:
- Fluxo de Caixa
- [ve0001] Lançamentos Bancários Não Conciliados - Não é permitido que o período seja fechado se encontramos lançamentos bancários passados que não estejam conciliados.
- Fiscal
- [ve0002] Notas parcialmente entradas - Não permitimos que notas que estejam com entrada iniciada, mas não finalizadas existam dentro de um período de fechamento de datas.