Ir para conteúdo
  • Cadastre-se

dev botao

Erro de validação para NFSe DF - Configuração do componente


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

Recommended Posts

Prezados, 

Existe um erro nas opções de configuração do componente ACBrNFSeX para o provedor "proISSNet" que atende o DF.

Na propriedade "RegimeEspecialTributacao" existem opções que variam de retNenhum(0) até retNotarioRegistrador(18) e, conforme o retorno abaixo, são permitidos apenas 6 alternativas.

Código  : X800
Mensagem: Erro de Validação: '9' violates pattern constraint of '1|2|3|4|5|6'.

Ocorre que a que preciso configurar é a "retSimplesNacional" que é a opção 9, causando esse erro.

Aproveitando, existe um manual ou doc onde eu possa pesquisar todas as opções de configuração do componente para NFSe ?

Obrigado,

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia,

Em RegimeEspecialTributação as opções são segundo o schema utilizado pelo provedor:

	<xsd:simpleType name="tsRegimeEspecialTributacao">
		<xsd:annotation>
			<xsd:documentation>Exigibilidade do ISS da NFS-e (
					1 - Microempresa Municipal; 
					2 - Estimativa; 
					3 - Sociedade de Profissionais; 
					4 - Cooperativa; 
					5 - Microempresario Individual (MEI); 
					6 - Microempresa ou Empresa de Pequeno Porte (ME EPP))
            </xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:byte">
			<xsd:pattern value="1|2|3|4|5|6" />
		</xsd:restriction>
	</xsd:simpleType>

Como você pode ver nenhum desses valores se refere ao Simples Nacional.

O campo aceita os seguintes valores:

  TnfseRegimeEspecialTributacao = (retNenhum, retMicroempresaMunicipal, retEstimativa,
                                   retSociedadeProfissionais, retCooperativa,
                                   retMicroempresarioIndividual, retMicroempresarioEmpresaPP,
                                   retLucroReal, retLucroPresumido, retSimplesNacional,
                                   retImune, retEmpresaIndividualRELI, retEmpresaPP,
                                   retMicroEmpresario, retOutros, retMovimentoMensal,
                                   retISSQNAutonomos, retISSQNSociedade, retNotarioRegistrador);

Mas no caso do provedor ISSNet devemos utilizar somente um dos valores:

retMicroempresaMunicipal, retEstimativa, retSociedadeProfissionais, retCooperativa, retMicroempresarioIndividual ou retMicroempresarioEmpresaPP

 

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Italo Giurizzato Junior disse:

Bom dia,

Em RegimeEspecialTributação as opções são segundo o schema utilizado pelo provedor:

	<xsd:simpleType name="tsRegimeEspecialTributacao">
		<xsd:annotation>
			<xsd:documentation>Exigibilidade do ISS da NFS-e (
					1 - Microempresa Municipal; 
					2 - Estimativa; 
					3 - Sociedade de Profissionais; 
					4 - Cooperativa; 
					5 - Microempresario Individual (MEI); 
					6 - Microempresa ou Empresa de Pequeno Porte (ME EPP))
            </xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:byte">
			<xsd:pattern value="1|2|3|4|5|6" />
		</xsd:restriction>
	</xsd:simpleType>

Como você pode ver nenhum desses valores se refere ao Simples Nacional.

O campo aceita os seguintes valores:

  TnfseRegimeEspecialTributacao = (retNenhum, retMicroempresaMunicipal, retEstimativa,
                                   retSociedadeProfissionais, retCooperativa,
                                   retMicroempresarioIndividual, retMicroempresarioEmpresaPP,
                                   retLucroReal, retLucroPresumido, retSimplesNacional,
                                   retImune, retEmpresaIndividualRELI, retEmpresaPP,
                                   retMicroEmpresario, retOutros, retMovimentoMensal,
                                   retISSQNAutonomos, retISSQNSociedade, retNotarioRegistrador);

Mas no caso do provedor ISSNet devemos utilizar somente um dos valores:

retMicroempresaMunicipal, retEstimativa, retSociedadeProfissionais, retCooperativa, retMicroempresarioIndividual ou retMicroempresarioEmpresaPP

 

Para empresas de lucro real  ou  presumido, qual das 6 opções é a correta?
No caso do cliente não se enquadrar em nenhum delas é possível enviar o campo regime especial de tributação em branco?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Gislaine,

