Skip to Content
0

Base do ICMS nas devoluções - Layout 4.00

Feb 22 at 09:00 PM

207

avatar image
Former Member

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.
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

6 Answers

Jossiane Isana da Silva Feb 26 at 01:01 PM
0

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

Share
10 |10000 characters needed characters left characters exceeded
Tiago Lucas Pereira Viera Feb 27 at 05:35 PM
0

Boa tarde,

Também estou passando pelo mesmo problema. Assim que houver algum progresso atualizo o post.

Att.,

Tiago Lucas

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Mar 02 at 06:10 PM
0

Olá!

Também estou com esse problema.... Alguém recebeu algum update da SAP em relação a essa mudança?

At
Tathiane.

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Mar 02 at 06:56 PM
0

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.

Show 2 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Olá Edson,

Poderia compartilhar qual foi a resposta da SAP para justificar essa mudança, por favor?

Obrigada,

Tathiane.

0
Former Member
Former Member

Olá,

A SAP não me deu uma justificativa (embora eu tenha solicitado) do porquê dessa alteração. Simplesmente me disse que quando o ICMS fosse dedutível ficaria em base normal e quando fosse não dedutível ficaria em outra base.

0
Marco Aurélio dos Santos Costa May 04 at 06:53 PM
0

Favor verificar a nota: 2616287 - ICMS Base Amount Stored in Wrong Base for Incoming Returns

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Obrigado Marco

0
Marco Aurélio dos Santos Costa May 15 at 06:26 PM
0

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.

Share
10 |10000 characters needed characters left characters exceeded