Desenvolvimento
BM-2506 – SAT Validação antes de enviar para a Sefaz
Versão
5
Release
67
Autor
Jaciara Silva
Processo: Vendas
Nome do Processo: Emissão de NFCe e Cupom de SAT
Acesso
Vendas\Movimentações
Motivação
Pode ocorrer que o arredondamento de centavos, durante as operações de vendas realizadas no Millennium, gere divergência entre o valor final da venda e o valor calculado no SAT que será enviado à Sefaz.
Foi implementada uma validação no sistema para evitar o envio à Sefaz desses valores divergentes onde será feito o repasse do valor total da movimentação do Client para o Driver e para o CFeServer.
Desta forma, a diferença máxima permitida entre os valores será de R$ 0,04 centavos. Acima desse valor, o sistema bloqueará a efetivação da venda.
Atenção! É muito raro ocorrer este tipo de divergência entre valores. Mas
Parâmetros
Sem necessidade de parametrização.
Entradas
Na tela de finalização da operação, ao detectar uma diferença de valores entre a movimentação e o SAT, acima dos R$ 0,04, o sistema emitirá uma mensagem de alerta e não permitirá a efetivação do evento.
Na imagem abaixo, temos a simulação de uma diferença detectada pelo sistema, onde:
- Valor informado é o da movimentação (Client)
- Valor calculado é o do SAT (CFeServer)
Validações e Saídas
Bloqueio da efetivação da movimentação. Sugerimos uma conferência nos valores dos produtos para tentar detectar a divergência.