Ir para conteúdo
  • Cadastre-se

PrudenSis

Membros
  • Total de ítens

    132
  • Registro em

  • Última visita

Posts postados por PrudenSis

  1.  

    No caso pode não ter um a um, pois são só exemplos no arquivo de help mas veja um trecho do código abaixo  que está disponível no svn:

    if INIRec.ReadString('ICMS00', 'CST','') <> '' then
              begin
                Imp.ICMS.ICMS00.CST   := StrToCSTICMS(OK,INIRec.ReadString('ICMS00','CST','00'));
                imp.ICMS.SituTrib     := Imp.ICMS.ICMS00.CST;
                Imp.ICMS.ICMS00.vBC   := StringToFloatDef( INIRec.ReadString('ICMS00','vBC','') ,0);
                Imp.ICMS.ICMS00.pICMS := StringToFloatDef( INIRec.ReadString('ICMS00','pICMS','') ,0);
                Imp.ICMS.ICMS00.vICMS := StringToFloatDef( INIRec.ReadString('ICMS00','vICMS','') ,0);
              end;
    
              if INIRec.ReadString('ICMS20', 'CST','') <> '' then
              begin
                Imp.ICMS.ICMS20.CST     := StrToCSTICMS(OK,INIRec.ReadString('ICMS20','CST','00'));
                imp.ICMS.SituTrib       := Imp.ICMS.ICMS20.CST;
                Imp.ICMS.ICMS20.pRedBC  := StringToFloatDef( INIRec.ReadString('ICMS20','pRedBC','') ,0);
                Imp.ICMS.ICMS20.vBC     := StringToFloatDef( INIRec.ReadString('ICMS20','vBC','') ,0);
                Imp.ICMS.ICMS20.pICMS   := StringToFloatDef( INIRec.ReadString('ICMS20','pICMS','') ,0);
                Imp.ICMS.ICMS20.vICMS   := StringToFloatDef( INIRec.ReadString('ICMS20','vICMS','') ,0);
              end;
    
              if INIRec.ReadString('ICMS45','CST','') <> '' then
               begin
    

    Boa tarde estou com o mesmo problema to usando "ICMS45" e cst=40 mas sempre vai como "00" e sai com tributação normal icms, alguma novidade sobre este assunto.

     

    Obrigado

×
×
  • 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.