Olá pessoal,

Como muitos já devem saber, alguns Estados no Brasil (GO, BA, MG, RS and SE) adotaram uma nova fórmula de cálculo da Base de cálculo e fórmulas para o cálculo do DIFAL e ICMS ST relacionado a operações interestaduais de uso/consumo e ativos imobilizados. As demais regiões não alteraram este cálculo, portanto permanecem inalteradas.

No momento a SAP não disponibilizou nenhuma solução standard por não se tratar de um requerimento atendido por todas as regiões do Brasil. Dito isto, foi liberado uma BAdI na qual o cliente deve implementar sua própria solução para atender os cenários na qual efetua negócios.

Para o DIFAL temos as notas abaixo:

2394557 – DIFAL: BAdI for Recalculation of Base Value in Incoming Process for Consumption Goods or Assets
2408576 – DIFAL: BAdI for Recalculation – TAXBRA Calculation Procedure
2408577 – DIFAL: BAdI for Recalculation – TAXBRJ Calculation Procedure
2410487 – DIFAL: BAdI for Recalculation – Fixes for TAXBRJ Calculation Procedure
2414116 – DIFAL: ICMS DIFAL Tax Rate Is Being Calculated Wrongly

Foram criados os seguintes objetos:

New enhancement spot –> ES_J1B_DIFAL_RECALCULATION
New BAdI –> BADI_J1B_DIFAL_RECALCULATION
New class –> CL_J_1B_DIFAL_RECALCULATION
New interface –> IF_EX_BADI_J1B_DIFAL_RECALC

A nota 2394557 entrega somente a estrutura da BAdI BADI_J1B_DIFAL_RECALCULATION que pode ser usada tanto para TAXBRA como TAXBRJ.

O método na qual os clientes devem fazer seus desenvolvimentos em projeto é o ‘RECALCULATE‘ que tem como parâmetros IS_DIFAL_RECALCULATION como entrada e CV_DIFAL_VALUE, CV_DESTINATION_BASE_VALUE e CV_DIFAL_RATE que podem ser alterados.

A nota 2408576 ajusta a classe CL_TAX_CALC_BR_MM método CALCULATE_ICMS_COMP para chamar, caso implementado, a BAdI da nota 2394557.
A nota 2408577 ajusta o código do módulo de função J_1BCALCULATE_TAXES para chamar, caso implementado, a BAdI da nota 2394557.

Para o ICMS ST temos as notas abaixo:

2407798 – Brazil: BAdI for Recalculation of ICMS ST Base and Amount in a Consumption Goods or Assets Process – High release
2410679 – Brazil: BAdI for Recalculation of ICMS ST Base and Amount in a Consumption Goods or Assets Process – Low release

2406621 – Extension Class for ICMS ST Customer Implementation – High release
2410687 – Extension Class for ICMS ST Customer Implementation – Low release

2407813 – Call ICMS ST BAdI in TAXBRJ Process – High release
2410981 – Call ICMS ST BAdI in TAXBRJ Process – Low release

2407805 – Call ICMS ST BAdI in TAXBRA Process – High release
2410968 – Call ICMS ST BAdI in TAXBRA Process – Low release

Foram criados os seguintes objetos:

New enhancement spot –> ES_J1B_EXTEND_TAXES
New BAdI –> BADI_J1B_EXTEND_TAXES
New interface –> IF_EX_BADI_J1B_EXTEND_TAXES
New interface method –> IF_EX_BADI_J1B_EXTEND_TAXES~ICMS_ST_RECALCULATE

Atualmente o código standard não permite nenhum recálculo no ICMS ST. A partir da implementação destas notas você poderá efetuar o recálculo na BAdI BADI_J1B_EXTEND_TAXES.

A nota 2407798 entrega somente a estrutura da BAdI BADI_J1B_EXTEND_TAXES que pode ser usada tanto para TAXBRA como TAXBRJ.

O método a ser utilizado para para os clientes criarem suas próprias regras de negócio é o ICMS_ST_RECALCULATE que possue como parâmetros IS_ICMS_ST_RECALCULATION como entrada e CV_ICMS_ST_BASE e CV_ICMS_ST_AMOUNT que podem ser alterados.

Thank you

Leonardo Brunetto

New NetWeaver Information at SAP.com

Very Helpfull

User Rating: Be the first one !