Ir para conteúdo
  • Cadastre-se

ACBrNFSEx - Padrão Nacional - erro esquema


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 209 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado


Estou tentando enviar nota para o emissor nacional e estou recebendo mensagem de erro. 
Somente ocorre em notas com retenção de ISQQN. Quando informado a tag pAliq. 

Porto Alegre/RS)

 

abaixo tags do xml gerado:


<regTrib>
<opSimpNac>3</opSimpNac>
<regApTribSN>1</regApTribSN>
<regEspTrib>0</regEspTrib>
.
.
<trib>
<tribMun>
<tribISSQN>1</tribISSQN>
<pAliq>3.32</pAliq>
<tpRetISSQN>2</tpRetISSQN>
</tribMun>
...

Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}pAliq': This element is not expected. Expected is one of ( {http://www.sped.fazenda.gov.br/nfse}cPaisResult, {http://www.sped.fazenda.gov.br/nfse}tpImunidade, {http://www.sped.fazenda.gov.br/nfse}exigSusp, {http://www.sped.fazenda.gov.br/nfse}BM, {http://www.sped.fazenda.gov.br/nfse}tpRetISSQN ).
 

Alguma dica?

 

  • Consultores
Postado

está com o componente atualizado? e os schemas tam´bem?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Boa tarde,

Sim. Tudo atualizado.

Testei o envio utilizando os schemas disponibilizados pelo componente e também baixando diretamente do portal.

 

Postado
56 minutos atrás, LiaPiva disse:

Boa tarde,

Sim. Tudo atualizado.

Testei o envio utilizando os schemas disponibilizados pelo componente e também baixando diretamente do portal.

 

Teste não informar alíquota (provedor vai calcular após o envio)

by IMATECH
[email protected]
Goiânia - GO.

Postado
13 horas atrás, IMATECH disse:

Teste não informar alíquota (provedor vai calcular após o envio)

Já havia feito este teste. Se não enviar a aliquota ocorre outro erro. 

E0621 É obrigatório informar alíquota quando há indicação de retenção do ISSQN (tpRetISSQN = 2 ou 3) para o prestador de serviço ME/EPP (opSimpNac = 3) na data de competência informada na DPS, com apuração do ISSQN pelo simples nacional (regApTribISSQN = 1), sem benefício municipal ou, se houver, seja diferente de isenção ou alíquota diferenciada, cujo município de incidência esteja Ativo no Sistema Nacional NFS-e. Obs: neste cenário, o percentual da alíquota mínima informada permitida é 1,8%.
Postado

consegui resolver o problema.

Tive que mexer no componente. Alterei a ordem na criação do xml e validou.

estava assim:

 image.png.96494d335643cbb812b8323765127e87.png

alterei para:

image.png.542a8201b551d382a3b6432428fb7895.png

xml ficou assim:

image.png.8929c62deb0a8011ade471c1edac26b7.png

 

 

Postado

Mesmo problema aqui. Baixando o XML do Portal ele mostra <pAliq> abaixo do tpRetISSQN e gerando pelo compoente da o erro mencionado acima e a tag <pAliq> fica acima do tpRetISSQN.

 

Captura de tela 2025-10-03 113227.jpg

Postado
1 hora atrás, locodosul disse:

Mesmo problema aqui. Baixando o XML do Portal ele mostra <pAliq> abaixo do tpRetISSQN e gerando pelo compoente da o erro mencionado acima e a tag <pAliq> fica acima do tpRetISSQN.

 

Captura de tela 2025-10-03 113227.jpg

Se inverter no componente ACBR vai funcionar. Foi a unica forma encontrada para resolver o problema.

Não sei se isso acontece com notas de qualquer cidade. Pelo menos com as de Porto Alegre deu certo.

Postado

Atualizei o Acbr e inverti as Tags.

Com Schemas do Acbr: O erro passou a ser: Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}pAliq': This element is not expected.

Com Schemas do Portal: Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}tribFed': This element is not expected. Expected is one of ( {http://www.sped.fazenda.gov.br/nfse}tribNac, {http://www.sped.fazenda.gov.br/nfse}totTrib ).

https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica/documentacao-atual/nfs-e_esquemas_implantacao_setembro_2025.zip/view

O erro muda conforme o Schemas usado, xml está identico ao baixado no portal.

 

Postado
54 minutos atrás, leandro.cm disse:

Bom dia!

Alguém mais segue com problema em relação ao erro abaixo envolvendo a tag 'pAliq"?

image.png.200aeba627089d5272f539b154897c47.png

bom dia,

Os shemas estão atualizados?

Anexa o xml. Talvez esteja faltando alguma tag ou dependendo da informação de tags anteriores a pAliq não deve ser informada.

 

Postado
50 minutos atrás, leandro.cm disse:

 

 

