Pular para o conteúdo principal

Julho

Melhorias entregues até 15/07/2026

Validações no Service Layer — Guias e GuiasReceitas

Foram adicionadas validações no Service Layer dos serviços Guias e GuiasReceitas, com base no encerramento mensal da entidade.

Vigência: as regras abaixo se aplicam a partir de 12/2025. Períodos anteriores a essa competência não são afetados.


Serviço Guias

Períodos não encerrados: nenhuma validação é aplicada.

Períodos já encerrados: nenhum campo pode ser alterado, exceto data de lançamento, data de crédito e situação — e somente se atenderem às regras abaixo.

Campos liberados para alteração

CampoCondição para alteração
Data de lançamentoA data de crédito deve estar em um período não encerrado
Data de créditoA data de crédito atual (registrada) não pode estar em um mês já encerrado, ou deve ser ≤ 2022

Alteração de situação

Cada nova situação só é permitida se houver o registro correspondente em um mês não encerrado:

Nova situaçãoCondição
CanceladoData/hora do cancelamento em mês não encerrado
SuspensoRequerimento de revisão de cálculo em análise
PagaPagamento normal ou indevido registrado, não estornado
Paga parcelamentoGuia vinculada a parcelamento + pagamento (normal ou indevido) da parcela correspondente, não estornado
Isenta / Imunidade / RemissãoRequerimento correspondente deferido + todas as receitas vinculadas isentas/imunes/remidas 100%
Abaixo do limiteData de crédito não encerrada + crédito vinculado a econômico
ParceladaParcelamento vinculado com data em mês não encerrado
EnglobadoData de crédito não encerrada + lançamento vinculado a outro lançamento principal
EliminadaData de crédito não encerrada + outra configuração de parcela para o mesmo lançamento
AbertaExiste registro desfazendo a situação atual, em mês não encerrado
SimuladoBloqueado — não permite alteração para esta situação

Retorno para situação anterior (situação atual da guia)

Condição para que a guia saia de cada situação atual:

Situação atualCondição para sair dela
CanceladoData de cancelamento em mês não encerrado (zera ao reabrir)
SuspensoRequerimento de revisão de cálculo indeferido ou não analisado
PagaPagamento estornado
Paga parcelamentoPagamento da parcela estornado
InscritaDívida vinculada estornada
Inscrita englobadaBloqueado — não retorna para "aberto", só para "englobado"
Isenta e remidaNão deve existir registro na tabela guias_rec_manutencoes
Abaixo do limiteData de crédito não encerrada
ParceladaParcelamento cancelado
EnglobadoData de crédito não encerrada + lançamento não vinculado a outro lançamento principal

Serviço GuiasReceitas

Períodos não encerrados: nenhuma validação é aplicada.

Períodos já encerrados: nenhum campo pode ser alterado, exceto os abaixo:

CampoCondição
vl_lancadoData de crédito da guia vinculada em período não encerrado
id_credito_tributario_receitaData de crédito da guia vinculada em período não encerrado
Campos de benefício (Isenção, Remissão, Incentivo)Requerimento de concessão, retirada ou revogação (deferido/indeferido) em mês não encerrado; ou, na ausência de requerimento, data de crédito da guia vinculada em mês não encerrado (casos de cupom fiscal)

Validações no Service Layer — Lancamentos e LancamentosReceitas

Foram adicionadas validações no Service Layer dos serviços Lancamentos e LancamentosReceitas, com base no encerramento mensal da entidade.

Vigência: as regras abaixo se aplicam a partir de 12/2025. Períodos anteriores a essa competência não são afetados.


Serviço Lancamentos

Períodos não encerrados: nenhuma validação é aplicada.

Períodos já encerrados: nenhum campo pode ser alterado, exceto data de lançamento e situação — e somente se atenderem às regras abaixo.

Campo liberado para alteração

CampoCondição para alteração
Data de lançamentoA data atual (registrada) deve estar em um período não encerrado

Alteração de situação

Nova situaçãoCondição
CanceladoExiste guia cancelada e não existe nenhuma guia em aberto (aberto, suspensa, abaixo do limite, parcelada, simulada, isenta)
QuitadoTodas as parcelas/guias estão pagas, ou existem parcelas pagas e eliminadas
SuspensoExiste alguma parcela/guia suspensa
AbertoExiste parcela/guia aberta, abaixo do limite, simulada, parcelada ou isenta
Com inscriçãoExiste pelo menos uma parcela/guia inscrita
InscritoExiste pelo menos uma parcela/guia inscrita e nenhuma parcela/guia aberta
EnglobadoColuna id_lancamento_principal possui valor
Inscrito EnglobadoColuna id_lancamento_principal não é nula e o lançamento principal correspondente está inscrito em dívida

Serviço LancamentosReceitas

Períodos não encerrados: nenhuma validação é aplicada.

Períodos já encerrados: nenhum campo pode ser alterado — sem exceções.

Validações no Service Layer — Dividas

Foram adicionadas validações no Service Layer do serviço Dividas, com base no encerramento mensal da entidade.

Vigência: as regras abaixo se aplicam a partir de 12/2025. Períodos anteriores a essa competência não são afetados.


Serviço Dividas

Períodos não encerrados: nenhuma validação é aplicada.

Períodos já encerrados: nenhum campo pode ser alterado — sem exceções.