Ir para conteúdo
  • Cadastre-se

dev botao

Registro 1900 - Cst Pis/cofins Em Branco.


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

Recommended Posts

Boa tarde galera, o/

 

Pessoal um cliente reclamou da geração do registro 1900, que quando as notas tem mais de

uma CST para PIS e/ou COFINS, a CST deve ficar em branco no agrupamento do registro.

 

Verifiquei, e realmente deve ser assim. Segue o trecho do manual: 

 

"Campo 09 - Preenchimento: Informar neste campo o Código de Situação Tributária referente ao PIS/PASEP (CST-PIS),

conforme a Tabela II constante no Anexo Único da Instrução Normativa RFB nº 1.009, de 2010, referenciada no Manual
do Leiaute da EFD-Contribuições.
Validação: o valor informado no campo deve constar na Tabela de Código de Situação Tributária – CST, abaixo:
OBS: Existindo mais de um CST para o modelo de documento consolidado no registro, sem que a pessoa jurídica tenha
como decompor por cada CST, o campo 09 será escriturado em branco."
 
Guia Prático EFD-Contribuições – Versão 1.13 
Atualização: 09/09/2013
 
O mesmo vale para o Campo 10 - CST COFINS.
 
Segue a alteração em anexo!
Obs: Caso exista uma melhor forma de fazer essa alteração, favor me corrijam.
 
Att.
 
Editado por Akai

Massao Aihara

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Eu tinha alterado este trecho que também deu certo

 with Reg1001.Registro1900.Items[intFor] do
        begin
          //if Length(CNPJ) > 0 then Check(funChecaCNPJ(CNPJ), '(0-1900) %s-%s, o CNPJ "%s" digitado é inválido!', [CNPJ]);
          Add( LFill( '1900'     )     +
               LFill( CNPJ      )      +
               LFill( COD_MOD   )      +
               LFill( SER       )      +
               LFill( SUB_SER    )     +
               LFill( CodSitFToStr(COD_SIT) )      +
               LFill( VL_TOT_REC,0,2 )             +
               LFill( QUANT_DOC,0 )                +
               LFill( CstPisToStr(CST_PIS) )       +
               LFill( CstCofinsToStr(CST_COFINS) ) +
               LFill( CFOP, 4, True )  +  // permite o CFOP ficar vazio
               LFill( INF_COMPL )      +
               LFill( COD_CTA ) )      ;

        end;
Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...
  • 6 meses depois ...
  • Consultores

resumindo a alteração, eu criei um "novo CST" para o PIS/COFINS:

stpisNenhum, stcofinsNenhum, com o valor "00" para ambos...

 

e tratei as conversões para string...e vice versa...

Fiz uma pequena alteração para não precisar tratar o valor 00.

Já está disponível no SVN. Favor testar e reportar qualquer problema.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia, pessoal. Algum comiter poderia implementar alguma das duas soluções?

Sempre que atualizo o componente tenho que realizar esta mudança no fonte.

 

Obrigado.

Gustavo Kato

Acho que são problemas diferentes. O Akai mencionou problemas com CST. Sua modificação é sobre CFOP.

 

Pode confirmar? Em especial, apreciaria saber em que caso específico não se informa o CFOP.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3391 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.

The popup will be closed in 10 segundos...