Ir para conteúdo
  • Cadastre-se

dev botao

Extrato de Cancelamento


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

Recommended Posts

Boa tarde a todos, tentei e não consegui imprimir direito o extrato de cancelamento, estou fazendo como abaixo:

Assim:

SAT.carregardadosvenda("c:\acbrmonitorplus\vendas\CFe35150761099008000141599000020400000076723093.XML")

SAT.ImprimirExtratoCancelamento("c:\acbrmonitorplus\vendas\CFe35150761099008000141599000020400000076723093.XML")

E assim também:

SAT.carregardadosvenda("c:\acbrmonitorplus\cancelamentos\CFe35150761099008000141599000020400000076723093-can.XML")

SAT.ImprimirExtratoCancelamento("c:\acbrmonitorplus\cancelamentos\CFe35150761099008000141599000020400000076723093-can.XML")

Como devo proceder, não estou conseguindo.

Obrigado,

Ricardo.

 

20150701_134620.jpg

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Agora que tive tempo , fui dar uma fuçada lá nas configurações de impressão e consgui fazer imprimir para 40 colunas sem sair 2 paginas.

o comando que uso é: SAT.ImprimirExtratoCancelamento("c:\acbrmonitorplus\vendas\CFE .....etc............-can.xml")

É que estou usando o preview e impressão numa LaserJet ( para testes )

Assim que testar em uma impressora ( bematerch ou daruma). Mas de uma mexida nas configurações do AcbrMonitorPlus , que é lá que esta a solução.

Hoje baixei a ultima versão compilada 0.1.6 e parece que esta melhor. Só aparece 2 QRcode ???? Será que é isso mesmo ?????

Segue anexo extrato de hoje.

 

 

extrato_cancelamento_new.png

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Acabo de subir uma nova versão (0.1.7) em Downloads

Para imprimir um extrato de Cancelamento, é necessário que o Extrato da Venda e o Extrato do Cancelamento estejam na memória...

Se você acabou de executar o cancelamento... eles com certeza estão lá na memória do ACBrMonitorPLUS... então basta chamar:

SAT.ImprimirExtratoCancelamento

Se você quer imprimir um extrato de cancelamento que já ocorreu anteriormente... Carregue ambos os XMLs na memória...

SAT.carregardadosvenda("c:\acbrmonitorplus\vendas\CFe35150761099008000141599000020400000076723093.XML")
SAT.carregardadoscancelamento("c:\acbrmonitorplus\Cancelamentos\CFe35150761099008000141599000020400000076723093-can.XML")
SAT.ImprimirExtratoCancelamento

ou ainda

SAT.ImprimirExtratoCancelamento( "XMLVenda", "XMLCancelamento" )

 

  • 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

  • Membros Pro

Tá certo não, os dados do cupom de vendas e de cancelamento são os mesmos. è que voce mandou o comando assim.

SAT.ImprimirExtratoCancelamento("XMLCancelamento") , então os dados é só do cupom de cancelamento

Segue cupom impresso após o anulamento que saiu correto.Pelo Comando: SAT.ImprimirExtratoCancelamento 

