NF

De BIS Wiki
Revisão de 18h23min de 9 de dezembro de 2021 por Rodrigogml (discussão | contribs) (NFEntryItemVO)
Ir para navegação Ir para pesquisar

O módulo fiscal é o responsável pelo gerenciamento das Notas Fiscais de qualquer tipo no sistema.

NFVO

O NFVO é o objeto que representa uma nota fiscal no sistema. Note que representa qualquer modelo de nota fiscal, exceto os cupons fiscais.


Requisitos

Exclusão

  • [ve0001] Apenas NF que não tenham começado o processo de "entrada" podem ser excluídas - Qualquer NF que já tenha começado ou concluído o processo de "entrada da nota" não pode ser excluída antes de, se for o caso, desfazer o processo de entrada.
  • [ve0002] Não permite excluir notas com data de aplicação anteriores ao LockDate - Embora ao não permitir excluir notas que já tenham começado o processo de entrada pareça anular essa validação. Notas que foram marcadas como ignoradas ou retornadas também não devem ser excluídas depois que estiverem no período de LockDate.

Reabertura da Entrada de Nota

  • [ve0001] Não é permitido excluir nem desfazer notas cuja data de entrada esteja anterior ao LockDate - Para prevenir que alterações sejam realizadas em períodos já finalizados, uma NFe não pode ser excluída caso sua data de entrada esteja anterior ao período de fechamento.


NFEntryItemVO

NFEntryItemVO é responsável por carregar as informações da operação de entrada do item da nota no sistema. Como a relação com o Item do sistema, cálculo da razão entre os valores da nota e do sistema. Não existe um objeto para relacionar a entra da Nota "como um todo". O próprio NFVO contém alguns atributos para sinalizar sobre o status de entrada total da NF.

Entrada de Informações da NF

Entrada de Nota Vs. Entrade do Item da Nota
Tenha em mente que o processo de entrada de nota é feito quase que individualmente para cada item, e não para a nota como um todo. Isso porque um mesmo documento pode conter informações que precisam ser tratadas completamente diferentes.

Por exemplo, compramos um equipamento de R$ 100mil, mas na nota vem os seguintes itens: o equipamento, óleo para lubrificar e algumas embalagens para uso. Neste caso podemos tratar a entrada do equipamento como um item do ativo imobilizado, o óleo como um item de uso e consumo genérico, e as embalagens associadas a um Item cadastrado no sistema.


Para cada entrada o usuário precisa classificar essa operação de entrada, associando à um item cadastrado, item do ativo ou outra opção permitida pelo sistema. Embora simplificado para o usuário, por trás o sistema associa essa operação à um objeto chamado COPVO (Classificação da Operação Fiscal). A partir dessa classificação, e de outras informações solicitadas para o usuário, o sistema saberá como salvar as informações no sistema. Se dará entrada no estoque, se lança no ativo, se deve ou não escriturar no SPED, etc.

Entrada de Custos e Venda

O processo de entrada dos itens devem sempre atualizar o custo do ItemVO (salvo se o usuário escolher dar entrada sem atualizar). Uma vez que um novo custo é introduzido no ItemVO, o sistema deve fazer toda a rotina de atualização de preço de cada pacote/código de venda. Calculando o conforme o markup de cada código, deixando ou não congelado, etc.. O usuário deve ainda ter a opção, já na tela de entrada se vai querer alterar ou não o preço de venda de cada código existente.

Entrada de Estoque

Para os itens que tem estoque habilitado, a entrada deve gerar um lançamento de entrada de estoque para o Item. Seguindo os requisitos de controle de estoque do sistema.

Entrada de NCM, ExTIPI e CEST

Ao dar entrada no sistema, este deve verificar informações presentes na NF, como o NCM, ExTIPI e CEST e informar o usuário caso haja divergência entre as informações do sistema e da nota. O sistema deve ainda "aprender" que o usuário não deseja realizar uma determinada alteração para não solicitar todas as vezes que o mesmo item vier do fornecedor.

O BIS pode criar uma regra para confiar mais ou menos na informação de um fornecedor, como por exemplo, se ele se declara na nota como fabricante do produto essas 3 informações são mais confiáveis.