on 02-22-2018 9:00 PM
Olá pessoal,
Após a aplicação da sap note:
2443042 - NT 2016-002: Solution for Condition Based Technique (CBT)
Nas notas fiscais de devolução (MIRO -> nota de crédito) a base do ICMS não está mais saindo sempre em "Base Normal" como era o esperado de acordo com a nota 76420.
O problema é que nos casos de devolução onde a base do ICMS está em "Outra base" não está saindo no XML porque o SAP standard só carrega para o XML se estiver em "Base Normal". O código que fazia esse tratamento foi comentado após a aplicação da nota 2443042 .
De acordo com o meu departamento fiscal isso está errado. Alguém tem alguma informação a respeito disso?
Classe CL_TAX_CALC_BR_MM/ método
METHOD fill_base_returns .
......
* WHEN 'ICMS'.
* cs_icms_bases-cbas = cs_icms_bases-cbas + cs_icms_bases-obas.
* cs_icms_bases-obas = 0.
......
ENDMETHOD.
Aqui no meu trabalho aplicamos esta nota e agora na devolução aparece a base do ICMS no montante básico sendo que a base do ICMS FCP continua aparecendo em outra base. Se é um mesmo tipo de imposto não deveria acompanhar a coluna da base do ICMS?
Grato,
Marco.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Favor verificar a nota: 2616287 - ICMS Base Amount Stored in Wrong Base for Incoming Returns
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Boa tarde,
Abri um incidente na SAP sobre esse assunto mas não recebi uma resposta satisfatória sobre o motivo da alteração.
Como meu departamento fiscal considera isso um erro, o que fiz para resolver foi criar um enhancement no final do método fill_base_returns "desfazendo" a alteração da nota:
METHOD fill_base_returns .
DATA:
ls_tax_info TYPE mty_tax_info.
* In case of returns, special handling:
* IPI base always stored as other base
* ICMS base always stored as normal base
* In returns, the nota fiscal document type is 6
CHECK ms_komk-doctyp = '6'.
LOOP AT mt_tax_info INTO ls_tax_info.
CASE ls_tax_info-group.
WHEN 'IPI'.
cs_ipi_bases-obas = cs_ipi_bases-obas + cs_ipi_bases-cbas.
cs_ipi_bases-cbas = 0.
* WHEN 'ICMS'.
* cs_icms_bases-cbas = cs_icms_bases-cbas + cs_icms_bases-obas.
* cs_icms_bases-obas = 0.
ENDCASE.
ENDLOOP.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1) Classe CL_TAX_CALC_BR_MM, Método FILL_BASE_RETURNS, Fim A
*$*$-Start: (1)---------------------------------------------------------------------------------$*$*
ENHANCEMENT 1 ZES_FILL_BASE_RETURNS. "active version
LOOP AT mt_tax_info INTO ls_tax_info.
CASE ls_tax_info-group.
* WHEN 'IPI'.
* cs_ipi_bases-obas = cs_ipi_bases-obas + cs_ipi_bases-cbas.
* cs_ipi_bases-cbas = 0.
WHEN 'ICMS'.
cs_icms_bases-cbas = cs_icms_bases-cbas + cs_icms_bases-obas.
cs_icms_bases-obas = 0.
ENDCASE.
ENDLOOP.
ENDENHANCEMENT.
*$*$-End: (1)---------------------------------------------------------------------------------$*$*
ENDMETHOD.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá!
Também estou com esse problema.... Alguém recebeu algum update da SAP em relação a essa mudança?
At
Tathiane.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Boa tarde,
Também estou passando pelo mesmo problema. Assim que houver algum progresso atualizo o post.
Att.,
Tiago Lucas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá!
Nós também estamos com esse problema...vou acompanhar esse post na esperança de ter uma solução em breve.
At
Jossiane
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.