Ir para conteúdo
  • Cadastre-se

dev botao

SAT sem valores


Ver Solução Respondido por osmarbentojr,
  • Este tópico foi criado há 2128 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia pessoal, agora no começo do ano troquei minha maquina de programação, e estou refazendo alguns módulos, dai iniciei com o do SAT, e pra minha surpresa, um cliente me mandou uma imagem de um extrato sem valores, nem valores totais de itens e nem o total do cupom. Utilizo ESC POS pra impressão, o que pode ser ? Segue uma foto que o cliente me mandou.

imagem.jpeg

Postado

Bom dia Daniel, irei verificar o XML, mas de antemão, minha rotina de geração do sat é assim

- zero o memo para criar o xml;

      mmCfe.Clear;

- adiciono o xml no memo
      mmCfe.Lines.Text := dm.Sat.CFe.GerarXML(True);

- envio os dados da venda
      dm.Sat.EnviarDadosVenda(mmCfe.Text);

depois disso verifico se o retorno foi 6000, se sim, gravo no banco de dados e mando imprimir

dm.Sat.ImprimirExtrato;

Irei verificar o XML junto ao cliente. Obrigado pela atenção.

 

  • Fundadores
Postado

Não compreendi a necessidade de jogar o XML em um Memo... (poderia ser uma variável String)

mas o XML que é impresso, não é o que é enviado ao SAT... e sim, o que é retornado dele...

 

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.

Postado

Hum...na verdade tenho essa rotina desde o inicio que trabalho com SAT, nunca deu maiores problemas, desde que formatei a maquina agora em janeiro e instalei tudo do zero, quando gerei meu exe novo do SAT que deu isso, mas enfim...

Devo então pegar o XML de retorno então e manda-lo imprimir Daniel ???

Segue anexo um dos XMLs que vc me pediu

AD35190156643455000180590001447240020030229044.xml

Postado

Segue anexo XML e imagem do cupom depois que carrego o XML já depois de autorizado, depois que o componente me devolve o retorno 6000, pego o arquivo fisico e imprimo.

AD35190156643455000180590001447240020154464630.xml

image02.jpeg

Agora, Daniel Simoes disse:

SEMPRE foi assim... afinal é SAT que computa os totais do XML

Sim Daniel, sei disso, mas eu nunca peguei o XML para impressão, depois do retorno 6000 eu ja mandava imprimir direto, sempre funcionou assim, por isso achei estranho.

  • Fundadores
Postado

Não parece haver nada de errado com o seu XML.. provavelmente é erro na sua Rotina de carregamento e impressão...

você pode testar o XML, carregando o mesmo no Demo SATTeste e imprimindo

image.png

2 minutos atrás, osmarbentojr disse:

Sim Daniel, sei disso, mas eu nunca peguei o XML para impressão, depois do retorno 6000 eu ja mandava imprimir direto, sempre funcionou assim, por isso achei estranho.

Isso porque o próprio componente carrega o XML no CFe, após recebe-lo do SAT

  • Curtir 1
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.

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