lcallogeras
-
Total de ítens
6 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por lcallogeras
-
-
Estou conseguindo em termos.
Ao que pesquisei não existe emulador para testes, já que na documentação disponibilizada é mencionado que a impressão pode ser feita em qualquer impressora.
Li em alguns tópicos desse fórum que testes de impressão já foram feitos na Epson térmica e que ocorram corretamente, no entanto ao perguntar o modelo da impressora ao qual os testes foram efetuados não obtive resposta.
Cheguei mandar um e-mail para a Bematech perguntando se com a Bematech MP-4200 não fiscal com firmware 1.2 era possível imprimir o extrato do SAT com o QR Code, segue resposta obtida:
"Não é necessário atualizar o firmware para utilizá-la para imprimir os extratos do SAT. Basta que seu sistema de vendas esteja configurado para enviar o comando de impressão para a impressora."
No momento não possuo nenhuma impressora adequada para testes, no entanto fiz dois testes que funcionaram para ver se o extrato estava sendo impresso.
No primeiro teste, na propriedade Device.Porta do componente de extrato passei o seguinte valor: "C:\teste.txt", Dessa forma, ao executar o comando de impressão foi gerado o arquivo com as informações do cupom.
No segundo teste, na propriedade Device.Porta do componente extrato passei a porta LPT1, dessa forma o cupom foi impresso em uma impressora a laser conectada a porta.
Em ambos os testes, no lugar do QR Code foram impressos uma serie de caracteres especiais, mas consegui checar se os itens impressos no extrato e o valor total do cupom estavam corretos.
-
Bom dia Senhores,
Estou testando a impressão do extrato do cancelamento e ao efetuar os testes notei que apesar de gerar o cupom de cancelamento, este não era impresso.
Ao depurar o código notei que o método que enviava os dados para a porta de impressão não era chamado.
Para solucionar o problema no método ImprimirExtratoCancelamento, unit ACBrSATExtratoESCPOS, adicionei a linha destacada abaixo:
procedure TACBrSATExtratoESCPOS.ImprimirExtratoCancelamento(CFe: TCFe; CFeCanc: TCFeCanc);beginif CFe = nil thenbeginif not Assigned(ACBrSAT) thenraise Exception.Create('Componente ACBrSAT não atribuído');FpCFe := TACBrSAT(ACBrSAT).CFe;FpCFeCanc := TACBrSAT(ACBrSAT).CFeCanc;endelsebeginFpCFe := CFe;FpCFeCanc := CFeCanc;end;GerarCabecalho;GerarTotais(True);GerarRodape(False);GerarDadosCancelamento;ImprimePorta(FBuffer.Text);end;Atenciosamente,Larissa -
Boa tarde senhores,
Vi em outros tópicos que a impressão do SAT já foi testada na Epson e que funcionou corretamente, no entanto não falaram o modelo da impressora.
Qual o modelo da Epson que o teste foi feito? Nos testes efetuados o QR Code foi impresso corretamente? Em teoria, em qualquer impressora térmica não fiscal Epson, o cupom é para ser impresso corretamente?
Atenciosamente,
Larissa -
Boa tarde senhores,
Estou fazendo um teste para o cancelamento de venda pelo programa de exemplo do ACBR. Sempre que tentava cancelar uma venda a seguinte mensagem era apresentada: "Dados Cancelamento Invalido". Ao depurar o código vi que no método CancelarUltimaVenda, unit ACBrSat, ao executar a linha:
dadosCancelamento := CFeCanc.AsXMLString;A variável dadosCancelamento sempre estava vazia. Isso ocorre pois a propriedade AsXmlString chama o método GetAsXMLString da unit pcnCfeCanc. Esse método estava da seguinte maneira:function TCFeCanc.GetAsXMLString : String ;beginGetXMLString( false ) ;end;Dessa forma, apesar de gerar a string com o xml ele não retornava nada. Para solucionar o problema mudei o método, deixando-o dessa forma:function TCFeCanc.GetAsXMLString : String ;beginResult := GetXMLString( false ) ;end;Atenciosamente,
Larissa- 1
-
Boa tarde a Todos,
Ao tentar gerar o Xml da venda com valores de COFINS vimos que o campo pCOFINS (Alíquota da COFINS em percentual), para as tags COFINSAliq e COFINSOutr está sendo gerada apenas com 2 casas decimais. Dessa forma ao enviar o XML o emulador apresenta a seguinte mensagem "1492: Rejeicao: Aliquota da COFINS do item (N) nao e maior ou igual a zero.". Esse problema ocorre pois esse valor deve ser gerado com 4 casas decimais, e não com 2.
Na unit pcnCFeW:
Errado : Linha com duas Casas Decimais:Gerador.wCampo(tcDe2, 'S09', 'pCOFINS ', 01, 05, 1, CFe.Det.Imposto.COFINS.pCOFINS, DSC_PCOFINS);Correto: Linha com duas Casas Decimais:Gerador.wCampo(tcDe4, 'S09', 'pCOFINS ', 01, 05, 1, CFe.Det.Imposto.COFINS.pCOFINS, DSC_PCOFINS);Atenciosamente,
Larissa
- 1
Rejeição Do Emulador
em ACBrSAT
Postado
Foi verificado o Regime tributário? Pois se o regime tributário adotado for o Simples nacional deve-se informar o campo ICMS.CSOSN se for o Regime Normal deve-se informar o campo Imposto.ICMS.CST.