Olá amigos.
Estava tendo problemas para inutilizar numeração, tanto na NFe quanto na NFCe. O que está acontecente é o seguinte:
Não mudei uma linha no código que faço a inutilização das numerações, no entanto, parou de funcionar. O erro que está apresentando é: 215 - Rejeicao: Falha no schema XML.
Analisando os xml's das aceitas e das rejeitadas, percebi que está mudando o ano.
Parte do XML de uma solicitação aceita.
<tpAmb>2</tpAmb>
<xServ>INUTILIZAR</xServ>
<cUF>11</cUF>
<ano>15</ano>
<CNPJ>05785944000135</CNPJ>
<mod>65</mod>
<serie>1</serie>
<nNFIni>41</nNFIni>
<nNFFin>41</nNFFin>
<xJust>teste de inutilizacao</xJust>
Parte do XML de uma solicitação Rejeitada.
<tpAmb>2</tpAmb>
<xServ>INUTILIZAR</xServ>
<cUF>11</cUF>
<ano>2015</ano>
<CNPJ>05785944000135</CNPJ>
<mod>65</mod>
<serie>1</serie>
<nNFIni>56</nNFIni>
<nNFFin>56</nNFFin>
<xJust>teste de inutilizacao</xJust>
Analisando os dois xml's, percebe-se que o ano com 4 digitos (2015) está sendo rejeitado. Sempre passei 2015 e nunca tive problemas. O próprio ACBrNFe convertia para dois, já que o manual de integração diz: ano N 1-1 2 Ano de inutilização da numeração.
Fica a dica pra quem tiver problemas com isso. Já que não está sendo convertido mais pelo componente.
Se bem que o errado está eu.
Obrigado.
João Elson.