Ir para conteúdo
  • Cadastre-se

dev botao

provedor Fiorilli - RegimeEspecialTributacao


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

Recommended Posts

Boa tarde!

Estou com dificuldade de emissão de nota, provedor Fiorilli, utilizando o demo da NFSeX.

Como está configurado: 

	  case ACBrNFSeX1.Configuracoes.Geral.Provedor of
          proPadraoNacional:
            RegimeEspecialTributacao := retMicroempresarioEmpresaPP
      else
          RegimeEspecialTributacao := retMicroempresarioEmpresaPP;
      end;

      // TnfseSimNao = ( snSim, snNao );
      OptanteSimplesNacional := snSim;

      // Provedor PadraoNacional
      OptanteSN := osnOptanteMEEPP; 
	  

==> Se envio como:
   RegimeEspecialTributacao := retMicroempresarioEmpresaPP
   
Retorna o erro:
Erro(s):
Código  : L125
Mensagem: O Regime Especial de Tributação informado está diferente do que foi cadastrado para este contribuinte. O Regime Especial de Tributação correto é Não Possui, ou seja, REMOVA do xml essa informação.
  
	  

==> Se envio como:
   RegimeEspecialTributacao := retNenhum

Retorna o erro:
Erro(s):
Código  : E166
Mensagem: Regime Especial de Tributaçãoo não informado para optante do simples nacional. Quando a empresa prestadora do serviõo for optante pelo simples nacional informe "05" MEI ou "06" ME/EPP.
Correção: Quando a empresa prestadora do serviçoo for optante pelo simples nacional informe "05" MEI ou "06" ME/EPP.



Tentei altarando os tipos na unit  ACBrNFSeXProviderBase.pas para 01,02,03,04,05,06, etc ...
Aí retorna o erro:

Erro(s):
Código  : X800
Mensagem: Erro de Validação: 1839 - Element '{http://www.abrasf.org.br/nfse.xsd}RegimeEspecialTributacao': [facet 'pattern'] The value '06' is not accepted by the pattern '1|2|3|4|5|6'.

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

Alguém tem alguma dica ?

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Edson,

Segundo os schemas do provedor Fiorilli, temos o seguinte:

	<xsd:simpleType name="tsRegimeEspecialTributacao">
		<xsd:restriction base="xsd:byte">
			<xsd:pattern value="1|2|3|4|5|6" />
		</xsd:restriction>
	</xsd:simpleType>

Isso significa que o valor que deve constar na tag <RegimeEspecialTributacao> pode variar de 1 até 6 e não de 01 até 06.

Na unit ACBrNFSeXProviderBase temos a seguinte função:

function TACBrNFSeXProvider.RegimeEspecialTributacaoToStr(
  const t: TnfseRegimeEspecialTributacao): string;
begin
  Result := EnumeradoToStr(t,
                         ['', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                          '10', '11', '12', '13', '14'],
                         [retNenhum, retMicroempresaMunicipal, retEstimativa,
                         retSociedadeProfissionais, retCooperativa,
                         retMicroempresarioIndividual, retMicroempresarioEmpresaPP,
                         retLucroReal, retLucroPresumido, retSimplesNacional,
                         retImune, retEmpresaIndividualRELI, retEmpresaPP,
                         retMicroEmpresario, retOutros]);
end;

Sendo assim os valores aceitos são: retMicroempresaMunicipal, retEstimativa, retSociedadeProfissionais, retCooperativa, retMicroempresarioIndividual, e retMicroempresarioEmpresaPP.

Mas no seu caso devemos informar os valores: retMicroempresarioIndividual ou retMicroempresarioEmpresaPP, pois o primeiro se refere ao MEI e o segundo ao ME/EPP.

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

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

The popup will be closed in 10 segundos...