cancel
Showing results for 
Search instead for 
Did you mean: 

VA01 Sales Order - Pricing Conditions 'UTXE - US Tax per document' Issue

former_member210252
Contributor
0 Kudos

Hi,

We are creating a Sales Order of order type 'OR' and saved it.

For a item under Conditions Tab - we see UTXE - US Tax per document' .

Attached is the screen shot for reference.

Please suggest if any ideas on this.

Our functional team people requested to debug VA01 but we couldn't find any thing so for in debugging.

Share your ideas please.

Regards,

Rafi

Accepted Solutions (0)

Answers (2)

Answers (2)

Lakshmipathi
Active Contributor
0 Kudos

Please check whether the following notes helps you

  • Note 1148423 - SD with tax per document: all tax conditions 0
  • Note 1241341 - Tax calculation fails for document taxes for US and Canada

G. Lakshmipathi

Former Member
0 Kudos

hi rafi,

   after i check condition type UTXE, it is an additional tax in US.

   below is some descriprion for fomula 501 of this condition type:

* This formula is used for calculating the taxes for an entire document

* in one step. A pricing procedure that has this formula must also

* have formula 500 and formulas 301 to 306.

*

* Formula 501 is used to detect if all the input data has been

* collected so that the taxes can be calculated for the entire

* document.

*

* The event where taxes are really calculated is the first time when

*

*    komp-kposn <> '000000' and

*    gkomv-key-kschl = xkomv-kschl and

*    xkomv-kofrm = '501' and

*    preisfindungsart = 'F'

so that, for ur error, i think it should be not all input data filled, so can not calculate this tax amount.

  regards. wish helpful to u

Ken

former_member210252
Contributor
0 Kudos

Hi Ken,

Thanks for your reply.

So what could be the solution when said 'Not All Input Data Filled'.

Could you please explain in detail.

Regards,

Rafi

Former Member
0 Kudos

hi Rafi,

    seems notes have get into ur system reference ur screenshot.

    notes number as Lakshmipathi 'reply.

    UTXD routines 500 is collect tax input, and 501 of UTXE is calcaulate tax out put.

    u can debug below two function module when drop order to try to find root casus:

    Routines 500  CHECK_IF_TAX_INPUT_COLLECTION

    Routines 501  CHECK_IF_TAX_CALCULATION

    regards.