Skip to Content
0

PO Condition price discrepancy.

Dec 13, 2016 at 11:39 AM

174

avatar image

hello all,

In smartform for PO conditions price i have used FM

CALL FUNCTION 'ME_PURCHASE_DOCUMENT_DATA_READ'
 EXPORTING
 i_ebeln = wa_purchase_header-ebeln
 i_tcode = 'ME23N'
 i_trtyp = 'A'
 TABLES
* T_EKPO =
 t_eket = it_eket
* T_EKKN =
 t_komv = it_komv
 EXCEPTIONS
 no_eblnr = 1
 eblnr_not_found = 2
 no_tcode = 3
 tcode_not_allowed = 4
 no_trtyp = 5
 invalid_call_of_fb = 6
 OTHERS = 7

here the table it_komv contains the line item wise prices

my question is

for tax code JEXS the amount(in KWERT field) 9.80 is not added to initial amount 989.52

989.52(tax P000) - 9.90(less ZLES) + 9.80(tax NAVM) + 9.80 (tax JEXS)= 999.32 , but this is not happening

it is considering only

989.52(tax P000) - 9.90(less ZLES) + 9.80(tax NAVM) = 989.42 (this is what appearing in ME23n)

continuation of this,

when i checked in invoice tab(in me23n) in taxes same amount is appearing

please can any one clarify on this,

thanks in advance..

komv.jpg (232.8 kB)
po1.jpg (98.8 kB)
po2.jpg (92.3 kB)
tax1.jpg (127.3 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

6 Answers

anshul rathi Dec 14, 2016 at 09:11 AM
1

Hi,

Condition type JEXS consists of Total taxes inclusive of Non Deductible taxes. Where as NAVS displays only Non deductible taxes.

Share
10 |10000 characters needed characters left characters exceeded
Raymond Giuseppi
Dec 13, 2016 at 12:28 PM
0

Perform some search on FM RV_PRICE_PRINT_ITEM.

Regards,
Raymond

Share
10 |10000 characters needed characters left characters exceeded
VINAY REDDY Dec 14, 2016 at 10:02 AM
0

hi anshul,

thanks for your reply,

but the JEXS amount is not added to exworks price in conditions tab of item details,

i have attached the screen shots po1 and po2 (above)..

thanks ,

vinay.

Share
10 |10000 characters needed characters left characters exceeded
VINAY REDDY Dec 14, 2016 at 10:05 AM
0

hi raymond,

there isn't any difference between


ME_PURCHASE_DOCUMENT_DATA_READ and

RV_PRICE_PRINT_ITEM

in both the KOMV data is same..

Share
10 |10000 characters needed characters left characters exceeded
VINAY REDDY Dec 14, 2016 at 10:09 AM
0

hi raymond,

my only concern is why the value of JEXS is not added to condition value (989.52) (i.e the value on rights side of P000),

please can you clarify on this.

thanks and regards,

vinay.

Share
10 |10000 characters needed characters left characters exceeded
Jelena Perfiljeva
Dec 14, 2016 at 06:48 PM
0

Not sure I understand the question... Why are you calling "P000" condition "tax" and why would taxes be added to some "initial amount"? In the first screenshot P000 appears to be in the "net" part, not in taxes, so I'm confused...

Don't know what exactly all these conditions mean in your system (and, unfortunately, current SCN interface does not allow to easily view the larger screenshots) but net value and taxes are usually stored separately in SAP. Both net value and taxes can also consist of multiple conditions. But they're not added together because in FI they post to different accounts. There might be some country-specific exceptions but in general that's how it is: net + tax = total price.

Share
10 |10000 characters needed characters left characters exceeded