Estou recebendo o seguinte erro ao tentar enviar as NFs .
Alguem sabe oque significa ?
Erro 1839: Element '{http://www.portalfiscal.inf.br/nfe}IE': [facet
'pattern'] The value '' is not accepted by the pattern
'ISENTO|[0-9]{0,14}|PR[0-9]{4,8}'. ; Erro 1824: Element
'{http://www.portalfiscal.inf.br/nfe}IE': '' is not a valid value of
the atomic type '{http://www.portalfiscal.inf.br/nfe}TIeDest'. ; Erro
1871: Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child
element(s). Expected is (
{http://www.w3.org/2000/09/xmldsig#}Signature ). ;
Obrigado,
Allan.
--
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
-------
FAQ: https://www.assembla.com/wiki/show/nfephp/FAQ
Como Participar: https://www.assembla.com/wiki/show/nfephp/Como_participar
To unsubscribe from this group, send email to nfephp+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
E alguem sabe sobre este erro referente a assinatura ?
Será que não esta assinanto a nota corretamente ?
Será referente a utilização incorreta da function assina() ?
Erro 1871: Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing
child element(s). Expected is (
{http://www.w3.org/2000/09/xmldsig#}Signature ). ;
Abraços,
Allan.
--
ALLAN CASSONI
Estou com o erro no campo ISENTO, mesmo tendo conteúdo, ou mesmo estando a palavra ISENTO.
Apresenta erro de validação no schema.
Minha libxml é a 2.7.3
Meu arquivo xsd já está conforme o descrito na FAQ do assembla nfe
Outro problema com a validação foi notado por Álvaro Nunes Melo. Acontece com a palavra 'ISENTO' no campo IE do destinatário.
Mudar a expressão regular no arquivo tiposBasico_v1.02.xsd permite a validação do XML.
de:
<xs:pattern value="[0-9]{0,14}|ISENTO|PR[0-9]{4,8}"/>
para:
<xs:pattern value="ISENTO|[0-9]{0,14}|PR[0-9]{4,8}"/>
O que posso fazer?
Meu código já está conforme segue abaixo:
$filename = $assinadasDir.'35080599999090910270550010000000015180051273-nfe.xml';
$xsdfile = $nfe->pathXSD.'nfe_v1.10.xsd';
$nfefile = file_get_contents($filename);
if (!$bResp){
$erros=$nfe->errorMsg;
$erros=explode(';',$erros);
//print_r($erros);
array_pop($erros);
for ($b=0; $b < count($erros); $b++){
$order = array("'", "{http://www.portalfiscal.inf.br/nfe}",":","[","]");
$file = str_replace($order, $replace, $file);
$cod_erro=trim(str_replace($order,'',substr($erros[$b],20,43)));
echo "<pre>$cod_erro</pre>";
if($cod_erro=='IE'){
$length=8;
$posicao=strpos($erros[$b],"'ISENTO'",8);
$ret=substr($erros[$b],$posicao,$length);
if($ret!="'ISENTO'"){
$erro[]=$erros[$b];
}
}
if($cod_erro!='uCom' && $cod_erro!='uTrib' && $cod_erro!='nro' && $cod_erro!='IE'){
$erro[]=$erros[$b];
}
}
if($erro){
$replace=array('NFe','-','.xml');
$xml=str_replace($replace,'',$xml);
//$nfa057=$objDataset->smartset("update nfa057 set nfe_status='ER' where nfe_chave='$xml'");
//print_r('0'.';');
print_r($erro);
//unlink($filename);
}else{
$replace=array('NFe','-','.xml');
$xml=str_replace($replace,'',$xml);
// $nfa057=$objDataset->smartset("update nfa057 set nfe_status=' ' where nfe_chave='$xml'");
print_r('1'.';');
}
}
Leandro Santana
Tecnologia da Informação - TI
(
Celular: (11) 7232-0066
(
Celular: (11) 7990-2375
*
leandro...@gmail.com
Tem algum link aí pra que eu possa baixar a versão xsd original tipoBasico_v1.02.xsd ?
Aliás, esta versão nfe_v1.10.xsd será válida até quando?
Grato,
libXML support | active |
libXML Version | 2.7.3 |
libXML streams | enabled |
OpenSSL support | enabled |
OpenSSL Version |
OpenSSL 0.9.8e 23 Feb 2007
|
Alguém tem alguma outra solução?