Freight at header level in PO is not appearing Invoice
Hi Experts,
I have entered "Freight" condition at header level which is distributed to items as per their value. When i did the goods receipt, freight charges were showing in FI document created. But now when i am doing invoice for the same purchase order, freight charge is not appeared in Invoice or in FI documents. Please advise.
Regards,
Kamal
Hi Kamal,
While doing MIRO,Please check the layout in right side of screen.There is three options:
1.Good/Service items
2.Planned delivery costs
3.Good/Service items+Planned delivery costs
Please select option 3 and then try.
Regards,
Manish
Similar Messages
-
PO-Freight cost (header, diff currency with items) not distributed when GR
Dear Gurus,
I've one PO with freight cost at header level (1000 VND). In the PO, this freight amount shown to be distributed successfully to line item (value base, line item 1 is 300 VND, line item 2 is 700 VND). But when doing GR, the freight cost of each line item is NOT distributed but equals the total freight amount (line item 1 is 1000 VND, line item 2 is 1000 VND).
In this PO, vendor is international vendor, goods in USD. Freight cost is in local currency (VND)
The configuration for this freight cost condition is at Header level, Group Condition ticked; Calculation type: Fixed Amount; Scale Basis: Value. When the currency of freight cost and goods are the same (all in USD), I have no error as above.
Please help to solve this issue.
Thanks.Hi
I am facing the same problem in my client. It would be great if you can share how you resolved the issue of Freight Cost
Regards
Athar -
Absolute Discount & Freight at Header Level in Quotation
Hi All,
I have a requirement wherein I want my header conditions such as absolute discount,freight,customs etc. should be equally divided among line items. In the current scenario whatever I am putting as absolute discount or freight is getting multiplied by the line items. I want it to work vise versa wherein the header discount or freight gets divided by the line items. Is this possible? If so please provide the way to do so.
ThanksDear,
Check with Group Conditions and test in Quality.
Check this link: Purchace order header condition distribution to items
Regards,
Syed Hussain. -
RECN: Conditions Tab: Header data for second section not appearing
Hello,
Need your kind advise please. I have entered a contract successfully. The contract type is Pay:Rates Payment. The contract has been successfully saved.
The problem comes when I am trying to display the contract. Here is what's happening sequentially:
Procedure 1
1. I am using TCode RECN and keying in the contract number.
2. Upon pressing Enter, the General Data tab of the contract is opening.
3. I am clicking on the icon to change the status from 'display' to 'change'. The mode successfully becomes the 'change mode'.
4. I am clicking on the Conditions tab and I can see that the screen shows two sections. The top section shows the various conditions that I have created. The bottom section shows the details of the condition for the line item selected from the top section.
5. I am making the necessary changes and successfully saving the changes made to the contract. Then I am pressing F3 and coming back to the main RECN screen.
BUT:
An error occurs when I modify the above procedure slightly.
Procedure 2
1. When I am entering the contract once more, the first screen that is opening is the Conditions tab of the contract (quite naturally as this was the last screen that i used just now).
2. When I am then clicking on the icon to change the status from display to 'change', the system is issuing an error message "Please fill all the mandatory fields".
3. Upon close examination i am finding that in the bottom section of the Conditions Tab (which is supposed to show the details of the condition on which the cursor has been selected in the top section) the field just above the 5 tabs (ie. Condition, Terms, Calculation, Distribution, Memo) is not populating with the name of the condition on which the cursor has been selected in the top section.
4. Since this field is a mandatory field, the system naturally throws the error "fill up all mandatory fields".
The point to be noted is that this field gets perfectly populated when i am following the procedure 1. But in the same contract, this field doesnt get populated and throws the error message when I am following the Procedure 2.
Request you to please help me understand why in the procedure 2, the field is not getting populated.
Regards.Hello Veman,
Many thanks for the kind response. However in my case the problem is that when I am trying to go into the 'change' mode for an existing record (which has already been once successfully saved), it is STILL throwing the error message 'fill up all mandatory fields'. The only way to come out of the screen is to press the 'cancel' button.
What is even more funny is that when I am trying to enter the contract directly using the menu RE Cntract - Change from the first RECN screen, then there is no problem coming.
My question is WHY is the system throwing that error message when clearly there is no error existing in the record. I believe this will be a programming error. The problem that i am referringto matches very closely to the solution provided vide note number 1291666. The reason why I cant apply this note is because my SAP release is 600 whereas this remedy is for 602, 603 ans 604.
Regards,
Suvarghya Dutta -
Purchase Register - Header level query issue
Hi Guru's,
I tried the following query for Purchase Register (Header Level) but I am not able to get the following details - 1) AP Invoices which are without PO
2) Freight amount not getting reflected
SELECT T0.DocNum as 'PO. No.',
T0.DocDate as 'PO. Date',
M.DocNum as 'A/P Invoice No.',
M.DocDate as 'Inv. Date',
M.CardName as 'Vendor Name',
M.NumAtCard as 'Bill No. & Date',
(Select Sum(LineTotal) FROM PCH1 L Where L.DocEntry=M.DocEntry) as 'Base Amt.(Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=-90 and DocEntry=M.DocEntry) as 'ED (Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=-60 and DocEntry=M.DocEntry) as 'EDCS (Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=8 and DocEntry=M.DocEntry) as 'HECS (Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=1 and DocEntry=M.DocEntry) as ' VAT (Rs.) ',
(SELECT Sum(TaxSum) FROM PCH4 where statype=4 and DocEntry=M.DocEntry) as ' CST (Rs.) ',
(SELECT Sum(TaxSum) FROM PCH4 where statype=-80 and DocEntry=M.DocEntry) as ' CVD (Rs.) ',
(SELECT Sum(TaxSum) FROM PCH4 where statype=5 and DocEntry=M.DocEntry) as ' Ser.Tax (Rs.) ',
(SELECT Sum(TaxSum) FROM PCH4 where statype=6 and DocEntry=M.DocEntry) as 'CS on Ser.Tax (Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=7 and DocEntry=M.DocEntry) as 'HECS_ST (Rs.)',
(Select Sum(LineTotal) From PCH3 Q Where Q.DocEntry=M.DocEntry) AS 'Freight (Rs.)',
M.WTSum AS 'TDS (Rs.)',
M.DocTotal as 'Total (Rs.)'
FROM OPOR T0 INNER JOIN POR1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OPDN T2 ON T2.DocEntry = T1.TrgetEntry
INNER JOIN PDN1 T3 on T3.DocEntry = T2.Docentry
INNER JOIN OPCH M ON M.DocEntry = T3.TrgetEntry
LEFT OUTER JOIN PCH1 L on L.DocEntry=M.DocEntry
LEFT OUTER JOIN PCH4 T on T.DocEntry=L.DocEntry and L.LineNum=T.LineNum
LEFT OUTER JOIN PCH5 J ON M.DocEntry = J.AbsEntry
LEFT OUTER JOIN PCH3 Q ON M.DocEntry = Q.DocEntry
WHERE M.DocDate >= '[%0]' AND M.DocDate <= '[%1]'
GROUP BY
T0.DocNum,T0.DocDate,M.DocNum,M.DocDate,M.CardName,M.NumAtCard,M.DocEntry,M.[DiscSum],M.WTSum,M.DocTotal
ORDER BY
T0.DocNum,T0.DocDate,M.DocNum,M.DocDate,M.CardName,M.NumAtCard,M.DocEntry,M.[DiscSum],M.WTSum,M.DocTotal
Regards,
AbhishekHi Abhishek,
Try this Query Report, you will be get the exact result in this Query.
your requirement.
1. A/P Invoice with Purchase Order.
2. The Freight amount will display the Freight Column in the query.
Try this below Query,
SELECT T0.DocNum as 'PO. No.',
T0.DocDate as 'PO. Date',
M.DocNum as 'A/P Invoice No.',
M.DocDate as 'Inv. Date',
M.CardName as 'Vendor Name',
M.NumAtCard as 'Bill No. & Date',
(Select Sum(LineTotal) FROM PCH1 L Where L.DocEntry=M.DocEntry) as 'Base Amt.(Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=-90 and DocEntry=M.DocEntry) as 'ED (Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=-60 and DocEntry=M.DocEntry) as 'EDCS (Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=7 and DocEntry=M.DocEntry) as 'HECS (Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=1 and DocEntry=M.DocEntry) as ' VAT (Rs.) ',
(SELECT Sum(TaxSum) FROM PCH4 where statype=4 and DocEntry=M.DocEntry) as ' CST (Rs.) ',
(SELECT Sum(TaxSum) FROM PCH4 where statype=10 and DocEntry=M.DocEntry) as ' CVD (Rs.) ',
(SELECT Sum(TaxSum) FROM PCH4 where statype=5 and DocEntry=M.DocEntry) as ' Ser.Tax (Rs.) ',
(SELECT Sum(TaxSum) FROM PCH4 where statype=6 and DocEntry=M.DocEntry) as 'CS on Ser.Tax (Rs.)',
(SELECT Sum(TaxSum) FROM PCH4 where statype=8 and DocEntry=M.DocEntry) as 'HECS_ST (Rs.)',
(Select Sum(LineTotal) From PCH3 Q Where Q.DocEntry=M.DocEntry) AS 'Freight (Rs.)',
M.WTSum AS 'TDS (Rs.)',
M.DocTotal as 'Total (Rs.)'
FROM OPOR T0 INNER JOIN POR1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OPDN T2 ON T2.DocEntry = T1.TrgetEntry
INNER JOIN PDN1 T3 on T3.DocEntry = T2.Docentry
INNER JOIN OPCH M ON M.DocEntry = T3.TrgetEntry
LEFT OUTER JOIN PCH1 L on L.DocEntry=M.DocEntry
LEFT OUTER JOIN PCH4 T on T.DocEntry=L.DocEntry and L.LineNum=T.LineNum
LEFT OUTER JOIN PCH5 J ON M.DocEntry = J.AbsEntry
LEFT OUTER JOIN PCH3 Q ON M.DocEntry = Q.DocEntry
WHERE M.DocDate >= '[%0]' AND M.DocDate <= '[%1]'
GROUP BY
T0.DocNum,T0.DocDate,M.DocNum,M.DocDate,M.CardName,M.NumAtCard,M.DocEntry,M.[DiscSum],M.WTSum,M.DocTotal
ORDER BY
T0.DocNum,T0.DocDate,M.DocNum,M.DocDate,M.CardName,M.NumAtCard,M.DocEntry,M.[DiscSum],M.WTSum,M.DocTotal
Regards,
Madhan. -
Batch at the order header level
Hi ,
When I transfer the production order from SAP ERP to SAP ME , The Batches at the order header level (Goods Receipt) have not been transferred to SAP ME.with out these batches goods receipt in ERP while backflush is failed. How SAP ME can handle this?
Regards,
Guru.Hi,
In the customer master data > sales area data > shipping view , check the " Complete delivery required by law " box.
This indicates whether a sales order must be delivered completely in a single delivery or whether the order can be partially delivered and completed over a number of deliveries.
And once the order is totally shipped, there would not be any more items left to be shipped as we are configuring it for complete delivery. However, in order to restrict the user not to enter any more materials in the change mode, write an exit program in USEREXIT_FORM_SAVE to disable any changes to the existing order.
Hope it helps.
Thanks & Regards
Sadhu Kishore -
Condition tab is not appearing at item level in CRM 5.0 IDES
Hi,
I am trying to create Sample order in CRM ides but condition view at header level is blank and at item level condition view is not appearing.
I have maintained condition record for condition types and it is visible in Material master. And correct pricing procedure is picked in sample order as I can see this in Header overview.
I checked pricing procedure its correct. What else I need to check?
Thanks for your reply.
NishithHi Nishith,
You can check if the item category is pricing relevant - field PRICING_RELEVANT in view CRMV_SALES_ITEM.
Hope this helps,
Kind regards,
Vanessa -
Change the Payment Method at header level in Sales order document.
Hi Experts,
I have a doubt and a problem; I want to change the Payment Method at the header level however that is not possible never at header level is the same even either I chose other when I was creating the sales order document or I tried to change after that. The system allows changing the Payment Method but when I display the document after that the change is not done always is the same payment method. Maybe it is defined at customer or sales organization level.
At item level it is possible change the payment method with any problem.
Thank you and best regards.Dear Alberto
Payment Terms can be changed both at header level and at item level in sale order.
thanks
G. Lakshmipathi -
Clearing Sales Tax at Header Level in an Order
Hi,
I have a requirement to not charge any tax on an order if the credit card used on the order is a government credit card. Currently I have implemented this logic in USEREXIT_SAVE_DOCUMENT_PREPARE. I am able to clear out the sales tax at the line level but this change does not reflect at the header level. I have to manually click on update pricing to zero out the tax displayed at the header level. I could not find a variable to tap into header level pricing condition and tax value field.
I would greatly appreciate if any one can give me some pointers on where to look for header level data for tax. Also, is there any better user exit to implement this functionality.
Folliwing is the code I am using to clear out line item level tax:
LOOP AT XKOMV INTO WA_XKOMV WHERE KSCHL EQ 'UTXJ'. "GET THE TAX CONDITION
CLEAR WA_XKOMV-KWERT. "Set the TAX to 0
CLEAR WA_XKOMV-KAWRT.
CLEAR WA_XKOMV-KBETR.
MODIFY TABLE XKOMV FROM WA_XKOMV
TRANSPORTING KWERT KAWRT KBETR.
ENDLOOP.
LOOP AT XVBAP INTO WA_XVBAP. "GET THE TAX VALUE
CLEAR WA_XVBAP-MWSBP. "Set the TAX to 0
MODIFY TABLE XVBAP FROM WA_XVBAP
TRANSPORTING MWSBP.
ENDLOOP.
Thanks,
PareshHi,
In the case of sales cycle, All the item level taxes are summirised and come to the header level. So we can't find the conditions at header level for taxes. Check the user exit , because, the values are already moved to the header level structure and then you are clearing the item level taxes. I hope thats why the changes are not reflected in header level.
Regards, -
Hi Experts.
I want to set up approval procedure based on the sales warehouse.
Sales Employee1 is only allowed to sell from WHS1. If the sales employee has to sell from a different warehouse, an approval has to be triggered. I want a header level UDF the gets the Warehouse selected on the Invoice. If WHS2 is selected the UDF is updated and the approval procedure triggered.
Please help
Regards.In a header level FMS you can not access the row level data. (Only the first line.) So you can not move the warehouse code automatically to the header UDF. But you can force the user set a header level UDF to sign that this is a critical transaction. This can be done writing some code into the SBO_SP_TransactionNotification stored procedure.
1. Create a header level UDF e.g. named ForApproval with possible values Y and N, with default value N.
2. Write code in the SBO_SP_TransactionNotification stored procedure, that signals an error message u2018You should set ForApproval to Y!u2019 if U_ForApproval=u2019Nu2019, the originating user is not allowed to make transaction from this warehouse and there is any line from this warehouse.
3. Set an approval procedure according to the header level ForApproval field. The user approving the document can add then the transaction.
(To force setting the ForApprova flag insert the code in your SBO_SP_TransactionNotification stored procedure after the line
-- ADD YOUR CODE HERE ) -
Partial delivery at header level
Hello,
In customer-material info record, you normally put in max partial del for a material..can we set any where for a material group?
Also, is there any way we can set partial delivery for order or header level instead of item level?
thanks,
SriniAt Order header level Partial deliveries may not be possible and it doesnt look logical.
Regards
Sai -
Packaging charge amount not appearing in miro
Dear Friends,
I am working on SAP 4.7, One material PO is made with a customized condition type Y004 (Packaging charge (%)) - 2% And freight 2%, and after GR it was found that separate line item is appearing for freight 2% as DCGR BUT same is not appearing for the case of packaging charge due to which at the time of MIRO packaging charge amount is showing as NIL in the line item whereas freight value appearing correctly. I have also checked whether the packaging charge is getting added in the total value or not and found it is nowhere added.
Please let me know how to correct this problemDetails maintained against condition Y004 (packaging charge)
Cond. class A Discount or surcharge
Plus/minus A Positive
Calculat.type A Percentage
Cond.category B Delivery costs
Manual entries C Manual entry has priority
Header condition Tick yes
Item condition Tick yes
Delete Tick yes
Amount/Percent Tick Yes
delete fr. DB Do Not delete(set the deletion)
Scale basis C quantity scale
Currency conv Tick Yes
Accruals Tick yes
I have checked in GR FI document also and found that all the other amount except packaging charges appearig correctly.
Kindly help. -
Data source is not appeared in the Infopackage.
Hi Experts,
I am trying to load the data into the transactional infocube, in the infopakage level data source is not appeared in the table, pl give me the suggetion for this problem.
Thanks & Regards,
HeraldHI,
I think you are trying to load data into and cube but that cube is not showing the info package level so you are unable to select the data target. It may be because your cubes real time behaviors is set in planning mode you need to change the real time behavior into data loading mode then you can see this cube in your info package.
Regards,
Ravi -
Freight condition calculated on header level , not at item level
Hi,
I am creating PO with 2 line items..
mat X qty 1 price 100 INR
mat Y qty 1 price 100 INR
Now i have given freight as 500 INR in header level...
My prob is freight is getting calculated based on number of item level...
It means if i have 2 item levels my freight is coming 1000 INR....
it is adding based on line item.....
but it shud come 500 INR....
I want my freight to be added at header level......
UtsavHI
What will u do if in case freight shud be 500 + 500 = 1000
So leave this condition as it is
Goto Tcode M/06 ... and create a new condition for freight ... by copying the present condition type and then add it in pricing procedure
But in "details "of this new condition type put a tick mark against group condition and header condition.
"To go into details of a condition type ... select the condition type and then click on lens button" -
Pricng not getting distributed at item level when given at header level-
Dear all
We are using pricing procedure in Delivery for certain freight condition types...
When a condition type ZFRT is given manual pricing at header level,it is not getting distributed equally at item level..
Can u tell us what exactly the problem..
The same condition type while using in Sales order,distributes pricing to all items ...when given at header level...
Group condition tick mark is put.Priicng is at header level tick mark is put..Hi,
Go to header level of the delivery document and in conditions tab press "update" and do carry out new pricing and then give the header condition value and press activate.
Reward me if it helps.
Regards,
kishore.
Maybe you are looking for
-
My Ipod will not transfer songs. my old PC crashed and could not recover anything from it. When I purchased my new Dell, when I loaded Itunes back on to it my content library will only transfer over purchased Itune songs. I have tons of songs I do
-
Getting the id of an instance of a java object
hi, i hope this is a real simple one... i need to get the object id of an object to compare it manually with an other object. what for : i need to be able to compare the dump of a tree structure built up with javax.swing.text.AbstractDocument.Abstrac
-
I have a HDD attached to my AirPort Express through a 7-port USB
I have a HDD attached to my AirPort Express through a 7-port USB hub. How come it doesn't show in my iMac?
-
i want to fatch each node string of xml file.just like if my xml file is given below then <ROWSET> <ROW num="1"> <CUSTOMER> <CUSTOMERID>1044</CUSTOMERID> <FIRSTNAME>Paul</FIRSTNAME> <LASTNAME>Astoria</LASTNAME> <HOMEADDRESS> <STREET>123 Cherry Lane</
-
Hi All, I am very new to ADF and given a task to learn how to work in ADF. Can anyone please help me and tell how to start learnig ADF from the beginners stage. with regards, Dwitikrushna Pattanaik.