Linha de Produto: | Bematech Loja |
---|---|
Segmento: | Varejo |
Módulo: | Bematech PDV |
Função: | Abertura Cupom |
Ticket: |
|
Requisito/Story/Issue | DVARMAN1-1362 |
Verificado que após atualização os arquivos de Redução Z do Bloco X estão sendo processados pela SEFAZ-SC com erro: "Erro 3012: O valor de VendaBrutaDiaria deve ser a soma de todos os valores: ValorTotalLiquido + ValorCancelamento + ValorDesconto".
Identificado que a diferença apontada na validação se refere ao valor de cancelamentos do dia (R$ 65,70): R$ 4.922,6 (valor bruto informado no arquivo) - R$ 4856,90 (valor somado no arquivo).
No arquivo XML da Redução Z as tags ValorCancelamento dos Produtos estão zeradas e isto causa o problema (verificado que a XML possui 71 tags <ValorCancelamento> e todas elas estão com valor 0,00)
O "ValorCancelamento" estava sendo obtido do ITEMCANC.dbf, porem nem sempre ele é atualizado.
Para sanar o problema está sendo obtido da MVEND.dbf, aonde esta sendo considerado o campo ITEM com o valor negativo e registros excluídos como cancelado.