Skip to Content
0
Dec 22, 2015 at 07:40 PM

Cálculo do ICMS partilha - J_1BTPARTILHA

205 Views

Pessoal,

Terminamos de implementar as notas da NT 2015.003 ontem, mas a partilha do ICMS não está funcionando.

Implementei a BAdI ES_J1B_ICMS_PARTILHA, e fiz a regra para identificar o não contribuinte. Essa parte nós já validamos:

Como a regra da partilha não estava sendo feita, verifiquei onde os dados da tabela eram lidos.

A partir do método READ_LAST_VALID_RATE, eu fui analisando as utilizações, para tentar identificar onde está acontecendo o erro para não ler a tabela (e não fazer a regra):

CL_J_1B_ICMS_PARTILHA->DETERMINE_DEST_PARTILHA_RATE
--> LJ1BGF01 --> J_1B_NF_BI_PREPOSTING
--> CL_J_1B_ICMS_PARTILHA->CALCULATE
--> LJ1BRF13 -- calculate_icms_partilha -- (não é chamado em nenhum lugar)
--> CL_TAX_CALC_BR->CALCULATE_ICMS_PARTILHA
--> CL_TAX_CALC_BR->CALCULATE_TAXES

Fui colocando break point em tudo quanto é lugar, e em nenhum parou. O ponto interessante que eu encontrei, é que na include LJ1BRF13 existe a rotina calculate_icms_partilha, e ela não está sendo chamada em nenhum lugar.

Alguém teria alguma sugestão do que posso fazer?