o prestador não é do simples nacional. já tentou não informar o % de aliquota?

no meu caso, o prestador é do simples com apuração do ISSQN pelo SN. sendo obrigatório a informação.

image.png.8b70b760cae5de3ec6a4588c43f26f21.png

 

Postado

Neste caso, o município do tomador (Gravataí/RS) não aderiu à NFS Padrão Nacional. Por isso é necessário informar a alíquota. Caso não informe ocorre o erro abaixo:

image.png.0ca7d113ea74bebc281c6e406ea806f0.png

Mas, quando informo a tag pAliq, o erro retornado indica que o elemento é inesperado.

No mês passado foi emitida uma NFS para outro tomador de Gravataí e a nota foi aceita sem problema:

<serv>
<locPrest>
<cLocPrestacao>4309209</cLocPrestacao>
</locPrest>
<cServ>
<cTribNac>070201</cTribNac>
<xDescServ>5,30 M Montagem de divisorias - Mao de Obra R$ 608,00 - Material R$ 912,00 - Subempreitada R$ 0,00 - Base Retencao ISSQN: R$ 1.520,00 - Base Retencao Prev. Social: R$ 608,00 - Retencao para Previdencia Social R$ 66,88 - NFSe emitida com base de calculo de Previdencia Social estimada em 50% conforme Art. 117 da IN 2110/2022.</xDescServ>
</cServ>
<obra>
<cObra>000000</cObra>
</obra>
</serv>
<valores>
<vServPrest>
<vServ>1520.00</vServ>
</vServPrest>
<trib>
<tribMun>
<tribISSQN>1</tribISSQN>
<pAliq>4.00</pAliq>
<tpRetISSQN>2</tpRetISSQN>
</tribMun>
<tribFed>
<vRetCP>66.88</vRetCP>
</tribFed>
<totTrib>
<indTotTrib>0</indTotTrib>
</totTrib>
</trib>
</valores>

 

Postado
2 horas atrás, Guilherme Martin Ewz disse:


Isso já se encontra no trunk, ou foi personalização individual de vocês?

Alteração q fizemos, não está no trunk. Mas detectei um problema. Esta alteração q fizemos funciona quando o Iss é Retido e temos q informar a alíquota. Porém não funciona quando não há retenção, situação em q não informamos a alíquota. Quando não há retenção e a tag alíquota não figura no xml retorna o erro: Código  : X800
Mensagem: Erro de Validação:  --> 1824 - Element '{http://www.sped.fazenda.gov.br/nfse}nro': '18' is not a valid value of the atomic type '{http://www.sped.fazenda.gov.br/nfse}TSNumeroEndereco'.

Verifiquei e uma nota idêntica foi aprovada mês passado, xml de agora exatamente igual ao aprovado no mês passado.

Está difícil....

 

a.jpg

Postado
19 minutos atrás, locodosul disse:

Alteração q fizemos, não está no trunk. Mas detectei um problema. Esta alteração q fizemos funciona quando o Iss é Retido e temos q informar a alíquota. Porém não funciona quando não há retenção, situação em q não informamos a alíquota. Quando não há retenção e a tag alíquota não figura no xml retorna o erro: Código  : X800
Mensagem: Erro de Validação:  --> 1824 - Element '{http://www.sped.fazenda.gov.br/nfse}nro': '18' is not a valid value of the atomic type '{http://www.sped.fazenda.gov.br/nfse}TSNumeroEndereco'.

Verifiquei e uma nota idêntica foi aprovada mês passado, xml de agora exatamente igual ao aprovado no mês passado.

Está difícil....

 

a.jpg

Este erro aconteceu comigo. Resolvi inserindo um zero a esquerda. No caso ficaria 018 o número do logradouro.

Postado
47 minutos atrás, LiaPiva disse:

Este erro aconteceu comigo. Resolvi inserindo um zero a esquerda. No caso ficaria 018 o número do logradouro.

Bahhh, q manhosa. Realmente, colocando o zero a esquerda, invertento a tag pAliq e usando o Schemas do portal funciona tudo na Nfs-e POA, por enquanto....

  • 2 semanas depois ...
  • Consultores
  • Solution
Postado

Bom dia a todos,

No que diz respeito a tag pAliq estar sendo gerada em uma posição indevida foi corrigido e enviado para o SVN.

Peço a todos que sigam os passos abaixo:

Você tem fontes do ACBr com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com as opções de apagar arquivos antigos e Usar o ACBrXmlDocument marcadas.
Compile a aplicação com a opção Build.
Por fim repita os testes.

 

Por fim, peço também que não misture os problemas encontrados, pois esse tópico se refere a geração da tag pAliq que estava sendo gerada em posição errada.

Se você tem um outro problema, por favor crie um outro tópico.

Desde já muito obrigado pela compreensão.

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

  • Este tópico foi criado há 209 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.