Retention in Each invoice for project billing

Hi,
We have PS, FI and SD integration. We have different contract for projects, which we are handling through PS.
We are doing billing for the contract project each month. Project duration is long and each month we are doing billing to customer.
We require that in each billing some part is belongs to retention---which is kept by customer from each bill and that will be payable by customer only after project end.
So when doing billing each month retention amount should be separate line item for each billing and due date for that retention should be the date after project end date. Bcz customer will release the all retention amount together only after project end.
If I take one example for the scenario:.........
Total Project Revenue (Contract Amount) 36000
Duration for Project :  36 month
Billing to Each Month : 1000
Retention = 10% from each billing (Due after project end)
Payment term : 90% due immediately, 10% retention due after project end date (means after 36 month)
When I am doing 1st month billing and maintain payment term as installment (90%+10%) than for this month system create two line item for billing i. e 900 (90%) due immediately and 100 (10%) due after 36 month.
When I will do 2nd month billing system again create two line item i.e. 900(90%) due immediately and 100(10%) due after 36 month........means this 10% will be due after 36 month from the date of billing.
I am doing billing in 2nd month so retention for 2nd billing will be due 1 month after the project end date......same will be continue for 3rd 4th.......36th month billing and retention amount will be due after 36 month from the billing date.
But for project related billing my all retention should be due on same date, which is project end date.
How to do this.....Please reply.
Regards,
Bharat
Edited by: Bharat Gadkar on Nov 17, 2008 4:07 PM

Hi,
We have PS, FI and SD integration. We have different contract for projects, which we are handling through PS.
We are doing billing for the contract project each month. Project duration is long and each month we are doing billing to customer.
We require that in each billing some part is belongs to retention---which is kept by customer from each bill and that will be payable by customer only after project end.
So when doing billing each month retention amount should be separate line item for each billing and due date for that retention should be the date after project end date. Bcz customer will release the all retention amount together only after project end.
If I take one example for the scenario:.........
Total Project Revenue (Contract Amount) 36000
Duration for Project :  36 month
Billing to Each Month : 1000
Retention = 10% from each billing (Due after project end)
Payment term : 90% due immediately, 10% retention due after project end date (means after 36 month)
When I am doing 1st month billing and maintain payment term as installment (90%+10%) than for this month system create two line item for billing i. e 900 (90%) due immediately and 100 (10%) due after 36 month.
When I will do 2nd month billing system again create two line item i.e. 900(90%) due immediately and 100(10%) due after 36 month........means this 10% will be due after 36 month from the date of billing.
I am doing billing in 2nd month so retention for 2nd billing will be due 1 month after the project end date......same will be continue for 3rd 4th.......36th month billing and retention amount will be due after 36 month from the billing date.
But for project related billing my all retention should be due on same date, which is project end date.
How to do this.....Please reply.
Regards,
Bharat

