Billing based on Position Payer

Hello,
Let me explain my doubt.
Our customer, the way of working, after creating sales order with documents flow, is modify de Payer at position level and later create again the Proforma billing, and the final billing.
This crash with the standard way of billing, for example:
Sales order A
Header payer: n1
10 Position payer: n1
20 Position payer: n3
30 Position payer: n1
Sales order B
Header payer: n2
10 Position payer: n2
20 Position payer: n3
30 Position payer: n2
Final billing by standard:
Billing number 1: against payer n1 (OK)
Billing number 2: against payer n2 (OK)
The problem is against payer n3, system generate 2 differents billing documents instead of one per the same payer.
Is it posible on VTFA- Billing based upon Order, item level 'Data VBRK/VBRP' , create a routine with a ZUKRI in order to billing by positions payers??
Another solution, on VOPA,delete PY for header billing partner procedure  and add PY to position billing partner procedure?
I would be pleased if you can help us?
Thanks in advance

Hello,
I have created this new routine and now system is splitting by WE instead of RG:
DATA: BEGIN OF ZUK,
          MODUL(3) VALUE '902',
          VBELN LIKE VBPA-VBELN,
          POSNR LIKE VBPA-POSNR,
          PARVW LIKE VBPA-PARVW,
        END OF ZUK.
  ZUK-VBELN = VBPA-VBELN.
  ZUK-POSNR = VBPA-POSNR.
  ZUK-PARVW = VBPA-PARVW.
  VBRK-ZUKRI = ZUK.
Any idea?

