Ir para conteúdo
  • Cadastre-se

Erro Validação


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

Recommended Posts

Postado

Boa Tarde!

X800
Mensagem: Erro de Validação:  --> 1840 - Element '{http://www.sped.fazenda.gov.br/nfse}regEspTrib': [facet 'enumeration'] 
The value '' is not an element of the set {'0', '1', '2', '3', '4', '5', '6'}.

Estou tentando enviar xml padrão nacional, mas no xml não está montando a tag <regEspTrib/> 

Cidade Porto Alegre

Não estou conseguindo descobrir o motivo. 

Obrigado.

 

4323120150529700010056000000000003749-rps.xml

  • Consultores
  • Solution
Postado

Bom dia.

Se você abrir a unit ACBr\trunk2\Fontes\ACBrDFe\ACBrNFSeX\Provedores\PadraoNacional.GravarXml.pas e procurar por regEspTrib, vai achar esta linha mostrando como é preenchido:

  Result.AppendChild(AddNode(tcStr, '#1', 'regEspTrib', 1, 1, 1,
   FpAOwner.RegimeEspecialTributacaoToStr(NFSe.RegimeEspecialTributacao), DSC_REGISSQN));

Então você abre a ACBr\trunk2\Fontes\ACBrDFe\ACBrNFSeX\Provedores\PadraoNacional.Provider.pas e procura por RegimeEspecialTributacaoToStr para ver quais são os valores válidos para conversão.

function TACBrNFSeProviderPadraoNacional.RegimeEspecialTributacaoToStr(
  const t: TnfseRegimeEspecialTributacao): string;
begin
  Result := EnumeradoToStr(t,
                         ['0', '1', '2', '3', '4', '5', '6'],
                         [retNenhum, retCooperativa, retEstimativa,
                         retMicroempresaMunicipal, retNotarioRegistrador,
                         retISSQNAutonomos, retSociedadeProfissionais]);
end;

No seu caso, você não está usando um valor válido, ele não está sendo convertido, está ficando em branco e por isso está causando erro na validação de schema.

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 !!

  • Consultores
Postado

Obrigado por reportar.

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

image.png

Alexandre de Paula
Gerente de Projetos
Ajude o Projeto ACBr crescer - Assine o Clube PRO                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Este tópico foi criado há 912 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...