Is revenue and invoice at sub-task Level possible?

Is there anyway to generate revenue and invoice at sub-task level. Per Oracle standard we can do it project level or top task level but just want to check if there is anyway to do it at sub-task level. Even if through customization please let me know.

Hi
You may consider using billing extensions that will separate the invoices by sub tasks. However, to acheive that you will need to run in a loop the GDI for the same project. After first invoice is generated with only one sub task. you will need to approve and release it, and only than you could go on and run GDI again for the next sub task, and so on.
If the company agree that draft invoices will be automatically approved and released, you might consider using the automatic release client extension, to facilitate the cycles.
In order to get a separate invoice per sub-task you should develop an extension that will be called on PRE-Processing place.
That extension will check the available unbilled expenditures and verify if there are EI's in more than one sub-task. If so, select first sub-task and put one-time hold on all other sub-tasks' expenditures.
The extension for automating approval/release of invoices is called by GDI after the draft invoice is fully prepared. You can
develop your own logic for the conditions where invoice should be approved or released.
Just note, if you leave several invoices as approved, you will need to release them by the order they were created.
In the example of multiple sub-tasks on the project, the pre processing billing extension will leave EI's on sub-task 1, and all other tasks' expenditures will be put on one-time hold. Those the draft invoice will include only the sub-task 1 transactions.
The next GDI in the loop will not find sub-task 1 transactions, so it will pick sub-task 2 and all remaining transactions on other sub-tasks will be put on one-time hold. The second draft will include only sub-task 2 transactions.
The next GDI in the loop will not find sub-task 1 and sub-task 2 transactions. Therefore, next draft invoice will include the next sub-task. When no more sub-tasks'' transactions are available the draft invoice gets empty.
The automation can go further if you have many projects with that same requirement. You may develop a custom program that call the GDI in a loop for a single project, untill there is nothing more to bill there, then go on and call GDI in a loop for the next project, etc.
Dina

