Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2691 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 para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...