Similar Messages

  • Is it possible to disable invoice for recurring billing (secure zones)?

    Is it possible to disable invoice for recurring billing (secure zones)?  It is possible to send receipts of payments instead of invoices?

    If your user has fully paid for the secure zone, the invoice will indicate this when it's sent so really it's a sales receipt at that point.  There's no way to have multiple types of invoice email layouts so if your client will never need to send out an invoice manually to receive payment and all your invoices are sent out after the order has been created and paid for, then you can just update your invoice email layout to reflect that it's a Sales Receipt. 
    You can update your email layouts by logging into the BC Admin area and goint to Site Manager > System Emails > Invoice

  • Invoice Class for Project Billing Transactions

    We are using 2 types of Invoices for our customers. Normal monthly billing and Debit Notes
    We have implemented Expenditures for normal monthly billing and Events based billing for Debit Notes (travel and other reimbursements charged to customer)
    We want to track these 2 types of Invoices separately in GL Account Analysis. Currently, we have Projects Invoices and Projects Credit Memo as 2 Transaction Types. If we add another transaction Type called Debit Note, then can we select Invoice Class as Debit Note while doing Event based billing? Currently, Invoice Class field (in Project Billing module) is uneditable. So, by default, all invoices get accounted as Projects Invoice
    Do let us know. In reporting, we are able to differentiate between 2 types of invoices but receivable account in GL includes both types and we need a mechanism in system to distinguish the 2 types
    Regards,
    Ketan

    Hi
    Transaction Types are set up in Receivables. You can set up Transaction Types for Source Project Invoices.
    The process - PRC: Interface Invoices to Receivables calls a client extension that allows you to select the transaction type, for each draft invoice. It is called AR Transaction Type Extension, and it uses the procedure - pa_client_extn_inv_transfer.
    I'm not sure if the system is limiting transaction types for the classes - Invoice and Credit Memo. You may try setting up transactions types in AR and assign them the class - Debit Memo.
    However, you may still have a problem with accounting. Projects AA does not allow you to create a different account by transaction type, nor by transaction class.
    Dina

  • Excise Invoice for Milestone billing

    We have configured mile stone billing.
    30% - Downpayment
    40% - Delivery
    30%- Closing invoice.
    Currently system is calculating excise and taxes at each step (CST & VAT)
    Our problem is how to creat single excise invoice at delivery time ( excise should be calculated on PR00 basic price in sales order at delivery against billing)
    Regards
    Sachin Kadam

    Our MTO Process is as below
    VA21 -  Quotation
    VA01 - Sales order wrt to quotation
    VF04 - Create invoice, print down payment request and send to customer
    F-29 -Post customer down payment
    Production process ---> Sales order stock is available.
    VL01N - Delivery
    VA02 - Delete billing blocks
    VF04 - Create invoice, print payment request and send to customer
    F-28 - Post milestone invoice
    Billing plan deatails as below
    19.01.2010     0009          Down payment     30.00     573.89      INR
    18.02.2010     YB01          Delivery                          40.00     765.18      INR     02
    20.03.2010     0008          Closing Invoi                                   1,147.77      INR     02
    Regards
    Sachin

  • Message type 'INVOICE'  for intercompany billing?

    Hi all,
    I have a requirement that i have to  create the invoice receipt for FI when the billing document is created in the same client?
    Please provide me the details for this
    such as output type and process code and other master data settings that have to fill?
    Thanks,
    Vamshi.

    Hi,
    For creating a intercompany invoice interface you need to do the following steps:-
    1. You need to maintain the Account at Customer in the customer master
    2. Ask your functional consultant to create an output type for you for this interface and let that output be triggered in the billing document.
    3. You need to create a partner profile for Customer and Partner Role as BP.  Message Type INVOIC, Message code FI and Process Code as SD08.
    4. You need to maitain the logical address to convert it to the vendor, this entry is maintained in the table EDILOGADR.
    5. Till now what ever you maintained is for the outbound interface.
    6. You need to create a partner profile for the vendor as Message Type INVOIC, Message Code FI & Process code INVF.
    7. The FI functional consultant has to enable that vendor as EDI and he has to make the necessary setting for the document to be posted successfully.
    If your functional consultant is not in a position to do them, you can ask me and i will help you to do those setting as well.
    Thanks,
    Mahesh.

  • Details for ALE Message type 'INVOICE'  for intercompany billing ?

    Hi all,
    I have a requirement that i have to create the Invoice receipt for FI when the billing document is created ( VF01)  in the same client?
    Please provide me the details for this
    such as output type , process code and other master data settings that have to fill?
    Thanks,
    Vamshi.

    Hi prakash,
    Thanks for the reply and it is very helpful.
    But i am using message type RD00 and shall i use this?
    Else, please specify the details that i have to maintain to use RD04 clearly stap-by-step?
    Thanks,
    Vamshi.

  • I cancelled my creative cloud membership on the 29th of janurary but I've just been sent an invoice for the bill of this years payment. Luckily there isn't enough money in my bank account for it to go through. But why am I still being billed?

    I don't know why Im being billed for it when i spoke to the online service team he told me that i wouldn't be billed for this year and now they are trying to charge me for it. I'm a student and I don't have that kind of money to pay for it so I'm not keeping anything in my card account to make sure that it can't be taken out. How do I tell them again that I'm not paying for it anymore
    Seriously annoyed

    This is an open forum, not Adobe support... You need Adobe support to cancel a subscription
    -start here https://forums.adobe.com/thread/1703848
    -or by telephone http://helpx.adobe.com/x-productkb/global/phone-support-orders.html
    --and two links which may provide more details, if the above links don't help you
    -http://helpx.adobe.com/x-productkb/policy-pricing/return-cancel-or-change-order.html
    -http://helpx.adobe.com/x-productkb/policy-pricing/cancel-membership-subscription.html

  • Regarding marking of status for generate draft invoice for single projects

    Hi,
    1)
    I have read through the portion - "Automatic Invoice Approve/Release Extension" in the document - "Oracle® Projects APIs, Client Extensions, and Open Interfaces".
    Noticed the package - "pa_client_extn_inv_actions" and procedures - "approve_invoice, release_invoice".
    I understand that these procedure play role in the actually approving & release of the invoice but will this also play role in changing the status or some other code need to be written for changing the status.
    My requirement of customizing a workflow for approval also need to mark status as unapproved when not approved. Not sure if same procedure will help.I am completely new in Project accounting so not sure if I have put forward very basic questions.
    2) Second question is in regards to the way this procedure should be modified :
    This is the code for approve_invoice:
    /*----------------------------------------------------------------------+
    | Approve Customer Invoice Template |
    +----------------------------------------------------------------------*/
    Procedure Approve_Invoice ( P_Project_ID in number,
    P_Draft_Invoice_Num in number,
    P_Invoice_Class in varchar2,
    P_Project_Amount in number,
    P_Project_Currency_Code in varchar2,
    P_Inv_Currency_Code in varchar2,
    P_Invoice_Amount in number,
    X_Approve_Flag out NOCOPY varchar2, --File.Sql.39 bug 4440895
    X_Status out NOCOPY number ) is --File.Sql.39 bug 4440895
    BEGIN
    -- Reset the output parameters.
    X_Approve_Flag := NULL;
    X_status := 0;
    -- Add your Approve Invoice Logic here.
    -- If you want to Approve the Invoice set X_Approve_Flag to 'Y'.
    -- If it's null or set to 'N', Approval of Invoice will not be Done.
    -- Do not add 'commit' or 'rollback' in your code, since Oracle
    -- Projects controls the transaction for you.
    EXCEPTION
    when others then
    -- Add your exception handler here.
    -- To raise an application error, assign a positive number to X_Status.
    -- To raise an ORACLE error, assign SQLCODE to X_Status.
    RAISE;
    END Approve_Invoice;
    I have shown below what I understand on the modifications to be done on the same:
    Procedure Approve_Invoice ( P_Project_ID in number,
    P_Draft_Invoice_Num in number,
    P_Invoice_Class in varchar2,
    P_Project_Amount in number,
    P_Project_Currency_Code in varchar2,
    P_Inv_Currency_Code in varchar2,
    P_Invoice_Amount in number,
    X_Approve_Flag out NOCOPY varchar2,
    X_Status out NOCOPY number ) is
    BEGIN
    -- Reset the output parameters.
    X_Approve_Flag := NULL;
    X_status := 0;
    X_Approve_Flag := 'Y';
    -- If you want to Approve the Invoice set X_Approve_Flag to 'Y'.
    -- If it's null or set to 'N', Approval of Invoice will not be Done.
    EXCEPTION
    when others then
    X_Status = 1;
    -- To raise an application error, assign a positive number to X_Status.
    -- To raise an ORACLE error, assign SQLCODE to X_Status.
    RAISE;
    END Approve_Invoice;
    **Will this modification "X_Approve_Flag := 'Y';" result in the invoices to be approved if I put this after the APPROVE path and if I put "X_Approve_Flag := 'N';", does that mean that the invoice would be rejected/unapproved so that I can put it after the REJECT path ?
    3)
    Custom workflow launch procedure to be fired from billing extension screen. Presently what is done is in the project template screen, in the billing assignment, the billing extension is referred.
    That means for each and every project, billing extension name will be attached.
    Present flow is once the generate draft invoice runs, triggers the billing extension, which in turn invoke the custom workflow launch procedure. But my question is how my workflow launch procedure is going to identify the particular transaction which triggered the workflow procedure, because based upon some project number/id/invoice number, I will have a select fetch the data into variable and then setting those into workflow attributes between create process and start process.
    So question is how my procedure will identify the transaction which invoked the procedure to get the particular project number/invoice number may be.
    I am not getting much from my research so thought of sharing with you if someone can assist me on the same.
    Regards,
    Ad

    Hi Krishna,
    Yes. I am invoking my workflow from billing extension only. I have entered the procedure name in the billing extension. Now when the draft invoice runs , setup is such that billing extension gets invoked as a result of "draft invoice for a single project".
    Till now its fine because my workflow is actually getting launched from here.
    Now custom requirement is that the approve and release in invoice review screen will be disabled and the approval process will have to be custom.
    Till this also its fine.
    A scenario is when the custom notification reaches approver. He/she would either approved or reject. If he approves, then invoice should get approved and then released.
    For this we tried and it seems no API is available as mentioned by Oracle. So whats the way to update invoice statuses ?. Presently we are going with a not recommended way - insert into tables . But I feel something should be there on updating status as per custom logic.
    You can let me know what u did for changing statuses
    When we do release from invoice review screen, an RA invoice number gets generated. I also need to update the table with the RA invoice number while insertion in table. Now there is no d/b sequence for this number. I have tried to open the logic of Release button and could get on table name PA_IMPLEMENTATIONS which always have 1 row for per OU. and there is a field next ra invoice number which shows the RA invoice number to be used. This value will keep on incremented as long as RA number gets generated.
    I am stuck at this place , on how to get the RA invoice number with some proper recommended method.
    In short I need a way to update inoice statuses like approved, released other than direct insert in table
    and how to get RA invoice number to be utilised while the release logic
    Regards,
    Ad

  • India Localization for Projects

    We are planing to implement Projects for one of our Indian client.
    Whether there are any India localization patch for Oracle Projects?
    How are localization needs of the client are met if no Order Management is implemented in India.

    India localization patches for Projects are available (FOr Costing and billing).
    FOr costing it takes care of Getting all non recoverable taxes as commitment and cost. (Considers India taxes).
    And in billing you can derive tax codes for a draft invoice, based on event type. So basically the setup for Project billing India localization is primarily driven by default setup at Event type level. And ofcourse you can over write these default tax codes from India Local, invoice review form.

  • Proforma Invoice - For IC Export

    Hi Gurus
    I have a below scenario
    This is regarding Intercompany scenario for export sales , Normally when we do export sales we have SAP Standard billing types ( Proforma F8 delivery related and F5 Order Related ) sometimes at the request of the client when they need a proforma invoice even before the delivery happens for an item with item category ( TAN) , SAP does allow us to create Proforma as they are std settings already maintained in SAP between OR and F5 and Item cat TAN
    Now when it comes to Intercompany scenarios export sales processing , if we need to have delivery related proforma invoice its possible by implementing the Snote - 445763 and for order related invoices we have note 833115.
    Now i would like to know from experts if a requirement for creating a proforma invoice for IC export sales referring to sales order for item cat TAN how can we map this as i understand TAN is delivery relevant , but what i am pointing is a replica of OR-F5 ( for delivery item cat TAN ) for intercomoany scenarios
    i have gone through certain posts but i got information on order related IC proforma and Delivery related IC Proforma
    But i need it specific to creating a Proforma Invoice for intercompany billing IV with a deliver item cat TAN , how to achieve this and what setting and precautions to be taken in copy control and configuration
    Regards
    Hiba

    Hi Manh
    Thanks for your mail, well yes as you mentioned above correctly for OR and TAN we do have SAP Standard settings  wherein we can create proforma invoice F5
    But my requirement is similar to the above requirement if we have scenario for Proforma Invoice ( Intercompany ) wherein for sales order having a delivery relevant item , I need system to create a Intercompany Proforma Invoice referencing to Sales Order
    Intercompany invoice ( Proforma ) referencing sales order delivery relevant item
    Please let me know how can we map the above
    Many Thanks
    Hiba

  • Reports available for Project

    What are the seeded reports available for Reporting.Consolidation Purpose in Projects.
    I need following details --
    1. Report for Monthly expenses for the Projects
    2. Report for Project status like whether they are closed , Approved etc and the cost associated with these Projects along with Supplier Invoice info ,Associated Purchase Order etc .
    3. Reports related to reconciliation
    Any report which match some of the requirement will also serve my purpose .
    Please help

    Hi,
    Below are some of the reports that may help in your requirement.
    1. Report for Monthly expenses for the Projects:
    You can look at the reports MGT: Expenditures Summary and MGT: Expenditures Detail
    2. Report for Project status like whether they are closed , Approved etc and the cost associated with these Projects along with Supplier Invoice info ,Associated Purchase Order etc .
    For the Supplier invoice info and PO : use the same MGT: Expenditures Detail report with the Expenditure Class as Supplier invoice
    For Project Status: AUD: Project Configuration
    3. Reports related to reconciliation
    AUD: Cost Audit Report
    AUD: Project Subledger Summary
    AUD: Project Subledger: Detail by Expenditure Type
    AUD: Project Subledger: Detail by Project
    AUD: Revenue Audit Report
    AUD: Supplier Invoice Audit Report
    Hope this helps!
    Thanks,
    Sathish Raju
    www.projectsaccounting.com

  • Invoice for price difference

    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,
    VS

    Hi
    You can use subsequent credit/debit option.
    please check this:
    http://help.sap.com/saphelp_47x200/helpdata/en/a8/b99725452b11d189430000e829fbbd/content.htm
    regards
    Srinivas

  • MIRO partial invoice for PO line item

    Greetings,
    We are currently using GR based invoice verification. Recently we received a vendor invoice for partial billing of a fully received line item. The system requires that we enter both a quantity and an amount for the line item being paid. We have up to three decimal places in the quantity field. Our problem is that the amount of the invoice does not correspond to a number that can be entered in the quantity field (it equates to .06147029...). This is causing the system to generate a split accounting entry. Rather than debiting the GRIR account for the full amount of the payment, it is debiting the GRIR account for the amount that corresponds to the quantity entered, and then posting the remainder to the GL associated with the cost object from the PO. Is there a way to prevent the system from making this additional entry? Any input you can provide would be greatly appreciated. I will award points for helpful suggestions. Thanks! Heather

    Per SAP, the functionality is working as designed.

  • Project Billing - Concession amounts are available for billing in following invoices

    Hi All,
    Distribution rule : Event/Event
    1. Generated invoice for 10% of rev budget. $100. Approved , Released ,Interfaced to AR, Tied back to Projects
    2. Applied a concession of $15. Released ,Interfaced to AR, Tied back to Projects
    3. Generated another invoice for 10% more. I expected to see $100 on this invoice as well but it is showing $115 on the second invoice.
    Concession applied on first invoice has been re-billed in the second invoice. Is this expected ? If it is, does applied concession make any sense ? This happens with Invoice Write-Off as well.
    Could someone please help me understand if it is because of a set up issue if this is not expected behavior.
    Thanks in Advance,
    Prakash

    It appears to be expected functionality according to Oracle support. It does not make any sense re-billing customers for the concessions given in previous invoices.
    Thanks,
    Prakash

  • Milestone billing - final invoice for every milestone

    Hi, friends!
    In a real estate implementation project: On confirmation of every milestone from PS, the billing block will be released. Suppose the unit costs 20,00,000 and there are 10 instalments with 10% of the value for billing each time. Each instalment will be 200,000. Since service tax is to be paid on accrual basis, each invoice needs to have a breakup into various components like basic sale price, preferred locatioon charges, floor rise etc. Each component attracts a different rate of service tax. The invoice for every instalment needs to show this breakup. This means that I have to back-calculate this amount of 200,000 into the various heads: basic sale price, service tax on the same, preferential location charges, service tax on the same etc.
    Please guide on a method to achieve the same.
    Thanks,
    Kasturi

    Hi,
    One of the way is to create each charge as Material and then have a pricing for the same in the sales order. But in this you will have to attach billing plan for each material.
    Another way would be to keep the charges as condition type. in this u will have to create routines to calculate the exact value for each charge as u have suggested. for service tax u can create 2 condition types one for 10% and another for 2.5% as these are the only two percentages applicable for service tax.
    Regards,
    Deepak

