Calculating trip advance

Hello guys
We are currently implementing travel management and one of our requirementes is that when creating the travel request, the system should automatically calculate a minimum advance amount that the employee is entitled to. This amount will depend on the travel destination and the employees position.
¿Is it possible to configure this? ¿Could it be possible through a user exit or BADI?
Thanks in advance
Juan Ramon

Hi Juan,
You can create checks and validation on BADI - TRIP_WEB_CHECK (BAdI: Define Additional Checks for Web Dynpro).
or
You can add the auto calculation program in User-Exit: Save Trips (PR01, PR04, PR05, TRIP) Bef. Assigning Trip Number
Regards,
Kamal

Similar Messages

  • Trip advance

    hi gurus
    i am going to post in Trip Advance in T.code: PR03,
    i am getting error.
    please solve the issue.
    Entry not found in table T706B1. Argument: 40VERP20100120
    Message no. 56016
    thanks in advance

    Hello,
    Please check the validity date for the expense type defined in table T706B1.
    Error message suggest that for date 20.01.2010 system is not able to locate the particular expenses type.
    Hope this help you!
    Thanks,
    Vaibhav

  • PR03- Trip Advances- Remove Automatic Tick in Cash

    In transaction code PR03- Trip Advances, when I make an entry in an existing trip by going to change mode, the "Cash" check box gets defaulted automatically with a tick.
    If not required, I have to remove it manually.
    How can I remove this automatic tick mark in Cash?

    Hello,
    This is a standard behaviour for Advance in transaction PR03. The field "cash" is always defaulted. Please see F1 help further.
    This is also hard coded:
    Include: MP56TF50
    Begin of QHKK012709 Don't set KASSA to X in PR03 if field is hidden
            select * from t706z1 where prog  = sy-cprog
                                 and   morei = wa_head-morei
                                 and   schem = wa_head-schem
                                 and   dynnr = sy-dynnr
                                 and   fname = 'PTK08-KASSA'
                               and   tripf = tripf
                                 and   rdynnr = 'PR03'.
            endselect.
            if not t706z1-auswl eq '-'.
           vsch-kassa = 'X'.
              vsch-kassa = 'X'. <<<<----
            endif.
    Regards,
    Raynard

  • Trip Advances-Automatic Tick in Cash at Portal.

    Hi All,
    The standard application on portal for Trip Advances has blank box for check box(cash advances) .
    The requirement is to tick it as "check" by default.
    Regards,
    Sanjyoti.

    Hello Sanjyoti
    The expert view V_T702N_A also has documentation in the IMG under the activity "travel expenses control, (expert view)" and for each "position" that I mentioned under the F4 help.
    Travel Management
      >Travel Expenses
        >>Dialog and Expenses Control
          >>>Travel Expenses Control
            >>>>Travel Expenses Control (expert view)
    And exactly as Muhammed explained ... FITVFELD_WEB is also the field control where you can make fields mandatory, required, display/hide etc for the portal application!
    Best of luck with it.
    Sally
    Edited by: Sally Redmond on Jun 29, 2011 11:36 AM

  • How to handle business trip advance elements

    Hello everyone, I have an element called business trip loan.
    here's how it works.
    when an employee goes on a business trip, he gets an amount of money (say 1000 dollars) which is spun off as an earnings element.
    After his trip he has to show receipts for expense incurred during his trip. After this, he returns whatever amount is left over in cash to the company. So first we have the earning of 1000, we have a deduction of 1000 (since this is a loan, effective on a certain date), we have total approved expenses incurred during the trip (say $750), then we have cash returned (say $250).
    My question is, what element classification should be used for the expenses and cash returned to keep everything in balance considering that the 1000 dollars will be deducted from the employee?

    Hi,
    Treat this as an Advance element
    1. when employee travels, process the advance element - So that its treated as advance and has no impact on Income tax calculation, If you use an earning element it will impact income tax
    2. When the employee returns you adjust the advance element which can be by virtue of an information element which knock off the balance of advance paid.
    Thanks,
    Sanjay

  • TDS not calculating at the time of advance payment to vendor

    hello gurus,
    need urgent help ,
    TDS not calculating for advance payment made to vendor, checked configuration in detail. payment WT type is marked as central invoicing prop.all other config is o.k.
    regards,
    Anand

    Hi Anand,
    Mark the WT type as No central invoicing. U can still deduct TDS. Central Invoicing concept is mandatory only in Argentina.
    what u have to do is, configure the WHT code and the WHT type for "Define Withholding Tax Type for Payment Posting".
    Then include the same in the vendor master in FK02 under "withholding Tax accounting" tab. mark it as liable.
    these settings in the master are enough.
    then when u run the f-48 for downpayment, after entering the details in the first screen and u press enter, the system will give a msg that the vendor is liable for WHT.
    this is how u can do it.
    award points if helpful.
    Regards,
    CA. Karthik Narayan N S
    SAP-FICO Consultant

  • Travel Advance, Posting behaviour when change in Trip Status

    Hello,
    An issue arose with SAP Travel Expenses - Advances.  An advance was entered, then the request approved and settled. 
    No expenses were entered against the trip, but the status was then changed to "Trip Approved, To be setted".  This resulted in a reversing entry for the advance in the posting run.  No changes are displayed in PR05 (other than the statuses in the history tab) but when expenses are then entered against this trip, they are reiumbursed instead of being off-set against the trip advances.
    Has anyone run into this issue? 
    Thank you,
    Tammy Wilkinson

    Hi Tammy,
    It appears that the Settled status of the Advance was cancelled which resulted the posting run to reverse the original posting for advance.
    Entering a separate travel expense will only do the posting without taking the advance into account.  Two options to fix this.
    1) Delete the original advance and amend the approved travel expense and add 'advance' within the trip with expenses.  If the trip for expense is already attained 'Transferred to FI' status, you may need to cancel the original posting and apply the amendment.
    2) Delete the trip with expense transactions and re-submit the advance trip and once approved and settled, convert the travel request(advance) to travel expense trip by adding transaction.
    Let me know how it goes................
    Rgds
    CONMJI

  • Trip has no postable amount when PR05 is used to create advances

    Hi Experts,
    Whenever a Trip Advance/ Cash Advance in PR05 is created, settled and ran for posting, the system provides an error message: 'Trip has no possible amount'.
    But when I created a cash advance using PR03, the amount is read and detected after posting run.
    We need PR05 as the tcode for creating cash advances since this is used by the workflow designed for approval of employee trip. There is a tab for Cash Advances in PR05, so we want to use this tab, and fill up the required fields for advance approval.
    Can you guide me on treating this error?
    Points will surelt be rewarded.
    Many thanks,
    Reymar
    Edited by: Reymar Ellazo on Apr 17, 2008 6:12 PM

    Hi Reymar,
    Advances can't be posted through PR05 rather can be deducted from the claim submitted. The advance tab shown in PR05 is used to recoevr the amount from the claim submitted through PR05. Any amount eneterd in advance tab in PR05 will not any entry unles the value is obtained by the system itself. It means if you create a trip using T-code TRIP where you can apply for advance and then use the same trip number in PR05 to create the claim , the advance given will automatically be retrieved and be deucted from the claim.
    I hope it is clear now. Use TRIP to give travel advance and PR05 for claim.
    HEmant

  • Posting Advances gives error :  requires an assignment to a CO object

    Hi,
    When I am posting trip advance through PRRW, it gives the error "account XXXXX requires an assignment to a CO object" but when I am posting expenses it dose not give such error.
    Any possible reason for such behavior.
    Thanks
    Rohit

    This I believe is because advances are not included in the FM update process triggered from travel management. This is a missing functionality but previously advances reduced the budget in the posting process of a trip request if the wagetype for the advances was customized with a CO receiver.
    This was an error because in this case the handling of the commitment item for advances was not correct.
    With the introduction of the note  1096393 in the support package, the advances are no longer taken in consideration for the FM
    integration, they are not updated in FM at all.
    So I think this is why it works correctly for expenses but you get error for advances.

  • Error in Travel Management " Trip has no postable amounts "

    Hi experts,
    i am working in Travel Menegement. i have done all the configurations when i try to post the Advance it returns an error: " Trip has no postable amounts". while i post the other expense it successfully run.
    Can anyone help me to resolve this problem?
    regards,
    Rizwan

    This might help .. are you doing this ?
    Summary
    Symptom
    You use the Travel Expenses for paying trip advances that you create with Transaction PR03.
    In the 'Schema and Field Control' (Transaction FITVFELD), you have deactivated the 'Cash payment indicator' field (PTK08-KASSA) for schemaVS (Trip advances) so that the field is not visible in Transaction PR05.
    When you attempt to transfer a trip advance to FI (Transaction PRRQ), the system generates error message 56809 "Trip has no postable amounts", and the process fails.
    This system response only occurs if you save the trip after entering the advance amount, but not if you have confirmed the entry before saving.
    Reason and Prerequisites
    The 'Cash payment indicator' (VSCH-CASH) is automatically set when you enter an advance amount.When you immediately save the trip without entry confirmation, the system does not recognize whether the field has been hidden in the schema and field control and thus would have to remain blank.
    Note 481603 - Error during transfer of advances
    Saquib

  • How to add new trip schemas in Pr05 Transcation?

    Hi Experts,
    We have 6 trip schemas for trip provison variant:10.Current only three trip schemas are appearing in "Choose a trip schema" pop up in  PR05 transcation.I want  to bring all remaining trip schemas also in Pr05.
    I have tried to find out the relevant settings in the img node "Define Schema and Individual Field Control" under "Dialog Control", but i couldn't.
    Please guide me  how to add  trip schemas in Pr05 Transcation?.
    Thanks,
    JA.

    Hi Jobish
    Can you confirm me how many custom trip schema's you have created?? As you have mentioned earlier as 6, does this Include with the Std Schema's (Domestic Trip,Travel calendar, Travel Planning, Weekly report, Trip Advances)???
    Kindly let me know your schema's & come with screen shots of V_T706S or FITVFELD T-code
    Cheers
    Pradyp

  • On Advance & Invoice Reverse Charge Mecanism in SAP

    Reverse Charge Mechanism is to be Calculated on advance or  Invoice which ever is Earlier. then how the RCM Calculated on Advance is to be reversed if we calculate again RCM on total amount on Invoice

    Hi,
    Please elaborate.
    Regards,
    Tejas

  • Advance posting in Travel

    Hi All,
    I've a scenario where in Trip advance is 2000 and actual trip expense is 1000. After posting the trip to FI, the advance of 1000 is to be recovered thru Payroll.
    Just wondering on what config I've missed ?
    Also I couldn't find Subschema for postingTravel expenses in Payroll ?
    Can any one shed  light on this?
    Regards,

    Hi
    Wel i have the same scenario in my company...
    Guys plz help
    Neha

  • Enterprise services for business travel (trip) management

    Hi experts.
    Do you know if there are enterprise services for business travel management in SAP ECC? I need ES for create, change and query business travel calculations (TRIP transaction).

    Hi,
    Are you looking for any ES bundle related to travel management.If yes, please  have a look at the following links.
    http://wiki.sdn.sap.com/wiki/display/ESpackages/Travel+Management
    http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?sap-unique=051607&sap-params=aWQ9MzNENTlGNDlBNTQ3NDY0ODhEOEVFOEVDQzY1RjIwRDEmcGFja2FnZWlkPURFMD
    QyNkREOUIwMjQ5RjE5NTE1MDAxQTY0RDNGNDYy
    There would be some service interfaces for which wsdl will be provided, you need to select which services you want and use them.Basically you will be importing the related component into the ESR.You need to download the content from Service market place ->download->SAP installation or upgrades->search by appl componet ->xi content
    Please let us know if you are looking for similar answer, if yes i can help you more in this.
    Regards,
    Srinivas.

  • Advance - Travel Request

    Hi guys,
    I'm working with a situation that the user has created a travel with $1.000,00 of advance but it wasn't enough and instead of  add in the same travel the advance he has created another one travel in the same period.
    The problem is that total advance has already paid to the user (the first trip has already been transferred to FI) and he is trying to complete the expense report in the second trip but the system returns a error message 56146 that says "...has already trip data for this period.."
    Someone has any idea about how can I handle with that?
    Edited by: Thiago Cavalcante on Aug 19, 2008 3:04 PM

    Hello Thiago,
    In travel management, you cannot have 2 distinct trips with same date ranges.
    Option 1 : Employee can create another advance request with a different date and update the comments field that it actually belongs to the previous date range for which the original adv of $1000 exists.
    Option 2 : You may be able to reverse the trip advance which has been transferred to FI. Transaction PRFI and PRRW can be used to reverse posting runs too. The user may be then able to change the advance amt.and resubmit trip with original dates - Pls test this in Dev before suggesting this option to user since it may vary as per some configurations in your system.
    Please award points if solution is helpful.
    Regards - Swati

Maybe you are looking for