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: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Re: Problemas envio da NFE: 588 - Rejeição: não é permitida a...
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- 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

