Inutilização Ct-e

196 views
Skip to first unread message

Matheus Marabesi

unread,
Jun 5, 2013, 11:02:34 AM6/5/13
to nfe...@googlegroups.com
Bom dia,

Estou tentando efetuar a inutilização da cte mas estou recebendo um erro no elemento ID , Segue em anexo o xml que estou enviando para o sefaz e o que estou recebendo com a o motivo "<xMotivo>Rejeição: Falha no schema XML [Det: The 'Id' attribute is invalid - The value 'ID35131576312000011857000000000019000000019' is invalid according to its datatype 'Id' - The Pattern constraint failed.]</xMotivo>".

Estou gerando o id conforme descreve o comentário da classe :

/**
     * Solicita inutilizaçao de uma serie de numeros de CT
     *
     * @name inutNF
     * @param string  $nAno       ano com 2 digitos
     * @param   string  $nSerie     serie do CT 1 até 3 digitos
     * @param   integer $nIni       numero inicial 1 até 9 digitos zero a esq
     * @param   integer $nFin       numero Final 1 até 9 digitos zero a esq
     * @param   string  $xJust      justificativa 15 até 255 digitos
     * @param   integer $modSOAP    1 usa __sendSOAP e 2 usa __sendSOAP2
     * @return mixed false ou array ['bStat'=>boolean,'cStat'=>'','xMotivo'=>'','dhRecbto'=>'','nProt'=>'']
     */

Obrigado pela atenção



enviando.xml
recebendo.xml

Roberto Spadim

unread,
Jun 5, 2013, 11:30:45 PM6/5/13
to nfe...@googlegroups.com
parece q não ta compativel com o schema o Id, provavlemente falta uns numeros ai nesses caracteres do Id
ja tentou abrir o schema e ver o pattern do tipo Id?

João Eduardo

unread,
Jun 6, 2013, 8:50:08 AM6/6/13
to NFePHP
Está utilizando os métodos corrigidos?


Em 6 de junho de 2013 00:30, Roberto Spadim <rob...@spadim.com.br> escreveu:
parece q não ta compativel com o schema o Id, provavlemente falta uns numeros ai nesses caracteres do Id
ja tentou abrir o schema e ver o pattern do tipo Id?

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você está recebendo esta mensagem porque se inscreveu no grupo "NFePHP" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nfephp+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
_________________________________
João Eduardo Silva Corrêa
ADD_CTe.php

João Eduardo

unread,
Jun 6, 2013, 8:51:02 AM6/6/13
to NFePHP
Aproveitando o gancho, Spadim eu não consegui ainda fazeer um pull request no git, poderia fazer por mim?

Obrigado,
Joao

Matheus Marabesi

unread,
Jun 6, 2013, 10:56:41 AM6/6/13
to nfe...@googlegroups.com
Obrigado pelo apoio, atualizei a classe pela em anexo e agora não estou mais com o problema do ID agora recebo o status 241 com o motivo "Rejeição: Um número da faixa já foi utilizado".

Porém o número de faixa que envio é o gerado pelo meu sistema, tanto no inicial quanto no final, ou seja quando gero uma cte o sistema me retorna um número único e eu utilizo esse número único para passar como parâmetro da inutCT();

No XML que anexei da pra ver que utilizo os mesmo números nos elementos <nCTIni> e <nCTFin>

att

João Eduardo

unread,
Jun 6, 2013, 11:59:10 AM6/6/13
to NFePHP
Você está inutilizado um CT-e já emitido, a inutilização é para numeração não utilizada.

Não seria cancelamento?

Joao
Reply all
Reply to author
Forward
0 new messages