Cancelamento - salvar XML de justificativa...

450 views
Skip to first unread message

Guiii

unread,
Feb 28, 2011, 7:28:49 PM2/28/11
to NFePHP
Olá,

Para o cancelamento da NFe deve-se enviar o XML de cancelamento para
o cliente, certo? Gostaria de saber onde/como que eu posso salva-lo.
Eu consigo ler/salvar o XML de retorno, mas ele não acompanha a
justificativa. Só a confirmação com o protocolo.

O que devo fazer?

Versão 1.0, SP.

Vlw1

Roberto Leite Machado

unread,
Mar 1, 2011, 6:33:17 AM3/1/11
to nfe...@googlegroups.com
Giii;

1 - Só podem ser canceladas NFe que ainda não sairam da empresa
2 - Deve ser anexado o protocolo de cancelamento ao xml da NFe como é feito com o protocolo de aprovação
3 - A NFe completa com o protocolo de cancelamento pode ser enviada a quem você quiser.

Abraço
Roberto



Edmar Wiggers

unread,
Mar 1, 2011, 6:52:16 AM3/1/11
to nfe...@googlegroups.com
Oi Roberto,

Estou fazendo dessa forma tb. Porém até hj não encontrei esse
procedimento de anexação de protocolo de cancelamento escrito em
nenhum manual de integração do governo. Será q não prestei a devida
atenção? Se vc souber, agradeço se puder indicar.

Lendo o manual de integração 4.01 e schemas XML, parece que o arquivo
-can.xml deveria conter não a NF-e em si, mas sim o pedido e resultado
de cancelamento (procCancNFe -> cancNFe, retCancNFe). Mas nesse caso
como enviar a NFe para o destinatário verificar? Me parece que enviar
um nfeProc contendo o protocolo original de autorização é induzir o
destinatário a erro.

Sendo assim, como o cancelamento só pode ser feito antes da saída da
mercadoria, estou fazendo o procedimento de "marretar" um infCanc como
infProt (setanto cStat, xMotivo, etc., ignorando eventual Signature) e
anexando na NFe (nfeProc). Só vou enviar isso (XML com cancelamento)
para cliente se o XML autorizado já tiver sido enviado por email de
forma automática.

Abraço,

Edmar Wiggers
Macrovita Alimentos
Tel.: 48-3233-4615 / 48-9966-0074
Email: e...@macrovita.com.br
Web: www.macrovita.com.br

// BTM3006

Em 1 de março de 2011 08:33, Roberto Leite Machado
<roberto...@superig.com.br> escreveu:

Roberto Leite Machado

unread,
Mar 1, 2011, 10:46:47 AM3/1/11
to nfe...@googlegroups.com
É uma forma correta também.

Eu faço enviando a nota com o protocolo cancelamento e o pdf da danfe que imprime BEM GRANDE que a nota esta cancelada, apenas para tentar minimizar os erros nos clientes que por vezes lançam as NFe já canceladas em seus sistemas mesmo não recebendo a mercadoria.

Roberto

FerreiraH.

unread,
Mar 1, 2011, 10:44:03 AM3/1/11
to nfe...@googlegroups.com
No caso do NFePHP voce anexa o protocolo de cancelamento e se enviar o danfe ele estara escrito bem grande CANCELADA
aqi adaptei o envio do email e envio da mensma forma a nota com o cancelamento junto e o danfe

Em 1 de março de 2011 08:52, Edmar Wiggers <e...@macrovita.com.br> escreveu:



--
Ferreira Helder
B2Stok.net  B2Stok
Voce pode colaborar

Paulo Gabriel

unread,
Mar 1, 2011, 11:40:45 AM3/1/11
to nfe...@googlegroups.com
Como a nota só pode ser cancelada enquanto os produtos não foram enviados, não entendo porque eu deveria enviar uma nota cancelada para um cliente.

Pra poder enviar os produtos, mesmo que uma nota tenha sido cancelada, fazemos outra com as devidas correções e enviamos os produtos para o cliente apenas com a nota correta.

Até o momento, tinha entendido que devemos protocolar o cancelamento da nota com fins estritamente fiscais, e que o único interessado pela nota cancelada é a Receita ou a Sefaz do seu estado.

Também, ela serve pra que não se abra a possibiliade de sonegação, deixando claro (à sua Sefaz) que a quebra da sequência numérica das notas não se deu porque emitimos uma NFe não aprovada (enganando o cliente e gerando uma DANFE falsa), mas sim porque a nota teve de ser cancelada (por erro no preenchimento, erro na escolha dos protudos, erro no desconto, etc, etc).


Gostaria de saber a opinião de vocês:
Em quais situações uma empresa deveria enviar uma nota cancelada para o cliente?


Um abraço!

Edmar Wiggers

unread,
Mar 1, 2011, 11:49:04 AM3/1/11
to nfe...@googlegroups.com
Oi Paulo,

Então, a única situação em q vejo necessário o envio da NF-e cancelada
para o destinatário é qdo existe transmissão automática (normalmente
via email) do XML autorizado da NF-e, caso essa transmissão já tenha
ocorrido antes do cancelamento da NF.

Abraço,

Edmar Wiggers
Macrovita Alimentos
Tel.: 48-3233-4615 / 48-9966-0074
Email: e...@macrovita.com.br
Web: www.macrovita.com.br

Roberto Leite Machado

unread,
Mar 1, 2011, 2:24:56 PM3/1/11
to nfe...@googlegroups.com
O Edmar esta certo pode ocorrer caso o sistema automático envie a NFe por email

Roberto

Guilherme Calabria Filho

unread,
Mar 1, 2011, 5:39:38 PM3/1/11
to nfe...@googlegroups.com
Obrigado pela respostas, resumindo: eu devo pegar o XML 35.....zzz.xml e realizar um addprot do recebido pelo cancelamento?
ou devo criar um novo XML e armazenar os 2? Mas não estaria faltando armazenar o XML da justificativa?

Obrigado,
Guilherme

FerreiraH.

unread,
Mar 1, 2011, 5:43:52 PM3/1/11
to nfe...@googlegroups.com
Aqui enviamos todos os XML e DANFES para um email central depois anexamos o BOLETO e então encaminhamos ficando mais um arquivo de backup.
Como existe muitas empresas exige o XML antes de encaminhar a mercadoria a transportadora, existe tambem a possibilidade de ter de cancelar pois a empresa cliente rejeitou a mercadoria, isso ocorrre geralmente quando vou entregar a mercadoria na transportadora a transportadora rejeita por algum motivo e voce tem um abacaxi na mão, a mercadoria saiu da empresa já transitou mas não foi recebida, eu apenas cancelo, mas o correto seria a empresa receber e fazer uma nota de devolução afinal ela ja saiu do emitente.
Sendo assim quando tenho de cancelar eu envio uma nota com o cancelamento para mim mesmo e imprimo o danfe escrito cancelado e arquivo o papel junto com os danfes corretos e assinados na saida da mercadoria.
Caso já tenha enviado a nota xml antes envio tambem a nota cancelada
Reply all
Reply to author
Forward
0 new messages