Ir para conteúdo
  • Cadastre-se

SAT sem valores


Ver Solução Respondido por osmarbentojr,
  • Este tópico foi criado há 2694 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á 2694 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...