Ir para conteúdo
  • Cadastre-se

dev botao

Dados Da Ultima Redução Z Bematech Mp-4200 Th Fi


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

Recommended Posts

Boa Tarde,

 

 

Estou testando a nova ECF da Bematech MP-4200 TH FI e estou tendo problema ao utilizar a função ACBrECF1.DadosUltimaReducaoZ, ela não me retorna o valor do Grande Total, não estou utilizando o emulador.

 

Dei uma olhado nos dados que a impressora retorna e não encontrei o GT, gostaria de saber se essas impressoras novas não retornam mais essa informação mesmo.

 

Segue o Retorno da ECF.

 

 

Data Impressora    : 10/06/2015

Numero Srie       : BE101310100700000627
Numero Srie MFD   : 
Numero ECF         : 003
Numero Loja        : 001
Numero COO Inicial : 31
{ REDUO Z }
Data Movimento  : 03/06/2015
 
{ CONTADORES }
COO  : 34
GNF  : -1
CRO  : 1
CRZ  : 3
CCF  : -1
CFD  : -1
CDC  : -1
GRG  : -1
GNFC : -1
CFC  : -1
NCN  : -1
CCDC : -1
 
{ TOTALIZADORES }
Grande Total      : -1,00
VendaBruta        : 6,50
CancelamentoICMS  : 6,50
DescontoICMS      : 0,00
CancelamentoISSQN : 0,00
DescontoISSQN     : 0,00
CancelamentoOPNF  : -1,00
DescontoOPNF      : -1,00
VendaLiquida      : 0,00
AcrescimoICMS     : 0,00
AcrescimoISSQN    : 0,00
AcrescimoOPNF     : -1,00
 
{ ICMS }
Indice    : T01
Tipo      : T
Aliquota  : 5,00
Total     : 0,00
Indice    : T02
Tipo      : T
Aliquota  : 17,00
Total     : 0,00
Indice    : T03
Tipo      : T
Aliquota  : 7,00
Total     : 0,00
Indice    : T04
Tipo      : T
Aliquota  : 12,00
Total     : 0,00
TotalICMS         : 0,00
SubstituicaoTributariaICMS: 0,00
IsentoICMS                : 0,00
NaoTributadoICMS          : 0,00
 
{ ISSQN }
TotalISSQN        : -1,00
SubstituicaoTributariaISSQN: 0,00
IsentoISSQN                : 0,00
NaoTributadoISSQN          : 0,00
 
{ TOTALIZADORES NO FISCAIS }
TotalOperacaoNaoFiscal : -1,00
 
{ RELATRIO GERENCIAL }
 
{ MEIOS DE PAGAMENTO }
Total Troco : -1,00
********  Retorno sem tratamento INICIO  ********
[ECF]
DataECF = 10/06/15
DataMovimento = 03/06/15
NumSerie = BE101310100700000627
NumECF = 003
NumLoja = 001
NumCOOInicial = 31
NumCOO = 000034
NumCRZ = 000003
NumCRO = 000001
 
[Totalizadores]
VendaBruta = 6,50
VendaLiquida = 0,00
TotalDescontos = 0,00
TotalCancelamentos = 6,50
TotalAcrescimos = 0,00
TotalDescontosISSQN = 0,00
TotalCancelamentosISSQN = 0,00
TotalAcrescimosISSQN = 0,00
 
[Aliquotas]
01T0500 = 0,00
02T1700 = 0,00
03T0700 = 0,00
04T1200 = 0,00
 
[OutrasICMS]
TotalICMS = 0,00
TotalSubstituicaoTributaria = 0,00
TotalNaoTributado = 0,00
TotalIsencao = 0,00
TotalSubstituicaoTributariaISSQN = 0,00
TotalNaoTributadoISSQN = 0,00
TotalIsencaoISSQN = 0,00
 
 
********  Retorno sem tratamento FIM  ********
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Seria bom você verificar o manual do ECF.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Fundadores

O ECF não retorna essa informação.. Veja na página 107 da Especificação do ECF 09/09 (EscECF)

 

Comando 26|17

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.

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Eu aconselharia usar o "DadosReducaoZ", instantes antes de Emitir a Redução Z

Daniel Simões...

estou com dificuldade em pegar os dados das aliquotas da redução Z, programando em Delphi, ECF Bematech MP 4200 TH FI

Ao executar o comando 

DadosReducaoStr := ACBrECF1.DadosReducaoZ;
ReducaoZ              := ACBrECF1.DadosReducaoZClass;

antes de emitir a redução e tentar verificar os valores dos campos das bases de ICMS o componente está me retornando o valor do ICMS já com as alíquotas aplicadas no seguinte laço... mesmo utilizando o exemplo ECFTeste.exe os valores retornados estão inconsistentes com os apresentados pela impressora

For I := 0 To ReducaoZ.ICMS.COUNT - 1 Do Begin
          With ReducaoZ.ICMS Do Begin
               ShowMessage(FloatToStr(TOTAL)); {<--- esta variável está retornando o valor efetivo de ICMS e deveria retornar o valor da Base de ICMS, assim como funcionam outros ECFs tais como MP4000, MP6000 e MP2100 todas da bematech, ao executar o comando 'ACBrECF1.DadosdaUltimaReducaoZ' os valores ficam corretos, porem os valores dos contadores e da venda Líquida ficam inconsistentes, espero ter sido claro, mas é um pouco complexo explicar a diferença rsrs}
          end;
     end;

Desde já Grato pela atenção.
 

Link para o comentário
Compartilhar em outros sites

  • Consultores
2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3224 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.