cancelamento de NF-e

845 views
Skip to first unread message

Dani

unread,
May 17, 2012, 3:29:17 PM5/17/12
to SPED - Sistema Público de Escrituração Digital
Saudações...

Alguém já esta desenvolvendo o cancelamento de NF-e via evento ?

Se sim, preciso de uma ajuda...

Para mim validar com schema devo usar qual dos 'xsd'

Testei com o eventoCancNFe_v1.00.xsd e envEventoCancNFe_v1.00.xsd

Mas não obtive sucesso, no caso não validou, pois coloquei na
justificativa do cancelamento um caracter, e
a validação não deu o erro que eu esperava, no caso deveria dar, pois
o mínimo é quinze caracteres .

Alguém poderia me dar uma ajudinha

marcos tomazini (Atual Sistemas)

unread,
May 18, 2012, 8:43:58 AM5/18/12
to SPED - Sistema Público de Escrituração Digital
o correto eh esse eventoCancNFe_v1.00.xsd mesmo pois ele faz
referencia para o layout leiauteEventoCancNFe_v1.00.xsd e esse layout
faz referencia para os tipos basicos tiposBasico_v1.03.xsd que nele
tem as limitações do xJust que é o TJust

<xs:simpleType name="TJust">
<xs:annotation>
<xs:documentation>Tipo Justificativa</xs:documentation>
</xs:annotation>
<xs:restriction base="nfe:TString">
<xs:minLength value="15"/>
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>


pela lógica ...deveria estar funcionando corretamento sim!

Alexandre Amorim

unread,
May 18, 2012, 8:56:44 AM5/18/12
to sped...@googlegroups.com
Tive um problema semelhante com esse na carta de correção eletronica que trabalha com eventos tbm e fiz assim
Primeiro vc cria o envento e assina, depois vc envelopa o envento e valida.

--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".

Para POSTAR uma mensagem no grupo, envie um email para sped...@googlegroups.com

Para SAIR DO GRUPO, envie uma mensagem para sped-nfe+u...@googlegroups.com

Atenciosamente,
Geraldo Nunes
Belo Horizonte/MG
Moderador do Grupo



--
Alexandre Amorim
Consultor DBA
Cel 16 8835-1041

Danilo - CHB Sistemas

unread,
May 18, 2012, 9:57:45 AM5/18/12
to sped...@googlegroups.com
Ol� Dani,

Segue em anexo um exemplo de xml que validou e homologou corretamente.

Para validar, use o schema eventoCancNFe_v1.00.xsd, ap�s assinar.

No arquivo leiauteEventoCancNFe_v1.00.xsd, tive que alterar de 110110
para 110111 no elemento "tpEvento". N�o sei se a sefaz j� corrigiu isso.

A valida��o da quantidade de caracteres, fa�o dentro da minha aplica��o.

Att
Danilo.

Em 17/05/2012 16:29, Dani escreveu:
> Sauda��es...
>
> Algu�m j� esta desenvolvendo o cancelamento de NF-e via evento ?
>
> Se sim, preciso de uma ajuda...
>
> Para mim validar com schema devo usar qual dos 'xsd'
>
> Testei com o eventoCancNFe_v1.00.xsd e envEventoCancNFe_v1.00.xsd
>
> Mas n�o obtive sucesso, no caso n�o validou, pois coloquei na
> justificativa do cancelamento um caracter, e
> a valida��o n�o deu o erro que eu esperava, no caso deveria dar, pois
> o m�nimo � quinze caracteres .
>
> Algu�m poderia me dar uma ajudinha
>
exemplo.xml

Dani - T.I. Videplast

unread,
May 18, 2012, 3:42:27 PM5/18/12
to sped...@googlegroups.com
OIa Danilo

Primeiramente muito obrigada pela sua resposta...

Vc me mandou um exemplo que me ajudou muito, mas fiquei em duvida com uma
coisa, na estrutura do XML teu, vc come�a a constru�-lo da tag evento, visto
no manual NT2011.006.pdf
Na pagina 3, Schema XML: evtCancNFe_v9.99.xsd, item HP04, no caso do teu
exemplo vc deixou fora os itens HP01, HP02, HP03, no caso s�o referente a
constru��o do lote,

Esses itens podem ficar fora? quando usamos eles ?

Obrigada por tudo

Dani



-----Mensagem Original-----
From: Danilo - CHB Sistemas
Sent: Friday, May 18, 2012 10:57 AM
To: sped...@googlegroups.com
Subject: Re: [SPED] cancelamento de NF-e
--
===========================================================
Este Grupo � destinado a discutir a implanta��o do SPED - Sistema P�blico de
Escritura��o Digital. Voc� recebeu esta mensagem porque est� inscrito no
grupo do Google Groups "SPED - Sistema P�blico de Escritura��o Digital".

Danilo - CHB Sistemas

unread,
May 18, 2012, 3:51:26 PM5/18/12
to sped...@googlegroups.com, Dani - T.I. Videplast
Tem que mandar com estas tags sim, � que mandei apenas o evento assinado.

depois de assinado pode montar um lote conforme anexo.

no meu caso eu sempre mando individual, pois nao sao tantos os casos de
cancelamento.

Att
Danilo
exemplo_lote.xml

Dani - T.I. Videplast

unread,
May 18, 2012, 3:55:34 PM5/18/12
to sped...@googlegroups.com
valeu mesmo Danilo..

agora sim..tudo entendido

super obrigada


Dani






-----Mensagem Original-----
From: Danilo - CHB Sistemas
Sent: Friday, May 18, 2012 4:51 PM
To: sped...@googlegroups.com
Cc: Dani - T.I. Videplast
Reply all
Reply to author
Forward
0 new messages