Conforme consta no Schema utilizado pelo provedor temos:

<xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao"	minOccurs="0" maxOccurs="1" />

Note que a tag em questão é opcional (minOccurs = 0), sendo assim se for passado o valor retNenhum, a tag não vai ser gerada.

Acredito eu que isso resolveria o problema.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Em 04/01/2023 at 13:35, Italo Giurizzato Junior disse:

Boa tarde Gislaine,

Conforme consta no Schema utilizado pelo provedor temos:

<xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao"	minOccurs="0" maxOccurs="1" />

Note que a tag em questão é opcional (minOccurs = 0), sendo assim se for passado o valor retNenhum, a tag não vai ser gerada.

Acredito eu que isso resolveria o problema.

Boa tarde Italo, 
mandamos com a tag regime especial de tributação 0- nenhum, da erro de schema, 
mandamos com essa tag em branco, mesmo erro, 
mandamos sem a tag mesmo erro, 
contudo as empresas que não se enquadram em nenhum desses regimes especiais de tributação, não tem o que colocar, onde deveria ser 0- nenhum a prestadora não aceita.


 

Editado por Gislaine Dota
Link para o comentário
Compartilhar em outros sites

Em 04/01/2023 at 13:35, Italo Giurizzato Junior disse:

Boa tarde Gislaine,

Conforme consta no Schema utilizado pelo provedor temos:

<xsd:element name="RegimeEspecialTributacao" type="tsRegimeEspecialTributacao"	minOccurs="0" maxOccurs="1" />

Note que a tag em questão é opcional (minOccurs = 0), sendo assim se for passado o valor retNenhum, a tag não vai ser gerada.

Acredito eu que isso resolveria o problema.

A prestadora do cliente ISSNET então não permite envio da retNenhum. Somente as opções  

retMicroempresaMunicipal, retEstimativa, retSociedadeProfissionais, retCooperativa, retMicroempresarioIndividual ou retMicroempresarioEmpresaPP

Qual delas é indicado usar para empresas de regime normal que não tem regime especial?
Link para o comentário
Compartilhar em outros sites

Boa noite pessoal. Estou desenvolvendo a rotina de NFSe, Brasília, mas travei em uma parte aqui. Se alguém puder me ajudar... Estou faz dois dias pesquisando mas não consegui encontrar:
Fazendo a rotina "Emitir Nota (Novo)" está gerando o seguinte:
Requisição
Ambiente: 1
Cidade  : Brasilia/DF
Provedor: proISSNet Versão: 2.04
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 21019
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X800
Mensagem: Erro de Validação: Erro: Schema inválido --> 3067 - Element '{http://www.w3.org/2001/XMLSchema%7Dimport': Failed to parse the XML resource 'file:///E:/Delphi/KontrollERP/Schemas/proISSNet/2.04/xmldsig-core-schema20020212.xsd'.

Alguém sabe como posso resolver?

Obrigado

Editado por lopesdf27
Link para o comentário
Compartilhar em outros sites

1 hora atrás, lopesdf27 disse:

Boa noite pessoal. Estou desenvolvendo a rotina de NFSe, Brasília, mas travei em uma parte aqui. Se alguém puder me ajudar... Estou faz dois dias pesquisando mas não consegui encontrar:
Fazendo a rotina "Emitir Nota (Novo)" está gerando o seguinte:
Requisição
Ambiente: 1
Cidade  : Brasilia/DF
Provedor: proISSNet Versão: 2.04
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 21019
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X800
Mensagem: Erro de Validação: Erro: Schema inválido --> 3067 - Element '{http://www.w3.org/2001/XMLSchema%7Dimport': Failed to parse the XML resource 'file:///E:/Delphi/KontrollERP/Schemas/proISSNet/2.04/xmldsig-core-schema20020212.xsd'.

Alguém sabe como posso resolver?

Obrigado

Descobri o que era. Baixei o arquivo nfse.xsd atualizado da ABRASF, mas ele deu conflito com o arquivo xmldsig-core-schema20020212.xsd que está na pasta de Exemplos do ACBR. Peguei o arquivo nfse.xsd da pasta e deu certo.

Agora está aparecendo Código  : E138
Mensagem: Usuário não autorizado a realizar o serviço.
Correção: Informe os dados de um usuário autorizado a executar o serviço.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 478 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.