,E Segue cupom impresso pelo comando: SAT.Imprimir(ExtratoCancelamento("XMLVenda","XMLCancelamento").

Parece que  não esta carregando o cupom de vendas para memória do AcbrMonitorPlus, pois não sai os dados do cupom de Venda, só sai o do cancelamento.

Esse comando é importante quando voce tem um integrador monitorando os terminais , pois o AcbrMonitorPlus , recebe o comando , executa e é liberado para atender outro terminal.

 

 

 

 

 

extrato_cancelamento_pos_anulamento.png

extrato_cancelamento_xmlvemda_xmlcancelamento.png

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Por favor leia o tópico todo.. você pode tentar:

SAT.carregardadosvenda("c:\acbrmonitorplus\vendas\CFe35150761099008000141599000020400000076723093.XML")
SAT.carregardadoscancelamento("c:\acbrmonitorplus\Cancelamentos\CFe35150761099008000141599000020400000076723093-can.XML")
SAT.ImprimirExtratoCancelamento

 

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

  • Membros Pro

Sim , eu li com certeza. é que estou me referindo ao OU AINDA , que não esta funcionando.

Se você quer imprimir um extrato de cancelamento que já ocorreu anteriormente... Carregue ambos os XMLs na memória...

SAT.carregardadosvenda("c:\acbrmonitorplus\vendas\CFe35150761099008000141599000020400000076723093.XML")
SAT.carregardadoscancelamento("c:\acbrmonitorplus\Cancelamentos\CFe35150761099008000141599000020400000076723093-can.XML")
SAT.ImprimirExtratoCancelamento

ou ainda

SAT.ImprimirExtratoCancelamento( "XMLVenda", "XMLCancelamento" )

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Tá certo não, os dados do cupom de vendas e de cancelamento são os mesmos. è que voce mandou o comando assim.

SAT.ImprimirExtratoCancelamento("XMLCancelamento") , então os dados é só do cupom de cancelamento

Segue cupom impresso após o anulamento que saiu correto.Pelo Comando: SAT.ImprimirExtratoCancelamento 

,E Segue cupom impresso pelo comando: SAT.Imprimir(ExtratoCancelamento("XMLVenda","XMLCancelamento").

Parece que  não esta carregando o cupom de vendas para memória do AcbrMonitorPlus, pois não sai os dados do cupom de Venda, só sai o do cancelamento.

Esse comando é importante quando voce tem um integrador monitorando os terminais , pois o AcbrMonitorPlus , recebe o comando , executa e é liberado para atender outro terminal.

 

Lendo os fontes... não pude notar nenhum problema aparente...

Qual é exatamente o comando de envio que você alega não funcionar ?

Qual é o conteúdo de "ENT.TXT" ?

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

  • Membros Pro

Daniel , desculpe o transtorno , mas ontem acho que estava meio cansado e devo ter mandado algum coisa errada.

Hoje com mais calma , testei novamente a função:

SAT.ImprimirExtratoCancelamento( "XMLVenda", "XMLCancelamento" )

e esta funcionando corretamente.

Obrigado, pela resposta.

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Boa tarde Daniel, fiz cancelamento em Produção no Cliente, o comando :

SAT.ImprimirExtratoCancelamento( "XMLVenda", "XMLCancelamento" )

Sai o Numero do extrato da venda, se inverter:

SAT.ImprimirExtratoCancelamento( "XMLCancelamento", "XMLVenda" )

Sai o Numero do extrato do cancelamento e inverte dos dados.

Acho que é o modo correto, certo?

 

 

20150727_134541.jpg

20150727_143301.jpg

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

Link para o comentário
Compartilhar em outros sites

Estou querendo dizer que se eu usar o comando:

SAT.ImprimirExtratoCancelamento( "XMLVenda", "XMLCancelamento" )  --> Sai o Numero do extrato da Venda no Cabeçalho, e DADOS DO CUPOM FISCAL CANCELADO sai os dados da Venda.

Agora se eu inverter o comando:

SAT.ImprimirExtratoCancelamento( "XMLCancelamento", "XMLVenda" )  --> Sai o Numero do extrato do Cancelamento no Cabeçalho, e DADOS DO CUPOM FISCAL CANCELADO sai os dados do Cancelado.

Resumindo, o comando abaixo que é o correto, não é? isto que eu quero saber, porquê no Blog do André, o comando é o Primeiro acima.

Obrigado,

Ricardo.

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Veja nos fontes:

    else if Cmd.Metodo = 'imprimirextratocancelamento' then
    begin
      PrepararImpressaoSAT;
      CarregarDadosVenda(cmd.Params(0));
      CarregarDadosCancelamento(cmd.Params(1));
      ACBrSAT1.ImprimirExtratoCancelamento;
    end  

Ou seja, o primeiro XML deve ser o da venda...  Quanto ao blog do André não sei lhe informar...

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á 3191 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...