Skip to Content

Tax condition records are not getting calculated for old PO

We have migrated TAXINJ to TAXINN recently.

Taxes are getting calculated for new purchase order, goods receipt and invoice posting.

But it is not working for old PO. I am using the same tax code which was exist in old purchase order. When I am clicking the Taxes button in the invoice tab, it is not showing the tax procedure.

But if I create a new line item for the same Purchase order and use the same tax code, taxes are getting calculated absolutely correct.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    Mar 12, 2017 at 09:02 AM

    Got the answer in OSS note 2422885 - Tax Display Issue in PO -> Invoice Tab

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 24, 2016 at 03:24 PM

    In OSS note 2014164, SAP have provided one PDF document where it explains how to approach for open POs in Page 5. Not sure whether you have gone through that. The highlight of that is you need to change the access sequence to JTAX in case you use the same condition type of TAXINJ

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 31, 2017 at 12:35 PM

    Brand new OSS note: 2397306 - JST1 access sequence, Taxes are not determined if condition record is maintained for A354 table

    Add comment
    10|10000 characters needed characters exceeded

    • I am maintaining condition record for 651 condition table.

      The problem is happening only for old line item of old purchase order. If I create a new purchase or even new line item of an old purchase order, it is showing the Tax calculation.

      I am surprised why it is not happening only for old line item of old purchase order (even though that line item is totally open) ?

  • Feb 16, 2017 at 10:34 AM

    Hi,

    Have you checked analysis details for the tax condition? And also the condition validity on the PO date.

    Regards,

    Mukthar

    Add comment
    10|10000 characters needed characters exceeded