Jump to content

dev botao

ACBrLib NFSe - Provedor EL - Municipio de MANHUAÇU-MG


tryideas sistemas
Go to solution Solved by Diego Foliene,

Recommended Posts

  • Membros Pro

Boa tarde.

utilizando acbrlib nfse

Realizado tentativas de emissão para essa cidade e retornando as seguintes rejeições, não identifiquei como seria possivel preencher as tags faltantes. enviado no email os xml, juntamente com um xml autorizado na prefeitura.

<S:Body>
<ns2:ConsultarLoteRpsEnvioResponse xmlns:ns2="http://des36.el.com.br:8080/el-issonline/">
<return>
<mensagens>Linha: 1, Mensagem: cvc-complex-type.2.4.a: Foi detectado um conteúdo inválido começando com o elemento 'Uf'. Era esperado um dos '{"http://www.el.com.br/nfse/xsd/el-nfse.xsd":Municipio}'.</mensagens>
<mensagens> Linha: 1, Mensagem: cvc-complex-type.2.4.a: Foi detectado um conteúdo inválido começando com o elemento 'Uf'. Era esperado um dos '{"http://www.el.com.br/nfse/xsd/el-nfse.xsd":Municipio}'.</mensagens>
<mensagens> Linha: 1, Mensagem: cvc-minLength-valid: O valor '' com tamanho = '0' não tem um aspecto válido em relação ao minLength '1' do tipo 'tsCodigoServico116'.</mensagens>
<mensagens> Linha: 1, Mensagem: cvc-type.3.1.3: O valor '' do elemento 'CodigoServico116' não é válido.</mensagens>
<mensagens> EL55 - Arquivo Inválido - Verifique a estrutura do arquivo se esta nos padrões solicitados!</mensagens>
<mensagens> </mensagens>
</return>
</ns2:ConsultarLoteRpsEnvioResponse>
</S:Body>
</S:Envelope>
Link to comment
Share on other sites

  • 2 weeks later...
  • Administradores

Bom dia @tryideas sistemas

Pedimos desculpa pela demora, seu tópico será retornado pela equipe com urgência.

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

Bom dia!

Estou analisando os arquivos disponibilizados.

Retorno com mais informações em breve.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

Bom dia @tryideas sistemas,

Checando o seu XML do RPS gerado pela Lib notei a ausência da tag Município do Prestador e também do Tomador.

A tag CodigoServico116 esta vazia.

Não sei se você gera o XML ou o arquivo INI.

No caso do arquivo INI se faz necessário incluir o campo xMunicipio nas seções do Prestador e Tomador com o nome do município.

No que se refere ao CodigoServico116 ficou faltando incluir o campo codLCServico dentro da seção de itens (Itens001 por exemplo).

Exemplo:

[Itens001]

codLCServico = 123

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Consultores
  • Solution

Vamos lá.

Os erros que você recebeu foram devolvidos a você na resposta da consulta do lote.

Isso significa que os erros estão no arquivo de RPS que foi enviado para o web service.

Vamos rever os erros:

<mensagens>Linha: 1, Mensagem: cvc-complex-type.2.4.a: Foi detectado um conteúdo inválido começando com o elemento 'Uf'. Era esperado um dos '{"http://www.el.com.br/nfse/xsd/el-nfse.xsd":Municipio}'.</mensagens>
<mensagens> Linha: 1, Mensagem: cvc-complex-type.2.4.a: Foi detectado um conteúdo inválido começando com o elemento 'Uf'. Era esperado um dos '{"http://www.el.com.br/nfse/xsd/el-nfse.xsd":Municipio}'.</mensagens>
<mensagens> Linha: 1, Mensagem: cvc-minLength-valid: O valor '' com tamanho = '0' não tem um aspecto válido em relação ao minLength '1' do tipo 'tsCodigoServico116'.</mensagens>
<mensagens> Linha: 1, Mensagem: cvc-type.3.1.3: O valor '' do elemento 'CodigoServico116' não é válido.</mensagens>
<mensagens> EL55 - Arquivo Inválido - Verifique a estrutura do arquivo se esta nos padrões solicitados!</mensagens>

O quatro primeiros erros, são erros de validação de schema.

Os dois primeiros estão dizendo que encontrou uma tag UF quando na verdade esperava encontrar uma tag município.

Se você conferir em seu arquivo 11-rps.xml, de fato, tanto no endereço do prestador como do tomador, não tem o nome do município.

