Ir para conteúdo
  • Cadastre-se

dev botao

Função Vende Itens - Casas Decimais


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

Recommended Posts

Boa tarde

Estou com a seguinte dúvida:

Uso o ACBRMonitor PLUS e estou enviando no comando vende item o valor unitário com 3 casas decimais, em um ECF que tenho para desenvolvimento e ele sempre imprime 2 casas, cortando a terceira, mas o mesmo aplicativo, quando executado em alguns clientes imprime com 3 decimais normalmente. Isto é uma configuração do ACBR? do ECF? tenho como alterar?

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde!

Se eu não me engano existe a programação na impressora, faz tempo que não mexo mais com ECF que não me recordo da situação, mas lembro que usava três decimais. 

Veja este tópico. Se não resolver, terá que mudar na configuração da impressora. 

https://www.projetoacbr.com.br/forum/topic/13626-3-casas-decimais-no-valor-unitario-do-cupom-fiscal/?do=findComment&comment=137716

 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Boa tarde Kiko,

Tentei usar o que descrito, mas não tive sucesso.

ECF.DecimaisPreco(3);
ECF.AbreCupom("14.770.128/0001-49", "SOVRANA ENGENHARIA - 8460" , "RUA PARAGUAY,400 - PONTA AGUDA - BLUMENAU-SC");
ECF.VendeItem("001374","##72162100#FE CANTONEIRA 1.1/4 X 1/8",17.00,57.000,49.312,0.00,PC,$,D);
ECF.VendeItem("002324","##72163100#PE 40X100 CH 2.65 FQ",17.00,70.000,133.573,0.00,PC,$,D);
ECF.VendeItem("008518","##83111000#ELETRODO 2.5 MGM13 FUSION 6013 1KG=  PC",FF,10.000,12.640,0.00,KG,$,D);
ECF.VendeItem("002325","##72163100#PE 40X100 CH 3.00 FQ",17.00,3.000,140.713,0.00,PC,$,D);
ECF.VendeItem("001545","##72149910#FE REDONDO 3/8",17.00,8.000,14.986,0.00,PC,$,D);
ECF.CancelaCupom();
 

ECF.DecimaisPreco(3);
OK: 2
ECF.AbreCupom("14.770.128/0001-49", "SOVRANA ENGENHARIA - 8460" , "RUA PARAGUAY,400 - PONTA AGUDA - BLUMENAU-SC");
OK: 
ECF.VendeItem("001374","##72162100#FE CANTONEIRA 1.1/4 X 1/8",17.00,57.000,49.312,0.00,PC,$,D);
OK: 
ECF.VendeItem("002324","##72163100#PE 40X100 CH 2.65 FQ",17.00,70.000,133.573,0.00,PC,$,D);
OK: 
ECF.VendeItem("008518","##83111000#ELETRODO 2.5 MGM13 FUSION 6013 1KG=  PC",FF,10.000,12.640,0.00,KG,$,D);
OK: 
ECF.VendeItem("002325","##72163100#PE 40X100 CH 3.00 FQ",17.00,3.000,140.713,0.00,PC,$,D);
OK: 
ECF.VendeItem("001545","##72149910#FE REDONDO 3/8",17.00,8.000,14.986,0.00,PC,$,D);
OK: 
ECF.CancelaCupom();
OK: 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 minutos atrás, Eduardo Merico disse:

ECF.DecimaisPreco(3);
OK: 2

O ACBrMonitorPLUS não tem comando para fazer a configuração das casas decimais na impressora. O comando DecimaisPreco apenas retorna o estado atual.

Tente um utilitário da ECF para fazer a programação... é possível que isso só possa ser feito em modo de intervenção técnica.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

Fiz testes usando o Exemplo da Bematech usando a função vendeitemCV0909 e enviou 3 casas decimais para o cupom fiscal. Analisando o fonte do ACBR, ele se baseia na função ECF.DecimaisPreco, para estabelecer quantas casas decimais terá o valor unitário. Problema é que nem o suporte Bematech, nem as assistência tecnicas que contactei sabem me informar como altero esta informação, no meu caso, de 2 para 3. Os 2 batem o pé, que tenho que mandar na função VendeItemCV0909.

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...
  • Administradores

Boa tarde.

Este tópico está inativo a algum tempo e por isso será fechado, caso necessário favor criar um novo tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1938 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.