Maybe you are looking for

  • Trying to place a new order (Transfer from Virgin/...

    Hi all, I am trying to transfer across from TalkTalk/Virgin, and have hit a snag - I hit this error message when submitting for the package I want: Sorry- "We can see from your details that you've already placed an order to stop your current service.

  • Drop shadow on text is printing in wrong location but looks fine on the actual pdf.

    Hi, Im working on a postcard with text that has a dropshadow. Everything appears as it should on the pdf, but once printed the drop shadow is no longer aligned correctly and moves about 3 inches to the left when printed - ruinging the design. What co

  • LinkedList - printing non-repeated occurrences

    I have to read some data from a file. Each line is in the following format: ID_number;Name;address. Store it and then print all the occurrences that are not repeated. If the file had the following lines: +12345;John;California+ <-- repeated ID +32432

  • IPhoto 8.0.3 and 8.0.4

    I own a new iMac 2.93Ghz 4 Gb RAM. I recently upgraded iPhoto 09 to 8.0.3 and today to 8.0.4. Since the 8.0.3 upgrade my large photo library has become really sloooowww. Today when I saw the 8.0.4 upgrade I thought, "great, here comes the fix". NOT.

  • Forms- ERROR: Abnormal termination, Error Code: C0000005 ACCESS_VIOLATION -

    Hi All, I know that our system is using very old technologies (ie Java version, AS 10g 10R2, IE 8, etc). But due to the nature of the application, we can't upgrade it yet for a lot of both technical & political reasons ( i know some of you guys out t