Similar Messages

  • Download notifications based on main work center and edit based on task level person responsible

    Hi Experts,
                   My requirement is to download notifications based on main work center.The downloaded notifications contains task level person responsible.If the notification contains four task assigned to different persons.Let suppose one task is assigned to the mobile user and other three task to another user.Now the first mobile user should able to edit the task  assigned to him ,but he should able to see all other task in disable mode that are assigned to other user.Iam using agentry work manager 5.3
    Please help me to achieve this requirement as soon as possible.Thanks in advance.
    Thanks & Regards,
    Sravanthi Polu
    Tags edited by: Michael Appleby

    Please refer my earlier posting for Work Order related requirement similar logic can be extended even to your Notification requirement.
    Also refer.
    Work Order and Notification Assignment Types Supported In Work Manager 5.3
    Thanks
    Manju

  • [Outlook] tasks and... sub tasks.

    Inside Outlook, I would like to have sub-tasks features.
    Often I need to nest some sub-tasks into a main task.
    There's some workaround ...or extra plug in to do it?
    bye
    Daniele.b75

    Hi,
    Outlook does not have the capability for subtasks without add-ins. Numbering is the usual recommendation.
    For example:
    Task
    1.1  
    Subtask A
    1.2  
    Subtask B
    Furthermore, the add-ins called Taskline might get the function of organizing tasks in hierarchy. You may refer to the link:
    http://www.taskline.com/
    Please Note: The third-party product discussed here is manufactured by a company that is independent of Microsoft. We make no warranty, implied or otherwise, regarding this product's performance or reliability.
    Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

  • Invoice Revenue and Invoice Quantity at line Item

    Hello All,
    I am pulling all the billing datasource extractors into BI - 2LIS_13_VAITM, 2LIS_13_VDHDR, 2LIS_13_VDKON.
    As per my report requirement, I want to show Invoice Number, Invoice Item, customer, division, status, invoice revenue, invoice qty and Unit price.
    I have 2 invoice qty columns - Good Qty and Reject Qty, based on status field, (GOOD/REJECT).
    I need to design and map the infoobjects to fields on datasource. could you please suggest me the solution or some documents you have for my reference.
    thanks,
    pra.

    Hi,
    I understand that you want to create a report based on the above three datasources. To start with, you need to create a infoset on them joining the fields in the datasource with join conditions. And then you may drag the fields reqd in the report to rows and columns in BEx.
    Let me know if you have any issues.
    Rgds,
    Sonal

  • Disable role assignment at task level

    Hi Experts,
    We have a requirement where role should be assigned at task level only and not at sub task level.Any configuration for this ? if not, How to achieve this by development?
    shashank

    solved by development

  • Multiple Revenue Recognition Methods on a Project(Task Level)

    We have projects where certain portion of revenue is recognized based on events(ex: equipment shipment) and certain portion is recognized as cost is incurred(Percentage of Completion).
    In Oracle Projects we can have only one Distribution rule for Revenue per project and doesn't allow to have different Revenue distribution rule at the task level.
    Business case: Project is for Equipment and Additional Service is purchased, separate tasks are created for Equipment(Task#10) and Service(Task#20).
    Billing is based on Events.
    Equipment(task#10) revenue is recognized based on order line shipment(event created),
    revenue for Service(task#20) is recognized as Cost is incurred to perform the Service, based on POC calculation.
    Following is what we tried as Proof Of Concept:
    Funding is at Task Level (set at Project Type), Baseline Funding without Budget is enabled(i.e Revenue budgets are created when funding is baselined)
    Billing extension Cost-to-Cost Revenue is assigned on project type, Forecast Cost Budget is used in calculations
    Set the distribution rule on project to COST/EVENT
    On tasks for Equipment(Task 10), we entered $0 Forecast cost budget
    On tasks for Service(Task 20) we entered a $$ Amount(non zero) for Forecast Cost budgets.
    Task 10( Equipment - Event based revenue), $0 Cost budget
    Create Costs on task 10, Distribute, Account, run the processes to generate revenue
    Create a manual revenue event for equipment shipment
    Revenue events from Billing extension are not generated, since there is no cost budget, Revenue is generated only for the manual event we created - This works as expected.
    Task 20(Service - POC based revenue), Cost budget is $10000 (for ex:)
    Create Costs on task 20, Distribute, Account, run the processes to generate revenue
    Automatic Revenue events from Billing extension(Cost-to-Cost Revenue) are generated, since there is cost budget, Revenue is generated based on POC calculation.
    Questions:
    With the assumption that we will not maintain forecast cost budgets for equipment tasks and use the standard Cost-to-Cost Revenue extension.
    We would like to know what is the impact of the above solution option on standard Project Billing functionality and any others.
    Any other workarounds to achieve what we are looking for(i.e multiple revenue recognition methods on a project)
    How others achieved similar business requirement with Oracle Projects(At present we are creating a 2nd project for Service component) and it has it's cons(consolidated billing etc, since we will be funding 2 projects)
    Harish

    Dear Harish,
    I am not sure i have a perfect solution but you can try this.
    Set Billing extension to Cost/Event (Percent complete revenue) this will be used for all the scenarios where revenue should be recognised by the system like Ex: Task20
    Use Pre-Approved batches for rest of transactions where the cost directly effects the Project.
    Regards
    Shaan

  • Migration of Revenue and Project Invoices

    Hi,
    We are implementing Oracle Projects (Costing and Billing) but AR is already implemented and using since long. We are migrating Revenue and Invoice data for open projects.
    For revenue migration, we are uploading summarized cost and generating revenue and will reverse the entry in GL.
    For Billing : We are entering one billing event per project and generating Invoice and then interfacing it to AR. In AR, we are making invoice Incomplete and then deleting the invoice from AR transaction form. We want to understand, is this the correct approach?
    Regards,
    Kalpesh

    hi
    Right click the Migrated wedynpro development component, Selece the Development component and select the deploy. If you have configured the j2ee engine , then the developed component will deployed to the j2ee engine
    Regards,
    Arun

  • What are the main difference between bill outsorting and invoice outsorting

    Hi Experts,
    As i know.If bill is outsorted than invoice is not generated,Bill out sorted on contract level and invoice outsorted on CA level.Plz tell me the many more difference.it is very help ful for me.
    Moderator note - thread locked - can be found easily on help.sap.com
    Edited by: William Eastman on Jun 1, 2010 8:39 PM

    Textbooks are educational books for use in schools and universities and the like. They are currently avaiable for purchase only in the USA. Textbooks have different contract clauses applied to them. Among them is an obligation on the publisher to offer textbooks that are sold in electronic form via other distributors in the iBookstore as well. Textbooks also have different (much lower) pricing tiers, and they must be made available via the bulk purchasing program. Textbooks must be authored with IBA (they cannot be ePub). I believe that textbooks also undergo a more stringent review process.
    Normal eBooks (not in the textbook category) can currently be sold in 32 territories (US, Canada, Australia, and most of Europe), and their pricing tiers provide for much higher prices.
    There is no difference in the widgets you can use in normal books and textbooks. The same widget set that is provided by IBA applies to both. In addition, a normal eBook can be published in ePub format and, therefore, authored with software other than IBA.
    Books can contain audio and video and, yes, iBooks Author allows you to create such books.
    Michi.

  • Manual invoice generation-lowest task

    Dear Dina,
    During manual project event generation how to define the event for lowest task.by default system shows top tasks..which setup would allow to choose lowest task too for event generation then this goes for draft invoice..
    Plsssssssss advice.thanks a lot n advance....

    Hi
    System does not support invoicing on lowest task level.
    The system does not support entering other than top task values on the event creation form.
    Dina
    Edited by: Dina Rotem on Sep 24, 2010 7:49 PM

  • Oracle Projects 11.5.10.2 : Generate Invoice at the lowest task level...

    Oracle Projects: 11.5.10.2.
    We are trying to figure out if we can generate an Invoice at the lowest task level. When I looked at the invoice format there was no option to group by at lowest Invoice level However I looked at one of the documents of project partners vendor and created an Invoice format option of lowest task. However I can not fund the project at lowest taks. When I go to the agreement I only see top tasks in the list of values?
    Does any one know how to achieve /generate billing at lowest task level?
    When I looked at the project type setup there is a billing option called funding level: This only gives two options top task and project level or both but not at lowest task.
    any clue/help would be greatly appreciated.
    The reason we are trying to do this is we want to pass a tax code at the lowest task level.
    --Krishna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi
    There is no way to fund the lowest tasks.
    You cannot generate invoice with invoice lines per lowest level tasks, using standard functionality.
    Assuming your billing is based on WORK, you could customize the Invoice Format to summarize RDL's by lowest task level.
    However, if you need hard limit control by lowest task level you will need to capture the allocation of fund to tasks. That could be done on a revenue budget you maintain by lowest level tasks. In addition, develop billing extension called during GDI that will perform the fund check for each task.
    Dina

  • Unable to configure site mailbox at the sub site level and new site collections created

    hi all,
    i am trying to get the site mailbox up in my  SP 2013 env's sub sites and site collections.
    i am able to get the site mailbox created on root site collection level ONLY.
    but i am getting the error  code 8 when i try to add the site mail box at the sub site level and the newly created site collections on the same web appln.
    error code 8:
    An error occurred during the OAuth handshake between SharePoint and Exchange. This is typically caused by server to server configuration issues, such as a realm value mismatch on either side, certificate issues for Exchange or SharePoint, etc. Review certificates
    and attempt to establish or reestablish trust.
    so is it possible to create site mailbox at the sub site level [ team site] ?
    and  what are the  steps i needed to perform on exchange server level.

    hi all,
    i am trying to get the site mailbox up in my  SP 2013 env's sub sites and site collections.
    i am able to get the site mailbox created on root site collection level ONLY.
    but i am getting the error  code 8 when i try to add the site mail box at the sub site level and the newly created site collections on the same web appln.
    error code 8:
    An error occurred during the OAuth handshake between SharePoint and Exchange. This is typically caused by server to server configuration issues, such as a realm value mismatch on either side, certificate issues for Exchange or SharePoint, etc. Review certificates
    and attempt to establish or reestablish trust.
    so is it possible to create site mailbox at the sub site level [ team site] ?
    and  what are the  steps i needed to perform on exchange server level.

  • MS Project to detect task level changes and record a date modified in custom field

    I need to know the date and time that a task field (mainly task name, start, finish) has been changed. 
    I found this topic within EE and it works great but...
    http://www.experts-exchange.com/Software/Office_Productivity/Project_Management/Q_27879745.html#a38636192
    If (for instance) you change a duration which affects predecessors and only the task that you changed gets a date/time stamp.

    John,
    Thanks for the help.
    I have posted this to EE and received one response from the guy who answered the question in the link I provided.  Here is his recommendation to a similar question (underlined at end) and it works great but does not work for changes to successors. 
    Only the record that receives the actual change gets stamped.
    I did think of the change highlighting but not sure how to take advantage of it.  I need to know the order that the changes occur in a session as well as the time of day.  That is why I thought a time date/time stamp would work for both. 
    Is there and event for rescheduling of successors?
    What is project looking at to see changes for the "change highlighting" format.  Is it an event that can be captured.
    Hi,
    the pointer to events above is correct. This is what you need to do:
    1. in Microsoft Project open the VBA Editor (Alt+F11). On the left side you'll see the "ProjectExplorer". Expand the "ProjectGlobal (Global.MPT)" piece.
    2. In the first section of "ProjectGlobal(Global.MPT)
    " you see "Microsoft Project Objects" and below that "ThisProject(Global.MPT)".Doubleclick it and insert the text between
    the --- into the Editor window on the right.
    Sub Project_Open(ByVal pj As Project)
        Call modEvents.StartEvents
    End Sub
    3.  In the second section "Modules" add a new MODULE. Name it "modEvents". Copy the text between the --- into the new module:
    Private oMSPEvents As clsEvents
    Sub StartEvents()
            Set oMSPEvents = New clsEvents
    End Sub
    4. In the third section "Class Module" insert a NEW CLASS MODULE. Name it "clsEvents". Doubleclick and insert the text between the --- into it
    Private WithEvents MyMSPApplication As Application
    Private Sub Class_Initialize()
        Set MyMSPApplication = Application
    End Sub
    Private Sub MyMSPApplication_ProjectBeforeTaskChange(ByValtsk
    As Task, ByVal Field As PjField, ByVal NewVal As Variant, Cancel As Boolean)
        tsk.Date1 = Now()
    End Sub
    Sounds like hell? Yes, but that's how it works: the first part is always executed when you open a project -> the "StartEvents" initialises the new class and tells Microsoft Project to use events (which
    is does NOT in the default). The last part "watches" all changes and whenever you change something it sets the Date1 field to the current date and time.
    Please let me know if you need any help!
    Regards
    Thomas

  • Usage task type, task component and task level and service number in time s

    Hi guru,
    when I compile time sheet, I want to fill field task type, task component, task level, sender purchase porder, PO item e service number but the system give me an error, LR105, "service does not exist". I uderstand that this error is caused from missing record inderivationor task component but I work on more services.
    Is there anyway to set in this derivation all the services or a range of services?
    Thanks
    Regards

    not answered

  • Posting of difference between PO and invoice by authorization level

    Hi all,
    I have a question on price difference between PO and invoice. 
    If i want to restrict postings of invoice by authorization like the following, is it possible to be done?  If yes, how?
    Clerks only allowed to post those invoice with no difference and rounding difference (small difference).  Other invoice with difference (not caused by rounding) can be posted by a higher authorised person and not the clerk.  Can this type of authorization be set? 
    Thanks.
    Regards,

    Hello
    First decide on the authorization roles for different users.
    Then these roles can be set by the BASIS team.
    Also tolerence groups for different users and amounts can also be set.
    Tolerances for Employees
    To carry out the activity, choose one of the following navigation options:
    Transaction Code     SPRO
    IMG Menu     Financial Accounting ® Accounts Payable Accounts Receivable  ® Business Transactions ® Incoming Payments  ® Manual incoming payments ® Define Tolerance Groups for Employees
    Tolerances for Business Partners
    To carry out the activity, choose one of the following navigation options:
    Transaction Code     SPRO
    IMG Menu     Financial Accounting ® Accounts Payable Accounts Receivable  ® Business Transactions ® Incoming Payments  ® Manual incoming payments ® Define Tolerances (Customer)
    Regards

  • Unable to Baseline fund at Task Level

    Hi All,
    We have a project P1 with two tasks T1 and T2. Funding is done at Task Level so initially T1 is funded for 100 USD.
    Set Of Books Currency is INR.
    When T1 was funded initially the USD-INR conversion rate was 40 Rs per USD.
    So the workings are:
    PO:      (exchangeRate 40Rs)     100 USD ~ 4000 INR
    Revenue1:      (exchangeRate 40Rs) 100 USD ~ 4000 INR
    Exchange rate changes to 35 INR = 1USD
    Now there is a situation where PRC: Revaluate Funding is run, and in the PO, there is a unbaselined amount of -500, because of exchange rate change.
    Now it does not allow me to baseline this -500
    It shows message: Total amount allocated cannot be less than amount accrued or billed.
    Surprise Part:
    I wanted to fund the next Task T2 for another 100 USD @ 35 ~ 3500 INR. Now the unbaselined amount becomes 3000 INR and the funding inquiry screen still does not
    allow me to fund Task T2. It gives me the same message "Total amount allocated cannot be less than amount accrued or billed"
    I have just given an example of one instance, but we have a huge quantum of such projects and the issue is getting added.
    Is this a bug?
    Regards,
    SA

    Hi
    The basic reasoning for funding revaluation may be described as follows.
    Billing is done over time in the funding currency (customer PO currency), however, the billing amounts are converted to functional currency as they are generated. Each invoice may be converted to functional currency by a different exchange rate. The billing amounts should be limited by the total customer PO amount in the funding currency. The amount in functional currency should not be limited, since this is a dependent result.
    Revenue is taken over time in the functional currency.
    The target is to get at project end the following - the total billing amount in functional currency will equal the total revenue amount if functional currency. That way the UBR and UER will balance to zero. The revenue amounts are generated in functional currency, and those should be limited by the resulting total functional currency amount of the billing.
    Each time you revaluate the fund the system calculates the total billed and paid amount in functional currency, add to that the due billed amount (unpaid) revaluated as of the revaluation date, and then add the backlog, which is the remaining unbilled fund revaluated as of the revaluation date. The summary of those three components represents the as of date value of all potential amount to be billed in the functional currency. The process ends up by adding a revaluation fund line that brings the total amount of funding in the functional currency to equal the calculated revaluated total amount.
    The above described logic was the reason for Oracle to develop the revaluation process, the way it was built.
    I'm not sure what is the reason your company want to revaluate the fund in the other way.
    Could you please explain the accounting reason.
    Oracle do offer a revaluation factor client extension which you may want to look at. However, this extension is used by the revaluation process to alter the factor for revaluating the remaining backlog (unbilled amount). It is not affecting the entire formula calculated with the billing components. I"ll be able to suggest a workaround using that extension, if I'll understand the business requirement.
    Dina

Maybe you are looking for

  • I hate the new 4 firefox how can I go back to the one right before?

    I dont like the new 4 I wont to go back to the upgrade I had right before the 4. My add ons wont work Like yoono and my Norton tool bar wont work and I cant delete my history and I just find it harder to use. Please help!!! I shouldnt have to uninsta

  • Is it possible to download just one playlist onto my husbands new ipod nano

    Is it possible to download just one playlist onto my husbands new ipod nano (16gb) from my Macbook pro version 10.6.8.  and is so how?

  • How to get Layers Palette?

    I am teaching in a Middle School Lab with CS 5. I know I can go to Window...Layers, but sometimes it doesn't show up. Then sometimes I go to Windows...Workspace...Reset. Seems a bit random, sometimes I get it back, other times I lose everything. Or s

  • Forwarding port for remote desktop connection

    I have been able to connect to my home machine from work using remote desktop.  Because of some changes at work I am no longer able to do this on the default port (3389).  So I am trying to use port 5190 (which is used for AIM) or port 5050 (Yahoo me

  • Cannot Create Ringtones - Error 11556

    I just got an iPhone and wanted to created Ringtones for it. I am following the online instructions and I keep getting this error message. Another thing I have noticed that worries me is that none of my songs that I've purchased through iTunes have a