SpedPisCofinsAdicionaRegistroC175

Tipo de Retorno

Boolean

Pacote

A função SpedPisCofinsAdicionaRegistroC175 está defiinida no pacote SpedPisCofinsAdicionaRegistroC175.pkg.

Para que serve

A função SpedPisCofinsAdicionaRegistroC175 é usada para fazer a adição de um registro C175 no vetor de registros C175. Ela irá verificar se já existe um registro C175 com o mesmo valor para os campos CFOP, CST_PIS, CST_COFINS, ALIQ_PIS e ALIQ_COFINS. Se não houver, irá acrescentar o novo registro no array. Se já existir, irá somar os valores dos campos QUANT_BC_COFINS, QUANT_BC_PIS, VL_BC_COFINS, VL_BC_PIS, VL_COFINS, VL_DESC, VL_OPR e VL_PIS no registro existente.

Sintaxe

Move (SpedFiscalAdicionaRegistroC185({vtRegistroC175Adicionar}, ;
(&{vtRegistrosC175},{bPISCOFINS},{bExibeErro},(&{sMsgErro}))) ;
to {bRetorno}

Onde:

  • {vtRegistroC175Adicionar} é uma variável do tipo tSpedPisCofinsRegistroC185 com o novo registro que será adicionado em vtRegistrosC185.
  • &{vtRegistrosC185} é uma variável do tipo tSpedPisCofinsRegistroC185[] que precisa ser passada via referência. Esta variável do tipo array, contém todos os registros C185 já acrescentados na estrutura do arquivo que está sendo gerado.
  • {bPISCOFINS} é usado para indicar para a função qual é o tipo de arquivo que deve ser gerado:
    • True: será gerado o arquivo do EFD-Contribuições.
    • False: será gerado o arquivo do Sped Fiscal.
  • {bExibeErro} é usado para indicar se a função deve exibir ou não os erros que ocorrerem na execução.
  • &{sMsgErro} é uma variável do tipo String que precisa ser passada via referência. No caso de ocorrer algum erro durante a execução a função devolverá nesta variável a mensagem do erro ocorrido
  • {bRetorno} indica se a função foi executada com sucesso (True) ou não (False).

Exemplo  SpedPisCofinsAdicionaRegistroC175 

Observações

  • Função disponível a partir da versão 2020/01.
  • Para que esta função funcione, todos os registros C175 devem ser adicionados através de sua utilização.
  • Veja mais detalhes sobre o processo completo de geração do arquivo em "Gerando o arquivo".