Ou você tá doidão demais, como você mesmo falou, ou tá preguiçoso.
Em todo caso, baixa aí, tá em VB6, não requer DLL, e tem 21kb.
http://www.jpatecnologia.com.br/arquivos/tiracrlf.exe
Modo de usar:
tiracrlf arquivo.xml
tiracrlf d:\temp\arquivo.xml
se rodar sem nome do diretório, precisa estar rodando na mesma pasta do xml.
Problemas envio da NFE: 588 - Rejeição: não é permitida a...
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...
Não é preguiça NÃO, veja hj chegou o retorno do questionamento que fiz a SEFAZ, veja que o retorno chegou hj imagine a quanto tempo pedi ajuda:
Prezado Sr.,
O Manual de Integração do Contribuinte veda a inclusão de caracteres no arquivo XML ("line-feed", "carriage return", "tab", caracteres de "espaço" entre as TAGs) (item 3.2.1-c do Manual).
Exemplo de mensagem XML que não atende o padrão do projeto (considerar o trecho entre colchetes):
[
<==== acréscimo de linha/espaço no início da mensagem
<==== acréscimo de CR entre tags
2 <==== acréscimo de LF ou espaço de "identação"
35
STATUS
<==== acréscimo de linha/espaço desnecessário
<==== acréscimo de linha/espaço no fim da mensagem
]
Esta mensagem será rejeitada pelo Web Service da SEFAZ com motivo: "588 - Rejeição: Não é permitida a presença de caracteres de edição no início/fim da mensagem ou entre as tags da mensagem".
Para sanear o problema queira eliminar todos os caracteres de edição como segue:
[235STATUS]
Atenciosamente,
Secretaria da Fazenda do Estado de São Paulo
Recebi o retorno logo após sua resposta, mas... valeu mesmo assim, abaixo parte do meu código que não está funcionando e vou ver onde estou errando:
Tira contem o XML igual ao seu xtexto OK.
TIRA := StrTran( TIRA, Chr(13)+Chr(10), "" ) && [ENTER]
TIRA := StrTran( TIRA, Chr(10), "" ) && [LF]
TIRA := StrTran( TIRA, Chr(9), "" ) && [TAB]
:)Pos
Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...
Tinha reparado em seu primeiro XML duas tags vazias, o que contraria a norma. Verifique isso também.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...
:{
Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...
José Quintas, um novo help. Seguinte utilizei o executavel por emergencia mas... estou enfrentando alguns problemas no Win7 por causa de permissões e tal, ai voltei a bater cabeça nesse pequeno código:
xtexto = MemoRead("arquivo.xml")
xTexto = StrTran(xTexto,Chr(13)+Chr(10),"")
MemoWrit("arquivo.xml",xTexto)
Que funciona muuuiiittooo bem a não ser (aaaa esse a não ser), ele grava uma flechinha -> no final do arquivo e o sistema da Sefaz reclama de caracter especial, deleto (apago) ele e o arquivo passa belezinha, tem algum jeito de eu tirar esse danado ?
:*
Honório
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...
Amiguinhos,
Eu troquei meus MemoWrits por:
Eu troquei meus MemoWrits por:
Código: Selecionar todos
cXMLNome := "35986578345768594387323478654498765498323245-nfe.xml"
cXMLConteudo := MemoRead( cXMLNome )
nHandle := fCreate( "C:\SISTEMA\NFe\entradas\" + cXMLNome )
fWrite( nHandle, cXMLConteudo, LEN( cXMLConteudo ) )
fClose( nHandle )
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...
:-Y
Excelente, testado e aprovado.
:{ :xau
Excelente, testado e aprovado.
:{ :xau

