Jump to content

dev botao

Compatibilizar Cancelamento ACBrSat com layout 0.07 - Usando CPF ou CNPJ


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

Recommended Posts

Bom dia!

A partir do layout 0.07, no cancelamento do CFe não será permitido mais informar o CNPJ ou CPF do destinatário.

Analisando o código do ACBr temos a seguinte procedure na unit pcncfecancw.pas

procedure TCFeCancW.GerarDest;
begin
  Gerador.wGrupo('dest', 'E01');
  Gerador.wCampoCNPJCPF('E02', 'E03', CFeCanc.Dest.CNPJCPF, False);
  Gerador.wGrupo('/dest');
end;

Seria necessário diferenciar se o CFe que será cancelado está no layout 0.06 ou 0.07 para acrescentar ou não a tag "CNPJ".

Estou fazendo testes com o layout 0.07 e, informando a tag CNPJ, o Sat não realiza o cancelamento.

Verificando o código, não encontrei acesso a versão do layout neste ponto acima para fazer a diferenciação. Mas como não tenho domínio do código preferi levantar a questão primeiro antes da fazer alterações desnecessárias.

José Roberto dos Santos
VMX Tech

Link to comment
Share on other sites

Se você olhar no manual de requisitos, nas páginas 105 e 106, verá que a partir do layout 0.07 o preenchimento da tag CNPJ do destinatário passa ser de responsabilidade do SAT e não mais da AC.

Estou testando com um kit da Tanca aqui e só cancela cupom emitido com CPF quando esta tag for vazia.

Comentei com o Cristiano e ele disse que estamos informando tag a mais.

José Roberto dos Santos
VMX Tech

Link to comment
Share on other sites

  • Fundadores

Você está correto... não havia reparado no detalhe da primeira coluna...

Apliquei modificações no SVN, que podem resolver o problema... Favor atualizar e testar

Citar

-- ACBrSAT, pcnCFeCancW --
[-] Correção para não gerar CPF ou CNPJ se a versão do XML for superior a 0.06.
    Versão do XML de Cancelamento será definida pela versão do XML da venda lido
    (por: DSA)

 

  • Like 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 to comment
Share on other sites

Boa tarde, não sei se esse é o tópico correto, mas vocês teriam algum lugar com as modificações que deverão ser adequadas da versão 0.06 para a versão 0.07?

Li a especificação do Sat mas ainda está meio difícil saber quais as alterações que são referentes ao aplicativo comercial.

Se este não for o tópico certo, poderiam me indicar?

Obrigado a todos.

Link to comment
Share on other sites

  • 4 months later...
  • 2 months later...

Estou utilizando a versão do SAT 0.07, mesmo com a atualização do ACBRSAT ainda esta gerando o erro de cancelamento quando contem CPF.

 

"  Gerador.wGrupo('dest', 'E01');

  if (CFeCanc.infCFe.versao < 0.07) or (not FApenasTagsAplicacao) then
    Gerador.wCampoCNPJCPF('E02', 'E03', CFeCanc.Dest.CNPJCPF, False);

  Gerador.wGrupo('/dest');"

 

Erro ao Cancelar Venda: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Cod.Retorno: 7007, Cod.Rejeição: 1999


---------------------------
OK   
---------------------------

Alguem ainda esta tendo problemas com este erro?

SAT Gertec

 

Link to comment
Share on other sites

  • 11 months later...

 

Segue o exemplo do XML de cancelamento funcionando na vesão 0.07:

<CFeCanc>
  <infCFe chCanc="CFe00000000000000000000000000000000000000000000">
    <ide>
      <CNPJ>15394138000190</CNPJ>
      <signAC>blablablalblabvlablablalblablla</signAC>
      <numeroCaixa>001</numeroCaixa>
    </ide>
    <emit/>
    <dest/>
    <total/>
  </infCFe>
</CFeCanc>

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.