--
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
--
eu faço da seguinte forma:
txt 2 xml
assinatura
validação
envio com método ($nfe->autoSendNFe();)
depois que fez o método sendLote();
faça o método
$protocolo = $this->getProtocol($doc->getElementsByTagName('nRec')->item(0)->nodeValue);
if($protocolo['cStat'] == 104){
echo "<h1>LOTE PROCESSADO</h1>";
}else{
echo "<h1>".$protocolo['cStat']."</h1>";
}
daí você terá certeza que processou ou não o lote, neste processo é que você consegue descobrir os erros de validação no lado do sefaz.
depois é só pegar o retorno através do método:
getNFeProtocol($idNFe);
abraços.
| PARSER XML: | OK |
| TIPO DE MENSAGEM: | NF-e |
| SCHEMA: |
The element 'ide' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'nat0p' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'http://www.portalfiscal.inf.br/nfe:natOp'. The element 'prod' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'CF0P' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'http://www.portalfiscal.inf.br/nfe:EXTIPI http://www.portalfiscal.inf.br/nfe:genero http://www.portalfiscal.inf.br/nfe:CFOP'. The 'http://www.portalfiscal.inf.br/nfe:CST' element has an invalid value according to its data type. The element 'imposto' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'C0FINS' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'http://www.portalfiscal.inf.br/nfe:PISST http://www.portalfiscal.inf.br/nfe:COFINS'. The element 'ICMSTot' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'vC0FINS' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'http://www.portalfiscal.inf.br/nfe:vCOFINS'. |
Pessoal, Boa Tarde!
Para problemas de acentos, ç, etc... é só usar o utf8_decode($variavel);
Abs
| PARSER XML: | OK |
| TIPO DE MENSAGEM: | Distribuição da NF-e processada |
| SCHEMA: | The element 'nfeProc' in namespace 'http://www.portalfiscal.inf.br/nfe' has incomplete content. List of possible elements expected: 'http://www.portalfiscal.inf.br/nfe:protNFe'. |