Multiple Flat bill rates in Projects

We have a requirement to capture and store multiple bill rates for an employee in a project and use one of those rates (based on time cards) to calculate revenue and invoice.
There is no logic or relationship between these rates. So we can’t use any multiplier or markup. They are just flat rates – rate1, rate2, rate3 etc..
So when employee enters time cards, he will chose that rate type (rate1 or rate2...) and our billing extension has to calculate based on that rate.
For this we need some place in project to store rates against the rate types for employees by project (because the rates for the employee may vary from project to project).
Please let me know if you have come across any such scenarios and how did you handle it.

Hi
You may consider utilizing the Rate Schedules form.
I assume there could be several projects, several employees and several rate types involved.
You could setup a separate schedule for each project and rate type. Within such schedule you can update the rates values per employee.
The name of the schedule could include a text indicating the rate type. You may enable a DFF attribute on the rate schedule header to hold the project number.
Dina

Similar Messages

  • Using multiple resource cost rates in Project Server 2013

    Greetings,
    We use Project Server 2013 to manage resources that often perform multiple roles within projects and also have different rates between projects. The Standard Rate from the user's profile is somewhat helpful but, as we all know, it carries over to every
    project that the resource is part of.
    I have tried opening Project Professional 2013 and using the additional Cost tabs in the user's information to enter different rates in tabs, B, C, D and E (tab A is the default Standard Rate from Project Server).
    My experience has been that as soon as I close and check in the project file, this data disappears. Next time I open the file the default rate is available but tabs B-E are blank. This behavior does not occur if I open a stand-alone project
    file not connected to Project Server. 
    I realize that Project is not meant to be a financial management tool and has its limitations but I'm looking for suggestions and would appreciate any feedback.
    Thanks
    Ray

    Dale is right in that an Enterprise Resource can only have its rates (or any details) set by the administrator. Unfortunately you are limited to 5 rates (A-E).
    I have done a macro for a client that reads rates for a resource for a project from a database (or Excel) every time the project is opened. So you see the correct rates and calculated costs.
    These rates get over-written next time you open the project, hence the need for the macro to update rates every time the project is opened.
    Another option in the macro is to zero the rates so a copy can be emailed to clients etc without sensitive rates data.
    Rod Gill
    Author of the one and only Project VBA Book
    www.project-systems.co.nz

  • Job assigment and Bill rate overrides

    Experts,
    Please advise on the API avaialbility to import Overrides such as Job assigment and Bill rate at Project/Task level.
    We are working on a reimplementation from 11i to r12 , The customer has overrides setup at Project/Task level and when converting project information , looking to convert the overrides also.
    Thanks,
    Krishna

    Hi,
    There is a profile which can be used to achieve this. I just got to know thru one of the consultants of our implementation partner. Sharing it with you. The profile is
    PA: Display Terminated Employees-qARS

  • FOC items with bill rate as "0" are not appearing in project invoice

    Customer has a unique requirement of billing resources working on the project for free due to business reasons.
    The issue is that the FOC items with bill rate as "0" are not appearing when the invoice is generated.
    Please let me know if any one has come across this kind of a requirement and please share if you have any workaround.

    Hi
    You may try setting the bill rate for those cases as 0.01.
    That way the items will be included in the invoice, but not affect dramatically the amount billed to customer.
    Dina

  • SSIS project - read multiple flat files with different formats

    hi all,
    i need to import multiple flat files with different formats into different tables of the sql server database and not able to figure out the best way out in ssis to do so...
    please advise the possible methods in ssis to do so and if possible the process which can be dynamic as file names or columns might change in future.

    Hi AK1987,
    To import flat files with dynamic columns, we can use Script Task inside a Foreach Loop Container to parse the first row of the flat file to get the columns names and save them into a .NET variable, then, we can create “Create Table” script based on this
    variable, and then store the script into a SSIS package variable. After that, we create a staging table based on the package variable, load the flat file data to the staging table. Eventually, we load data from the staging table to the destination table. For
    the detail steps, please walk through the following blog:
    http://www.citagus.com/citagus/blog/importing-from-flat-file-with-dynamic-columns/ 
    Regards,
    Mike Yin
    TechNet Community Support

  • Storing Rates in Projects.

    Hi,
    Can someone share inputs on how to store the rates for the items (Non-Inventory Items) in Oracle Projects.
    The idea is to create an item as a non-labour resource and create a rate schedule, however i would like to know if there are any other ways in any project modules.
    The data that needs to be captured is Item Name, Description,Quantity,Rate, UOM, Start Date,End date.
    If there are no standard forms to capture the above, will this requirement be a custom form.
    All inputs are highly appreciated.
    Thanks & Regards,
    Rakesh Menon

    If you want project vice rate schedule, you might need to create rate schedules for each project and assign them at the project level rate schedule overrides.
    Two other options are
    1. Use custom form to store the project and rate schedule information. Then use costing client extn.
    2. If the bill rate schedules are based on templates, then attach it to the template level. so all projects created out a particular template will use that template's rate schedule.
    Hope this helps!
    Sathish Raju
    www.projectsaccounting.com

  • Top task billing (but checkbox customer at top task not enabled) shows no labor bill rate

    Hi
    A project has been created initially with a single customer. The checkbox Customer at Top Task is not enabled. But the project funding is baselined at to task level. Now a number of customers and tasks have been added. For each new customer the project funding is defined to a new top task. But we can't assign the customers to the respective top tasks. However when we try to generate the revenue on this project the rejection reason is No Labor Bill Rate. But we do have labor bill rates. And even for the original customer we are not able to generate revenue any more. I assume the rejection reason is a red herring, and possibly caused by having the project funding completed for each customer and project/top task combination. 
    Has anybody come across this issue, and what is the best method to resolve this?
    Thanks
    Chris van de Graaf

    Hello samanthabingham,
    I am sorry for the delay and your troubles. Our records indicate your concerns are currently being addressed by our Regional Executive Relations Team. Please let us know if you have any additional questions or concerns.

  • How do I use multiple librarys to organize my projects

    Is there a way to use multiple libraries to organize my projects. I don't like having all my projects in one library. I'd like separate libraries for Family_Movies, BirthdaysandHolidays, Vacations, etc...
    Thanks.

    You can create multiple folders in your Project Library. I have a folder for each year. Then within the year, if I make several videos on one subject (say a trip to Europe) I will create sub folders within the year.
    There is no limitation on what you name your Folders, so you could name them Family Movies, Vacations, Birthdays, etc.
    When you are in the Project Library View, you can click FILE/NEW FOLDER. For a subfolder, click on the parent folder and then click New Folder.
    Message was edited by: AppleMan1958

  • Use multiple themes in the same project?

    I'm making a slideshow in iMovie 09. It consists of approx. 200 pictures. Those 200 pics are then broken down into 5 distinct groups. I've applied the Scrapbook theme to the first 40 pictures. I tried to apply a different theme (Filmstrip) to the next 30 pictures. When I did that, however, it changed the theme for the original 40 pictures to Filmstrip as well.
    Am I able to use multiple themes within the same project? I don't think its possible.
    Is my solution to make the 5 sections of the slideshow in iMovie 09 using a different theme for each section? I'd export as a movie file and then create the final slideshow that would consist of the 5 movies previously made (each with a different theme).
    Thanks in advance. This project is due in 3 weeks.
    Martin

    This is not possible in iMovie (to use multiple themes).
    However, you can do this using your idea of joining multiple movies into one. You can do this with QuickTime Pro, or with MPEG Streamclip. [Here is a video Tutorial by venerable forum member Jon Walker|http://web.me.com/jrwalker4/QuickNotes/MPEGStreamclip/Entries/2008/5/25_Tutorial015.html] which shows the MPEG Streamclip option.

  • Is there a way to create a recurring revenue/billing event in Projects (r12)?

    Is there any way to create a revenue/billing event in Projects that can be scheduled (billed monthly until a specified end date) other than a customization?

    I think there is no standard way to do it. However you can use billing extension to create automatic events. You may define the DFF fields on Project or Task level for having a recurring amount and End Date which will be picked during Generate Draft Revenue or Generate Draft Invoices. You can check in extension that if the event is already created for that month, extension should not create another event for same month for that project or Task because user may run the processes several times in a month. Please note that there will not be any history kept for DFF changes for amount and dates.
    You may decide on other means to keep recurring amount and End Dates to maintain History.
    Awaiting more inputs from experts.
    Also consider below statement from User Guide:
    Transaction Independent
    Once you determine the inputs to your calculations, you can determine if your billing extension calculation is solely dependent on other transactions being processed, or if your calculation can be executed without any other transactions being processed. Transactions refer to expenditure items and events.
    Transaction independent billing extensions are executed for each project with an active billing assignment, even if there are no transactions to process. This type of billing extension relies on an input other than billable transactions on a project. If this input changes, the calculated billing amount changes, which you want to record. For example, the cost-to-cost revenue accrual method, which relies on the budgeted cost and revenue amounts. If the budgeted cost or budgeted revenue changes, the revenue amount changes. You want to record this revenue amount change even if no other transactions are processed in revenue generation. This category includes the class of billing extensions that calculate revenue and invoice amounts based on values independent of the amounts included on draft revenue and invoices.
    Note: If you design a billing extension to be transaction independent, it will be executed in every run of the revenue or invoice processes.
    AB

  • Loading Multiple Flat File in to BI System with one InfoPackage

    Greetings,
    i have developed a routine to Load Multiple Flate File in one InfoPackage, but it doesn't work. Only the Last File are loaded. Who can Help me?
    Loading 'R:\Verzeichnis \ing_wan_b_002.fall.csv' to 'R:\Verzeichnis \ing_wan_b_240*.fall.csv'
    Routine:
    DATA: VerzUndDateiname TYPE string value 'R:\Verzeichnis \ing_wan_b_000.fall.csv',
          VerzUndDateinameKomplett TYPE string,
          count TYPE i value 2,
          countN(3) TYPE n.
    WHILE count <= 240.
    countN = count.
    VerzUndDateinameKomplett = VerzUndDateiname.
    REPLACE '000' WITH zaehlerN
                  INTO VerzUndDateinameKomplett.
    p_filename = VerzUndDateinameKomplett.
    count = count + 1.
    ENDWHILE.
    Best Regards
    Jens
    Edited by: JB6493 on May 18, 2009 1:03 PM
    Edited by: JB6493 on May 18, 2009 1:07 PM

    Hello Jens,
    you have to process the InfoPackage 239 times. Your routine would be executed once during one processing of the InfoPackage. This would run the WHILE statement and end up with the last filename after 239 iterations.
    Either try to concatenate the files you want to load (if possible) and load them in one go. Alternatively you could try to use a process chain to run the InfoPackage 239 times.
    Kind regards,
    Christoph

  • Loading Multiple Flat File around 80+

    Hi,
    Loading multiple flat file in to BI system.
    My issue: I got a scenerio of loading multiple i.e., 80+ flat file into BI system every month and my client want it to be done through process chain r automation with out manual intervention.
    Can any one suggest me how can i achiev this one.
    Regards,
    Prabhakar.

    Hi All,
    We have developed a logic to upload multiple flat file at a time i.e., .CSV file. Please find below is the logic regarding that routine.
    *+ program filename_routine.
    Global code
    $$ begin of global - insert your declaration only below this line  -
    Enter here global variables and type declarations
    as well as additional form routines, which you may call from the
    main routine COMPUTE_FLAT_FILE_FILENAME below
    data : v_filename type string.
    data : v_foldername type string.
    data : v_uploadfile type string.
    data:  v_download_file type string.
    data : v_ext(4) type c.
    data : v_FILE_EXISTS type c.
    data : v_file type DXFILE-FILENAME.
    data : v_count(3) type c.
    data : v_length type i.
    TYPES: BEGIN OF  TY_file,
            LINE(900),
          END OF  TY_file.
    DATA: GIT_file TYPE TABLE OF TY_file.
    $$ end of global - insert your declaration only before this line   -
    form compute_flat_file_filename
      using    p_infopackage  type rslogdpid
               p_datasource   type rsoltpsourcer
               p_logsys       type rsslogsys
      changing p_filename     type RSFILENM
               p_subrc        like sy-subrc.
    $$ begin of routine - insert your code only below this line        -
    This routine will be called by the adapter,
    when the infopackage is executed.
      v_count = 1.
    *---- As per the folder location of the files & system we have to change
    *the path fo the folder in the below variable i.e., 'c:\............
      v_foldername =
      'C:\Documents and Settings\Prabhakar-HP\Desktop\test\'.
    *---- As per the Prefix of the files like 'CSI_01_..' we have change the
    *prefix if required in the below variable i.e., 'CSI_01_..', IF REQUIRED
    *OR IF WANT TO CHANGE THE PREFIX TO SOME OTHER.
      v_filename = 'CSI_01_'.
      v_ext = '.csv'.
      condense v_count.
      concatenate   v_foldername
                    v_filename
                    v_count
                    v_ext       into v_uploadfile.
      v_file = v_uploadfile.
      CALL FUNCTION 'DX_FILE_EXISTENCE_CHECK'
        EXPORTING
          FILENAME       = v_file
          PC             = 'X'
        IMPORTING
          FILE_EXISTS    = v_FILE_EXISTS
        EXCEPTIONS
          RFC_ERROR      = 1
          FRONTEND_ERROR = 2
          NO_AUTHORITY   = 3
          OTHERS         = 4.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      while v_FILE_EXISTS = 'X'.
        v_file = v_uploadfile.
        CALL FUNCTION 'DX_FILE_EXISTENCE_CHECK'
          EXPORTING
            FILENAME       = v_file
            PC             = 'X'
          IMPORTING
            FILE_EXISTS    = v_FILE_EXISTS
          EXCEPTIONS
            RFC_ERROR      = 1
            FRONTEND_ERROR = 2
            NO_AUTHORITY   = 3
            OTHERS         = 4.
        IF SY-SUBRC <> 0.
          MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
        if v_file_exists = 'X'.
          CALL FUNCTION 'GUI_UPLOAD'
            EXPORTING
              FILENAME                = v_uploadfile
              FILETYPE                = 'ASC'
              HAS_FIELD_SEPARATOR     = 'X'
            TABLES
              DATA_TAB                = GIT_file
            EXCEPTIONS
              FILE_OPEN_ERROR         = 1
              FILE_READ_ERROR         = 2
              NO_BATCH                = 3
              GUI_REFUSE_FILETRANSFER = 4
              INVALID_TYPE            = 5
              NO_AUTHORITY            = 6
              UNKNOWN_ERROR           = 7
              BAD_DATA_FORMAT         = 8
              HEADER_NOT_ALLOWED      = 9
              SEPARATOR_NOT_ALLOWED   = 10
              HEADER_TOO_LONG         = 11
              UNKNOWN_DP_ERROR        = 12
              ACCESS_DENIED           = 13
              DP_OUT_OF_MEMORY        = 14
              DISK_FULL               = 15
              DP_TIMEOUT              = 16
              OTHERS                  = 17.
          IF SY-SUBRC <> 0.
           MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          elseif sy-subrc = 0.
    **----- As per the REQUIRMENT, want to change the down loading file
    *path means we have to change the path in the below variable i.e.,
    *'c:\.......
    v_download_file =
    'C:\Documents and Settings\Prabhakar-HP\Desktop\test\satheesh.CSV'.
            CALL FUNCTION 'GUI_DOWNLOAD'
              EXPORTING
                FILENAME                = v_download_file
                FILETYPE                = 'ASC'
                APPEND                  = 'X'
              TABLES
                DATA_TAB                = git_file
              EXCEPTIONS
                FILE_WRITE_ERROR        = 1
                NO_BATCH                = 2
                GUI_REFUSE_FILETRANSFER = 3
                INVALID_TYPE            = 4
                NO_AUTHORITY            = 5
                UNKNOWN_ERROR           = 6
                HEADER_NOT_ALLOWED      = 7
                SEPARATOR_NOT_ALLOWED   = 8
                FILESIZE_NOT_ALLOWED    = 9
                HEADER_TOO_LONG         = 10
                DP_ERROR_CREATE         = 11
                DP_ERROR_SEND           = 12
                DP_ERROR_WRITE          = 13
                UNKNOWN_DP_ERROR        = 14
                ACCESS_DENIED           = 15
                DP_OUT_OF_MEMORY        = 16
                DISK_FULL               = 17
                DP_TIMEOUT              = 18
                FILE_NOT_FOUND          = 19
                DATAPROVIDER_EXCEPTION  = 20
                CONTROL_FLUSH_ERROR     = 21
                OTHERS                  = 22.
            IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
            ENDIF.
            refresh git_file.
          ENDIF.
        endif.
        if v_file_exists = 'X'.
          if p_subrc = 0.
            v_count = v_count + 1.
            condense v_count.
            concatenate
                 v_foldername
                 v_filename
                 v_count
                 v_ext into v_uploadfile.
          endif.
        else.
        endif.
      endwhile.
      v_uploadfile = v_download_file.
      p_filename = v_uploadfile.
      p_subrc = 0.
    $$ end of routine - insert your code only before this line         -
    endform. +*
    Reagrds,
    Prabhakar.

  • Multiple flat files appended, is file locked until all processed?

    Hi All,
    Have a scenario in place where we are collecting multiple flat files on ECC and using append mode on the receiver file adapter to create a single file for final output. We are only interested in submitting the output to it's target after all files sent to PI have been appended.
    Does PI 7.0 lock the appended file until all files have been appended so I am sure I end up with a complete single file on output? If not, what are my options to ensure a completely appended file is output? Would it be a viable option to pass the appending file through another sender file adapter using 'msecs to wait before modification check'?
    Thanks!
    Don
    Edited by: donald.meredith on Dec 1, 2011 2:31 PM

    How many files are you collecting from ECC and appending at receiver side and how much time it is taking to complete the process?
    if its possible to schedule your business to read data from FTP after completing append then no worries, else sometimes it creates trouble.
    The option you mentioned is reliable one , but you ended up creating one more interface.
    Regards,
    Raj

  • Multiple flat file in and multiple target tables

    Hi,
    How can we have multiple flat file into multiple targets.
    I am trying to load data from multiple flat files into respective tables. But it gives error like
    VLD-2411: Cannot handle two file structures
    Make sure that only one file structure is used in a SQL*Loader map
    Can anyone help.
    Regards
    Rakesh Kumar

    I donot thing in one mapping you can take multiple sqlloader file.
    If want to load data form multiple file use External table.

  • InfoPackage to load multiple flat file for different plant

    Hi
    There is a requirements to load the data from multiple flat files by different plant into BI which source data is coming from other system. Each flat file has it own naming convention.
    As data has to load via infopackage into the targeted cube. Then I have to create multiple infopackage in order to load the data according to the number of flat files that provided. However, new plant will be created due to expansion of bussiness. If that is the case, additional infopackage is required to create as and when there is a new plant. 
    Is there a way to create a infopackage to load the data from flat file by plant? Your advice is much appreciated.
    Thanks and regards
    Kang Ring

    Hi,
    The best way I can suggest is....
    1. Create a folder in AL11 for your requirements.
    2. In InfoPackage under Extraxction Tab you can have File Name , just side of this you can fine ABAP Routines ICon there you click on that and asks Name give some and then it will takes to your into ABAP Code there you can access the AL11 and then write code in such way that to take file irrespective of the File name, whatever the file is there in that Folder it ahoud take from that AL11 Folder path.
    3. Load the Data using PC.
    4.At the end of the PC Delete the File in AL11 folder , becasue we don't need it for next load.
    Else
    See the thread
    Re: Automation of load from application server
    Thanks
    Reddy
    Edited by: Surendra Reddy on Jun 4, 2010 11:03 AM

Maybe you are looking for

  • Imported music not showing in list view

    I switched iMAC's and used "add to library" to bring in all my music from a DVD I burned for backup. It copied the files fine, but only about half of the song names showed up in the music list in the iTunes application? The file folders are in the iT

  • I updated my apple Id, now I can't access my music

    My old apple ID was an email I don't use anymore, so I decided to update it. When I logged in to appleid.apple.com, it prompted me to change my password because my old one did not fit the new requirements. After I changed my password I changed my app

  • How to change an image size from MB to KB

    Okay I am at a loss how to change an image from 6.8MB to 290KB or at least in the KB's so we can keep from getting the file is too large message from where we want it to go to. I am at a loss when I move the inches smaller the size is still too small

  • Restore everything but OSX for fresh install

    I am looking to do a fresh install of OSX to Leopard from Tiger. Is there any way I can restore everything from the Time Capsule EXCEPT the operating system - so that I can keep the fresh 10.5.8 install, but have all the rest of my programs/files bac

  • In PSE 12, I lost the left hand tool bar in the GUIDED mode, how do I get it back?

    I generally use Elements in Guided mode and Expert. But at some point I lost the tools on the left hand side. The pencil and brush, the blur and healing tool, etc. Basically everything one needs to work. But Expert and Quick modes still have their to