--
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
Como Utilizar: http://www.assembla.com/wiki/show/nfephp/Como_utilizar
Seu txt contêm múltiplos erros :
The value '000254348' is not accepted by the pattern '[0-9]{8}'
cNF tem que ter 8 digitos e não 9 !!!
The value '1' is not accepted by the pattern '(([0-1][0-9])|
> ([2][0-3])):([0-5][0-9]):([0-5][0-9])'. ; Erro 1824: Element '{http://
> www.portalfiscal.inf.br/nfe}hSaiEnt': '1' is not a valid value of the
> atomic type '{http://www.portalfiscal.inf.br/nfe}TTime'.
A hora de saída não pode ser "1" tem que ser algo como "12:22"
E por ai vai ...
Para montar o txt use "OS MANUAIS" que estão disponíveis no assembla na
pasta docs/manuais ou procure no site da SEFAZ.
Roberto
A SEFAZ também erra ;-)
Roberto
S� para adiantar, j� explico que estou fazendo o seguinte:
$conteudo = utf8_encode($conteudo); //converte todo o conteudo do
txt para utf-8
if(mb_check_encoding($conteudo, 'UTF-8')) //depois testo se a codf. de
caracteres � uft-8
no final gravo o arquivo assim.
$pathnotas = "/var/www/solus/nfe/".$ambientedir."/entradas/";
$arquivonota = $pathnotas.$chave.'-nfe.txt';
file_put_contents($arquivonota, $conteudo);
Escrevi para verificar se esta certo.
Em 29-06-2011 13:54, Roberto Leite Machado escreveu:
> Sim !! este manual esta desatualizado em rela��o a vers�o 2.00 e
> outras altera��es posteriores
>
> A SEFAZ tamb�m erra ;-)
>
> Roberto
>
> Em 29 de junho de 2011 11:39, Crercio<cre...@terra.com.br> escreveu:
>> Oi pessoal,
>>
>> Entendi a quest�o, mas n�o seria esse um erro do conversor do TXT para
>> XML?
>> A valida��o est� sendo executada no XML e n�o no texto. Portanto n�o
>> seria correto pensar que o script que converte do TXT para o XML � que
>> est� produzindo esse erro?
>> Inclusive eu olhei o manual de gera��o do arquivo texto ([Emissor_NF-
>> e]_Manual_de_layout_TXT-NF-e_v1.1.1.pdf p�gina 14) e o campo cNF est�
>> definido como n�mero c/9 d�gitos e n�o 8 como voc�s mencionaram.
>> Isso significa que o manual do arquivo texto est� incorreto?
>>
>> Obrigado pessoal.
>>
>> Sds,
>>
>> Crercio
>>
>> --
>> Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".
Pode pegar no assembla use o subversion preferencialmente, tá na pasta
docs/manuais
veja
http://www.assembla.com/code/nfephp/subversion/nodes/docs/manuais?rev=341
Roberto
Outro caminho e usar a própria classe ConvertNFePHP.class.php, estou
usando essa classe sem problemas já a bastante tempo, e cada case no
select é uma linha em seu txt isso também pode ajudar.
Abraço
Roberto