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?

Similar Messages

  • 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?

  • 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

  • "Row-based Only" checkbox for a post processing operating

    Hi,
    Is there documentation available on the "Row-based Only" checkbox for the post-processing operator? Any links to more information on this would be appreciated.
    Regards,
    Mazen

    Hi Carsten,
    My question is more on what is the use of the "Row-based only" checkbox that shows up in the properties window for a post-processing operator. How does this checkbox affect the execution of the post-processing transformation?
    Regards,
    Mazen

  • 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.

  • GM Resource Related Billing based on Cash

    Hi Folks,
    I'm relatively new to SAP and my users have asked for a modification to the billing process for NIH and NSF grants(letter of credit). Right now they are drawing down based on expenditures, but would like to change so it's based on cash disbursement.
    I was thinking that we could setup a new Grants billing rule to look at Value Type 57, 95 and a couple of other custom value types to accomplish this. Every time I test by processing cash payment cycle, and running gm_rrb_ind it gives the error ''No expenditure items found'. I've tried a couple of changes (changed value type 57 to real posting on the grant) to see if they would help, but doesn't seem to make a difference.
    Any tips you could provide would be much appreciated.
    Brian

    Check these threads whether it helps you
    [No expenditure item found|No expenditure item found;
    [Re: No expenditure items found in DP90|No expenditure items found in DP90;
    thanks
    G. Lakshmipathi

Maybe you are looking for