on 03-03-2011 1:35 PM
Olá,
Gostaria de saber qual condição mapear para que a tag pRedBCST saia com o mesmo valor da tag pRedBC.
A nota SAP 1546208 orienta apenas o seguinte na parte SD:
In the configuaration for the Nota Fiscal mapping in
transaction J1BTAX
-> menue Condition Setup -> Conditon Mapping -> Tax Values SD
a) "Condition rate" must be set for the mapping of the ICMS base reduction.
b) "Condition value" must be set for the mapping of the ICMS S.T. base reduction.
Para exemplificar:
Tenho uma venda com 12% de ICMS e base de 73,33%. Atribuí na view J_1BNFTXCONDV para o tipo de imposto ICM3, a condição ICBS para a redução de base e na tag pRedBC saiu corretamente o valor 26,67%.
Para a tag pRedBCST, se mapear a mesma condição (ICBS) no tipo de imposto ICS3, o valor que aparece na mesma é 73,33%.
O cliente alega que o valor que deve aparecer na tag pRedBCST é o mesmo valor que aparece na pRedBC.
Se eu preencher na exceções de ST os campos de redução de base e mapear as condições BX45 e BX46 na J_1BNFTXCONDV, o valor da TAG saiu com 26,67%, porém o cálculo da ST fica errado.
Alguém já passou por essa situação? Qual seria a solução sem "apelar" para um Z?
Grato!
Edited by: sergio_sap on Mar 3, 2011 2:37 PM
Sergio,
mas vc chegou a aplicar a nota 1546208?
Note que ela contém de fato correções, não é apenas uma nota informativa.
Na tabela J_1BNFSTX, pro seu docnum, item, tax type ICM3 e ICS3, veja quais valores estão gravados nos campos BASERED1 e BASERED2.
Ainda, no include LJ_1B_NFEF23, form block_l1, veja se vc tem esses trechos:
**** L04
MOVE: lv_taxsit TO c_predbc+3(2). "1273861
assign COMPONENT c_predbc OF STRUCTURE xmli TO <f7>. "1273861
IF sy-subrc IS INITIAL. "1273861
<f7> = 100 - wk_item_tax-basered1. "1546208
ENDIF.
****xmli-l1_pRedBCST = -> form determine_icms_parameters(SAPLJ1BR)?
* 100 - BASE rate for base reduction from customizing
MOVE: lv_taxsit TO c_predbcst+3(2).
assign COMPONENT c_predbcst OF STRUCTURE xmli TO <f7>.
IF sy-subrc IS INITIAL.
<f7> = 100 - wk_item_tax-basered1.
ENDIF.
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Henrique,
Sim apliquei a nota 1546208 e a 1554152. Ambos os trechos que você citou também estão OK.
A TAG pRedBC está sendo preechida corretamente. No exemplo que eu citei, tenho 12% de ICMS com uma base de 73,33%. O tag está sendo preenchida corretamente com 26,67%. Para isso ocorrer, mapeei na view J_1BNFTXCONDV para o tipo de imposto ICM3, no campo BASERED1, a condição ICBS.
Minha dúvida é com relação a TAG pRedBCST. Quando eu mapeio a mesma condição ICBS, a tag é preenchida com 73,33%. Se eu mapear as condições BX45 e BX46, indicando uma redução de base de ST, a tag é preenchido com o valor da redução que em preencher na exceções dinâmicas (J_1BTXST3), porém o cálculo da ST fica errado. Eu não posso reduzir a base de ST. Porém, o cliente alega que o valor da tag pRedBCST tem que ser o mesmo da pRedBC, ou seja, ambas terem o valor de 26,67%...
Como mapear isso no standard??
Grato pela ajuda!
Sérgio
Olá Sergio,
nao sou funcional, entao nao vou saber te indicar quais as condicoes que vao atender ao seu cenário, desculpe.
Vamos ver se mais alguém ajuda, ou então abra chamado no componente XX-CSC-BR-NFE para esclarecimento.
Mas vc nao me informou quais os valores que existem na J_1BNFSTX no teste que você fez.
Eu quero ver se o valor da tag está condizente com o valor da tabela.
Abs,
Henrique.
Segue Henrique:
TAXTYP BASE RATE TAXVAL EXCBAS OTHBAS BASERED1 BASERED2
ICM3 915,74 12,00 109,89 333,05 0,00 73,33 0,00
ICON 1.248,79 7,60 94,91 0,00 0,00 0,00 0,00
ICS3 1.396,68 12,00 57,71 0,00 0,00 100,00 100,00
IPI3 0,00 0,00 0,00 0,00 1.248,79 0,00 0,00
IPSN 1.248,79 1,65 20,61 0,00 0,00 0,00 0,00
Grato!
Henrique,
Não te mandei o teste antigo e sim o atual. Na BASERED1 está 73,33. Porém o SAP trata corretamente na hora de jogar o valor na TAG pRedBC, pois a redução é de 26,67 ao passo que a bse é de 73,33.
Nas pricings do SAP se trabalha com a base do imposto e não com a redução em si. Estou usando a condição ICBS para mapear a redução de ICMS (pRedBC).
At.,
Sérgio
Sergio,
nao há duvida quanto ao ICM3, a questao é com relacao ao ICS3, correto?
E sim, o SAP trabalha com base internamente, por isso que o valor repassado às tags é 100 - basered1.
Novamente: no seu teste onde vc mapeia a mesma condicao pra ICM3 e ICS3, qual o valor de basered1? 26,67 ou 73,33?
Abs,
Henrique.
Oi Sergio,
conversei com o pessoal aqui, e realmente as notas que alteraram esse comportamento recentemente foram apenas as 1554152 e 1546208. Se ambas já estão corretamente aplicadas em seu ambiente, então é algo além disso.
Sugiro abrir chamado no componente XX-CSC-BR-SD (afinal, pelo que entendo, o problema é de tax condition p/ SD, nao de NFe especificamente). Uma vez que o valor correto vá pro campo BASERED1, a tag
da NFe também vai receber o valor correto.
Abs,
Henrique.
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.