Planned delivery cost difference
dear experts,
during doing MIRO for planned delivery cost. In case the real value for the delivery cost is different than the one in the PO, what is the standard way to handle this?????
Hi HS...
I think your case is when you dont know the actual del costs during PO or MIGO so the differences are due to the actual costs incurred at the time of MIRO entry.
You can maintain a unit price for the PL del cost condition types and do the MIGO. At the time of MIRO you can enter actual planned del costs (if the costs aren't adding up to the material cost then you have clean posting, if they are adding, then it will distribute the costs on the available stocks, and if they differ from the PO qty then postings are done accordingly, if the qty is zero then it will go to PRD)
Regards
Shiva
Similar Messages
-
Bapi to post planned delivery cost of a purchase order
Hi every body,
Can anybody please give me the full details of the planned delivery cost data
to post with BAPI_INCOMINGINVOICE_CREATE
what are the manditory fields,
I am using the following code , but a few are posting , remaining r not posting
but when I post the same through MIRO it is posted what is difference
this error was came
ERROR: enter good reciept data only when working with GR-based IV
REPORT ZBAPI_MIRO .
tables: ekko,ekbe,ekpo,lfa1,EKBZ,t000.
data: itemdata like BAPI_INCINV_CREATE_ITEM occurs 0 with header line,
headerdata like BAPI_INCINV_CREATE_HEADER occurs 0 with header line,
return like BAPIRET2 occurs 0 with header line,
DOC_NO LIKE BAPI_INCINV_FLD-INV_DOC_NO,
FISC_YEAR LIKE BAPI_INCINV_FLD-FISC_YEAR.
DATA:error_flag.
data: item_data like EK08BN occurs 0 with header line.
data: begin of itab occurs 0,
p_order like ekpo-ebeln,
p_item like ekpo-ebelp,
p_ctype like konv-kschl,
p_lifnr like lfa1-lifnr,
end of itab.
data: order(10) type N,
vendor(10) type N.
data: begin of it_doc occurs 0,
DOC_NO LIKE BAPI_INCINV_FLD-INV_DOC_NO,
p_order like ekko-ebeln,
end of it_doc.
PARAMETERS: fn LIKE rlgrap-filename OBLIGATORY.
DATA: FN1 TYPE STRING,
l .
AT SELECTION-SCREEN ON VALUE-REQUEST FOR fn. "p_file.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
field_name = 'FN'
IMPORTING
file_name = fn.
START-OF-SELECTION.
FN1 = FN.
PERFORM upload.
loop at itab.
CLEAR: EKBZ,EKPO,LFA1,ITEM_DATA,HEADERDATA,itemdata.
REFRESH:itemdata,HEADERDATA,ITEM_DATA.
order = itab-p_order.
itab-p_order = order.
vendor = itab-P_lifnr.
itab-p_lifnr = vendor.
select single * from ekbz where ebeln = order
and ebelp = itab-p_item
and kschl = itab-p_ctype
and bewtp = 'F'.
select single * from ekpo where ebeln = order
and ebelp = itab-p_item.
SELECT SINGLE * FROM LFA1 WHERE LIFNR = vendor.
clear: item_data.
refresh:item_data.
call function 'ME_READ_COND_INVOICE'
exporting
I_BUDAT =
I_EBELN = itab-p_order
I_EBELP = itab-p_item
I_FRBNR = ' '
i_lifnr = ' '
I_XBLNR = ' '
RE_KURSF =
RE_WAERS =
I_RESWK = ' '
I_EKKI = 'X'
I_BUBIS =
RE_WWERT =
XEK08B_FLAG =
I_BELNR =
I_BUZEI =
I_READ_KRUEK = ' '
I_DISPLAY = ' '
TABLES
XEK08BN = item_data
XEK08BN_CURR =
read table item_data with key kschl = itab-P_ctype.
headerdata-INVOICE_IND = 'X'.
headerdata-DOC_TYPE = 'KR'.
headerdata-DOC_DATE = ekbz-budat.
headerdata-PSTNG_DATE = SY-DATUM.
headerdata-REF_DOC_NO = itab-P_ORDER.
headerdata-COMP_CODE = 'HPL'.
headerdata-DIFF_INV = itab-p_lifnr.
headerdata-CURRENCY_ISO = ekbz-waers.
headerdata-GROSS_AMOUNT = item_data-WEWWR - item_data-AREWR .
headerdata-BLINE_DATE = SY-DATUM.
headerdata-DEL_COSTS_TAXC = 'V0'.
headerdata-PO_REF_NO = itab-P_ORDER.
headerdata-bus_area = 'OTHR'.
headerdata-ITEM_TEXT = LFA1-NAME1.
*headerdata-HEADER_TXT = .
headerdata-ALLOC_NMBR = itab-P_ORDER.
APPEND HEADERDATA.
CLEAR HEADERDATA.
itemdata-INVOICE_DOC_ITEM = '00001' .
itemdata-PO_NUMBER = itab-P_ORDER.
itemdata-PO_ITEM = itab-P_ITEM.
*itemdata-REF_DOC = ekbz-belnr.
itemdata-REF_DOC_YEAR = ekbz-gjahr.
itemdata-REF_DOC_IT = itab-P_ITEM.
itemdata-TAX_CODE = 'V0'.
itemdata-ITEM_AMOUNT = item_data-WEWWR - item_data-AREWR .
itemdata-QUANTITY = item_data-BPWEM - item_data-BPREM .
itemdata-PO_UNIT = ekpo-meins.
itemdata-PO_PR_UOM = ekpo-meins.
itemdata-COND_TYPE = itab-P_CTYPE.
*itemdata-ITEM_TEXT = .
append itemdata.
clear itemdata.
CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'
EXPORTING
HEADERDATA = HEADERDATA
IMPORTING
INVOICEDOCNUMBER = DOC_NO
FISCALYEAR = FISC_YEAR
TABLES
ITEMDATA = ITEMDATA
ACCOUNTINGDATA = I_ACCOUNTINGDATA
TAXDATA = I_TAX
RETURN = RETURN.
if sy-subrc <> 0.
message e999(re) with 'Problem occured'.
else.
loop at return.
if not return is initial.
clear bapi_retn_info.
move-corresponding return to bapi_retn_info.
if return-type = 'A' or return-type = 'E'.
error_flag = 'X'.
endif.
append bapi_retn_info.
endif.
endloop.
if error_flag = 'X'.
message e999(re) with 'Problem occured'.
rollback work.
else.
Return Table from BAPI call is empty
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = RETURN.
endif.
endif.
write:/ 'Document no :', doc_no.
it_doc-doc_no = doc_no.
it_doc-p_order = itab-p_order.
append it_doc.
CLEAR IT_DOC.
endloop.
loop at it_doc.
if it_doc-doc_no = ' '.
write:/ 'purchase order not posted ' , it_doc-p_order.
else.
write:/ 'document no:' , it_doc-doc_no, 'p.order:' , it_doc-p_order.
endif.
endloop.
*& Form upload
text
--> p1 text
<-- p2 text
form upload .
CALL function 'GUI_UPLOAD'
exporting
filename = FN1
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = ' '
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
CHECK_BOM = ' '
NO_AUTH_CHECK = ' '
IMPORTING
FILELENGTH =
HEADER =
tables
data_tab = ITAB
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17
endform. " uploadI think you need to implement user-exit EXIT_SAPMM06E_012 of enhancement MM06E005.
Look in OSS with seach term MM06E005 to get some examples.
Note310154 "ME21N/ME51N: Customer-specific check, generating error log" has some examples.
You should use the macros to set errors/warnings
Example:
mmpur_business_obj_id pt_ekpo-id.
mmpur_metafield mmmfd_partners.
mmpur_message_forced 'W' '00' '208' text-001 '' '' ''.
regards,
JG -
Issue with reversal of MIRO for Planned Delivery Cost
Hi Xperts
We have found out an issue while reversing the MIRO document for Planned Del costs. When we have done the MIRO, the accounting entry got correctly posted with correct account keys.Conditions are not inventoried.
However, when we had reversed it - the stock account got hit.Do not understand, why that happened.Do you have any clue?
1. Suppose we have done the MIRO for Del Cost & then performed GR.Now Stock has already consumed & afterwards we have found that the MIRO for Del Cost is wrong & reverse - in this scenario shall the Stock account will get a hit????
2. I have maintained Price Control "V" in Material Master.However, I have maintained a Standard Price by mistake.In that case shall SAP ignores the MAP & takes Standard Price into account & post PRD??
Regards
SoumickHi,
Before checking Planned Delivery costs accounting documents in MIRO posting and MIRO cancellation document, 1st check how Planned Delivery costs designed for your procurement process.
Use t.code:ME23N, check your Purchase order
Option-1:
Is Planned Delivery costs added to inventory account and at the same time Planned Delivery costs posted to Separate Planned Delivery costs G/L account.
OR
Option-2:
Is Planned Delivery costs posted to Planned Delivery costs G/L account ONLY
OR
Option-3:
Is Planned Delivery costs added to inventory account ONLY.
Based the above one setting, system will post goods receipt and invoice posting document with corresponding accounting entries. Also cancellation of invoice posting document refer to these setting.But account posting depends on price control available in material master.
NOTE:
Standard price procedure (price control “S”):The system carries out all stock postings at a price defined in the material master. Variances in price are posted to price difference accounts.
Moving average price (price control “V”): The system valuates goods receipts with the purchase order price and goods issues with the current moving average price.Differences in price between the purchase order price and the invoice are posted directly to the relevant stock account if there is sufficient stock coverage.
Regards,
Biju K -
To someone who knows planned delivery cost very well:
I have 3 points.
1. Planned delivery cost(in PO), but like to pay other vendor(in MIRO). How?
2. Condition type for Planned delivery cost, like FRA1, FRB1,ect, have Acc. key& Accrual key like FRE, FR1 in PO pricing procedure(calculation schema), it controls dlv cost value into Mat. stock value, but we like to post those value into a expense account, it is possible by cond. type FRA1 or FRB1, how?
3. I did testing, I have impression, for cond.type of planned dlv cost, FRA1 or FRB1, SAP always credits the dlv cost value into Accrual/provision clearing account(after GR) and debit to clear the account after MIRO. Is it correct? If yes, why in condition type configuration, it has an indicator Accrual , this indicator seems to have no difference whether it selected or non-selected.
Thanks,
[email protected]1)while doing the miro,in the details tab give Inv. Party as ur other vendor code.
also at the right hand side where u can select the layout,just above it choose planned delivery cost and proceed with ur miro.
regards,
indranil -
Dear Experts ,
I need valuable input to resolve the following problem :
The Planned Delivery Cost as entered in PO is about 1,125,000 as Freight Charges for Procurement of Sugar which is about 182 K KG in Quantity. Now after the first two deliveries( 10 K each) the user increases the quantity of sugar from about 182 K to 500 K.The net Delivery cost incurred is 2,854,183 for this PO which is not equal to cost of Freight Charges. Overall this has caused an entry in PRD (price difference Account) which is cause of concern.
I need input to prevent such an entry for future.
Regards,
SohaibHi,
Try to use Freight / Quantity (FRC1) in your PO so that if the quantity is changed in PO the freight is calculated accordingly.
Regards
Chandra Shekhar -
Planned Delivery cost (Freight)
Dear all,
In a PO I have a planned delivery cost which is 500EUR.
But in Invoice vendor charged as 800EUR .
What should I do if I want to pay 800 as freight charge as per invoice.
Thanks in advance
ShuvankarHi
1)If you have sufficient tolerences set then you can pass the invoice for 800 EUR in which case the accounting entry would be
Vendor account Cr 800
Freight clearing account Dr 500
material /price difference account Dr 300
2)you could also pass a subsequent debit for the remaining 300 EUR in MIRO where the accounting entry would be
Vendor acc Cr 300
Material /price difference account Dr 300
Regards
Sandeep -
Dear All,
I have posted an invoice for plan delivery cost and than i've done GR (in case of foreign purchase orders). The vendor has again send an invoice for some more delivery cost and i've done another invoice with the said amount (not subsequent debit) in this case system has posted some amount to price difference account. And the delivery cost is accural and can be a part of material tell me how to make that impact on material cost as i've also issued the quantity for production. Tell me how to make that amount posted to price difference account as part of material now.
Regards
Mew>
Mewithmy wrote:
> Dear All,
>
> I have posted an invoice for plan delivery cost and than i've done GR (in case of foreign purchase orders). The vendor has again send an invoice for some more delivery cost and i've done another invoice with the said amount (not subsequent debit) in this case system has posted some amount to price difference account. And the delivery cost is accural and can be a part of material tell me how to make that impact on material cost as i've also issued the quantity for production. Tell me how to make that amount posted to price difference account as part of material now.
>
> Regards
> Mew
What comes to my mind is to reverse the second invoice through MR8M or subsequent credit. Then post the second amount as subsequent debit and that should meet your requirement. -
Tax code error while posting Planned delivery costs in Import Scenario
Hi!!!!!
I am getting on error while posting Planned delivery costs in MIRO for Import Purchase Order with zero value tax code v0. The error is
"Tax code V0 country IN does not exist in procedure ZAXINN"
For Import I defined a pricing procedure which contains all condition types for CVD, Ecess, SEcess, Additional Customs Duty and Others.
While making Import PO im putting V0 tax code. I assigned the Tax Codes to the Company code.
Please let me know what config is missing.
Regards,
DurgaIs you ZAXINN assigned to the country India
and is your taxcode (created in FTXP) created for country India?
kr
hakan -
Report for Planned Delivery Costs
Hi,
Is there any Report for Planned delivery costs per month/day.One of our client needs separate report for frieght charges so that he can be able to pay service tax (GTA) for the same.
Thanks
PrasadHai,
Did you check thro' Tcode MIR5. -
Planned delivery cost for the scheduling agreement
Hi Experts
1. I have an requirement to post Invoice ver. for the Planned delivery cost (freight,customs duty,CVD etc) against the Scheduling Agreement just like Import Purchases with checking off the GR Based IV Indicator before doing the GR
I tried it but its giving me that no delivery costs are Planned in the Scheduling agreements it runs fine in case of the PO because PO is a time independent. Please inform how to post the same for schedule agreement with time dependent indicator on. I tried switching off the time dependent indicator and the system allowed, but my requirement is to Post I.V for the delivery cost with the time dependent indicator on.
Appreciate if you can suggest something in this case Urgently .
2. Aother issue is we have some uploaded Scheduling agreement from legacy system with Time dependent conditions. For this we need to post planned delivery cost in Miro. Since the system is not allowing to post, how to about for this. Shall we enter the delivery cost in unplanned delivery cost in Miro and post. Please suggest if any alternate solution is available.
Regards
ArvindHi,
As you know if the delivery cost document is not posted during GR the
delivery cost is not proposed during invoice (MIRO). Planned delivery
cost will be proposed in invoice only when there are records in EKBZ
table. The EKBZ table will be updated when delivery cost is posted
during GR itself.
Please ensure in the PO itself thatr the conditions have been defined
properly with the relevant amounts and values.
During GR when planned delivery cost conditions are present in PO,
system checks for values in amount field. Then only appropriate
calculations will be done for delivery cost and planned delivery cost
document will posted during GR and hence updates EKBZ table.
Solution to this issue is described in below steps,
1) reverse the invoice document
2) reverse GR document.
3) You have to give values in amount field in relevant conditions ZGDS
in the PO.
If you face any issues changing the values, delete above conditions
and put it again manually and give values in amount field also.
4) Post GR once again, delivery cost document will also be posted.
You can check it in PO history.
5) During invoice select Item + planned delivery cost and post the
invoice. If you need planned delivery cost to be posted separately,
then you can post individual invoice for item and delivery cost.
Please note it is not possible to post delivery costs for documents with
multiple accountassignments.
For your second question, I am afraid I can not answer. Please open a new ntry in the forum, so that someone else can answer it.
Best Regards,
Arminda Jack -
Planned Delivery Cost in MIRO for different freight vendor
Hi,
Kindly share, how to get rid of above issue:
1) PO created with a freight condition (FRA1 with a different vendor assigned to it under item conditions tab)
2) GR done, & all accounting entries were OK, (including freight costs in FR1 or FR3)
3) while doing MIRO with selection Planned-Delivery-Cost, Amount & Qty fields are "Blank" and auto flowing from Clearing A/cs
I found this error in both Domestic or Import POs.
I've read many threads, but could not find a clear solutions for the same.
Plz help
SankarHi,
Plz find screens.
Amount & Qty fields not flowing in MIRO from open GRIR/clearing account balance. -
Planned delivery cost in Import of Assets Materail
Hi,
I have a scenario, where we are purchasing (Import) Assets material from abroad. for this we have created Import PO with account assignment A. assigned the planned delivery cost in Condition Viz. Sea freight, Custom Duty, CHA charges and individual vendor also assigned at condition level.
We have posted the MIRO for Custome Duty and Done the GR. Excise Invoice also Captured and posted. While posting the invoice of other Delivery cost after GR system is not showing any value in MIRO line item.
Where as in normal inport cycle Value in Planned delivery cost IV (after GR) is appearing itself.
Please guide how to Post Delievry cost IV in above scenario. we donot want to enter any amount manual in MIRO line item.
Thanks & Regards,
Ranjan KumarHi Ranjan,
The idea with MIRO is to enter the vendor invoice that you got on paper, i.e. the gross amount, the tax amount(s) and the net item amounts - all from the vendor invoice. For this reason the defaulted amounts shouldn't be necessary.
If your business case is different, then there's a workaround. MIRO only suggests amounts if two cases:
- PO doesn't have provision for GR ("GR" flag on the tab "Delivery") or
- PO does have provision for GR and the received qty up to day is higher than the total invoiced qty up to day.
I have however used a user exit to make MIRO think the GR flag in the PO is not set. The user exit is the enhancement point MRM_AMOUNT_QUANTITY_PROPOSE_01 of the enh. spot ES_SAPLMRMC located right in the beginning of the function MRM_AMOUNT_QUANTITY_PROPOSE. The function module receives the GR flag from the PO in the parameter I_MRM_PROP-WEPOS. Let your enhancement reset the flag and make MIRO believe the GR flag in the PO is not set. Then it will propose the PO qty and amount.
However, let me underline again - the idea with MIRO is that you should type in the invoice that you hold your hand.
BR
Raf -
Change the sequence of planned delivery costs in MIRO
Dear Experts,
In import an import PO the various CVD & ACD conditions are maintained in the PO .
To enter the bill of entry , MIRO is used where the invoice is booked for planned delivery costs for the PO .
In MIRO , this planned delivery costs appear by default in certain sequence. I want to change this sequence .
eg by default the system shows :
Sec Ed cess on CVD
ACD
BCD
Ed cess on BCD
CVD
Ed cess on CVD
Sec Ed Cess on BCD
I want to change the seq of appearance in MIRO.
How is it possible
Pls guide
Regards
AnisDear Anis bazmi
You will get the conditions as you desire one below another in PO or MIRO if you have defined them exctly the same way in your calculation schema steps, other wise there is no way in getting the way you want and it can not be changed either in PO stage or in MIRO also.
Just check, when you are processing MIRO, please select Planned delivery Costs form the menu below instead of the combination of both.
Regards -
Planned Delivery Costs in IMPORT PO
Hi,
What planned delivery costs are posted to GL accounts and material accounts.
I want to post Clearing & Forwarding and Demurrage charges to material accounts.How it can be done.
RegardsSolved
-
IN MIRO for planned delivery costs always .19 paise extra coming?
In MIRO for planned delivery costs always .19 paise extra is showing?
very strage issue, kindly suggest me on the same
archanaACtually when I am doing MIRO price is taking as USD * exchange rate = as local currency, instead of the price entered in INR for particular condition type like local freight in PO,
because of which value is increased by .19 paise..
like in PO local freight entered charge is 5000000 rs in first column but the same is displayed 111160.52 usd in second column... but exchange rate is 44.98..
IN MIRO it should take 5000000 for me but it is taking 111160.52 * 44.98 = 5000000.19 rs.. kindly let me know the solution for this
regards,
archana
Maybe you are looking for
-
Error while deploying .ear file on the oracle 10g Application server
While deploying the ITS.ear or any other .ear file thru the application server console the screen shows the deploying screen continuously without any errors.The screen shows uploading the .ear file without any errors.Can somebody help me out it 's ve
-
Currency format combined with if else issue
Hi all, Basically, I need to get the value from if else statement, then use currency format to format the currency according to their currency code. the following is my if else statement to show the A.PAY_PROMISE_AMT or A.PROMISE_AMT <?xdofx:if A.PAY
-
Resend AS2 messages from the Seeburger Workbench
Hello, We have a EDI integration scenario where we are sending an asynchronous AS2 message via the Seeburger EDI adapter. As part of sending the message, we also request a synchronous MDN. In cases where we have successfully sent the message but not
-
I would like to use the fields BRAND_ID, PLGTP & ETIAG in a non-retail setting.
I would like to use the fields BRAND_ID, PLGTP & ETIAG in a non-retail setting. We have a need for BRAND and PLGTP (and temporarily using ETIAG for managing some material groupings) and since the fields exist in MARA, I would like to use them witho
-
Trying to import from Outlook Express on XP system toT-Bird on Win 8.1 using flash drive. Told T-Bird Address Book Import function the wrong. wab so I deleted the initial wab and tried to import the correct one but T-Bird keeps importing the 1st one.