A nota do fornecedor não é ordem de serviço
O XML que chega é dado, não instrução. Item que o sistema não consegue amarrar com certeza fica pendente — e nota com pendência não entra no estoque.
Importar o XML da nota economiza digitação e evita erro de dedo. Mas o arquivo vem de fora, e o que está nele descreve o produto do fornecedor, não o seu. "FEIJAO CAR PCT 1KG" e "Feijão carioca 1kg" são o mesmo produto para uma pessoa e dois produtos diferentes para o sistema.
Casar por descrição parecida é palpite. Palpite errado contamina custo e estoque de dois produtos ao mesmo tempo.
Como funciona na prática
- Na primeira nota daquele fornecedor, os itens chegam pendentes. Você amarra cada um a um produto do seu cadastro.
- O sistema guarda o código do fornecedor. Da segunda nota em diante, aquele item entra amarrado sozinho.
- Enquanto houver item pendente, a entrada não conclui. Não é travamento: é o sistema recusando escrever no estoque o que ninguém confirmou.
- As duplicatas da nota viram as parcelas da conta a pagar, com os vencimentos que o fornecedor mandou.
Concluir a entrada move estoque, custo e conta a pagar de uma vez. Ou os três acontecem, ou nenhum.