Ir para conteúdo
  • Cadastre-se

dev botao

Tipo TACBrCodIndIncTributaria declarado incorretamente


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

Recommended Posts

O tipo TACBrCodIndIncTributaria parece estar declarado de forma incorreta na unit ACBrEPCBlocos. No leiaute da EFD Pis e Cofins diz que há três valores possíveis:

1 – Escrituração de operações com incidência exclusivamente no regime não-cumulativo;

2 – Escrituração de operações com incidência exclusivamente no regime cumulativo;

3 – Escrituração de operações com incidência nos regimes não-cumulativo e cumulativo.

porém na declaração está:

//Codigo indicador da incidencia tributária no período (0110)

0 - Escrituração de operações com incidencia exclusivamente no regime não cumulativo

1 - Escrituração de operações com incidencia exclusivamente no regime cumulativo

2 - Escrituração de operações com incidencia nos regimes cumulativo e não cumulativo

Não deveria estar igual?

_________________

Ronaldo Lazarin

RSis Gestão Empresarial©

RSis Software

Link para o comentário
Compartilhar em outros sites

  • Consultores

Sim e Não. ;)

O que você copiou do arquivo ACBrEPCBlocos.pas na verdade está fazendo alusão aos valores ordinais do tipo TACBrCodIndIncTributaria. Isso é apenas um comentário e não uma definição:

  //Codigo indicador da incidencia tributária no período (0110)
TACBrCodIndIncTributaria = (
codEscrOpIncNaoCumulativo, // 0 - Escrituração de operações com incidencia exclusivamente no regime não cumulativo
codEscrOpIncCumulativo, // 1 - Escrituração de operações com incidencia exclusivamente no regime cumulativo
codEscrOpIncAmbos // 2 - Escrituração de operações com incidencia nos regimes cumulativo e não cumulativo
);
[/code] Em outras palavras, o valor ordinal de [b]codEscrOpIncNaoCumulativo [/b]é zero. Mas quando o registro [b]0110[/b] vai ser escrito no arquivo texto, ele recebe o valor definido na procedure [b]TBloco_0.WriteRegistro0110[/b] do arquivo [u]ACBrEPCBloco_0_Class.pas[/u] por volta da linha 450. Veja:
[code] case COD_INC_TRIB of
codEscrOpIncNaoCumulativo: strCOD_INC_TRIB := '1';
codEscrOpIncCumulativo: strCOD_INC_TRIB := '2';
codEscrOpIncAmbos: strCOD_INC_TRIB := '3';
end;

Certamente o que lhe confundiu foi que nos outros tipos declarados no arquivo ACBrEPCBlocos.pas os valores nos comentários não são os ordinais e sim os valores no registro final.

[]'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á 4442 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.