Billing plan in Contract.
Hi Gurus,
I wanna set the billing plan at item level in contracts. I have done the necessary settings and now billing plan is showing at item level. But, its happening that when I try to put values in billing plan for the contracts which are already exist in the system its showing following error:
Item 000010 can not be invoiced according to
billing plan
For these contracts, subsequent documents have been created ( sales order ). Is that reason its not letting me add the values in billing plan?
Will you please guide me why this error is occuring?
The reason is in your question. Since there are sales orders which have been created based on the earlier settings, you cannot change the billing plan now. You need to give it before you create the documents at the time of customisation, IF YOU STILL WANT TO proceed, you have two options:
1. Delete the earlier docs created.
2. Create a new contract which is a copy of this contract and define your billing plan and create your sales docs.
regds
Jude
Similar Messages
-
Copy Billing plan from Contract to Sales Order
Dear Expert,
We created the Contract with Billing plan related to specific "WBS "Element". Then, tried to create the sales order with reference to that Contract. But billing plan details maintained in contract is not getting copied to sales order. can anybody give your experience to solve this issue.
Warm Regards,
NagHello Nag,
Did you check your copy control routines in transaction VTAA? You need to see if these fields are included in the routines maintained for copy control between your contract and sales order.
I hope this helps.
Best regards,
Ian Kehoe -
Error in Billing plan of Contract
Hi Experts,
We have a contract with Billing Plan. Billing plan tab has 2 line items.
The first line item Net value in Billling plan tab is showing '0' (zero) and the second line item Net value in Billing plan tab is showing is 250. But Condition record value is 250 itself.
The contract has been Invoiced now. In the Invoice the first line item value is '0'(zero) but the condtion tab of this line item its 250 (yellow icon, inactive).
In the Output Print form, the first line item value is showing as '250' not '0'(zero).
I am unable to understand where it went wrong..
Please help me in this regard.
Thanks in Advance
Jaya.Hi,
ut the condtion tab of this line item its 250 (yellow icon, inactive).
Select this condition and check details why it show as yellow, inactivate
Kapil -
Periodic Billing Plan in Contract
Hi
I am trying to configure periodic billing plan in service contract scenario but when I assign it to Sales Doc. and item category, and create contract, the value in contract overview screen ( Net Document Value) does not match with Net header value . when I remove Billing plan then they match.Billing is to be done quarterly in this scenario.Please guide.Hi,
for Contract end rule 10
In T.Code: OVBZ
maintain baseline date as 01= Todays date
time period as 1
time unit as 4= year.
Alternately maintain Contract Validity period as 1 year and check. It looks the contract end and validity are not uniform.
Hope this will help.
Regards,
sharan -
Debit Billing Plan Line - Contract
Hi,
Regarding Billing Plans:
How do we create Debit Billing Plan Line in Contract ?
Where do we do the assignemnt of Header Billing Plan and Item Billing Plan ?
Creation of Billing Plan with reference to another - How ?
Regards
Edited by: SAP2020 on Mar 30, 2010 3:42 PMHi,
You could change the blling document type for the billing plan line in contract.
The header billing plan will be copied to item if you don't do any change.
If you want to have different billing plan on item level, please check the indicator "Header billing plan" off on item billing plan tab.
The indicator could only be set before first billing.
Thanks and best regards,
Smile -
Dear all,
I´m creating contracts by BAPI_CONTRACT_CREATEFROMDATA, but this BAPI doesn´t have parameters to create the billing plan.
Could you tell me if there is any function to create the billing plan to the contract?
ThanksPls use the FM "BILLING_SCHEDULE_SAVE" after the contract is saved. It requires the billing plan number which you will get once the contract is saved. Make sure that the billing rule value is passed to this FM.
hope this helps. -
How to Generate the Dates of Billing Plan Contract
Dear experts,
Need your advice on this.
I have a requirement to create a program to update the Billing Plan of contract. It will run in background and update the end date (billing plan), then generate the dates ( Settlement Date for Deadline, Billing date for billing index and printout, etc ..).
I have managed to change to end date using 'BILLING_SCHEDULE_READ' and 'BILLING_SCHEDULE_SAVE', but I couldn't generate the dates. I've searched sdn and still, no luck. I've tried 'SD_SALES_BILLINGPLAN_CHANGE' with no result. I've also found 'RV_SALES_DOCUMENT_UPDATE', but I dunno how to fill-in all the parameters.
Please help .. I have run out of ideas ...
Thx..
TRIFound the answer .. using BDC :).
Thx for attention ..
TRI.. -
Using VA42, I have to create the Billing Plan for contract line items.
I find many Function Modules and BAPIs to update the existing Billing Plan for the contract line.
Any idea about how to create one? Any BAPI/FM?
PranuYou can update billing plan using following Function module.
*& UPDATE Billing Plan
i_bapi_view-header = 'X'.
i_bapi_view-item = 'X'.
i_bapi_view-partner = 'X'.
i_bapi_view-contract = 'X'.
i_bapi_view-sdcond = 'X'.
i_bapi_view-sdcond_add = 'X'.
i_bapi_view-billplan = 'X'.
i_bapi_view-configure = 'X'.
sales_documents-vbeln = v_order.
APPEND sales_documents.
CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
EXPORTING
i_bapi_view = i_bapi_view
TABLES
sales_documents = sales_documents
order_headers_out = order_headers_out
order_items_out = order_items_out
order_contracts_out = order_contracts_out
order_billingplans_out = order_billingplans_out
order_billingdates_out = order_billingdates_out
order_partners_out = order_partners_out
order_conditions_out = order_conditions_out.
LOOP AT order_billingplans_out WHERE itm_number = '000000'.
hfplnr = order_billingplans_out-bill_plan.
ENDLOOP.
LOOP AT tab WHERE kbetr IS NOT INITIAL.
LOOP AT order_conditions_out WHERE itm_number = tab-itm_number
AND cond_type = 'ZZRE'.
MOVE-CORRESPONDING order_conditions_out TO cond_ch.
IF order_conditions_out-cond_type = 'ZZRE'.
cond_ch-cond_value = tab-kbetr.
APPEND cond_ch.
ENDIF.
ENDLOOP.
ENDLOOP.
* Read the billing plan
CALL FUNCTION 'BILLING_SCHEDULE_READ'
EXPORTING
fplnr = hfplnr
TABLES
zfpla = hfpla
zfplt = hfplt.
MOVE hfpla TO hfpla2.
*READ TABLE zfpla2 INDEX 1.
hfpla2-lodat = p_stat.
hfpla2-tndat = p_end.
hfpla2-rfpln = ''.
hfpla2-lodar = ''.
hfpla2-tndar = ''.
hfpla2-fpart = p_bplan.
hfpla2-perio = p_bplan.
hfpla2-horiz = p_hori.
*** Very important to set field updkz = 'U' ***
hfpla2-updkz = 'U'. "--> UPDATE!!
APPEND hfpla2.
CLEAR pos.
CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
TABLES
fpla_new = hfpla2
fpla_old = hfpla
fplt_new = hfplt " --> NEW
fplt_old = hfplt.
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
EXPORTING
i_no_messages = ' '.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
*& END OF UPDATE Billing Plan Header level
*& UPDATE Billing Plan Item level
LOOP AT zbill.
MOVE v_order TO doc .
CALL FUNCTION 'SD_SALES_DOCUMENT_READ'
EXPORTING
document_number = doc.
MOVE zbill-itm_number TO pos.
CALL FUNCTION 'SD_SALES_BILLINGPLAN_READ'
EXPORTING
i_vbeln = doc
i_posnr = pos
IMPORTING
e_fpla = e_fpla
TABLES
e_fplt = e_fplt
EXCEPTIONS
no_billingplan_allowed = 1
no_billingplan_found = 2
OTHERS = 3.
IF sy-subrc NE 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Read the billing plan
CALL FUNCTION 'BILLING_SCHEDULE_READ'
EXPORTING
fplnr = e_fpla-fplnr
* I_VFKDAT =
* I_BFKDAT =
TABLES
zfpla = zfpla
zfplt = zfplt.
* Upddate the ZFPLT2 table with the new values
*MOVE zfplt TO zfplt2.
MOVE zfpla TO zfpla2.
*READ TABLE zfpla2 INDEX 1.
zfpla2-lodat = zbill-datesfrom.
zfpla2-tndat = zbill-datesto.
zfpla2-rfpln = ''.
zfpla2-lodar = ''.
zfpla2-tndar = ''.
zfpla2-fpart = p_bplan.
zfpla2-horiz = p_hori.
*** Very important to set field updkz = 'U' ***
zfpla2-updkz = 'U'. "--> UPDATE!!
APPEND zfpla2.
ENDLOOP.
CLEAR pos.
CALL FUNCTION 'BILLING_SCHEDULE_SAVE'
TABLES
fpla_new = zfpla2
fpla_old = zfpla
fplt_new = zfplt " --> NEW
fplt_old = zfplt.
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE'
EXPORTING
i_no_messages = ' '.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
Edited by: Krupaji on Apr 9, 2011 7:21 AM -
Item billing plan lines not appearing in billing due list ...
Hello Team ,
I have one question on service contract billing plan. Contract has status released.
I have one contract which has header billing plan that is applicable at line item also.
1. At line item level billing plan two items are due for billing but in billing due list this line item does not appear. Some of the lines in Item billing plan are already billed.
Also at item billing plan there is no check (tick mark) for Header Billing Plan.
Can some one suggest what are the possible checks for item billing plan not appearing in billing due list.
Thanks ,
Nitn PatkiHi Nitin,
Check the status of the line items.
Regards
Narayana -
Can it be possible to create invoice without billing plan date?
Hi Gurus,
I have made settings for billing plan in contracts. But, client wants billing plan at contract level only for the sake of reporting. Client doesnt want invoice to be created according to these billing plan.
Now, consider this scenario,
I have created contract A with billing plan values in it.
I have created sales order B with reference to contract A. There are no billing plan values in sales order B.
There is no delivery and PGI.
Now, when I try to create invoice with reference to sales order B, system doesnt allow me to save the same and says "No billing plan date found".
Will it be possible to create invoice irrespective of the billing plan in contract?
Please guide.Hi,
Then in that case i would advise not to use billing plan for your contract document type.
If you intend to create a sales order in reference to your contract document which has billing plan type attached, then in that case you need to maintain billing plan for your sales order document too.
Reward if helpful.
Regards
Ravi -
Billing plan value with reference to start & End date
Hi Experts,
Request your earliest support for the achieving the below requirement.
Scenario:We have Billing plan set up for the all contracts - valid for one year.Monthly rental amount for each contract item is maintained as base price for the contract. When the billing plans starts in the middle of the month then, the billing value need to be calculated only for the relevant no of days in 'settlement' and 'To' date of billing plan. How to achieve this?
Net value of the contract item
Net value of the item 102.00 GBP
Tax for the item 15.30
Net value of billing plan for the contract item .
Item Net value 408.00 GBP
Billing plan and contract validity details for contract item
Billing Plan Type - PM- Monthly in Advance 51- Monthly on First of
Contract Start date 07/15/2009 (02)-Contract Start Date Billing plan Dates from 07/16/2009 02
Contract plan End date 10/14/2009 (09)-Contract End Date Billing plan Dates until 10/14/2009 09
Horizon - Cal-Id - 01
Dates
Settlement To Billing date Bill.value Crcy Block BillSt Man. Cor PayT DCat Billing Ty Price cal
07/16/2009 07/31/2009 08/01/2009 102.00 GBP FA A 01 ZC 01 -
> This needs to calculated upon net value for 16 days only
08/01/2009 08/31/2009 09/01/2009 102.00 GBP FA A 01 ZC 01---> between 07/16/2009 to 07/31/2009=102/31*16 = 52.65
09/01/2009 09/30/2009 10/01/2009 102.00 GBP FA A 01 ZC 01
10/01/2009 10/14/2009 11/01/2009 102.00 GBP FA A 01 ZC 01
Please suggest if this can be achieved through Billing plan configuration or any user exit that can be used to resolve the issue.
Thanks,
Priyabrataas far as I know there is NO such standard report.
you would try to build sap query based on VBAK/VBAP using VBFA checking LIKP/LIPS and VBRK/VBRP...
but you may request abaper for more professional report with MKPF/MSEG and BKPF/BSEG -
Billing Plan : Quarterly
Hi
I have a scenario where in i want to have Quarterly Billing plan in contract instead of monthly and billing date could be 1st of 4th month or it could be 30th of 3rd month. I am using standard contract type SC in ECC6.
I have tried defining date rule etc. it is not woring out.
Billing plan should be as follows
01.01.2007 - 31.03.2007
01.04.2007 - 30.06.2007
Please help me to know steps. Suitable answer will certainly be rewarded.
Regards
KalpeshHi,
refer these settings for date det rule, billing plan and assigning to item cat, if need ref H29 billing block
4.1.3 Defining Rules for Determining Dates
Use
In this step, you define rules for determining dates for the billing plan.
Procedure
1. Access the activity using one of the following navigation options:
Transaction Code SPRO
IMG Menu Sales and Distribution  Billing  Billing Plan  Defining Rules for Determining Dates
2. Choose New Entries.
3. On the New Entries: Details of Added Entries screen, make the following entries:
Field name
Value Description
Date det. rule YH Quarterly advance
Baseline date 07
Time period 3
Time unit 3
Last of month A
Calendar ID
Contract Data
1. Access the activity using one of the following navigation options:
Transaction Code OVBI
IMG Menu Sales and Distribution  Billing  Billing Plan  Billing Plan Types  Maintain billing plan types for periodic billing
2. On the Change View Maintain billing plan types for periodic billing: Overview screen, select the billing plan type S3 and choose Copy as to create a billing plan type.
3. On the Change view Maintain Billing Plan Types for Periodic Billing : Data screen, overwrite the following existing entries:
Field name
Value Description
BillingPlanType S3  Y1 Periodic quarterly BPHT
Next bill.date 50  YH
In advance Select
4. Save your entries and choose Back.
8. Select the item category WVC and choose Copy as to create a new item category.
9. On the Change View Maintain Item Categories: Details of Selected Set screen, make following entries:
Field name Description User Action and Values Note
ItCa YWVQ
Service Quarterly HT
Business Data
Billing Plan Type Y1
Determine Cost X
Revenue Recognition Time-related revenue recognition A
Delimit. Start Date Proposal based on contract start date A -
Service Contracts with billing plan not updating debit memo request in ECC
For service contracts with billing plan, we cancel the line items and set the user status at header to "cancelled" and also set the cancellation date (under Cancellation Tab) at the header as well as item level which delete all items in the DMR in ECC (which are not yet billed). When we do this, it works perfect for most of the time and in some cases DMR items are not updated in ECC and it is billing. When I checked in CRM, the billing plan items are updated based on the cancellation date.
Experts appreciate your help on this issue.
Thanks,
George.This is resolved by the note 1008663
-
How to get the Billing plan number for Contract Item?
HI Friends
I have been stuck up with the billing plan number to fetch perticular item in sales contract.
When I go to the table FPLA, I can all the billing plan numbers for a contract or sales order and I am not able to locate for a perticular line item.
Is there any way to fetch the exact billing plan number for a line item of a contract?
Please help me
Thanks
PraveenU need to use the table vbfa or fololow thw link
[http://www.erpgenie.com/sap-functional/sd/read-sales-document-flow-using-a-function-module] -
Relation with Contract Line Item and Billing Plan
Can a Billing Plan have more than one Contract (Sales Document) Line Item ?
To detail, for example, a Billing plan is X and it has three Plan Items 1,2,3. Can there be situation where Billing Plan X:Item 1 is set up for Contract A:Item 10 and rest of the Items i.e. Billing Plan X:Item 2,3 are set up for a different Contract B:Item 20 ?yes , we can
Maybe you are looking for
-
Hi, If trying to migrate assets is it possible to create the asset and load balances in one pass through LSMW. We have tried this but the application complains about the presence of a 'B' record type in the data from LSMW, which appears to be a def
-
Numbers on folders/files on mp3 CD
When I burn an mp3 CD from iTunes for archival purposes or to move files from one computer to another, iTunes appends numbers to each folder and file just before the folder or file name. Is there anyway to prevent this from happening? I'd like the fo
-
Can't exort from Premiere pro to Encore CS3 with Dynamic Link
Hi, I have finnished a projekt in Premiere Pro CS3 and when I want to export it to Encore with danamic link I don't have this option in the menu. I only have the option to use dynamic link to After effect. I have Production Premiem and use Vista 32 b
-
LiveTech service for a laptop?
One of my favorite reads is PC Mag, and recently read on thier webite this article about this LiveTech service by Cyberdefender. http://www.pcmag.com/article2/0,2817,2372447,00.asp LiveTech seems like a computer helper for those who aren't familiar
-
Collections and 11g business rules
how do I tell a rule to loop through a collection of objects that are maintained within an envelope object e.g. Request{ String ID; List Context; Context { string key string value I want the rule to extract the Context from the Request (maybe a funct