Class CalculoPartilhaDifal
java.lang.Object
br.com.intersys.systextil.function.CalculoPartilhaDifal
Calcula a partilha do DIFAL (Diferencial de Alíquota) do ICMS e FCP,
além da base de PIS/COFINS com redução do DIFAL quando aplicável.
A partilha é calculada para operações interestaduais com consumidor final
não contribuinte do ICMS (CFOP iniciando com 6).
Esta classe unifica as regras que antes estavam na trigger
INTER_TR_FATU_060_PARTILHA e na classe CalculoPartilhaIcms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDados de entrada para o cálculo da partilha.static classResultado do cálculo da partilha DIFAL. -
Constructor Summary
ConstructorsConstructorDescriptionCalculoPartilhaDifal(br.com.intersys.systextil.connection.AppConnection conn) -
Method Summary
Modifier and TypeMethodDescriptioncalcular(CalculoPartilhaDifal.DadosEntrada dadosEntrada) Executa o cálculo da partilha DIFAL e base de PIS/COFINS.
-
Constructor Details
-
CalculoPartilhaDifal
public CalculoPartilhaDifal(br.com.intersys.systextil.connection.AppConnection conn)
-
-
Method Details
-
calcular
public CalculoPartilhaDifal.ResultadoPartilha calcular(CalculoPartilhaDifal.DadosEntrada dadosEntrada) Executa o cálculo da partilha DIFAL e base de PIS/COFINS.- Parameters:
dadosEntrada- Dados de entrada para o cálculo- Returns:
- Resultado contendo os valores calculados
-