Boa tarde,
Estou com um problema que é o seguinte, faço um cupom e neste coloco um desconto no total, faço o rateio desse desconto entre os itens, até ai tudo bem, na minha base de dados o valor fecha, só que fica diferente da ECF.
Tirando um SPED pela ecf vejo que o valor liquido de cada item fica diferente, mesmo o valor total do cupom estar igual ao da minha base.
Isso acontece porque (pelo que pesquisei), cada marca de ECF usa um método de rateio diferente, por exemplo em determinados casos a BEMATECH joga esse resíduo de rateio na maior alíquota, enquanto a DARUMA joga na menor alíquota por exemplo.
Ou seja, o meu total fecha, apenas os totais por tributação que não.
Exemplo: um cupom com o valor total de 10, 00 com o desconto de 3,33, eu jogo o resíduo na maior alíquota mas na ecf ela jogou na menor, e o pior, não tem um padrão, a cada interação ela joga em outra condição...
Já entrei em contato com a BEMATECH que não me deu nenhuma luz...
Pesquisando na internet notei várias perguntas sobre esse problema, mas nenhuma solução.
Pensei em tentar recuperar os valores líquidos de cada item após o termino do cupom, mas não localizei uma forma de fazer isso.
Alguém já passou por isso? Tem alguma sugestão?