Purchase order - Invoice cancellation
Hi Guru's,
1.We have a PO with Header currency USD, Company code currency SGD, Exchange rate fixed is not ticked.
2. We created the invoices as follows
Inv 1) 01.01.2007 - 100nos - 1000USD (loc cur val 1500SGD system calculated)
Inv 2) 01.02.2007 - 100nos - 1000USD (loc cur val 1550SGD system calculated)
3. We reversed the the <u>Invoice 1</u>.
Cred memo 1) 01.03.2007 - 100nos - 100USD (loc cur val 1450SGD syst cal)
Created a difference of 50SGD
4.Now we are trying to reverse (or create credit memo) the <u>Invoice 2</u> also.
01.04.2007 - 100nos. We enter value 1000USD
(todays exchange rate also 1.45)
System prompts message "You are trying to reverse the last invoice. And the value will reset automatically" and changes to different value as (1000USDExchange difference created during previous credit memo 50SGD equal ant in USD say 35USDExchange difference for current credit memo 100SGD equal ant in USD say 70USD) 1105USD.
System is not allowing to post credit memo for 1000USD. It is allowing to post only for 1105USD. This results as if Vendor own us 1105USD.
Question
1)Is there any way for the current PO, the credit memo can be posted for 1000USD and bring the invoice values to Zero in PO history.
2)If not, the resulted 105USD, should it be cleared by direct FI posting
3)for future, Selection of Exchange rate fixed in PO header will it help to avoid this problem of reversing last invoice. What will be other problem if we select Exchange rate Fixed in PO header.
Kindly clarify me.
Thanks in advance,
Kind regards,
Mohan
Hi,
The system is indicating that you are trying to credit more than was invoiced and so it has reduced the value to the full amount invoiced so far.
regardless of what you THINK is the amount to be creditted I would always tend to believe the SAP error message because this process has been in use for many years and has been correct up to date.
So I would let it revese the smaller ammount that it is proposing and you will find that the PO history WILL show zero (in local currency). What has happened is that the exchange rates have varied and so the foreign currency amounts have changed, but the local currency amounts will always work out the same each time.
Please try doing this as the system has suggested (for the lesser amount, just let it continue). You wil find that the PO history will be correct and show 0.
Steve B
Similar Messages
-
Problem with purchase orders and cancelling order lines
Hi,
We have a problem with purchase orders and cancelling order lines. For example we have created PO no. 4300291277:
We have made a GR 5000186897 on 03.09.2010 amount 1.920 and tried to cancel it with GR 5000208866, but it takes the invoice amount 1.724 instead of 1.920. What is the correct way to undo this orders, so we cancel the 1.920 and not the 1.724?
Please help me, your help will be highly appreciated.
Regards,
Najma.hi,
You have to cancel the IR first...and then do cancel the GR...
yes, there will be diff. in the price(if the price changes in bwtn)..if no changes in the price , the price will taken as old one..
Process:
1. Cancel IR
2. Then cancel GR..
3. then go the PO and try to delete the line item..
Regards
Priyanka.P -
How to get the loaded cost for the Parked Purchase Order Invoices.
Hi,
Could any one of you please help me out to find out how the loaded cost is calculated for Parked Purchase Order Invoices which have not been posted. The problem is that if the invoice is posted the ekbe-wrbtr field contains the total amt for any particular line item, i.e. the (material cost + unplanned costs + taxes ).
But for the documents which are not posted ekbe-wrbtr does not have all the key data fields as that of a posted document. Is there any way out to find the total cost for the line item which is not posted.
Please try to help me..
Thanks & Regards,
Sanjay.in that case u have to get the document amt of that accouting Document of PO invoice.
how --->
get the IR number from EKBE
CALL FUNCTION 'FI_DOCUMENT_RECORD'
EXPORTING
I_AWTYP = 'RMRP'
I_AWREF = W_AWREF1----->IR of Po
I_AWORG = W_GJAHR1----->year
I_AWSYS = ' '
I_AWTYP_INCL = ' '
I_AWTYP_EXCL = ' '
I_BUKRS = ' '
TABLES
T_DOCUMENTS = T_DOC.--->here u get the accouting document number.
Regards
Prabhu -
Asset purchasing order invoice verification error
Hi expert. I meet a problem about asset purchasing order invoice verfication. the detail as below:
1. creat the purchasing order, the account assign category is 'A'. passed
2. goods receipt.passed, the material document created.
3. infoice verification. when simulate the finance document, the debit is the vendor (no problem), but the credit is empty (it should be the asset number which selected in PO). the document error.
what can I do to solve the problem, thanks!HI, thanks for your reply.
reference PO have been typed and balance is zero. when simulate the document, there is only the debit (vendor), no credit (asset).
this function is good yesterday. I don't know who change the configuration today, I think it must be some config change lead to this problem. -
Gross price for BASB Condition is not picking in Purchase Order invoice tab
Hi Gurus
In taxinj -- conditional base column i added 362 and
in pricing procedure for gross price in subtotal column i added 6
but even though when i click invoice tab while creating Purchase Order i am not getting gross price for BASB condition same as gross price in pricing procedure it is picking some different value such as either net value or manual excise from pricing procedure JEXC condition value.
what went wrong.
Rgds
Shrikant Kamat.Hi Saplearner's
Is there any body who will focus on this issue
I have maintained all this accordingly, but the problem lies over here
Pb00-- 100
ra01--- 2 discount
net-- 98
jexc(16%)--15.68 ( MANUAL EXCISE)
net amount including tax-- 113.68
freight(2%)-- 1.96
Actual-- 115.68.
BASB-- 115.68 ( It should be 100)
In short i have given summary above, now let me explain
when i am giving 100 as gross price,discount-2 and if i dont give JEXC, then BASB is coming 100 that is correct.
when i am giving 100 as gross price, discount 2 and if i give JEXC , then BASB is picking as 115.68.
Problem is here when we give JEXC manual excise.
Rgds
Kamat.
Edited by: shrikant kamat on Feb 16, 2009 2:09 AM
Edited by: shrikant kamat on Feb 16, 2009 2:09 AM
Edited by: shrikant kamat on Feb 16, 2009 2:10 AM
Edited by: shrikant kamat on Feb 16, 2009 11:57 PM -
Tables or FM's for Purchase order ,Invoice, Taxes details
Hi,
I want to know from which tables or function modules we can get the condition type, amount and condition value.
Purchase order Line Item > Invoice (tab)> Taxes (tab)--> condition type, amount and condition value?
Regards,
Prem.Hi
LOGIC :
1 you will get po number fron EKPO
2, for same po you will get invoice in table RSEG
3.Pass the BELNR( Invoice number) in to BKPF into refernce field( where you will get invoice number+fiscal year) and same table you will get Fi doc in BELNR
4Then pass the BELNR in to BSET
5.Where all tax details available
Regards
Kailas ugale -
Purchase order "Invoice Receiptu201D and u201CGR based IVu201D
Hi,
Please let me know how to diable the "Invoice Receiptu201D and u201CGR based IVu201D checkbox editablity in Purchase ordershi
SPRO-> IMG ->Materials master -> Purchasing -> purchase Order -> Define Screen lay out at document level -> select ME21n double click ->GR/IR Control -> check disply required fields ilke GR Based invoice verification
so it will only display the filed it was disable
Thanks.. -
Purchase order invoice condtions taxinn
hi,
how to fetch invoice conditions for purchase order,
i have used fm CALCULATE_TAX_ITEM,i got all the conditions.but the problem is for condition type jipc.Tax amount of this condition type is different when comparing to me22n(invoice tax jipc).let me know where i know the difference and how to correct it.
thankd in advance.hi
SPRO-> IMG ->Materials master -> Purchasing -> purchase Order -> Define Screen lay out at document level -> select ME21n double click ->GR/IR Control -> check disply required fields ilke GR Based invoice verification
so it will only display the filed it was disable
Thanks.. -
DMS link with Purchase order,invoices and material master
Hi, all,
Here is my ?
Can we link incoming material invoice with purchase orders for reference purpose throught DMS.
rgds,
benhi
you can link the objects through object link in dms.
go to tcode dc10 select the documnet type, click on define object link. click new entry and select object type as EBAN/EKPO
this way dms is link to purchase order.
thanks ,
regards,
nitin
award point if useful -
Hi All
Is there a report that will give me all invoices processed against a vendor and the Purchase Order for that vendor
VishnuHi Vishnu,
You mean to say Invoice received or Invoices paid to vendor.
If you are asking invoices paid to vendor there is no report with link to purchase order. You have report of vendor balances only against invoice numbers.
Regards
Rang -
How to add external URL link to SAP object (Purchase Order, Invoice, etc)
Hello,
Is there any function module /BAPI that allows me to add an external URL link to a existing Purchase Order
or Invoice document in R3 system?
I tried to debug the system but have not found no suitable function module for it.
I also analyzed the ABAP code of the small GUI window that allows to add a external URL link to
a Purchase Order, and found the function module SO_OBJECT_INSERT. However I could not debug
it (seems to be created with BOR objects) so I've no example for it.
Please help!
Regards,
Manuel DiasCONSTANTS:
c_http(36) TYPE c VALUE '/BpHttpApis/slaphapi?ibmperson/(uid=',
c_listxml(12) TYPE c VALUE ').list/byxml',
c_value(5) TYPE c VALUE 'value',
c_cn(2) TYPE c VALUE 'cn',
c_mail(4) TYPE c VALUE 'mail',
c_em_num(19) TYPE c VALUE 'managerserialnumber',
c_em_cou(18) TYPE c VALUE 'managercountrycode'.
DATA client TYPE REF TO if_http_client.
DATA url TYPE string.
DATA xbuffer TYPE xstring.
DATA l_value TYPE zchar2000.
DATA l_value_string TYPE string.
DATA content TYPE string .
DATA rows TYPE STANDARD TABLE OF string.
DATA wa_rows TYPE string .
DATA conv TYPE REF TO cl_abap_conv_in_ce.
DATA ixml TYPE REF TO if_ixml.
DATA streamfactory TYPE REF TO if_ixml_stream_factory.
DATA parser TYPE REF TO if_ixml_parser.
DATA istream TYPE REF TO if_ixml_istream.
DATA document TYPE REF TO if_ixml_document.
DATA node TYPE REF TO if_ixml_node.
DATA xmldata TYPE string.
DATA iterator TYPE REF TO if_ixml_node_iterator.
DATA nodemap TYPE REF TO if_ixml_named_node_map.
DATA attr TYPE REF TO if_ixml_node.
DATA name TYPE string.
DATA prefix TYPE string.
DATA value TYPE string.
DATA indent TYPE i.
DATA count TYPE i.
DATA index TYPE i.
url = 'http://bluepages.ibm.com'.
CLEAR: l_value_string, l_value.
***Create the HTTP client
CALL METHOD cl_http_client=>create_by_url
EXPORTING
url = url
IMPORTING
client = client
EXCEPTIONS
OTHERS = 1.
IF sy-subrc <> 0.
Create the HTTP client failure, sy-subrc =
MESSAGE i005(zm) WITH text-026 sy-subrc.
EXIT.
ENDIF.
CONCATENATE c_http
p_accnt
p_couty
c_listxml
INTO l_value.
l_value_string = l_value.
***Get employee information
CALL METHOD client->request->set_header_field
EXPORTING
name = '~request_uri'
value = l_value_string.
client->send( ).
client->receive( ).
***Load to xstring
CLEAR xbuffer .
xbuffer = client->response->get_data( ).
conv = cl_abap_conv_in_ce=>create( input = xbuffer ).
conv->read( IMPORTING data = content ).
create the ixml main factory
ixml = cl_ixml=>create( ).
create a stream factory
streamfactory = ixml->create_stream_factory( ).
xmldata = content.
create a input stream
istream = streamfactory->create_istream_string( string = xmldata )
create a ixml document
document = ixml->create_document( ).
create a xml parser
parser = ixml->create_parser( document = document
stream_factory = streamfactory
istream = istream ).
parse the xml document into DOM tree
IF parser->parse( ) <> 0.
parse the xml document into DOM tree failure
MESSAGE i005(zm) WITH text-027.
EXIT.
ELSE.
node ?= document.
IF node IS INITIAL.
To be done
ENDIF.
create a node iterator
iterator = node->create_iterator( ).
get current node
node = iterator->get_next( ).
loop over all nodes
WHILE NOT node IS INITIAL.
indent = node->get_height( ) * 2.
indent = indent + 20.
CASE node->get_type( ).
WHEN if_ixml_node=>co_node_element.
element node
name = node->get_name( ).
nodemap = node->get_attributes( ).
IF NOT nodemap IS INITIAL.
attributes
count = nodemap->get_length( ).
DO count TIMES.
index = sy-index - 1.
attr = nodemap->get_item( index ).
name = attr->get_name( ).
prefix = attr->get_namespace_prefix( ).
value = attr->get_value( ).
ENDDO.
ENDIF.
WHEN if_ixml_node=>co_node_text.
User name
IF name = c_value AND
value = c_cn.
text node
value = node->get_value( ).
p_name = value.
ENDIF.
User email
IF name = c_value AND
value = c_mail.
text node
value = node->get_value( ).
p_email = value.
ENDIF.
Employ serial number
IF name = c_value AND
value = c_em_num.
text node
value = node->get_value( ).
p_em_num = value.
ENDIF.
Employ country code
IF name = c_value AND
value = c_em_cou.
text node
value = node->get_value( ).
p_em_cou = value.
ENDIF.
ENDCASE.
advance to next node
node = iterator->get_next( ).
ENDWHILE.
ENDIF. -
Sales Order- Invoice Cancelled
Hi Gurus,
Our case is Order related invocie. I created a Sales order and generated an invoice against to this sales order. and due to some reasons i canceleed the invoice.
No when i check the report for Open sales orders the system is showing this sales order number. So i dont want to this sales order number in the open sales orders list. How can i get it.
Cheers,
SumithHi
Sumith
IF u have cancel the invoice then
> Cancel the billing doc. by VF11 ( if commercial ) or by VF02 ( if performa)
> Cancel the PGI by using VL09
> Cancel the delivery in VL02
> Now go to VA02 and short colse the order by ENTERING THE RELEVENT REASON FOR REJECTION
in the order and run the report u will not get the same or u can delete the sales order also in sales order tab.
Hope this will help you.
Thx. -
Problem in import Purchase Order GRN cancellation
Dear Experts,
I have a problem in related to import PO.
I have created an Import PO and made GRN, but due to the exchange rate not fixed at the time of PO creation, I got some difference in amount in local currency Vs Ord. currency at the time of GRN. So we cancelled GRN for all items (total 1000+ line items).
Now I have ticked exchange rate fixed.
I am facing two problems nowu2026
1. At the header level status I found the difference in Ordered value and still to be delivered value. Ordered value is greater than still to be delivered value in order currency. I found that it is because of delivery completion indicator is ticked for few items (around 100 items) even though GRN has been cancelled.
My question is why the delivery completion indicator is still ticked after GRN cancellation.
I tried to remove the delivery completion indicator tick mark by mass change PO (MEMASSPO), it is throwing the error u201CNo negative delivery costs allowedu201D. But for all the items the conditions are same, then why it is showing the error for those few items.
2. I checked the table entries through EKBZ and EKBE for the GRN and its cancellation entries with delivery costs; it is matching the value that exactly what we have made GRN (mvt 101) with cancellation value (mvt 102).
But if I check the table entries for the document in MSEG, there is a difference between 101 document and 102 documents for few items (around 400 items). What could be the reason for this?
Did anybody come across this problem?
Please give me the solution for both of the above points.
Thanks & regards
Ramesh
Edited by: ramesh varma on Jun 2, 2011 4:25 PMCan you check if you have already done invoicing for any of the GR Items
In this case the system will not allow you to reverse the GR quantity.
Also check the Open quantity for all the items in the table EKET. It should be same as what you have ordered.
Regards,
Niranjan -
Please urgently tell me which SAP report I can use to get the purchasing invoiced amounts in the invoiced currency...
I know many reports but they all convert the invoiced amounts to the plant currency. I need the real invoiced amounts in the currency really used.
The report must have at list the plant, the material, the invoiced amount and the currency, and the posting priod (or posting date).Hi,
The system is indicating that you are trying to credit more than was invoiced and so it has reduced the value to the full amount invoiced so far.
regardless of what you THINK is the amount to be creditted I would always tend to believe the SAP error message because this process has been in use for many years and has been correct up to date.
So I would let it revese the smaller ammount that it is proposing and you will find that the PO history WILL show zero (in local currency). What has happened is that the exchange rates have varied and so the foreign currency amounts have changed, but the local currency amounts will always work out the same each time.
Please try doing this as the system has suggested (for the lesser amount, just let it continue). You wil find that the PO history will be correct and show 0.
Steve B -
Error while posting purchase order invoice in microsoft dynamics ax 2012
Hii friends,
we are getting Excise record type is should not none while tax codes are calculated. but we have selected that Excise record type also we are getting
same error. please help to solve this problem.Hi Chintan,
But when my functional consultant was able to process same PO, by using the MIRO transaction and he was able reversal the same Invoice..
The Functional Consultant gave me the amount and input details.. (He was able to using the standard transaction MIRO) Which i am hardcoding through the segments which are mandatory.
When i try to do it through the IDOC process, where i am currently hardcording few values in the segments in we19 transaction and execute the same.
Please let me know if there is any other process.
Thanks
Sunil Kumar
Maybe you are looking for
-
How to pass values to XML complex type of a Webservice using PL/SQL
HI, I need to call a web service from PL/SQL that has an complex type element. That complex type element has 4 child elements each of integer type. I want to pass values for this complex type using SOAP_API.add_parameter but I can't understand how to
-
AIR-LAP1242AG-A-K9 configure command does not seem to exist
I have an AIR-LAP1242AG-A-K9. Straight out of the box I thought it would have the GUI functional but this is not the case. I am brand new to Cisco products so it is taking me a while to get use to them and to TelNet but from what I have read in about
-
Deployment of Servlets with JDeveloper
Dear Sir, I am facing problems for using initialised parameters in the servlets while deploying them(servlets) through JDeveloper. Kindly, let me know how I can remove hardcoded driver and ipaddresses from my file and still use them with JDeveloper(i
-
Hey all, I am a newbie to the Macworld and I would like to know how I could remove some of the items appearing from the "open with" menu. For instance, when I intend to open an .avi file, and I right click, I see a few options including VLC, Quicktim
-
Smart form page protection problem
Hello gurus, I am having two line types for the header. To make them page protected, i have created a folder and put them into the folder and activated page protection check box. But the problem it is printing awkwardly, line types are printing in th