Regras de negócio para Processamento de Notas Fiscais

1. Solicitação de Dados

  • A API Invoices solicita ao serviço da Dexco os dados extraídos da nota fiscal.

2. Verificações Iniciais

  • Verificar se a data de emissão da nota fiscal está dentro do prazo permitido pelo Clube Duratex.

    • O número de dias do prazo é ajustável através do CMS (Configuração atual: 30 dias).

  • Verificar se o CNPJ emissor da nota fiscal está em uma block list de CNPJs suspeitos de fraude (este parâmetro está no código e precisa ser configurável via CMS).

3. Processamento dos Produtos da NF

  • Após a aprovação nas verificações iniciais, inicia-se o processamento dos produtos presentes na NF.

  • Os produtos são categorizados como "Classificação Automática" ou "Classificação Manual" com base nas configurações do CMS.

4. Classificação Automática

  • Os itens classificados para processamento automático são analisados um a um.

  • A predição da IA é confrontada com os dados no banco (manager) em relação a:

    • Faces (1 ou 2)

    • Marca

    • Linha

    • Padrão

    • Dimensão

    • Espessura

    • (Referência: propriedade ml_classification_name - CMS campo "Nome IA").

4.1. Regras de Faces (após a predição da IA)
  • Se a predição identificar o item como um painel e o número de faces for > 0, ele receberá o número de faces previsto pela IA.

  • Se a IA não identificar o número de faces, mas reconhecer o padrão como "cru", o número de faces será 1.

  • Se o padrão for diferente de "cru", o número de faces será 2.

4.2. Verificação de Threshold
  • Todos os itens processados são verificados para garantir que as classificações alcançaram o threshold estabelecido no CMS (Configuração atual: 98%).

5. Classificação Manual

  • Itens não classificados automaticamente estarão disponíveis na plataforma BackOffice, aguardando classificação manual.

  • A classificação manual é realizada via CMS por um usuário com perfil de "IM" (Inteligência de Mercado).

6. Atualização de Status da NF

  • Se todos os itens estiverem classificados, a NF recebe status "CLASSIFIED".

  • Se algum item não estiver classificado, a NF recebe status "MANUAL_CLASSIFYING".

7. Atualização no Banco

  • O status da NF é atualizado no banco após o processamento.

8. Notificação

  • Se a NF estiver com status "CLASSIFIED", a API Invoices notifica a API Pointing para sinalizar que a classificação foi concluída.

 

Campos de configuração no CMS:

Robô ligado/desligado - Classificação Automática
Robô ligado/desligado - Aprovação Automática

Limite de confiabilidade para aprovação automática (%)

98

Duracoins máxima por mês

1000

Prazo de aceite de NFs (dias)

30

Intervalo de dias para apresentar a Modal de Consentimento

Mensagem para apresentar na Modal de Consentimento:

Wallpaper da tela de login (1690px X 1450px)

Wallpaper da tela de login (750px X 890px)

Título do Wallpaper da tela de login

Descrição do Wallpaper da tela de login

 

Páginas para configuração das descrições dos campos para classificação de Chapas no CMS (Marca, Linha, Dimensão e Espessura). Será necessário criar uma nova classificação para informar qual é o tipo do produto:

Novo campo solicitado pela equipe de Inteligência de Mercado:

pdttype

MDF Cru
MDF Revestido
MDF Revestido Alto Brilho
MDF Revestido Fire
MDF Revestido Ultra Premium
MDP Revestido
MDP Revestido Ultra Premium