Galera, boa tarde.
Meu cliente tem uma EPSON TM-T900 F (SB 01.01.00). Ela vinha funcionando normalmente, porém no dia 05/10/2020 quando o usuário comandou a Redução Z ocorreu que o meu programa PDV pediu ao ACBrMonitorPlus os dados da redução z para gravar no banco e estes dados retornaram faltando vários campos, veja o retorno do comando ECF.DadosReducaoZ (comandado antes do ECF.ReducaoZ):
[ECF]
DataECF = 05/10/20
NumECF = 001
NumCRO = 000001
NumCCDC = 000000
[Totalizadores]
TotalNaoFiscal = 0,00
TotalDescontosOPNF = 0,00
TotalCancelamentosOPNF = 0,00
TotalAcrescimosOPNF = 0,00
TotalTroco = 0,00
[OutrasICMS]
TotalNaoTributado = 0,00
TotalIsencao = 0,00
TotalSubstituicaoTributariaISSQN = 0,00
TotalNaoTributadoISSQN = 0,00
TotalIsencaoISSQN = 0,00
[NaoFiscais]
1 _Fundo de Troco = 0,00
2 _Sangria = 0,00
3 _Recebimento = 0,00
CON_Fundo de Troco = 0000
CON_Sangria = 0000
CON_Recebimento = 0000
[RelatoriosGerenciais]
1 _Parâmetros Programados = 0000
2 _GERAL = 0000
3 _DAV-OS = 0000
4 _CONFIGURACOES = 0000
5 _CONTA-CLIENTE = 0000
6 _RELATORIO = 0000
7 _PAF-ECF = 0000
[MeiosDePagamento]
1 _Dinheiro = 0,00
2 _CARTAO = 774,00
3 _CHEQUE = 0,00
4 _BLOQUETO = 0,00
5 _CREDIARIO = 0,00
Note que na sessão [ECF] faltam dados como DataMovimento, NumCRZ, NomCOO, entre outros, não vieram. Confirmei até em meus logs, nos outros dias, sempre vieram os dados certinhos....
Meu programa então, depois de emitir o comando ECF.ReducaoZ (que efetiva a Redução Z em si), emitiu o comando ECF.DadosUltimaReducaoZ, e este sim retornos os dados certinhos, veja:
[ECF]
DataECF = 05/10/20
DataMovimento = 05/10/20
DataHoraEmissao = 05/10/20 18:36:31
NumSerie = EP121910000000031036
NumECF = 001
NumLoja = 0001
NumCOOInicial = 2540
NumCOO = 002547
NumCRZ = 000190
NumCRO = 000001
NumGNF = 000007
NumCCF = 002150
NumCFD = 000002
NumGRG = 000007
NumCFC = 000000
NumCCDC = 000000
[Totalizadores]
VendaBruta = 780,00
VendaLiquida = 774,00
GrandeTotal = 196138,36
TotalDescontos = 6,00
TotalCancelamentos = 0,00
TotalAcrescimos = 4,00
TotalDescontosISSQN = 0,00
TotalCancelamentosISSQN = 0,00
TotalAcrescimosISSQN = 0,00
[Aliquotas]
01T0700 = 0,00
02T1200 = 0,00
03T2500 = 0,00
04T1700 = 774,00
[OutrasICMS]
TotalICMS = 774,00
TotalSubstituicaoTributaria = 0,00
TotalNaoTributado = 0,00
TotalIsencao = 0,00
TotalSubstituicaoTributariaISSQN = 0,00
TotalNaoTributadoISSQN = 0,00
TotalIsencaoISSQN = 0,00
Minha pergunta é, o que aconteceu? Por que isso ocorreu?