Ir para conteúdo
  • Cadastre-se

dev botao

Padrão Nacional - ACBrNFSeX - Porto Alegre/RS - Erro Me/EPP


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

Bom dia a todos, estou enfrentando um problema ao tentar transmitir uma NFS-e para a cidade de Porto Alegre/RS, quando o contribuinte é ME/EPP e quando não é informado o CPF do tomador 
*padrão nacional

1 - Contribuinte ME/EPP com tributos federais e municipais pelo SN - configurado no portal 
image.thumb.png.b137f6f145414d65caa960ccd2f4ec97.png

 

2 - No código eu tento passar a NFS-e com as seguintes propriedades: 
OptanteSN := osnOptanteMEEPP ;
RegimeApuracaoSN := raFederaisMunicipalpeloSN;

3 - Erro retornado quando não informado o CPF do tomador: 
Valor 0 para o motivo da não informação do NIF do tomador não é permitido na Sefin do Sistema Nacional NFS-e 

Alguém poderia me ajudar, por favor?

Trecho do código onde informo as propriedades dos item 2:


            case ACBrNFSe.Configuracoes.Geral.Provedor of
              proPadraoNacional:
               try
                  if (StrToInt(BuscaValorTag('RegimeEspecialTributacao')) = 6) then
                  begin
                     OptanteSN := osnOptanteMEEPP ;
                     Servico.Valores.totTrib.indTotTrib := indSim;
                     Servico.Valores.totTrib.pTotTribSN := StrToFloatDef(BuscaValorTag('Aliquota'),0) / StrToFloatDef(BuscaValorTag('FormatoAliquota'), 100);
                  end;

                  case StrToInt(BuscaValorTag('RegimeApuracaoSimplesNacional')) of
                     1 : RegimeApuracaoSN := raFederaisMunicipalpeloSN;
                     2 : RegimeApuracaoSN := raFederaisSN;
                     3 : RegimeApuracaoSN := raFederaisMunicipalforaSN;
                  end;
               finally
               end;
            end;



Obrigado! 

3524021050121500014056000000000003361-rps.xml 3361-lista-nfse-ger.json 3361-ger-nfse.json

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Gustavo,

Não entendi o motivo de não informar o CPF do tomador uma vez que você informou os dados do endereço nacional.

Se a ideia é não informar o tomador, você não pode atribuir o seu nome.

Abra a unit PadraoNacional.GravarXml  e procure pela função: GerarTomador.

O grupo <toma> só vai ser gerado se NFSe.Tomador.RazaoSocial for diferente de uma string vazia.

 

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

  • 2 semanas depois ...
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.