Contract , billing plan issue
Hello
I am having issue where I have cancelled billing document corresponding to a contract, then also I canu2019t rebill the contract. I found in the header billing plan the status is showing is B(Partially processed) which is partially processed and for a line item it is showing C(Completely processed), though I have cancelled all the invoices. Can some one help.
David
David
Try running reports SDVBUK00 and RVV05IVB to correct the status and/or billing index after carefully reading their documentation.
Hope this helps.
Similar Messages
-
Hi all,
I have a scenario of project sales. The billing will be order based - 50% after order confirmation, 40% after delivery & 10% after installation & testing.
I am using milestone billing plan for my project sales. I am not using the project system. I have created the billing plan in the following way:
1. Define billing plan types. I have copied from standard billing plan 01 & saved as Z type.
2. Define date descriptions. I have created 3 different date descriptions - a) Order confirmed, b) Delivery done, c) Installation & testing done.
3. Define & assign date categories. I created 3 different entries. First for the down payment at the time of order confirmation........i used the date description as down payment. The billing rule selected was "Down payment in milestone billing on percentage basis". The fixed date selected was "Fixed date, date not copied from milestone". The billing block selected was "calculation missing". The billing type selected was "FAZ".
For the second part (40% after delivery) I used the date description as delivery done. The billing rule selected was "Milestone billing on a percentage basis". The fixed date selected was "Fixed date, date not copied from milestone". The billing block selected was "calculation missing". The billing type selected was "FV".
For the third part (10% after installation) I used the date description as installation done. The billing rule selected was "Closing invoice in milestone billing". The fixed date selected was "Fixed date, date not copied from milestone". The billing block selected was "calculation missing". The billing type selected was "FV".
4. Maintain date proposals. I maintain 3 different dates with an interval of 5 days. For first step i selected the date description as "order confirmation"......billing % as 50%........selected the block......billing relevance as down payment on % basis.........payment term..........billing type as FAZ.
For second step i sselected the date description as "delivery done".......billing % as 40%........selected the block........billing relevance as "Milestone billing on a percentage basis".......payment term........billing type as FV.
For third step i selected the date description as "installation done"......billing % as 10%.......selected the block..........billing relevance as "Closing invoice in milestone billing".......payment term......billing type as FV.
5. Assign billing plan types to sales document types....I assigned the billing plan to the sales doucment for project sales.
6. Assign billing plan types to item categories.....I assigned the billing plan to the item category of the project item....with billing relevance as "I-Order-relevant billing - billing plan".....billing plan as the milestone billing plan.
Copy controls: I maintained the copy control settings in VTFA.......sales order to billing document type FAZ & FV as well. In the transaction code VOV8 for the sales order document type I maintained the order related billing type as FV.
Now I created a project sales order.......the system displayed the billing plan tab......the milestones were shown but the data regarding the billing percentage.......payment terms.........billing relevance.....was not shown. I entered all the details......with the document types as
FAZ
FV
FV.
I removed the block from the first milestone......down payment.
Now i created an invoice in VF01......selected the order number for reference......the system created 2 invoices.......1 for the down payment request & the other contract invoice. The down payment request had the correct amount but the contract invoice did not display any value.......
How should i correct the settings so the system will only create the relevant invoice......
With best regards,
Niyaz.Hi,
You have done a good job.
Enter different dates in sales order for each Milestone and assign billing block save the sales order.
Goto change sales order, remove the block for one billing date.
In billing screen, enter sales order no. don't press enter
Click on Selection date (Shift+F7) enter the date range and press enter. you will get only first billing that is 50%.
Actually we are using PS, milestones and billing dates will be copied from there.
Regards,
Chandra -
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 -
Dear Guru's,
As per my clinet Requirement we configured the Service Contract with Periodic Billing Plan on Monthly basis.Now After Saving the Service Contract when i go to change mode in Item Level Billing Plan Tab Page it is showing GREY or DISPLAY MODE only. But when i realize the Button HDR it is showing CHANGE MODE.
Now what is my Requirement is The Billing Plan Tab page Should always be in Change mode only .So how to do this could anybody help me.
Thank you
suribabuDear All,
Thank you. i solved the problem. i have maintain the Billing plan in Both Header and Item level.Now Remove at Header level. Do run the cycle.
Thank you.
suribabu -
Pricing in contract/billing plan
Hai ,
I have a contract with a billing plan. On header level I use a pricing condition. Example: at header level I have a net value of 400 euro. In the periodic billing plan I have 13 periods, each period gets 400 euro.
I want that the 400 euro will be divided over the periods. In this case, 13 periods so each period has to get 400/13= 33,77.
Can you help me to accomplish this?Hello Balazs,
Thanks for your reply.
I use an condition with a fixed amount at header level. this amount/rate must be divided over number of settlement periods.
Whe use a routine for this and it works, but when I save a contract and go back to change a discription, the rate is no longer divided by the number of periods. It looks like the routine is in conflict with standaard SAP.
Is it possible to customize this without a routine, so that the amount at header level divided over the number of periods.
Fixed amount 400 euro at header level. in billing plan 13 periods so each period has to get 400/13= 30.77
Thanks! -
Mile stone billing plan - issue
Hi sap experts
i have a probleme in creating mile stone billing plan. in MS Bill plant if my billplan exceeds my order quantity system is accepting without showing any error message or bloking the billing. i.e if my plan exceeds more than 100 % system should block the bill without creating but in my case system is allowing.
Kindly Advisehi
goto delivery item category TAO in tcode OVLP and maintain "check overdelivery" field as "B"
hope this helps you in solving
regards
prashanth -
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 -
Hello,
Suppose we have a contract with a sales plan that comprises a milestone plan (3 invoices with different percentages 30%, 40% and 40%).
Is it possible to split the billing plan in different sales orders wichi will end up in one of those invoices mentioned above?
Contract (Billing Plan) --> Sales order 1 --> 30% --> F2
--> Sales order 2 --> 40% --> F2
--> Sales order 3 --> 30% --> F2
OR the billing plan only supports this scenario:
Contract (Billing Plan) --> Sales order 1 --> 30% --> F2 30%
--> F2 40%
--> F2 30%
Kind Regards.Hi,
The billing plan only supports the second scenario.
We cannot create different sales orders for different billing plan items in contract.
The name itself tells us that it is a plan for billing.
So it supports only this case:
Contract (Billing Plan) --> Sales order 1 --> 30% --> F2 30%
--> F2 40%
--> F2 30%.
For creating the first billing document,we have to maintain the billing block for other two items.
Regards,
Krishna. -
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
-
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 -
Shorter contract date, periodic billing plan reduced, not reflected in ECC
Hi,
We get quite a lot similar problems with service contracts with billing plan.
Because of new type of contracts (other material number) being sold to our customers, the old contract will change end date, let's say from 31.12.2012 to 31.05.2011. Next the line item will be put to completed.
The periodic monthly billing plan in CRM now only show billing dates as to 01.05.2011 which is correct.
However on the ECC side, the created contract still show the future lines of the billing plan with status open.
As a result they still appear in the billing due lists.
The problem does not seem to be situated in the middleware.
I changed the contract end date to 31.12.2013 (so even further in the future than in the initial status) and in ECC I see additional lines created for billing.
Now if I bring back the contract end date to 31.05.2011 the extra lines in ECC are gone (period 01.01.2013 - 31.12.2013), but all lines for period 01.06.2011 - 31.12.2012 stay in overall processing status "Open" because they are "Not invoiced".
Anyone came accross the same issue and knows how to solve it?
Best regards,
GeertReason was incorrect processing sequence in changing contract dates
-
How can I apply 2 billing plan in a contract?
Please suggest I have a new requirment software trading
Details
1. service material
2. Contract--> billing
3. Charge heads ,
Instlation charges (One time)
Royelty chargess (Yearly)
Usage charges per person (Monthly)
My Question : How can I assign two different billing plan for a same material in a contract without repeeting the line item in contract with same mat code because I do not realy on user that he will put different item catagory correctly or not .
Please helpI dont think there is a way to use 2 different Billing plans for the same line item without doing an enhancement. If I were you I would address this like a training issue rather than doing such a huge enhancement.
-
Issue in PS Cash Management Planned payment coming from SD billing plan
Issue in PS Cash Management:
Coming from my sales order (SD billing plan), I get cash management lines item in PS ==> table COFP (Document Lines (project cash management)) with value type 62 (Planned Payments).
Then I invoice the WBS element with VF01. During invoicing, the system creates new line items in COFP with value type 54 (Invoices).
Issue
The problem is that planned payment (value type 62) is not reduced and whatever the invoice is, planned payment are the same.
From my understanding, new lines item should have been created with negative sign in order to reduce planned payment amount. Like invoices are reduce when payment is done.
Who can you confirm?
What are your feeling?
Thanks in advanceHelo,
Regular setting for PS cash management have been done such as:
- FM area creation
- Assignment Fiscal Year variant to FM area
- Activate PS cash management
Once the setting is correctly done, we can follow incoming & outcoming payment on project.
Table COFP is then impacted.
B/R -
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
-
No daily exchange rate defined for rate type Corporate
We are entering a transaction in AR for currency XDR (Nav Path in Receivables: Transactions->Transactions; Form Name: ARXTWMAI, FOrm Version: 11.0.62). The currency XDR is supposed to be IATA Rate related and has nothing to do with Corporate Exchange
-
How do you save pictures displayed by flash player
I would like to know how you save pictures that are displayed by flash player. there are websites that I go to that use flash player to display pictures and photos and I'm wondering if it's possible to save those pictures.
-
How can I cause HP Mobile Printing print jobs to default to duplex printing?
I purchased an HP Officejet Pro 8620 a few days ago--for use with my Windows 7 PCs. I want all print jobs to default to two-sided (i.e., duplex) printing. I used Windows' Devices and Printers to access the printer's preferences. I selected "Two-sided
-
I just updated to the new version, and this problem occurred right away. Please help!!
-
Does the message mapping editor insure that a valid target message is co
Hi Friends Does the message mapping editor insure that a valid target message is constructed? Regards Sam