Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

Aliquota, Desconto, Acrescimo, NFC-E


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

Recommended Posts

Boa tarde, estou com algumas duvidas e não achei no fórum:

Estou como algumas duvidas no NFC-E:

1- Quando tenho acréscimo e desconto sobre o item mais acréscimo e desconto no total da venda como vou casar os campos:

 Prod.vUnCom   := casa com o valor unitário do produto apenas ou adiciona o acréscimo e desconto do item

 Prod.vProd    := casa com o valor unitário do produto vezes quantidade apenas ou adiciona o acréscimo e desconto item

Prod.vOutro   := caso tenha colocado o valor do vUnCom igual ao valor do produto, o vOutro seria o valor do acréscimo do item mais o valor do acréscimo geral rateado

Prod.vDesc   := caso tenha colocado o valor do vUnCom igual ao valor do produto, o vDesc seria o valor do desconto do item mais o valor do acréscimo geral rateado

Na parte dos impostos

Quando a alíquota do produto for FF ou NN qual o valor da alíquota será utilizado para o calculo do imposto se existir calculo para empresas do Simples Nacional ?

Caso tenha que gerar o calculo quando CSOSN for 201 ou 202 será executado calculo do imposto normal, com todos os campos preenchidos sendo empresa do Simples Nacional:

 ICMS.Orig     := OrigProdAux;//qryVendasRealizadasCD_ORIGEMPRODNFE.AsVariant;
 ICMS.CSOSN    := csosn201;
 ICMS.modBCST  := qryVendasRealizadasDS_MODALBCICMSST.AsVariant;
Vrretorna     := FloatToStrf(qryVendasRealizadasVR_MVA.AsVariant,ffnumber,15,4);
ICMS.pMVAST   := StrToFloat(TiraApenasPonto(Vrretorna));
Vrretorna     := FloatToStrf(qryVendasRealizadasVR_REDUCALCICMS.AsVariant,ffnumber,15,4);
ICMS.pRedBCST := StrToFloat(TiraApenasPonto(Vrretorna));
Vrretorna     := FloatToStrf(VerificaTerceiraCasa5(qryVendasRealizadasVR_BASEICMSST.AsVariant),ffnumber,15,4);
ICMS.vBCST    := StrToFloat(TiraApenasPonto(Vrretorna));
Vrretorna     := FloatToStrf(qryVendasRealizadasVR_ALIQUOTAICMS.AsVariant,ffnumber,15,4);
ICMS.pICMSST  := StrToFloat(TiraApenasPonto(Vrretorna));
Vrretorna     := FloatToStrf(VerificaTerceiraCasa5(qryVendasRealizadasVR_ICMSST.AsVariant),ffnumber,15,4);
ICMS.vICMSST  := StrToFloat(TiraApenasPonto(Vrretorna));
ICMS.pCredSN     := 0;
ICMS.vCredICMSSN := 0;
CODCSOSN := qryVendasRealizadasDS_CDCSOSN.AsString;
VRBASEICMSST   := VRBASEICMSST + VerificaTerceiraCasa5(qryVendasRealizadasVR_BASEICMSST.AsFloat);
VRICMSST       := VRICMSST + VerificaTerceiraCasa5(qryVendasRealizadasVR_ICMSST.AsFloat);
 

Link to comment
Share on other sites

  • Este tópico foi criado há 1769 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.