Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2357 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

boa tarde a todos

estou em implementando as alteracoes para nfe 4.0 porem no meu xml nao esta constando as tags de fcp e nao estou conseguindo enteder onde esta meu erro. segue abaixo o meu xml e o trecho da alimentacao do componente, gostaria que alguem que ja passou por isso ou conheça o meu erro me ajude. obrigado

                              if (Dm_BD2.DS_Item_NfeCSOSN.AsString = '101') or (Dm_BD2.DS_Item_NfeCSOSN.AsString = '102') then
                                 begin
                                 // verifica qual a UF de destino
                                 if ed_estDESTINO.Text = 'SP' then
                                    v_pFCP_UF := 2; // percentual FCP

                                 CSOSN := StrToCSOSNIcms( ok , Dm_BD2.DS_Item_NfeCSOSN.AsString);

                                 pCredSN     := AliqSN;
                                 vCredICMSSN := SimpleRoundTo(Dm_BD2.DS_Item_NfeVL_TOTAL.Value * AliqSN/100,2);
                                 pICMS       := Dm_BD2.DS_Item_NfeICMS.Value;   // alicota do produto
                                 vICMS       := Dm_BD2.DS_Item_NfeVLICMS.Value; // valor alicota * total do item
                                 vFCP        := SimpleRoundTo(Dm_BD2.DS_Item_NfeVLICMS.Value * v_pFCP_UF / 100,2);
                                 pST         := 2; // tenho duvida com relacao a esta tag
                              end;
                              if (Dm_BD2.DS_Item_NfeCSOSN.AsString = '201') or (Dm_BD2.DS_Item_NfeCSOSN.AsString = '202') then
                                 begin
                                 // verifica qual a UF de destino
                                 if ed_estDESTINO.Text = 'SP' then
                                    v_pFCP_UF := 2; // percentual FCP

                                 CSOSN := StrToCSOSNIcms( ok , Dm_BD2.DS_Item_NfeCSOSN.AsString);

                                 modBCST  := StrTomodBCST(Ok,'4');
                                 pMVAST   := Dm_BD2.DS_Item_NfeMVAST.Value;
                                 pRedBCST := Dm_BD2.DS_Item_NfePREDICMSST.Value;
                                 vBCST    := Dm_BD2.DS_Item_NfeBASEICMSST.Value;
                                 pICMS    := Dm_BD2.DS_Item_NfeICMSST.Value;
                                 vICMS    := Dm_BD2.DS_Item_NfeVLICMSST.Value;
                                 pFCP        := v_pFCP_UF;
                                 vFCP        := (Dm_BD2.DS_Item_NfeVLICMSST.Value * v_pFCP_UF /100);
                              end;
 

 

35180612832944000104550010000000691000000699-nfe.xml

Postado
Agora, ultraseven disse:

bom dia William

entao para esta situacao nao exite FCP, somente para os demais, seria isso?

Eu procuro seguir a nota técnica, como eles não preveem essas TAGs no meu entendimento nessas situações não se aplica FCP.

Para Simples Nacional somente CSOSN 201, 202, 203, 500 e 900 são previstas o preenchimento dessas TAGs.

Indo mais a fundo e analisando os fontes do ACBr podemos confirmar isso conforme trecho de código abaixo, retirado da Unit pcnNFeW.pas linha 1578 que gera as TAGs para simples nacional:
 

case  nfe.Det[i].Imposto.ICMS.CSOSN of
  csosn101 :
    begin
      Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'N29', 'pCredSN    ', 01, IIf(Usar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMS.pCredSN, DSC_PCREDSN);
      Gerador.wCampo(tcDe2, 'N30', 'vCredICMSSN', 01, 15, 1, nfe.Det[i].Imposto.ICMS.vCredICMSSN, DSC_VCREDICMSSN);
    end;
  csosn102,
  csosn103,
  csosn300,
  csosn400:
    begin
      //Tags ORIG e CSON já criadas antes do case
    end;


 

image.png.7b12b65221605b4e2ee1b0693683f18d.png

Sistemas para Bares, Restaurantes e Varejo

https://www.wllsistemas.com.br

 

  • Consultores
Postado

Bom dia a todos,

As tags referente ao FCP estão presentes nos seguintes CST:

vBCFCP -> 10 / 20 / 51 / 70 / 90

pFCP      -> 00 / 10 / 20 / 51 / 70 / 90

vFCP      -> 00 / 10 / 20 / 51 / 70 / 90

vBCFCPST -> 10 / 30 / 70 / 90

pFCPST      -> 10 / 30 / 70 / 90

vFCPST      -> 10 / 30 / 70 / 90

vBCFCPSTRet -> 60

pFCPSTRet      -> 60

vFCPSTRet      -> 60

pST                   -> 60

para o Simples Nacional temos para os seguintes CSOSN:

vBCFCPST -> 201 / 202 / 203 / 900

pFCPST      -> 201 / 202 / 203 / 900

vFCPST      -> 201 / 202 / 203 / 900

vBCFCPSTRet -> 500

pFCPSTRet      -> 500

vFCPSTRet      -> 500

pST                   -> 500

  • Curtir 2
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

Postado (editado)
Em 19/06/2018 at 10:38, Italo Jurisato Junior disse:

Bom dia a todos,

As tags referente ao FCP estão presentes nos seguintes CST:

vBCFCP -> 10 / 20 / 51 / 70 / 90

pFCP      -> 00 / 10 / 20 / 51 / 70 / 90

vFCP      -> 00 / 10 / 20 / 51 / 70 / 90

vBCFCPST -> 10 / 30 / 70 / 90

pFCPST      -> 10 / 30 / 70 / 90

vFCPST      -> 10 / 30 / 70 / 90

vBCFCPSTRet -> 60

pFCPSTRet      -> 60

vFCPSTRet      -> 60

pST                   -> 60

para o Simples Nacional temos para os seguintes CSOSN:

vBCFCPST -> 201 / 202 / 203 / 900

pFCPST      -> 201 / 202 / 203 / 900

vFCPST      -> 201 / 202 / 203 / 900

vBCFCPSTRet -> 500

pFCPSTRet      -> 500

vFCPSTRet      -> 500

pST                   -> 500

Aproveitando a deixa Italo, os valores de Retencao... vBCFCPSTRet... e os demais, tem preenchimento obrigatório?

e para importadores? quando devem destacar o ICMS ST dentro do Estado?

Editado por raosistemas
  • Este tópico foi criado há 2357 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...