Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia caros amigos da ACBr, estou com um problema sério .. qdo leio uma danfe, preciso ler a tag ICMSSN se é 101 ou 500 e se o CSOSN tb é 101 ou 500 e não estou conseguindo fazer isso, já atualizei a ACBr e parece q não faz a leitura .. não passa pelo if, compila mas passa batido, alguém tem como me ajudar ??

Desde já agradecido

Postado

if (ICMS.CSOSN = csosn500) then

begin

Aliquota_icms := 0;

vVBc := '0';

Valor_Icms := 0;

Total_Base_Icms := Total_base_Icms + StrToFloat(vVBc);

Total_Icms := Total_Icms + Valor_Icms;

end

else

begin

Aliquota_icms := PegaIcmsMicroempresa(IntToStr(Cod_Fornecedor));

vVBc := FloatToStr(Valor_Total-Valor_Desconto);

Valor_Icms := (Valor_Total-Valor_Desconto)*(Aliquota_icms/100);

Total_Base_Icms := Total_base_Icms + StrToFloat(vVBc);

Total_Icms := Total_Icms + Valor_Icms;

end;

end;

  • Moderadores
Postado

Bom dia caros amigos da ACBr, estou com um problema sério .. qdo leio uma danfe, preciso ler a tag ICMSSN se é 101 ou 500 e se o CSOSN tb é 101 ou 500 e não estou conseguindo fazer isso, já atualizei a ACBr e parece q não faz a leitura .. não passa pelo if, compila mas passa batido, alguém tem como me ajudar ??

Desde já agradecido

Se entendi direito você quer ler os dois, veja que os dois não existem ao mesmo tempo, ou é icmssn ou csosn dependendo do tipo da empresa, se for simples nacional sempre csosn em outro caso icmssn.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Este tópico foi criado há 4674 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.