Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

Postado

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

  • Fundadores
Postado

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)

 

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

Postado

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.

  • 4 meses depois ...
  • 2 meses depois ...
Postado

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

 

  • 11 meses depois ...
Postado

 

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>

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