Similar Messages

  • Billing based on Position Payer  (re-posted again)

    Hello,
    Let me explain my doubt.
    Our customer, the way of working, after creating sales order with documents flow, is modify de Payer at position level and later create again the Proforma billing, and the final billing.
    This crash with the standard way of billing, for example:
    Sales order A
    Header payer: n1
    10 Position payer: n1
    20 Position payer: n3
    30 Position payer: n1
    Sales order B
    Header payer: n2
    10 Position payer: n2
    20 Position payer: n3
    30 Position payer: n2
    Final billing by standard:
    Billing number 1: against payer n1 (OK)
    Billing number 2: against payer n2 (OK)
    The problem is against payer n3, system generate 2 differents billing documents instead of one per the same payer.
    Is it posible on VTFA- Billing based upon Order, item level 'Data VBRK/VBRP' , create a routine with a ZUKRI in order to billing by positions payers??
    Another solution, on VOPA,delete PY for header billing partner procedure and add PY to position billing partner procedure?
    I would be pleased if you can help us?
    I have created this 9XX rutine and now system is splitting by WE instead of RG:
    DATA: BEGIN OF ZUK,
    MODUL(3) VALUE '902',
    VBELN LIKE VBPA-VBELN,
    POSNR LIKE VBPA-POSNR,
    PARVW LIKE VBPA-PARVW,
    END OF ZUK.
    ZUK-VBELN = VBPA-VBELN.
    ZUK-POSNR = VBPA-POSNR.
    ZUK-PARVW = VBPA-PARVW.
    VBRK-ZUKRI = ZUK.
    Any idea
    Thanks in advance

    Hello,
    I have created this new routine and now system is splitting by WE instead of RG:
    DATA: BEGIN OF ZUK,
              MODUL(3) VALUE '902',
              VBELN LIKE VBPA-VBELN,
              POSNR LIKE VBPA-POSNR,
              PARVW LIKE VBPA-PARVW,
            END OF ZUK.
      ZUK-VBELN = VBPA-VBELN.
      ZUK-POSNR = VBPA-POSNR.
      ZUK-PARVW = VBPA-PARVW.
      VBRK-ZUKRI = ZUK.
    Any idea?

  • How to create Bills Docs of position

    Hi all
    A help.....
    In my sales order I will bill (invoice) each position.
    Most of the cases the position have different PAYERS (PY).
    Meaning I have to be able to do the billing document by position(item).
    How can I do that?
    Thanks a lot,
    Barbara

    Hello,
    There is one standard COPY CONTROL settings for invoice split if the PAYER is different.
    Just check the copy control ROUTINE from Order to Invoice in VTFA
    Goto that transaction code VTFA and select your combination and then choose the item category and maintain the Vale 0001 in the field VBRK/VBRP
    This will search for the Payer , if it different then automaticaly it will split the Billing per each line item.
    Hope it will work for your requirement.
    regards,
    santosh

  • Bill-to-Party and Payer Partner Determination in CRM Sales Order

    Hi,
    In ECC, the sold-to-party has different bill-to-party and payer for each sales areas .For example:
    Sold-to-party:2001826
    For 8000 sales org/72 distribution channel:
    Payer: 2004818
    Bill-to-party: 2004818
    For 2000 sales org/ 02 distribution channel:
    Payer:2001826
    Bill-to-party: 2001826
    These business partners are in CRM system and the relationship data based on sales organization exists in CRMM_BUT_FRG0081 database table.
    I customize access sequence for bill-to-party and payer in CRM system which uses CRM_PARTNER_A by using Sold-to-Party as source. However it does not determine via this access sequence. Do you have any idea why the system does not use this relationship info?
    Best,
    Damlanur

    Hi there,
    Please use note 493947 to ensure all the manual configuration is in place. Also the item category for the plant item must be ATP relevant, the following code check this:
    FILL_BTM_PARTNER_PLANT SAPLCRM_DOWNLOAD_MAP
      check if item type is relevant for ATP
        check not ls_item_type-atp_profile is initial.
      map plant to business partner
        lv_loc_number = <ls_bapisdit>-plant.
        lv_loc_type   = gc_atploctype-plant.
        call function 'CRM_CONFIRM_MAP_LOC_TO_BP'
          exporting
            iv_loc_number    = lv_loc_number
            iv_loc_type      = lv_loc_type
          importing
            ev_partner       = lv_partner_no
          exceptions
            no_mapping_found = 1
            others           = 2.
        check sy-subrc = 0.
    If this still doesnt resolve the issue then you will have to debug the transfer queue stopping at function CRM_SALESDOC_MAP_BAPI2MBDOC to see why the data is not mapped.
    I hope this helps,
    Kind regards,
    Vanessa.

  • For third-party order related billing based on GR

    Hi Gurus,
    I have special requirement.
    In third party Processing we want to do statistical goods Goods Receipt.
    generally we do billing based on the setting in Item category TAS billing relevance "F" So system will allow billing once we do MIRO.
    Now i want to Do billing based on GRN.. is there any way for that????
    I tried with the option "G" . but it is not working. Is there any Settings i need to in Copy controls.?????
         Not relevant for billing
    A     Delivery-related billing document
    B     Relevant for order-related billing - status acc.to order qty
    C     Relevant for ord.-related billing - status acc.to target qty
    D     Relevant for pro forma
    *F     Order-related billing doc. - status according to invoice qty*
    G     Order-related billing of the delivery quantity
    H     Delivery-related billing - no zero quantities
    I     Order-relevant billing - billing plan
    J     Relevant for deliveries across EU countries
    K     Delivery-related invoices for partial quantity
    L     Pro forma - no zero quantities
    M     Delivery-related invoices-no zero qtys (incl main batch itm)
    N     Pro forma - no zero quantities (including main batch items)
    P     Delivery-related invoices for CSFG - No batch split items
    Q     Delivery-related invoices for CRM
    R     Delivery-related invoices for CRM - No zero quantities
    S     IBS-DI: Order-Related Bill. Doc. with DP w/o Billing Plan
    T     Delivery-related CRM billing with IC billing in CRM
    U     Deliv.-rel. CRM billing w. IC billing in CRM - no zero qties
    your immediate Reply will be highly appreciated .
    Thanks
    Pradeep

    Hi
    You can make the control setting as to whether the invoice receipt quantity or the goods receipt quantity should be relevant for billing in the copy control for billing on the item level in the billing quantity field.
    In Customizing, choose Sales and Distribution -> Billing -> Billing documents -> Maintain Copying Control for Billing Documents -> Copying Control: Delivery to Billing Document -> Item, then select an item category.
    Thanks & Regards
    Kishore

  • Pricing Calcilation based on different Payer.

    Dear Experts,
    i have a scenario in my project where a single Sold to Party having multiple Payers at item label in a sales order. These payers are also categorised into different distributor, retailer etc. based on payer category system should calculate price. Currently system pick up price based on sold to party.
    My client needs Pricing PR00 should calculate based on different payer.
    Reply will be highly appreciated.
    Regards
    Prashant

    Hi Prashant,
    You should go to followings:
    1-you need to maintain your KNRZE-Payer field to your condition table creation fild catalog from SD > Basic functions > pricing > Pricing control > define condition table > Conditions: Allowed fields and create or revise your condition table for PR00 condition type.
    2- KUNNR -KNRZE -Payer should be add your access sequence from SD > Basic functions > pricing > Pricing control > access sequence.
    3- Finally, go to VK11 to create new condition record in new table and access sequence created for your requirement regarding of different payers.
    I hope these path will meet your requirement.
    Regards,
    Sinan

  • Need to pick Bill to party and Payer from Ship to party instead of Sold to

    Hi,
    Please let me know the configuration setting needs to be done for capturing the Bill to party and Payer from the Ship to party instead of the Sold to party. This requirement needs to apply to curtain document types only.
    Please respond as soon as possible.
    My mail ID: [email protected]

    Hello,
    you can change your customizing settings in the transaction VOPAN  and put there that the Bill-to and payer should be determined from the ship-to party ( in special partner determination procedure). Than assign this partner procedure to your spacial sales order types.
    Best regards,
    Lela

  • Need to show Counter at report level based on Position

    Chaps,
    one of my HR report requires a counter value based on Position. exactly what i required is want to show the no. of positions count based on Resource type. ( Resource type is a navig. attr of Position). How to define counter for this?
    Thanks.
    Rgds,
    ST.

    Hi Sathish,
       Create a formula variable with replacement with position and attribute resource type. Here write formula.
       Example: (formula variable >= 0)*1+0
    Regards
    Prasad

  • WF based on "Positions" instead of "Users" ?

    Hi guys,
    Is somebody using any WF in SRM that is based on positions instead of users ? 
    For example, if the user A leaves the company, I delete his/her user but not his/her position.
    After, I move the user B (object) into the Position A and this user (b) inherit the pending authorization tasks.
    Thanks for you help guys !!!! =)
    Kind regards,
    Diego

    Hello Diego,
    It is technically correct SAP Business Workflow works with Positions but it is difficult to maintain the Org. objects in SRM and CRM applications. Because SRM and CRM have enhanced objects BP: Business Partner and CP: Central Person objects.
    You can check object relationship with infotype 1001 in PP02 transaction.
    Organization Unit - O 50000608
       -> Position - S 50000621
            -> Central Person - CS50006622
                -> Business Partner BP0000000111
                -> User USPURCHASER
    Regards,
    Masa

  • Standard capability to delay billing based on POD receipt

    Hello,
    Is anyone know is an SAP standard capability to delay billing based on POD receipt?
    Thanks

    Bill, this is standard SAP. You will have to do 2 things to activate this SAP POD functionality:
    - activate POD relevancy in the ship-to customer master (sales view, shipping tab)
    - activate POD relevancy for the delivery item categories in customizing.
    The Standard routine of copying requirements 003 - header/dl related in VOFM-> Copying Requirements -> Billing is the one that does not allow creation of invoice if POD confirmation is not received.

  • Find  job  descp  based on  position

    Hi ,
      In  HR  ,  I  want to find  Job  Desp  based on Position.
    Thanks,
    Asha

    Hi
    Check this FM
    HR_HCP_SEL_POSITION_OF_PERSON
    HR_HCP_GET_EMPL_FOR_POSITION
    HR_HCP_GET_JOB_FOR_POSITION
    HR_HCP_GET_ORGA_FOR_POSITION
    HR_HCP_GET_POSITION_FOR_EMPL

  • Dunning Reminder to Bill to Party or Payer?

    Hi,
    Is generally dunning reminder send to bill to party or Payer?
    Please clarify.
    Regards
    Karan

    Hi,
    Dunning letters are sent to the parties to which the respective dunning procedure is assigned. If the outstanding balces are existing in both the parties and the conditions given in the dunning procedure are satisfied, irrespectively dunning letters will be generated.
    Hence dunning letter reminders are sent to the parties to which the respective dunning procedure is assigned.
    Hope this will clarify your doubt.
    Regards,
    Vijay

  • Delaying billing based on POD receipt

    Hi
    Is anyone aware of the SAP best practice for enabling a delay in billing after POD receipt. This would be an international direct shipping scenario.
    Thanks
    Proof of delivery (POD) is an instrument involved in business processes in which an invoice is issued only after the customer has confirmed the delivery's arrival. In addition to the proof of delivery itself, you can also record the POD date, POD time, the actual quantity that arrived and the reason for possible differences in quantities. This is especially important for deliveries where the delivery quantity varies because of the nature of the goods or for which the exact delivery quantity is unknown from the start. You are now in a position to issue an accurate invoice based on the customer's confirmation of goods received. You no longer need to create credit memos. The reasons for deviation that occur most frequently in "real world" scenarios such as stock shrinkage, theft, certain characteristics of goods (volatility, for example), and transportation damage are recorded and analyzed in the system. This analysis is especially valuable when you are negotiating with forwarding agents, vendors, or customers, since all deviations can be reflected.

    Bill, this is standard SAP. You will have to do 2 things to activate this SAP POD functionality:
    - activate POD relevancy in the ship-to customer master (sales view, shipping tab)
    - activate POD relevancy for the delivery item categories in customizing.
    The Standard routine of copying requirements 003 - header/dl related in VOFM-> Copying Requirements -> Billing is the one that does not allow creation of invoice if POD confirmation is not received.

  • Default SC Plant Company code and Storage location Based on Position

    Hi All,
    We are on version SRM 7.02.
    We are using SAP ECC R/3 EHP7 based system as a back end FI and HR system.
    Org structure in SRM is replicated fromm HR system.
    We have case of concurrent employment in the HR org structure , which means one USER can be assigned to multiple Positions in an org structure.
    We have a user A , who is created in Two different org units say O1 , O2 occupying positions P1 and P2, belonging to company code C1 and C2.
    Whenever a SC is created a custom enhancement shows all the user positions to him and he has to choose one from the list of positions.
    Now based on the selected position(P1) , i have to default plant(PL1), storage location(SL1) and Company code(C1).
    Even after defaulting attributes based on the position, user gets an error "company code C1 is not valid for user"
    This error (Message class : /SAPSRM/CLL ; # 135) is thrown from method : /SAPSRM/CL_CH_WD_DODM_SC_I_BD /SAPSRM/IF_CLL_MAPPER~UPDATE
    after getting user's Company code using following method.
    /sapsrm/cl_pdo_shared_user=>/sapsrm/if_pdo_shared_user~get_company_code
    This gets Company code as C2 ; Based on Users Attributes and not based on User Position attributes.
    If i overwrite values fetched by this method in Implicit enhancement, then plant(PL1), storage location(SL1) are not getting fetched.
    Does anyone have any solution for this problem?
    Regards,
    Ashish Shah

    Hi MURUGESAN !
          Can you give me some information more in Special Procument Configure in plant 2000 like:
              -  Procurement type (maybe F)
              -  Special procurement (Maybe U)
              -  Plant (Maybe 1000).
              - Issuing plant (maybe 2000)
           We will check together.
           Regards,
          Tony

  • Milestone Billing based on Percentage & Quantity

    Hi,
    Can you please guide how to map the following scenario
    I have Business Scenario in Milestone Billing.
    The Milestone terms are assigned in CJ20N and the same is copies to
    sales order. The Milestone terms defined in the Project are
    50% Advance Payment
    40% Agaisnt Supply (Treating this also as advance)
    10% At the time of Installation.(Treat this also as advance)
    50% Revenue Realisation
    50% Revenue Realisation
    Order quantity is 100RMT
    Order Value 10000
    The definition of the each milestone is as follows -
    Advance Payment: This Milestone raised at the time of booking of sales
    order for Advance Payment. Unless advance is receivd orders are not
    execute in the business. It means 50% of 10000 = 5000
    40% Agaisnt Supply : This Milestone is raised based on supply of
    material to the customer. It means as of Milestone Billing Date if
    material dispatched is 20MT then the Milestone Billing Booked in the
    system is 10000*40% *20/100= 800 (treat this also as advance payment
    and client called it as Running Bill) and the same way book the billing
    in the system upto completion of 100RMT.
    At the time of Installation: This Milestone is raised when the
    Installation process is starts. It mean example, if finish the
    Installation of 10RMT, then the Milestone Billing is raised as per
    below formula - 1000010%10/100 =100 (Treat this also as Advance
    Payment and call it as Running Bill).
    Actual revenue is booked in the system, once receive the completion
    certificate from the client.
    As of now in the system, only accept the value base or percentage base
    milestones in the system. This type of above scenario how to map in
    the system, can please propose a solution.
    Kindly help me
    Regards
    Goutham

    hi Goutham,
    you need to configure your item categories for revenue recognition based on milestones. Thus, what happens then is you are separating revenues and billing. You can continue billing your customer for whatever milestones you have 50/40/10%, and the revenue can be recognized on the completion of the final milestone.
    For customizing revenue recognition type on item category level go to
    Sales and Distribution -> Basic Functions -> Account assignment / Costing ->
      Revenue Recognition, Or via transaction: OVEP.
    Set Revenue recoginition as Category ‘A’ timebased revenue recognition
    and Accrual period start as B -proposal based on billing plan start date
    in a milestone billing plan, the billing date of the first milestone is then taken as accrual start date.
    You can work on the latest version of the Revenue Recognition Best Practices Guide. The link can be found in note 779365.
    Thanks

Maybe you are looking for

  • "iTunes has encountered an error.." Help! I've tried EVERYTHING.

    I am running WIndows XP Media Center SP3 on an aging HP PC (Pentium 4). In the past, iTunes (v. 7, I believe) worked just fine on my PC with no problems.  For a long time, I did not have a 'need' to upgrade the software because it worked fine the way

  • How do I restore the "Pages" button on Adobe Acrobat Pro?

    I clicked the  Pages button, usually seen in the grey bar on the upper left side of the  screen, and accidentally pulled it out of the bar. Now it's gone. I suppose I don't know my own strength. Please help me get it back. I use it a lot. Thanks! (An

  • Pages is gone!

    I cannot open Pages. The Pages Icon is gone, it isn't in Applications, and doesn't open under search.  When I try to open a saved Pages document, I see: "The document could not be opened. The file isn't in the correct format.  The file might be corru

  • I cannot open any pdf files! I used to be able to. Have a mac.

    I cannot open any pdf files. I used to be able to. If I open them I get a blank screen. Have a mac. Help!!!!!

  • Adding people to a call

    I am trying to add people to a call. Sometimes it won't show the add to group button or when I add them, the call wont go through. What to do?