Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

SPED Registro C175 NFC-e


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

Recommended Posts

Estou confuso quanto ao registro C175 do SPED.

Segundo o último Guia Prático EFD disponível pelo link:

http://sped.rfb.gov.br/estatico/AD/06A0F5C4E4CC8CA16035EB891A3AE31EA79708/Guia_Pratico_EFD_Contribuicoes_Versao_1_35 - 18_06_2021.pdf

O registro C175 é o Registro Analítico do Documento (Código 65).

O que está acontecendo é que ao utilizar o comando RegistroC175New não está aparecendo os campos corretos para preencher.

Os campos que aparecem são:

  • IND_VEIC_OPER
  • CNPJ
  • UF
  • CHASSI_VEIC

Que não tem relação nenhuma com a NFC-e.

segundo o manual os campos que deveriam ser preenchidos são:

  • CFOP
  • VL_OPR
  • VL_DESC
  • CST_PIS
  • VL_BC_PIS
  • ALIQ_PIS
  • QUANT_BC_PIS
  • ALIQ_PIS_QUANT
  • VL_PIS
  • CST_COFINS
  • VL_BC_COFINS
  • ALIQ_COFINS
  • QUANT_BC_COFINS
  • ALIQ_COFINS_QUANT
  • VL_COFINS
  • COD_CTA
  • INFO_COMPL

 

Já atualizei os fontes e reinstalei os componentes do ACBr, mas ainda me aparecem os campos errados para preencher.

Link to comment
Share on other sites

  • 2 weeks later...
  • Moderadores
  • Solution

Minha sugestão, evite o uso do with no seu código, o code complete fica perdido e é ruim pra debugar.

Minha implementação do C175:

var
    RC175: TRegistroC175;
[...]
      for I := 0 to Length(FRegistroAnaliticoNFCeArray) - 1 do
      begin

        RC175 := SPED.Bloco_C.RegistroC175New;
        RC175.CFOP := IntToStr(FRegistroAnaliticoNFCeArray[I].CFOP);
        RC175.VL_OPR := FRegistroAnaliticoNFCeArray[I].ValorTotal;
        RC175.VL_DESC := FRegistroAnaliticoNFCeArray[I].ValorDescontos;
        RC175.CST_PIS := StrToCstPis(FRegistroAnaliticoNFCeArray[I].CSTPIS);
        RC175.VL_BC_PIS := FRegistroAnaliticoNFCeArray[I].BaseCalcPIS;
        RC175.ALIQ_PIS := FRegistroAnaliticoNFCeArray[I].AliquotaPIS;
[...]

 

44 minutos atrás, Infoel disse:

A seguir está um print das opções que me aparecem ao tentar preencher o registro C175.

Está pegando a função de mesmo nome da EFD ICMS/IPI, unit ACBrEFDBloco_C.pas:

  /// Registro C175 - OPERAÇÕES COM VEÍCULOS NOVOS (CÓDIGO 01, 55)

  TRegistroC175 = class
  private
    fIND_VEIC_OPER: TACBrIndVeicOper; /// Indicador do tipo de operação com veículo: 0- Venda para concessionária; 1- Faturamento direto; 2- Venda direta; 3- Venda da concessionária; 9- Outros
    fCNPJ: String;                    /// CNPJ da Concessionária
    fUF: String;                      /// Sigla da unidade da federação da Concessionária
    fCHASSI_VEIC: String;             /// Chassi do veículo
  public
    property IND_VEIC_OPER: TACBrIndVeicOper read FIND_VEIC_OPER write FIND_VEIC_OPER;
    property CNPJ: String read FCNPJ write FCNPJ;
    property UF: String read FUF write FUF;
    property CHASSI_VEIC: String read FCHASSI_VEIC write FCHASSI_VEIC;
  end;

 

  • Like 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.