Oque noto no ACBrECF é que as exceções são tratadas no momento da Execução , ou seja , executo um Comando qualquer e o ECF esta sem nenhum problema para receber este comando "X" ele executa e passa do tratamento de exceção , mas no caso em questão onde o mesmo efetuou o comando mas ainda não terminou de imprimir uma leitura X por exemplo este retorno do papel ou tampa aberta ou outra coisa que implique o retorno isso não retorna para aplicação , a nível de teste ativei uma flag = ControlePorta mas tbm não tive resultado .
Considerações :
Quando o ECF esta OK para receber comandos do ACBrECF onde este comando inicia mas no meio do retorno ele tem algum Bug do ECF , este por sua vez não é mais retornado ( Tampa Aberta , Sem Papel ... etc etc ) .
Exclui o Log e coloquei 2 logs :
ACBrlog_Na_Execussao_FechaCupom.txt ....No Executar o comando
ACBrlog_Apos_FechaCupom_Que_Ja_Iniciou.txt ....Aguardando o Retorno do Comando que iniciou OK mas ainda não Finalizou o Ciclo por completo ( A aplicação esta travada e o ECF com algum problema genérico = Sem papel , Tampa aberta ... )
Na verdade somente 3 cfop's são utilizadas para venda no ECF , não recordo de outra no momento .
- Produtos Tributados e Isentos e Não tributados = cfop 5102 .
- Produtos Substituidos = cfop 5405 ou 5656 quando combustíveis .
Todo documento Fiscal mesmo ECF... vc grava a cfop dos itens comercializados , até porque na declaração de EFD's tem que se informar a Cfop dos itens , é a legislação tributaria atual .
update cadastro_nfs_geral t1
set Pis_valor = (select sum(t2.Pis_valor) from cadastro_nfs_itens t2
join cadastro_nfs_geral t3
on t2.cod_cad_nfs_geral = t3.codigo
where t2.cod_cad_nfs_geral = t1.codigo)
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.