Ir para conteúdo
  • Cadastre-se

dev botao

Cancelamento de cupons


gutopj01
  • Este tópico foi criado há 3259 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia a todos,

será que alguém poderia me ajudar , estou terminando a emissão de cupons usando um SAT da elgin ( branco para testes ) e no cancelamento está me retornando um erro e não encontro

o retorno é :

OK: [CANCELAMENTO]
Resultado=535149|07099|0000|Erro desconhecido no cancelamento.||
numeroSessao=535149
codigoDeRetorno=7099
RetornoStr=535149|07099|0000|Erro desconhecido no cancelamento.||
XML=<?xml version="1.0" encoding="UTF-8"?><CFeCanc><infCFe chCanc="CFe"><ide><signAC/><numeroCaixa>000</numeroCaixa></ide><emit></emit><dest></dest><total></total></infCFe></CFeCanc>

 

grato,

Guto

Link para o comentário
Compartilhar em outros sites

Daniel enviei assim

de acordo com o xml exemplo da elgin

comando:
SAT.CancelarCFe(35151114200166000166599000038430002243811084,c:\sat\envios\cancelamento.xml)


======= arquivo C:\SAT\ENVIOS\CANCELAMENTO.XML ==============

<?xml version="1.0" encoding="UTF-8"?>
<CFeCanc>
<infCFe chCanc="CFe35151114200166000166599000038430002243811084">
<ide>
<CNPJ>16716114000172</CNPJ>
<signAC>SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT</signAC>
<numeroCaixa>001</numeroCaixa>
</ide>
<emit/>
<dest/>
<total/>
</infCFe>
</CFeCanc>

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Realmente o manual do MonitorPLUS estava errado... já enviei uma correção para o SVN

o correto seria:

Citar

Comando responsável pelo cancelamento do CFe.

SAT.CancelarCFe(ArqXMLVenda)

Exemplo:

SAT.CancelarCFe("C:\acbr201508\AD35151082373077000171599000053040000018279130.xml")

Exemplo de Resposta:

OK: [CANCELAMENTO]
Resultado=247725|07000|0000|Cupom cancelado com sucesso + conteúdo CF-eSAT cancelado.||

 

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.

Link para o comentário
Compartilhar em outros sites

Me desculpe a minha ignorância, 

passei dessa forma 

SAT.CancelarCFe("C:\sat\arquivodevenda.xml")   

e retornou erro novamente  agora sobre a chave de acesso

OK: [CANCELAMENTO]
Resultado=537829|07007|1270|Rejeição: Chave de acesso do CFe a ser cancelado inválido||
numeroSessao=537829
codigoDeRetorno=7007
RetornoStr=537829|07007|1270|Rejeição: Chave de acesso do CFe a ser cancelado inválido||
XML=<?xml version="1.0" encoding="UTF-8"?><CFeCanc><infCFe chCanc="CFe"><ide><CNPJ>16716114000172</CNPJ><signAC>SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT</signAC><numeroCaixa>001</numeroCaixa></ide><emit></emit><dest></dest><total></total></infCFe></CFeCanc>

 

grato

Guto

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Também estou tendo problemas com cancelamento, quando termino de fazer a venda, e vou cancelar, hora cancela hora não.

Abaixo segue os log´s gerados pelo acbrmonitorplus:

 


o estranho é que nessa mesma hora, alguns eu consegui cancelar outros não.

Editado por Daniel Simoes
"Conteúdo apagado, log anexado no post a seguir"
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não copie os Logs dessa maneira... fica impossível de ler o Post...

ZIp e anexe os Logs... favor corrigir o seu post

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.

Link para o comentário
Compartilhar em outros sites

Daniel, perdão mas não estou conseguindo alterar e nem excluir o post para colocar o log anexado.

Vou anexar aqui, será que você pode excluir o post acima por gentileza?

Não sei porque não consigo editar meu post.

Segue abaixo o log gerado pelo acbrmonitorplus, eu gerei um sat e em seguida tentei excluir mas não consigo.

Como havia dito, teve cupons que consegui cancelar e outros não, tudo no mesmo micro.

Log ACBrMonitorplus.rar

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O problema parece ser o fato que a DLL do SAT não está encontrando o aparelho...

Resultado=Erro|Erro na leitura da porta de comunicacao com o S@T|Header
numeroSessao=0
codigoDeRetorno=0
RetornoStr=Erro|Erro na leitura da porta de comunicacao com o S@T|Header

Você precisará resolver isso com o Fabricante...

Use a aplicação SATTeste.exe, (disponível para download aqui no fórum) para facilitar os seus testes iniciais

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.

Link para o comentário
Compartilhar em outros sites

Certo Daniel, estranho que na emissão não dá problema, somente no cancelamento mesmo.

Estou usando um sat Bematech, no monitor na aba de configuração do SAT,  está selecionado o satDinamico_stdcall, e a dll é a C:\ACBrMonitorPLUS\BemaSAT32.dll. Essas configurações estão corretas?

Na pasta para salvar os arquivos, nessa mesma aba, foram gerados as pastas Cancelamentos e Vendas, são somente essas pastas mesmo né? O equipamento SAT não salva mais nenhum arquivo em outro lugar não? 

Grato.

 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O equipamento SAT não salva nenhum arquivo... afinal ele não tem acesso a seu disco... A DLL do fabricante até poderia o fazê-lo, mas não é o caso...

Quem salva os XMLs em pastas é o componente ACBrSAT...

Como eu disse antes, o problema do Cancelamento é com a DLL do Fabricante... entre em contato com eles...

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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3259 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...