Jump to content

dev botao

Tag CFPS Softplan


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 310 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
3 horas atrás, Heronim Antonio Marçal disse:

Florianópolis possui uma tag chamada CFPS, que no código do provedor SOFTPLAN está usando o CNAE

Boa noite,

Isso mesmo, olhando o código deste provedor, na SoftPlan.GravarXml.pas temos a linha a seguir

NFSeNode.AppendChild(AddNode(tcStr, '#1', 'cfps', 4, 4, 1,
                                                  NFSe.Servico.CodigoCnae, ''));

 

3 horas atrás, Heronim Antonio Marçal disse:

Estou com um cliente que reclama que o código CNAE está sendo enviado errado

Certifique-se que o CNAE preenchido pelo cliente está correto.

Link to comment
Share on other sites

  • Consultores

Bom dia Heronim,

Vai ser necessário criar um novo campo para informar o CFPS.

Já inclui na minha lista de tarefas para fazer os devidos ajustes. TK-4797

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

Link to comment
Share on other sites

Ítalo, 

Esta informação pode ser gerada automaticamente de acordo com os dados do xml, segue o código que uso no meu:

    if (TomadorNum_Municipio = edtCodCidade.Text) and
      (TomadorUF = edtEmitUF.Text) then
    begin
      Result := '9201';
    end
    // Tomador e Prestador em municípios diferentes, mas na mesma UF
    else if (TomadorNum_Municipio <> edtCodCidade.Text) and
      (TomadorUF = edtEmitUF.Text) then
    begin
      Result := '9202';
    end
    // Tomador e Prestador em UFs diferentes, mas no Brasil
    else if (TomadorUF <> edtEmitUF.Text) then
    begin
      Result := '9203';
    end

OBS: Não fiz todas as condições, mas considero estas as mais relevantes

 

 

 

Edited by Heronim Antonio Marçal
Link to comment
Share on other sites

  • Consultores
  • Solution

Boa tarde Heronim,

A regra de negócio é melhor deixar na sua aplicação.

Já acrescentei dentro da classe Servico o campo CFPS.

Favor atualizar todos os fontes de todas as pastas e reinstale o ACBr.

Exemplo de como alimentar o componente com essa informação:

      // Provedor SoftPlan
      Servico.CFPS := '9201';

 

  • Like 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

Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

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

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

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

 

 

Link to comment
Share on other sites

  • Este tópico foi criado há 310 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...