Case Liberacao Fiscal Nota Terceiros

Fonte: Touch ERP
Saltar para a navegação Saltar para a pesquisa

Liberações Notas Ficais Terceiros

Buscar Notas Sem Liberações

Esta função verifica se as notas fiscais de terceiros foram liberadas para a área fiscal, garantindo que estejam em conformidade com as obrigações fiscais e contábeis.

Etapas do Processo:

  1. Busca de Notas Não Liberadas:
    • Realiza uma busca nas notas fiscais dentro do intervalo de datas informado.
    • O sistema verifica se a liberação financeira foi feita para cada uma das notas fiscais dentro desse período.
  2. Verificação das Condições de Liberação:
    • Para cada nota fiscal, o sistema verifica se a liberação financeira foi realizada.
    • Se a liberação financeira estiver vazia ou ausente, a nota é incluída na lista de resultados.
    • O método ainda considera a configuração de tipoConfNFTerceirosItens:
      • Quando configurado como CONF_CADASTRO_PROD, o sistema busca nos itens da nota fiscal a conformidade com as regras de conferência financeira.
  3. Conferência de produtos:
    • A verificação dos itens da nota fiscal se concentra no tipo de conferência financeiro que pode estar associado a cada produto.
    • O sistema também percorre a lista de itens, conferindo se eles estão corretamente associados ao produto e se o tipo de conferência de produto exige revisão financeira.
  4. Retorno:
    • Retorna uma lista com as notas fiscais que ainda precisam ser liberadas financeiramente. Se uma nota não passou pela análise financeira, ela será incluída para revisão na área financeira.

Salvar

Essa função garante que a liberação fiscal de notas fiscais de terceiros seja validada e atualizada corretamente. Quando a conferência é aprovada, a última liberação fiscal é criada ou ajustada. Caso haja pendências, os livros fiscais e lançamentos contábeis são gerados ou ajustados, corrigindo as informações da nota fiscal conforme necessário.

Etapas do Processo:

  1. Salvar ou Atualizar Liberação Fiscal:
    • O sistema salva ou atualiza a liberação fiscal no banco de dados.
  2. Validação de Conferência: Verifica se a conferência foi marcada como "SIM" (aprovada).
    • Se a conferência for validada como "SIM":
      • A função chama a criação da última liberação fiscal, garantindo que a liberação esteja pronta para seguir o fluxo.
    • Se a conferência não for validada (marcada como "Não Conferida"):
      • A conferência é marcada como "Não Conferida" e o sistema realiza ajustes fiscais, como a geração de livros fiscais e lançamentos contábeis.
  3. Atualização de Livros Fiscais e Lançamentos Contábeis:
    • Se a conferência não for validada, o sistema gera os livros fiscais da nota fiscal, ajustando as informações fiscais de acordo com as opções de compra.
    • Gera lançamentos contábeis relacionados à nota fiscal, conforme as opções contábeis e fiscais fornecidas.
  4. Atualização da Nota Fiscal:
    • A nota fiscal associada à liberação fiscal é atualizada no banco de dados com as correções necessárias.
  5. Retorno:
    • liberação fiscal atualizada é retornada com os ajustes realizados.