Amigos, seguinte:
Lendo o manual, ele deixa claro que o CSOSN deve ser usado somente no regime Simples nacional(CRT=1). O CST no Regime Normal(CRT=3). Não fala nada sobre o regime simples nacional excesso de sub-limite de receita(CRT=2).
Entrei em contato com o contador que me explicou que o CRT=2 é destinado a empresas que ultrapassaram o limite do Simples nacional, ou seja, é quase uma "transição" entre o simples e o normal, com isso Destacam ICMS.
O DANFE Rave está correto, só Informa o CSOSN para empresas do simples.
obs.: a declaração está:
if (dmDanfe.NFe.Emit.CRT = crtSimplesNacional) then
.......
Agora o DANFE FastReport está Declarando CSOSN para o Simples Nacional(CRT=1) e para o Simples com Excesso(CRT=2)
case FNFe.Emit.CRT of
crtSimplesNacional, crtSimplesExcessoReceita:
...
Para Resolver o meu problema fiz algumas alterações no ACBrNFe FastReport.
Segue anexo o arquivo que fiz alteração.
Foi preciso alterar os arquivos ACBrNFeDANFEFRDM.pas e DANFE.fr3, mas não consequi postar o fr3.
Segue o código que alterei no DANFE.fr3
onde estava:
if Trim(<Emitente."CRT">) = '3' then
DESCR_CST := 'CST'
else
DESCR_CST := 'CSOSN';
ficou:
if Trim(<Emitente."CRT">) = '1' then
DESCR_CST := 'CSOSN'
else
DESCR_CST := 'CST';
Lembrando que esse forum é aberto a esclarecimentos e opiniões, façam seus comentários!
Agradeço a atenção.
João Elson.
ACBrNFeDANFEFRDM.pas