Um checklist automático entre a nota fiscal e o ERP
Notas de fornecedores conferidas contra pedidos e contratos no momento em que chegam.
- Python
- FastAPI
- PostgreSQL
- XML
- Webhooks
O problema
Notas de fornecedores eram conferidas à mão contra pedidos e contratos no ERP antes do lançamento.
Conferência à mão
Cada nota conferida à mão contra pedido e contrato.
Vários formatos
Vários tipos de documento, cada um com sua chave e seu formato.
Cancelamento atrasado
Cancelamentos chegavam depois da conferência.
Como funciona
Entrada flexível
XML por webhook ou em lote, com o tipo de documento identificado na chegada.
Exceções primeiro
Cancelamento e descarte encerram antes de qualquer conferência.
Checklist
Cerca de dez itens, e cada um grava se passou, falhou ou foi pulado.
Motivo legível
A nota sai com o motivo para quem vai tratar, não só com um status.
Regras de casos reais
Como saldo de pedido e fornecedor validado pelo emitente da nota.
Resultado
A triagem passou a acontecer na entrada, e o time fiscal só olha o que falhou, já com o motivo.