Ir para conteúdo
  • Cadastre-se

dev botao

AcbrNfseX com WebIss v2 Campo sRegimeEspecialTributacao código incorretos, sugestão de corrreçao


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

Recommended Posts

Postado

 Webiss v2 Material de Apoio:
   https://drive.google.com/open?id=0Bw7RBBzWF6breGxiS1c4ZVhwS2M
   
 Schemas\NFSe\WebISS\2.02\nfse.xsd
    <xsd:simpleType name="tsRegimeEspecialTributacao">
        <xsd:restriction base="xsd:byte">
            <xsd:pattern value="1|2|3|4|5|6" />
        </xsd:restriction>
    </xsd:simpleType>
    
 O Campo  sRegimeEspecialTributacao  deve ter os códigos e valores conforme abaixo:
 
  Código Validos:
    Código de identificação do regime especial de   tributação
      Porem Lucro Real e Presumo ( deve passar nenhum)
    1 – Microempresa municipal
    2 – Estimativa
    3 – Sociedade de profissionais
    4 – Cooperativa
    5 – Microempresário Individual (MEI)
    6 – Microempresário e Empresa de Pequeno Porte (ME EPP)    


Creio que deva ser criado a function abaixo, porem não sei onde e como implementar

function _RegimeEspecialTributacaoToStr(const t: TnfseRegimeEspecialTributacao): String;
begin
  result := EnumeradoToStr(t,
                           ['','1','2','3','4','5','6'],
                           [retNenhum,
                           retMicroempresaMunicipal,
                           retEstimativa,
                           retSociedadeProfissionais,
                           retCooperativa,
                           retMicroempresarioIndividual,
                           retMicroempresarioEmpresaPP]);
end;

 

Postado
2 horas atrás, Italo Giurizzato Junior disse:

Boa tarde Edmar,

Favor anexar as units alteradas para que possamos analisar a sua contribuição.

Infelizmente não sei onde fazer a alteração, pois será específico par website v2

  • Consultores
  • Solution
Postado

Boa noite Edmar,

A função abaixo que se encontra no ACBrNFSeXConversao, não atende o provedor?

function 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;

Entendo que ela tem outros valores, valores estes usados por outros provedores, mas os valores de 1 até 6 são e estão na mesma ordem que você especificou na sua postagem.

  • Curtir 1
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á 1097 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.