Os dois erros seguintes são relacionados a ausência de uma tag CodigoServico116.

Se você conferir em seu arquivo, a tag foi adicionada, mas ela está vazia.

O quinto e último erro, acredito que resolvendo os anteriores também será sanado.

Como você utiliza a Lib, você está comunicando com arquivo INI.

O provedor EL segue layout próprio, temos um modelo no qual você pode se basear.

As informações faltantes são preenchidas no INI conforme:

[Prestador]
...
xMunicipio=Nome da cidade

[Tomador]
xMunicipio=Nome da cidade

[Itens001]
...
codLCServ=

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Membros Pro

boa tarde, obrigado por auxiliar, deu certo essas tags, porem agora reporta outra rejeição, segundo o manual não encontrei onde informar unidade de medida "unidade"

<mensagens> EL44 - Campo Unidade do Serviço informado incorretamente - O campo Unidade do Serviço deverá ser preenchido.</mensagens>

XML autorizado na prefeitura
image.png.8e24d1733ed4b5a72788702c506365fc.png

 

 

image.png.a8c65ea85f796e2f0e34d1cd6e196f05.png

Link to comment
Share on other sites

  • Consultores

Boa tarde!

Em seu arquivo INI, na seção [Itens001] informe a unidade.

Considerando o XML de exemplo disponibilizado, ficaria:

[Itens001]
...
Unidade=UN
...

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Membros Pro

Bom dia, acredito que deva ser o ultimo problema 😅

 

ao realizar a geração do RPS está sendo dividido a aliquota por porcento, estou passando para a Aliquota que já seria o percentual ao arquivo Ini

image.thumb.png.6b90e4ff1316bca9006278ac1846a1be.png

 

image.png.7c4a882344b7949e1d87cd1eca571dde.png

causando rejeição de aliquota não permitida

 

avaliando o xml da prefeitura a aliquota fica no valor integral

image.png.8e24d1733ed4b5a72788702c506365fc.png

 

EL62 - Campo Aliquota inválido - O campo Alíquota não corresponde com a Alíquota pré cadastrada na prefeitura.

Link to comment
Share on other sites

  • Consultores
21 minutes ago, tryideas sistemas said:

Bom dia, acredito que deva ser o ultimo problema 😅

 

ao realizar a geração do RPS está sendo dividido a aliquota por porcento, estou passando para a Aliquota que já seria o percentual ao arquivo Ini

image.thumb.png.6b90e4ff1316bca9006278ac1846a1be.png

 

image.png.7c4a882344b7949e1d87cd1eca571dde.png

causando rejeição de aliquota não permitida

 

avaliando o xml da prefeitura a aliquota fica no valor integral

image.png.8e24d1733ed4b5a72788702c506365fc.png

 

EL62 - Campo Aliquota inválido - O campo Alíquota não corresponde com a Alíquota pré cadastrada na prefeitura.

Bom dia!

Conferindo aqui, para esta última alteração, uma modificação será necessária nos fontes internos da Lib.

Criada a #TK-6111 para ajuste.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

@tryideas sistemas, foi enviado ao SVN um ajuste visando resolver esta questão.

Por favor, assim que houver uma versão da Lib com atualização posterior a 01/10/2024 no link abaixo, peço que atualize, realize um novo teste e reporte qualquer problema.

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Membros Pro

@Diego Foliene, realizei novos testes e identifiquei o problema, esta tudo certo com a aliquota daquela forma, ao realizar tentativas forçando o RPS a gerar com aliquota a 5.0000, retorna rejeição que não pode ser superior a 5% então pode cancelar a  #TK-6111. identifiquei o problema foi ajustado a aliquota recentemente para 3% fazendo com que estava dando erro de aliquota informada, onde estava tentando passar 5%, ao realizar a tentativa com 3% deu certo

Link to comment
Share on other sites

  • Consultores
16 minutes ago, tryideas sistemas said:

@Diego Foliene, realizei novos testes e identifiquei o problema, esta tudo certo com a aliquota daquela forma, ao realizar tentativas forçando o RPS a gerar com aliquota a 5.0000, retorna rejeição que não pode ser superior a 5% então pode cancelar a  #TK-6111. identifiquei o problema foi ajustado a aliquota recentemente para 3% fazendo com que estava dando erro de aliquota informada, onde estava tentando passar 5%, ao realizar a tentativa com 3% deu certo

Entendido.

Reverti a alteração que faz com que ele deixe de dividir por 100 a alíquota para o município.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.