Invoice for difference in selling price
Dear Memebers,
I've invoiced to a customer with excise tax code for 100 Rs.
Now the price has increased to 120 Rs and I want to raise a seperate invoice for the excess amount and the tax on it without physically suppling any materials to him.
How to do this in Business One ?
Rgds.
Suresh Kannan
Hai Suresh Kannan
Try this
I have faced this same problem, we suguest to put one Invoice with non inventory item with the name of "price different" for example create one non inventory item and give excess value this will affect only party leadger
Similar Messages
-
How to prepare invoices for Apple when selling as a company?
Hello, according to my national revenue agency rules I need to prepare invoices for payments received by Apple.
Now, since I need to prepare a separated invoice for every company that sells apps worldwide (which are Apple Inc (US), Apple Canada Inc (CA), Apple PTY Limited (AU), iTunes Sarl (Europe) and iTunes KK), I need the business registration numbers of these companies since they are required in the invoice.
While I've been able to find the Apple Inc EIN number, the iTunes Sarl VAT and the Apple PTY Limited ABN, I'm still looking for the Business Number of Apple Canada Inc and for the Consumption Tax Number of iTunes K.K., otherwhise it's impossible me to proceed.
Did anyone have my same specific issue so that I can be pointed in where to look for them? I already looked around internet for hours.
Thanks in advance,
JackJackozzo, thanks for your answer, but why 5 invoices? We only have one payment every month, which contains iAds revenue as well as Paid Application sales.
I found the information below and issued an invoice for the full amount on these:
Contacting iTunes
iTunes S.à.r.l.
31 – 33, rue Sainte Zithe
L-2763 Luxembourg
Company Reg No: B 101 120
VAT No: LU 20165772
Thanks,
Andrei -
Refund for difference in CD price
I purchased a CD on Nov 21 for $10.99 and today (11/27) it's $6.99! How do I get a refund for the difference???
I don't think you can. That's how the market works. Maybe some stores offer a price drop guarantee but at best it's only for maybe 30 days and it isn't the case with anything Apple sells as far as I know. At best with some hardware you can return it within a time window and then buy it again at the cheaper price I guess. You're talking about an album though and iTunes Store sales policy is all sales are final.
-
Purchased app and invoiced for twice the shown price
hi
I purchased an app splashtop remote and as you can see from the screenshot it is £3.98, I clicked the green button and downloaded/installed it.
I have been billed £7.97 beware of this sneaky behaviour. If I could figure out how/who to complain to I would. Won't be buying again.
http://i1140.photobucket.com/albums/n567/MadBobUK/enyo-findapps_2011-26-09_235515.png
Post relates to: HP TouchPad (WiFi)There is not any sneaky behavior here; there may be an error in the processing of the charge.
I have looked at you webOS account and do not see this app splashtop remote installed at all. I can only see 3 paid apps Big Boss, Camera, and Glimpse, and a promo code was used for all 3. But if you have a double charge on you credit card account, one could be an authorization and the other the actual charge. If the second charge does not fall off after a couple of days then you need to call webOS support in the UK at 020 7660 0950 to get a refund of the second charge on your account, if the app does not show on our side then you would have to provide a copy of your emailed receipt for proof of purchase. -
Material Master Price as Selling Price
I am using VPRS as my selling price on my pricing procedure and it is working just fine.
What I really want is cost plus 10% and I am having difficulty writing my VOFM Formula (alternate calculation type) to work correctly. I built in under Formulas, Condition Base Values.
xkomv-kbetr = xkomv-kbetr * '1.10'.
is not working. my cost is $7.06 so I am looking for a final selling price of $7.76 or $7.77.
My KBETR for one unit is $85,426.00 and my KWERT for one unit is $776.60
I am a functional analyst with no staff ABAP'r to turn to. Can anyone help me please?Dear Laurie
Assume your VPRS cost is $ 7.06 and your selling price should be $ 7.76. Now the difference would be 10%.
Go to V/06, copy any condition type, rename as ZR00 and maintain the following:-
Cond. class::::::::::::::::A
Calculat.type::::::::::::::A
Cond.category::::::::::::blank
Rounding rule:::::::::::::Commercial
Plus/minus:::::::::::::::::A
Manual entries::::::::::::D
Item condition:::::::::::::X
Amount/percent:::::::::::X
Delete:::::::::::::::::::::::::X
Scale basis:::::::::::::::::B
Save the condition type
Go to V/07, select the condition type ZR00 and maintain 535 table which is for customer. Now go to VK11, inpur ZR00 and maintain 10% to customers.
Now go to V/08, maintain VPRS as your PR00 in step 100, on top with respective Account Key. After this condition, insert one step (say 101) with condition type ZR00, assigning From-To value as 100. Insert one more step 102 with description as "Sub total" with FROM - TO as 100 & 101 so that your selling price would be VPRS + ZR00 which is your selling price.
thanks
G. Lakshmipathi -
Supplementary Excise Invoice for India
Dear all,
I want to enter excise-able supplementary invoice for rate change and the inventory should not be affected (incoming excise invoice + A/P Invoice). In earlier versions we were able to enter the same in dropship warehouse. But after upgrade from 2005 to 8.8 the same is not possible as the dropship warehouse cannot be defined excise-able. Kindly suggest what can be done.
RegardsHi Kapil......
Create Non Inventory Excisable Item for such type of Supplementary Invoices. Just do the transaction so that its Inventory will not be affected and you can easily create Excise and commercial invoice for Difference.......
Hope this will help you......
Regards,
Rahul -
Unit Selling Price Override through PROCESS_ORDER API
Hi All,
I have this below requirement to be achieved through process_order API.
1. In the Order Oganizer UI, I open the Order Entry form.
2. Open the Lines tab
3. For the Unit Selling Price, I change the price manually and tab out.
4. Its gives me a LOV to select a Surcharge modifier.
5. I select one of the surcharge and click save.
6. The price is overridden and a manual price adjustment is created for the above selected surcharge.
This functionality I want to acieve through the PROCESS_ORDER API. Basically, I want to override the unit selling price and apply a surchage modifier. This should change the selling price and create a adjustement record for the above line.
Please let me know if anyone knows about this. That would help me.
Thanks,
AnandAnand
I tested this in 12.0.4 vision and works. Also if you need to use update option if you are applying the same modifier more than once(not create), just like the way screen changes behave.
DECLARE
l_return_status VARCHAR2 (30);
x_msg_data VARCHAR2 (2000);
x_msg_count NUMBER;
l_adj_rec oe_order_pub.line_adj_rec_type;
l_adj_tbl oe_order_pub.line_adj_tbl_type;
l_x_header_rec oe_order_pub.header_rec_type;
l_x_header_adj_tbl oe_order_pub.header_adj_tbl_type;
l_x_header_scredit_tbl oe_order_pub.header_scredit_tbl_type;
l_x_line_tbl oe_order_pub.line_tbl_type;
l_x_line_adj_tbl oe_order_pub.line_adj_tbl_type;
l_x_line_scredit_tbl oe_order_pub.line_scredit_tbl_type;
l_x_lot_serial_tbl oe_order_pub.lot_serial_tbl_type;
l_x_action_request_tbl oe_order_pub.request_tbl_type;
l_x_header_price_att_tbl oe_order_pub.header_price_att_tbl_type;
l_x_header_adj_att_tbl oe_order_pub.header_adj_att_tbl_type;
l_x_header_adj_assoc_tbl oe_order_pub.header_adj_assoc_tbl_type;
l_x_line_price_att_tbl oe_order_pub.line_price_att_tbl_type;
l_x_line_adj_att_tbl oe_order_pub.line_adj_att_tbl_type;
l_x_line_adj_assoc_tbl oe_order_pub.line_adj_assoc_tbl_type;
l_list_line_type_code VARCHAR2 (30) := NULL;
l_list_line_id NUMBER;
l_x_header_payment_tbl oe_order_pub.header_payment_tbl_type;
l_x_line_payment_tbl oe_order_pub.line_payment_tbl_type;
l_prc_adj_request oe_order_pub.request_tbl_type;
l_prc_adj_index NUMBER := 1;
l_price_adj_id NUMBER;
v_msg_index_out NUMBER;
x_header_rec_type oe_order_pub.header_rec_type;
x_header_val_rec_type oe_order_pub.header_val_rec_type;
x_header_adj_tbl_type oe_order_pub.header_adj_tbl_type;
x_header_adj_val_tbl_type oe_order_pub.header_adj_val_tbl_type;
x_header_price_att_tbl_type oe_order_pub.header_price_att_tbl_type;
x_header_adj_att_tbl_type oe_order_pub.header_adj_att_tbl_type;
x_header_adj_assoc_tbl_type oe_order_pub.header_adj_assoc_tbl_type;
x_header_scredit_tbl_type oe_order_pub.header_scredit_tbl_type;
x_header_scredit_val_tbl_type oe_order_pub.header_scredit_val_tbl_type;
x_line_tbl_type oe_order_pub.line_tbl_type;
x_line_val_tbl_type oe_order_pub.line_val_tbl_type;
x_line_adj_tbl_type oe_order_pub.line_adj_tbl_type;
x_line_adj_val_tbl_type oe_order_pub.line_adj_val_tbl_type;
x_line_price_att_tbl_type oe_order_pub.line_price_att_tbl_type;
x_line_adj_att_tbl_type oe_order_pub.line_adj_att_tbl_type;
x_line_adj_assoc_tbl_type oe_order_pub.line_adj_assoc_tbl_type;
x_line_scredit_tbl_type oe_order_pub.line_scredit_tbl_type;
x_line_scredit_val_tbl_type oe_order_pub.line_scredit_val_tbl_type;
x_lot_serial_tbl_type oe_order_pub.lot_serial_tbl_type;
x_lot_serial_val_tbl_type oe_order_pub.lot_serial_val_tbl_type;
x_request_tbl_type oe_order_pub.request_tbl_type;
x_header_payment_tbl_type oe_order_pub.header_payment_tbl_type;
x_header_payment_val_tbl_type oe_order_pub.header_payment_val_tbl_type;
x_line_payment_tbl_type oe_order_pub.line_payment_tbl_type;
x_line_payment_val_tbl_type oe_order_pub.line_payment_val_tbl_type;
l_control_rec oe_globals.control_rec_type;
BEGIN
fnd_global.apps_initialize (1005902, 21623, 660);
mo_global.set_policy_context ('S', 204);
l_x_line_tbl (1).line_id := 319799;
l_x_line_tbl (1).header_id := 155008;
l_adj_rec := oe_order_pub.g_miss_line_adj_rec;
l_adj_rec.price_adjustment_id := fnd_api.g_miss_num;
l_adj_rec.list_header_id := 8988; --Modifier id
l_adj_rec.list_line_id := 16596; --Modifier line id
l_adj_rec.automatic_flag := 'N';
l_adj_rec.list_line_type_code := 'DIS'; --Change this is it is surcharge
l_adj_rec.arithmetic_operator := 'AMT'; --Percentage or amount
l_adj_rec.operand := 10; --How much?
l_adj_rec.operation := oe_globals.g_opr_create;
l_adj_rec.line_index := 1;
l_adj_rec.update_allowed := 'Y';
l_adj_rec.applied_flag := 'Y'; --this is required to change the price of the line
l_adj_rec.change_reason_code := 'MANUAL';
l_adj_rec.change_reason_text := 'Manually applied adjustments';
l_adj_tbl (1) := l_adj_rec;
l_control_rec.process_entity := oe_globals.g_entity_line_adj;
l_control_rec.process := TRUE;
oe_order_pub.process_order (p_api_version_number => 1.0
, x_return_status => l_return_status
, x_msg_count => x_msg_count
, x_msg_data => x_msg_data
, p_header_rec => l_x_header_rec
, p_header_adj_tbl => l_x_header_adj_tbl
, p_header_scredit_tbl => l_x_header_scredit_tbl
, p_header_payment_tbl => l_x_header_payment_tbl
, p_line_tbl => l_x_line_tbl
, p_line_adj_tbl => l_adj_tbl
, p_line_scredit_tbl => l_x_line_scredit_tbl
, p_line_payment_tbl => l_x_line_payment_tbl
, p_lot_serial_tbl => l_x_lot_serial_tbl
, p_action_request_tbl => l_prc_adj_request
, p_header_price_att_tbl => l_x_header_price_att_tbl
, p_header_adj_att_tbl => l_x_header_adj_att_tbl
, p_header_adj_assoc_tbl => l_x_header_adj_assoc_tbl
, p_line_price_att_tbl => l_x_line_price_att_tbl
, p_line_adj_att_tbl => l_x_line_adj_att_tbl
, p_line_adj_assoc_tbl => l_x_line_adj_assoc_tbl
, x_header_rec => x_header_rec_type
, x_header_val_rec => x_header_val_rec_type
, x_header_adj_tbl => x_header_adj_tbl_type
, x_header_adj_val_tbl => x_header_adj_val_tbl_type
, x_header_price_att_tbl => x_header_price_att_tbl_type
, x_header_adj_att_tbl => x_header_adj_att_tbl_type
, x_header_adj_assoc_tbl => x_header_adj_assoc_tbl_type
, x_header_scredit_tbl => x_header_scredit_tbl_type
, x_header_scredit_val_tbl => x_header_scredit_val_tbl_type
, x_header_payment_tbl => x_header_payment_tbl_type
, x_header_payment_val_tbl => x_header_payment_val_tbl_type
, x_line_tbl => x_line_tbl_type
, x_line_val_tbl => x_line_val_tbl_type
, x_line_adj_tbl => x_line_adj_tbl_type
, x_line_adj_val_tbl => x_line_adj_val_tbl_type
, x_line_price_att_tbl => x_line_price_att_tbl_type
, x_line_adj_att_tbl => x_line_adj_att_tbl_type
, x_line_adj_assoc_tbl => x_line_adj_assoc_tbl_type
, x_line_scredit_tbl => x_line_scredit_tbl_type
, x_line_scredit_val_tbl => x_line_scredit_val_tbl_type
, x_line_payment_tbl => x_line_payment_tbl_type
, x_line_payment_val_tbl => x_line_payment_val_tbl_type
, x_lot_serial_tbl => x_lot_serial_tbl_type
, x_lot_serial_val_tbl => x_lot_serial_val_tbl_type
, x_action_request_tbl => x_request_tbl_type
DBMS_OUTPUT.put_line (l_return_status);
IF x_msg_count > 0
THEN
FOR v_index IN 1 .. x_msg_count
LOOP
oe_msg_pub.get (p_msg_index => v_index, p_encoded => 'F', p_data => x_msg_data, p_msg_index_out => v_msg_index_out);
x_msg_data := SUBSTR (x_msg_data, 1, 200);
DBMS_OUTPUT.put_line (x_msg_data);
DBMS_OUTPUT.put_line ('============================================================');
END LOOP;
END IF;
END;
Thanks
Nagamohan -
IV01 : Selling price to customer And PR00 Selling price to customer
Dear SD Experts ..
I know inter company Process But i have small doubt please clear me
IV01 : Selling price to customer
PI01: Pricing between Supplying company to selling company ( Internal Purpose only )
ICAA01( Pricing procedure)
By using this we can bill the customer But PR00 Also Selling price to customer ( RVA001)
Please tell me i know all setting but logically i want to know why we have to maintain 2 Pricing procedures because By using inter company pricing procedure we can Bill the customer as per IV01 Right
i have this doubt ?Hi Amit,
IV01 : Selling price to customer
your interpretation for IV01 as selling Price to customer is wrong.
IV01 is intercompany pricing which will be seen in pricing procedure ICAA01 . This condition get the value populated from PI01 which is your intercompany pricing Condition type from RVAA01
as your know IV is the billing document type which is used for intercompany Billing process and IV01 value gets populated from your F2 billing type
PI01 is used as reference condition type for IV01
for example you have created intercompany scenario in which your F2 contains
customer price is PR00 = 1000
Intercompany Price is PI01 = 900
now when ever you creates IV the condition type IV01 get 900 from PI01
hope it is clear
revert if you need any further help -
Need Sample API code to update Quote Line level Unit Selling Price alone.
Hi,
i want to update Unit Selling Price alone using API, can any one have sample code to do that.
ASO_QUOTE_PUB.Update_Quote_Line
Thanks!
KishoreHi,
please find the code below for ASO Quote Line Update. Here this sample only shows an DFF Attribute update. You can try the same for the Unit Selling price Update.
DECLARE
l_Api_Version_Number NUMBER;
l_Init_Msg_List VARCHAR2(1000);
l_Commit VARCHAR2(1000);
l_Validation_Level NUMBER;
l_Qte_Header_Rec ASO_QUOTE_PUB.Qte_Header_Rec_Type;
l_Qte_Line_Rec ASO_QUOTE_PUB.Qte_Line_Rec_Type;
l_Control_Rec ASO_QUOTE_PUB.Control_rec_Type;
l_Qte_Line_Dtl_TBL ASO_QUOTE_PUB.Qte_Line_Dtl_tbl_Type;
l_Line_Attribs_Ext_Tbl ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_type;
l_Payment_Tbl ASO_QUOTE_PUB.Payment_Tbl_Type;
l_Price_Adj_Tbl ASO_QUOTE_PUB.Price_Adj_Tbl_Type;
l_Price_Attributes_Tbl ASO_QUOTE_PUB.Price_Attributes_Tbl_Type;
l_Price_Adj_Attr_Tbl ASO_QUOTE_PUB.Price_Adj_Attr_Tbl_Type;
l_Shipment_Tbl ASO_QUOTE_PUB.Shipment_Tbl_Type;
l_Tax_Detail_Tbl ASO_QUOTE_PUB.Tax_Detail_Tbl_Type;
l_Freight_Charge_Tbl ASO_QUOTE_PUB.Freight_Charge_Tbl_Type;
l_Sales_Credit_Tbl ASO_QUOTE_PUB.Sales_Credit_Tbl_Type;
l_Quote_Party_Tbl ASO_QUOTE_PUB.Quote_Party_Tbl_Type;
l_Update_Header_Flag VARCHAR2(100);
X_Qte_Line_Rec ASO_QUOTE_PUB.Qte_Line_Rec_Type;
X_Qte_Line_Dtl_TBL ASO_QUOTE_PUB.Qte_Line_Dtl_TBL_Type;
X_Line_Attribs_Ext_Tbl ASO_QUOTE_PUB.Line_Attribs_Ext_Tbl_type;
X_Payment_Tbl ASO_QUOTE_PUB.Payment_Tbl_Type;
X_Price_Adj_Tbl ASO_QUOTE_PUB.Price_Adj_Tbl_Type;
X_Price_Attributes_Tbl ASO_QUOTE_PUB.Price_Attributes_Tbl_Type;
X_Price_Adj_Attr_Tbl ASO_QUOTE_PUB.Price_Adj_Attr_Tbl_Type;
X_Shipment_Tbl ASO_QUOTE_PUB.Shipment_Tbl_Type;
X_Tax_Detail_Tbl ASO_QUOTE_PUB.Tax_Detail_Tbl_Type;
X_Freight_Charge_Tbl ASO_QUOTE_PUB.Freight_Charge_Tbl_Type;
X_Sales_Credit_Tbl ASO_QUOTE_PUB.Sales_Credit_Tbl_Type;
X_Quote_Party_Tbl ASO_QUOTE_PUB.Quote_Party_Tbl_Type;
lX_Return_Status VARCHAR2(1000);
lX_Msg_Count NUMBER;
lX_Msg_Data VARCHAR2(1000);
lc_last_update_date date;
l_file varchar2(2000);
CURSOR c_quote(c_qte_header_id NUMBER) IS
SELECT last_update_date
FROM ASO_QUOTE_HEADERS_ALL
WHERE quote_header_id = c_qte_header_id;
BEGIN
BEGIN
MO_GLOBAL.init('SQLAP');
MO_GLOBAL.set_policy_context('S',83);
fnd_global.apps_initialize(1175,50689,280);
END;
OPEN c_quote(l_qte_header_rec.quote_header_id);
FETCH c_quote INTO lc_last_update_date;
CLOSE c_quote;
aso_debug_pub.SetDebugLevel(10);
aso_debug_pub.Initialize;
l_file:= ASO_DEBUG_PUB.Set_Debug_Mode('FILE');
aso_debug_pub.debug_on;
aso_debug_pub.add('Update Quote',1, 'Y');
dbms_output.put_line('File :'||l_file);
dbms_output.put_line( to_char(sysdate, 'mm/dd/yyyy:hh24:SS') );
l_qte_header_rec.quote_header_id := 24649;
l_qte_header_rec.last_update_date := lc_last_update_date;
l_control_rec.last_update_date := lc_last_update_date;
l_qte_line_rec.quote_header_id := 24649;
l_qte_line_rec.quote_line_id := 27712;
l_qte_line_rec.attribute12 := 1000;
ASO_QUOTE_PUB.Update_Quote_Line(
P_Api_Version_Number => '1.0',
P_Init_Msg_List => l_Init_Msg_List,
P_Commit => l_Commit,
P_Qte_Line_Rec => l_Qte_Line_Rec,
P_Control_Rec => l_Control_Rec,
P_Qte_Line_Dtl_Tbl => l_Qte_Line_Dtl_Tbl,
P_Line_Attribs_Ext_Tbl => l_Line_Attribs_Ext_Tbl,
P_Payment_Tbl => l_Payment_Tbl,
P_Price_Adj_Tbl => l_Price_Adj_Tbl,
P_Price_Attributes_Tbl => l_Price_Attributes_Tbl,
P_Price_Adj_Attr_Tbl => l_Price_Adj_Attr_Tbl,
P_Shipment_Tbl => l_Shipment_Tbl,
P_Tax_Detail_Tbl => l_Tax_Detail_Tbl,
P_Freight_Charge_Tbl => l_Freight_Charge_Tbl,
P_Update_Header_Flag => l_Update_Header_Flag,
X_Qte_Line_Rec => X_Qte_Line_Rec,
X_Qte_Line_Dtl_Tbl => X_Qte_Line_Dtl_Tbl,
X_Line_Attribs_Ext_Tbl => X_Line_Attribs_Ext_Tbl,
X_Payment_Tbl => X_Payment_Tbl,
X_Price_Adj_Tbl => X_Price_Adj_Tbl,
X_Price_Attributes_Tbl => X_Price_Attributes_Tbl,
X_Price_Adj_Attr_Tbl => X_Price_Adj_Attr_Tbl,
X_Shipment_Tbl => X_Shipment_Tbl,
X_Tax_Detail_Tbl => X_Tax_Detail_Tbl,
X_Freight_Charge_Tbl => X_Freight_Charge_Tbl,
X_Return_Status => lX_Return_Status,
X_Msg_Count => lX_Msg_Count,
X_Msg_Data => lX_Msg_Data
fnd_msg_pub.count_and_get( p_encoded => 'F'
, p_count => lx_msg_count
, p_data => lx_msg_data);
dbms_output.put_line('no. of FND messages :'||lx_msg_count);
for k in 1 .. lx_msg_count loop
lx_msg_data := fnd_msg_pub.get(
p_msg_index => k,
p_encoded => 'F');
dbms_output.put_line('Error msg: '||substr(lx_msg_data,1,240));
end loop;
dbms_output.put_line(lx_return_status);
dbms_output.put_line(to_char(lx_msg_count));
dbms_output.put_line(lx_msg_data);
dbms_output.put_line('end');
END;
COMMIT;
Thanks
Sunil Devulapally
Edited by: user13150483 on 05-Jan-2012 10:59 -
Find out the Selling Price and Unit Price.
Hi All,
Am trying to get the Selling and Unit Price Before an Order Creation and Quote , from the API of " QP_PREQ_PUB.PRICE_REQUEST " ,. based on Item ID , Quantity and two Modifiesrs(Price List ID and Order Type ID).
i can get Selling Price and Unit from Temp table " qp_preq_lines_tmp ". after execution of Above API .
but I am getting Unit Price correctly and about Selling Price, its dispaly the Priec as same as Unit Price only .
I Dont' know what step i missed .
Have anyone developed similar API for getting the Selling Price and Unit Price for an Item ?.
Any suggestions are appreciated.
Regards,
ShanHi Shan,
I saw your posting on Oracle forum that is why I am sending this email to you.
I have been using QP_PREQ_PUB.PRICE_REQUEST to pass item to get item list price thru Oracle Price Engine. I get Item list price without any issues the only thing I am stuck is when that item has multiple modifiers then item price I get is without applying modifiers.
My case: When Item KD653 3/3MAT has 'X' price list and price of that item is set to 600.00. I have a modifier defined and that includes/qualifies above item for 10% discount. So when I pass my pameters like inv_item_id, list_header_id etc I get 600.00 not 540.00. So I am passing two lines one for regular item list price (600.00) and second for modifier that I have created for this item.
Result: I get 600.00 Item Price but I don't get modified (10%) price applied to unit price. Also it doesn't recognize my list_header_id that I am passing for my modifier.
I may be missing something to trigger the modifier part. If you got case details then that will be great.
Your help will be highly appreciated in this case.
Regards,
Prakash -
I created a PO and did GR & IV on the PO price.
(In the mean time, price of the material changes but the bill was raised on original PO price.)
Now the Vendor sends another Bill for the price difference.
I want to create Invoice for that Bill price.
How shall I do that?
regards,
VSHi
You can use subsequent credit/debit option.
please check this:
http://help.sap.com/saphelp_47x200/helpdata/en/a8/b99725452b11d189430000e829fbbd/content.htm
regards
Srinivas -
Excise invoice for price difference required with material code
Hi
In my scenario, we have charged less amount to customer at the time of sales.
For ex: Sales order was prepared for Rs.10000 and relevant excise duty was (@ 10% was charged). We did delivery and billing. We issued excise invoice as per Rs.10000 and relevant excise duty on it.
But actual basic price is 10100. We will charge Rs.100 and we have to charge relevant excise duty on it. However there will be no material movement.
1st i posted Debit note to customer with FB70 with following entry:
Customer A/c.. Dr 110 (100 + 10% excise)
To Sales A/c 100
To Excise Paid A/c 10
Then i went to J1IH and gave FB70 document reference. Following entry was posted
Excise Paid A/c... Dr 10 (This amount i gave manually which is OK)
To Excise Duty Receivable 10
Now my doubts:
1. How to credit Excise Duty Payable in J1IH. Which transaction type i need to check for it (DIEX or OTH, etc)
2. How should i take print of excise invoice (for above J1IH). My material number should also get printed on invoice. But i am not specifying any material in J1IH
3. 2. Can i create separate transaction type and then use it to J1IH. If yes then how to create and assignHi Tanveer
I did following steps based on you input
VA01 - Created Debit Memo no. 3
VF01 - Billing Number: 130012001 and accounting document number: 100000248.
J1IS - Clicked on create icon. Entered billing number 130012001, transaction type as OTHR and other CIN related details.
It went to next screen. In that screen manually gave material code, units assesable value, chapter id, Basic Ex duty, Ecess and SHEC.
After giving it gave prompt: Excise Duty will be recalculated. I clicked on YES.
Entire line item got deleted and nothing happened.
Please help how to proceed in J1IS with above mentioned data. Which all field needs to be filled in J1IS.
Please help.
Edited by: Meenu_ND on Jan 23, 2012 2:54 AM
Edited by: Meenu_ND on Jan 23, 2012 2:55 AM -
Error 'No tax code found for difference' in Posting Vendor Invoice IDOC
Hi All,
I am getting error message 'No tax code found for difference' while posting Vendor Invoice IDOC into SAP. IDOC type is INVOIC02. There is no difference in PO price, Invoice price and even Standard price. then why this error message? Other Vendor EDI settings are done ( OBCA, OBCD, OBCE etc). Is there any thing specific to be done in the config for this error?
IDOC has PO as reference document.
I looked into several threads in SDN forum but could not find proper solution
Can any ine help me with this issue?
Thanks in advance
HariHi
You might be missing the tax code for uploding through IDOC
so you can use the t.code we02 and give the doc and find the error
go to the WE19 to edit the tax code
and USE the t.code BD87 to select the doc and process it
thanks
Madhu -
Details of open invoices for the current year/ material price analysis
Hi,
I'm very new to SAP SD,MM modules. Can any one help me in the following of my requirements?
1. How to get the details of open invoices for the current year? Which table should I look into?
2. I have to create a report to display material price analysis. How should I do that?
3. How to develope a report to list out all the Open Sales Order with earliest ship date and requested ship date
4.How to create an interactive report for displaying plant status to know the status of a particular material
5. How to develope a report on Sales Order displaying Sales order Number, Sales order date, Material, PO Date and Customer requested date
Thanks in advance!!
Uma.
Message was edited by:
Uma RaviHi Ravi,
for 3, 4, 5 --> u can go through the code ...
REPORT ZEX2 MESSAGE-ID arc NO STANDARD PAGE HEADING.
Tables :kna1,vbak.
SELECT-OPTIONS : so_vkorg FOR vbak-vkorg OBLIGATORY,
so_vtweg FOR vbak-vtweg OBLIGATORY,
so_spart FOR vbak-spart,
so_kunnr FOR kna1-kunnr.
DATA : BEGIN OF sales_open OCCURS 0 ,
vbeln LIKE vbak-vbeln,
auart LIKE vbak-auart,
kunnr LIKE kna1-kunnr,
bstnk LIKE vbak-bstnk,
lfstk LIKE vbuk-lfstk,
fkstk LIKE vbuk-fkstk,
gbstk LIKE vbuk-gbstk,
END OF sales_open.
DATA : BEGIN OF itm_sales OCCURS 0,
vbeln LIKE vbap-vbeln,
posnr LIKE vbap-posnr,
matnr LIKE vbap-matnr,
kwmeng like vbap-kwmeng,
lfsta LIKE vbup-lfsta,
lfgsa LIKE vbup-lfgsa,
fksta LIKE vbup-fksta,
fksaa LIKE vbup-fksaa,
gbsta LIKE vbup-gbsta,
END OF itm_sales.
DATA : l_kunnr LIKE kna1-kunnr,
l_vkorg LIKE vbak-vkorg,
l_vtweg LIKE vbak-vtweg,
l_spart LIKE vbak-spart.
DATA: v_statusl(20) TYPE c,
v_statusb(20) TYPE c,
v_statusf(20) TYPE c,
v_statusg(20) TYPE c,
v_status(20) TYPE c,
v_field(1) TYPE c.
data : v_openqty like vbap-kwmeng.
**Selection Screen Validations.
AT SELECTION-SCREEN.
PERFORM validations.
*& Form Validations
* text
* --> p1 text
* <-- p2 text
FORM validations.
**Customer
IF NOT so_kunnr[] IS INITIAL.
SELECT SINGLE kunnr INTO l_kunnr
FROM kna1
WHERE kunnr IN so_kunnr.
IF sy-subrc NE 0.
MESSAGE e002 WITH text-005.
ENDIF.
ENDIF.
**Sales Organization
IF NOT so_vkorg[] IS INITIAL.
SELECT SINGLE vkorg INTO l_vkorg
FROM tvko
WHERE vkorg IN so_vkorg.
IF sy-subrc NE 0.
MESSAGE e003 WITH text-006.
ENDIF.
ENDIF.
**Distribution Channel
IF NOT so_vtweg[] IS INITIAL.
SELECT SINGLE vtweg INTO l_vtweg
FROM tvkov
WHERE vkorg IN so_vkorg
AND vtweg IN so_vtweg.
IF sy-subrc NE 0.
MESSAGE e004 WITH text-007.
ENDIF.
ENDIF.
**Division
IF NOT so_spart[] IS INITIAL.
SELECT SINGLE spart INTO l_spart
FROM tvta
WHERE vkorg IN so_vkorg
AND vtweg IN so_vtweg
AND spart IN so_spart.
IF sy-subrc NE 0.
MESSAGE e005 WITH text-008.
ENDIF.
ENDIF.
ENDFORM. " Validations
Top-of-page.
PERFORM sales_top_of_page.
Start-of-selection.
PERFORM sales_sel.
*& Form sales_sel
* text
* --> p1 text
* <-- p2 text
FORM sales_sel.
SELECT vbeln auart kunnr bstnk
lfstk fkstk gbstk
INTO TABLE sales_open
FROM vbakuk
WHERE vkorg IN so_vkorg
AND vtweg IN so_vtweg
AND spart IN so_spart
AND kunnr IN so_kunnr
AND gbstk NE 'C'.
LOOP AT sales_open.
WRITE:/4 sy-vline,
5 sales_open-vbeln HOTSPOT ON COLOR 2 INTENSIFIED OFF,
16 sy-vline,
17 sales_open-auart COLOR 2 INTENSIFIED OFF,
27 sy-vline,
28 sales_open-kunnr COLOR 2 INTENSIFIED OFF,
40 sy-vline,
41 sales_open-bstnk COLOR 2 INTENSIFIED OFF,
55 sy-vline,
56 sales_open-lfstk,
76 sy-vline,
77 sales_open-fkstk,
96 sy-vline,
97 sales_open-gbstk ,
117 sy-vline.
HIDE sales_open-vbeln .
ENDLOOP.
ENDFORM. " sales_sel
*& Form sales_top_of_page
* text
* --> p1 text
* <-- p2 text
FORM sales_top_of_page.
WRITE:/4 sy-uline(114),
50 'OPEN SALES ORDERS' COLOR 7 INTENSIFIED ON .
WRITE: /4 sy-vline,
5 'SalesOrder' COLOR 1 ,
16 sy-vline,
17 'OrderType' COLOR 1,
27 sy-vline,
28 'Customer' COLOR 1,
40 sy-vline,
41 'PoNumber' COLOR 1,
55 sy-vline,
56 'Delivery Status' COLOR 1,
76 sy-vline,
77 'Billing Status' COLOR 1,
96 sy-vline,
97 'Processing Status' COLOR 1,
117 sy-vline .
WRITE:/4 sy-uline(114).
ENDFORM. " sales_top_of_page
AT LINE-SELECTION.
SELECT a~vbeln
a~posnr
a~matnr
a~kwmeng
b~lfsta
b~lfgsa
b~fksta
b~fksaa
b~gbsta
INTO TABLE itm_sales
FROM vbap AS a JOIN vbup AS b
ON a~vbeln EQ b~vbeln
AND a~posnr EQ b~posnr
AND b~gbsta NE 'C'
WHERE a~vbeln EQ sales_open-vbeln.
IF NOT sales_open IS INITIAL.
LOOP AT itm_sales.
at end of vbeln .
sum.
v_openqty = itm_sales-kwmeng.
endat.
WRITE:/5 itm_sales-vbeln,
itm_sales-posnr,
itm_sales-matnr,
itm_sales-kwmeng,
itm_sales-lfsta,
itm_sales-lfgsa,
itm_sales-fksta,
itm_sales-fksaa,
itm_sales-gbsta.
ENDLOOP.
ENDIF.
skip 2.
write:/ 'open Quantity for the order is ', v_openqty .
for 1.
open invoices..
SELECT vbeln
fkart
kunag
gbstk
INTO TABLE it_billing_h
FROM vbrkuk
WHERE vkorg IN so_vkorg
AND vtweg IN so_vtweg
* AND spart IN so_spart
AND kunag IN so_kunnr
and year in p_year ---->"parameter for year..
AND gbstk NE 'C'. "----> open invoices
for 2..
2. refer TABLES mara, EINA ..
regards,
VIjay -
Manual override option for Unit selling price in Order line level.
In OM R-12
Our client wants manual override option for Unit selling price in Order line level.
But there is no solution available to fulfill this requirment. To be able to manually override the price on a Sales Order line you
must have defined a manual modifier that qualifies for the Sales Order line in question. Without a suitable manual modifier the price cannot be changed.
This is current standard functionality.
Anybody can give some suggestion/workaround to override selling price in Order header level without using the modifiers.
regards,Hi Kashif,
I'm finding it little difficult to buy Oracle Support's feedback with regards to R12 functionality for direct List Price update without using any modifier (manual or whatever). After all it is Oracle's product and they should know better. But test results in Solution Beacon's Vision 12.0.6 instance (http://www.solutionbeacon.com/tools_r12vision.htm) and documentation updates in R12 (R12.0.4) OM user guide & implementation manuals potray a different picture.
After your last post, I did a test in Solution Beacon's Vision 12.0.6 instance with following details:
OM: List Price Override Privilege = "Unlimited Access" at user level
OM: Discounting Privileges = "None" at user level
No manual modifiers defined and Order status = "Entered"
I could display the "List Price" field from folder under Line Items >> Main tab, override the list price to a new value and save. The unit selling price showed the new value based on updated List Price as soon as I tabbed out of the list price field after overriding. After saving it showed the new selling price. _Please note that under Line Items >> Pricing tab there is another "List Price" field and that is not editable_. For such overrides "View Adjustments" (from Line >> Actions) will not show any adjustment details as it is a direct update of list price.
Also please note that, if "Enforce List Price" checkbox is selected for the order type, the list price cannot be overridden even if the profile option is set to "Unlimited Access".
Document References:
Oracle® Order Management User's Guide
Release 12, Part No. B28099-03, September 2007 >> R12.0.4
Page No. 10-74
+Note: Note: If any order line for an order has the Calculate Price Flag value equal to Partial Price or Freeze Price new order level adjustments will not be applied or allowed to be overridden. _The profile option OM: List Price Override Privilege controls your ability to override the unit list price. If you have this profile set to Unlimited, you may modify the unit list price by editing the current value displayed_. The original list price is saved in a hidden folder field, so you can display it if necessary+.
Page No. 10-94
User Procedures
_A new profile option, OM: List Price Override Privilege controls whether or not you can update the List Price_. It is enabled and updated at the application, responsibility and user level. It is not user visible and updatable. The values include+:
- View Only: This is the default value. If set to this value, the current behavior is retained, which means unit list price field is protected.
- Unlimited Privilege: If set to this value, you can override the unit list price field from the main tab and immediately see selling price adjusted accordingly.
To use Override List Price:
+1. Navigate to the Sales Orders/Quick Sales Orders window.+
+2. Enter the header and line information, including the ordered item and quantity, then tab to the next field. The Selling Price and List Price display+.
+3. If the profile is set to Unlimited Privilege, you can enter a new list price in the List Price field. You can either proceed to the next line or save your work+.
+4. You can see the new, entered list price, and if there are automatic discounts applied, they will be based on the new list price+.
+5. If the folder has been modified to show the Original List Price, the original list price displays+.
+6. To change the List Price again, go to the list price field and enter a new value, replacing a previously entered value. If Audit Trail is enabled for List Price and a reason is required, a window appears to enter a reason and optional comments+.
Note: Subsequent overrides of the List Price, after the order line is saved, can be captured by Audit Trail, depending on the setup of Audit Trail (entered or booked state) and any processing constraints that have been set up.
In the OM Implementation Manual also there are notes related to this.
OM Implementation Manual
Release 12, Part No. B25975-03, September 2007 >> R12.0.4
You can refer to page no. 2-59, C-4 etc.
Thanks
Supro
Maybe you are looking for
-
Multiple screens opening; is that safari or comcast?
Anyone have this problem?
-
ADF faces tables - range navigation table footer
Hi, I have a strage situation using ADF Faces' table, sometimes it displays range navigation on top and bottom of the table and sometimes only on top of the table. Is it possible to show always the range navigation on top and bottom of the table? How
-
How can I be certain Firefox 4 has been installed in this computer?
I followed procedures to install Firefox4. Previously I had installed 3.6 or 3.7. I never received indication that the installation has been effective, but I have two icons mysteriously on my desktop now. Where can I find evidence of all but Firefox
-
Nervous: Re-requested authentication then Crash.
I've installed iTunes on a think pad and registered using my .Mac account information. I recently watched season 2.5 of Battlestar Galactica and thought I'd check iTunes for season 3. I was viewing the trailer for the season premier (this laptop ...h
-
Deamon program for TCP/IP kind of RFC connection
Hi Guru's , To create a TCP/IP kind of RFC connection we need a deamon program to run on the third party tool which will help the SAP system to recognise it and make a connection with it . What i have come to know is that this deamon program can be i