- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Erro gerar XML de GNRE
×
Linguagem de Programação ADVPL
Perguntas Erro gerar XML de GNRE
- josuel.silva
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 69
- Obrigados Recebidos: 0
11 anos 6 meses atrás - 11 anos 6 meses atrás #13563
por josuel.silva
Erro gerar XML de GNRE foi criado por josuel.silva
Senhores boa tarde,
estamos fazendo o uso da GNREON.prw que gera o XML das Guias de Recolhimentos. Conforme manual da GNRE ( www.gnre.pe.gov.br/gnre/portal/GNRE_ManualLote.jsp ), os caracteres especiais devem ser tratados conforme informado:
Caractere Descrição Sequência de "Escape"
< Sinal de Maior -> & lt;
> Sinal de Menor -> & gt;
& "e" comercial -> & amp;
" Aspas -> & quot;
' Sinal de Apostrófe -> & #39;
A TOTVS até que está tratando estes casos, porém, no nosso caso a empresa contém um & (e comercial) no Nome da Empresa, daí quando é gerado para algum ambiente o XML, ao invés de gerar & ele gera & (em maiúsculo), o que está gerando rejeição no site da GNRE.
Caso alguém já tenha passado por isso, poderiam informar ou se há tratativas diferentes para o SIGAMAT e uso de ambientes diferentes?
Pois como informei, em alguns ambiente acontecem (&) e outros (&) .
Não tenho acesso a rotina GNREON.prw e a Srta TOTVS não consegue reproduzir o erro.
Grato desde já.
estamos fazendo o uso da GNREON.prw que gera o XML das Guias de Recolhimentos. Conforme manual da GNRE ( www.gnre.pe.gov.br/gnre/portal/GNRE_ManualLote.jsp ), os caracteres especiais devem ser tratados conforme informado:
Caractere Descrição Sequência de "Escape"
< Sinal de Maior -> & lt;
> Sinal de Menor -> & gt;
& "e" comercial -> & amp;
" Aspas -> & quot;
' Sinal de Apostrófe -> & #39;
A TOTVS até que está tratando estes casos, porém, no nosso caso a empresa contém um & (e comercial) no Nome da Empresa, daí quando é gerado para algum ambiente o XML, ao invés de gerar & ele gera & (em maiúsculo), o que está gerando rejeição no site da GNRE.
Caso alguém já tenha passado por isso, poderiam informar ou se há tratativas diferentes para o SIGAMAT e uso de ambientes diferentes?
Pois como informei, em alguns ambiente acontecem (&) e outros (&) .
Não tenho acesso a rotina GNREON.prw e a Srta TOTVS não consegue reproduzir o erro.
Grato desde já.
Ultima edição: 11 anos 6 meses atrás por josuel.silva.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 6 meses atrás #13565
por kanaamlrr
Respondido por kanaamlrr no tópico Erro gerar XML de GNRE
Se eu entendi, você tem mais de um ambiente e em alguns gera o problema e no outro não.
Você verificou a data do fonte GNREON.prw em ambos?
Segue um patch contendo o GNREON atualizado para teste.
Você verificou a data do fonte GNREON.prw em ambos?
Segue um patch contendo o GNREON atualizado para teste.
Por favor Acessar ou Registrar para participar da conversa.
- josuel.silva
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 69
- Obrigados Recebidos: 0
11 anos 6 meses atrás - 11 anos 6 meses atrás #13566
por josuel.silva
Respondido por josuel.silva no tópico Erro gerar XML de GNRE
Kanaãm aí é que está o problema, o ambiente está com a mesma data de fonte e atualização.
Em alguns testes está apontado até para o mesmo rpo, contudo o XML gera o bloco :
<c16_razaoSocialEmitente>TOTVS & amp; S/A</c16_razaoSocialEmitente>
e outro ambiente gera
<c16_razaoSocialEmitente>TOTVS & AMP ; S/A</c16_razaoSocialEmitente>
Desta forma o site rejeita. Mais como falei os fontes estão atualizado, com data de 17/04/2013.
Grato.
Em alguns testes está apontado até para o mesmo rpo, contudo o XML gera o bloco :
<c16_razaoSocialEmitente>TOTVS & amp; S/A</c16_razaoSocialEmitente>
e outro ambiente gera
<c16_razaoSocialEmitente>TOTVS & AMP ; S/A</c16_razaoSocialEmitente>
Desta forma o site rejeita. Mais como falei os fontes estão atualizado, com data de 17/04/2013.
Grato.
Ultima edição: 11 anos 6 meses atrás por josuel.silva.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- josuel.silva
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 69
- Obrigados Recebidos: 0
11 anos 6 meses atrás #13569
por josuel.silva
Respondido por josuel.silva no tópico Erro gerar XML de GNRE
Bom não sei responder, mais acontece que mesmo assim o ambientes apontam para o mesmo system.
Mesmo eu tendo outros ambiente, eu tenho o mesmo system para ambos.
Vi que no patch enviado o seu fonte é de 21/02/2013, devido chamado aberto foi tratado a geração para PE, e após isso, o problema começou a acontecer. O problema é que a TOTVS não reproduz o erro e informa que não foi alterado este bloco.
Se aplicar este patch vou ter outro problema.
Mesmo eu tendo outros ambiente, eu tenho o mesmo system para ambos.
Vi que no patch enviado o seu fonte é de 21/02/2013, devido chamado aberto foi tratado a geração para PE, e após isso, o problema começou a acontecer. O problema é que a TOTVS não reproduz o erro e informa que não foi alterado este bloco.
Se aplicar este patch vou ter outro problema.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Erro gerar XML de GNRE
Tempo para a criação da página:0.099 segundos