Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2471 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Impressora: Bematech MP 4200 TH (Não Fiscal)

Ambiente: SO Windows 7 64bits

// Correção Erro quando desconto ou acréscimo é menor do que a quantidade de itens
// Exemplo: 15 itens com um desconto ou acréscimo de R$ 0,10

Olá,

Estamos migrando o sistema de um cliente para NFCe. Porém, para adiantar o lado dele acabamos nos deparando com o ACBrECFVirtualNFCe "Realmente uma mão na roda". Aqui não tivemos nenhum problema com os testes que fizemos. Quando em produção achamos um pequeno problema. Mensagem: Erro de impressão. meio sem sentido até obtermos auxilio do operador de caixa e descobrirmos que o erro só acontecia quando usava o desconto. Debugando a referida classe encontramos o problema e aplicamos um pequena correção. Desde já nos desculpamos se estiver fora do padrão da ACBr ou interfira em outra rotina. Debugamos do início até o fechamento da venda e impressão do Danfe por várias vezes e não encontramos nada que impedisse tal correção. Segue unit anexa com possível correção para análise dos nobres colegas. 

Muito Obrigado!

ACBrECFVirtualNFCe.pas

Editado por Elionete Costa
Postado (editado)

Daniel, fizemos o seguinte Teste: Lançamos 20 produtos a R$ 10,00 sem desconto no item e no final lançamos um desconto ou acréscimo no total de R$ 15,00. Da forma que está, chega no final com desconto de R$ 20,00 porque o sistema arredonda pra R$ 1,00 e daí um item fica com desconto negativo. Na sequencia o ACBr dar erro ao gerar ao enviar o XML. Como tem algumas pessoas que já está na exception enviando no modo offline diretamente, talvez não tenha percebido esse erro.

Editado por Elionete Costa
  • Fundadores
Postado

Então seria o caso de verificar dentro do Loop, se ainda há desconto para ser aplicado, e se não houver, interromper o Loop... e isso não parece ter relação com o número de Itens vendidos, correto ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 7 meses depois ...
Postado

Tenho esta dúvida...

Os descontos e os acréscimos no ACBrECFVirtualNFCe ao que me parece, devem ser lançados sempre na venda de cada item. Tem alguma opção de lançar somente no final e eles serem igualmente rateados no xml que ja vem sendo montado? Para quer o total de desconto ou acréscimo da nota, não seja diferente da soma dos acréscimos ou descontos dos itens.

Tenho esse problema que as vezes o cliente dava o desconto no final, igual fazia com o cupom fiscal no ECF.

Obrigado

  • Moderadores
Postado
10 horas atrás, osc.sist disse:

Tenho esta dúvida...

Os descontos e os acréscimos no ACBrECFVirtualNFCe ao que me parece, devem ser lançados sempre na venda de cada item. Tem alguma opção de lançar somente no final e eles serem igualmente rateados no xml que ja vem sendo montado? Para quer o total de desconto ou acréscimo da nota, não seja diferente da soma dos acréscimos ou descontos dos itens.

Tenho esse problema que as vezes o cliente dava o desconto no final, igual fazia com o cupom fiscal no ECF.

Obrigado

Evita isso no seu software ou faça o rateio do desconto antes de fechar a venda por item

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Este tópico foi criado há 2471 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.