Control Pricing Date for Invoice

Hello Alls,
At my company, SAP has been configured to create invoice with pricing date as "Date of Service Rendered". However, few of our customers want to have invoice with pricing date as "Order Date".
How can we control this type of pricing differences for different customers?  Has anyone experienced this configuration or user exits?
Many thanks in advance for your advice.
Cheers!

Hi!
Of course you can make a change in copy routines during billing document creation - but then you need a new pricing in billing documents with all it's disadvantage (no manual order conditions...).
You might also go for a change in sales order transaction (header field pricing date VBKD-PRSDT), routine USEREXIT_MOVE_FIELD_TO_VBKD(MV45AFZZ).
Regards,
Christian

Similar Messages

  • Need pricing data for invoice

    Hi Experts,
    I want to do some processing on pricing data for an invoice. I have invoice and item level data but am not able to get the pricing data from database tables. Please let me know the link to get pricing data from database tables for invoice.
    Regards,
    Dileep.

    Hi Dileep,
    The pricing data can be retrived from the condition tables.
    Please refer Invoice tables VBRK & VBRP and look for condition record field KNUMV. take this field and go to the condition tables KNOV. This table will hold pricing data based on the condition types.
    Check for condition record number in VBRK if you done find one. you can get the order number of the invoice from VBFA and pick then retrieve VBAK-KNUMV and get pricing data as shown below.
    Sample code
    **-->Get condition records
        SELECT knumv
               kposn
               stunr
               zaehk
               kappl
               kschl
               krech
               kawrt
               kbetr
               waers
               kwert
               kstat
               kinak
               koaid FROM konv INTO TABLE t_konv
                     WHERE knumv = w_es_bil_invoice-hd_gen-kond_numb   "vbak-knumv
                     AND kappl IN (c_kappl,c_taxes).
    Thanks

  • How to copy the Planned GI date as the pricing date in Invoice

    Hi!!,
    For this requirement we want the price the product based on the Planned GI date and not the actual GI date...For some case when Planned GI date was early and we shipped late.It means we would be creating the Invoice later than the Planned GI date and hence the billing date would be my pricing date in the Invoice which will be the later date....
    We want that the pricing should be as on Planned GI date.....is there a standard way we can accomplish this using configuration?
    Helpful answers would be handsomely rewarded.
    Thanks

    Hi, I had a similiar reqmt but in that case we wanted the Pricing date from the Sales Order to be copied into the Billing Document Pricing Date (for the correct pricing) instead of the Actual GI Date from the Delivery to flow to the same.
    We achieved this using ABAP by making a copy of the Data Transfter routine found in Data VBRK/VBRP field in the copy control and adding the required codes to it. Hope this gives you some lead.

  • Can we change pricing date for line item in billing

    Hi Expert,
    Can we change pricing date , while raising inoice for particular line iteam

    Hi,
    We can not change the pricing date for perticular line item at billing document level, the only option is we can enter the required date at the time of invoice creation in VF01 screen.
    If your requirement is copying the same pricing date that is entered at sales order, then do the following.
    Go to T Code:VTFL and choose your DElivery Type and Billing Type, then choose your item category and then change the pricing type as 'D' .
    Regards,
    Pasapula.

  • How to determine pricing procedure for invoice list

    Hi ,
    Could you pl let me know "How to determine pricing procedure for invoice list"
    All other things are available i.e.
    Create Condition Tables
    Maintain access sequences
    Maintain pricing procedures
    Define condition types
    Basically how the pricing procedure will be assigned for the Invoice list.
    br
    pinky

    Hi Pinky,
    Create a billing doc type by coping std.(ZF1)
    Assign invoice list to billing type Zf1
    Now maintain a document pricing procedure (for Eg: Z )
    Assign this to billing type in pricing control - document pricing procedure.
    Now maintain the pricing procedure determination as per the sales area /doc pp/cust pp.
    Also in copy control in VTFL maintain pricing type as " B".
    REgards,
    Krishna O

  • Service Desk: Pricing data for partner could not be read

    Hi all,
    I am trying to configure the Service Desk functionality for Service Providers (on EHP1).
    I follow the SAP Documentation (SAP Solution Manager: Service Desk for Service Providers) and SLA's made easy in SAP Solution Manager. Also some discussion threads helped me with some steps (I applied e.g. the recommendation from Pricing data for partner 106 could not be read. , but it didn't help).
    I am facing some errors related to the CRM part of the configuration.
    When I create Service Desk Contract (SLFV) in CRMD_ORDER, the error appears Pricing data for partner xxx could not be read. I checked the setting of BP and I am not able to find the reason, for customer's (sold-to-party) BP the sold-to-party > Sales Area Data the Sales Organization/Distribution Channel/Division are maintained. Which information for pricing is needed and where can it be configured?
    Another error - I am sure it is related to the first one - the service contract cannot be determined in the service message (in Item details view under product). The error messages are about sales area/organization, so I suppose there is something wrong with the link Service Contract -> Business Partner definition.
    Could you please help me what can cause the error?
    Thanks in advance,
    Vaclav

    Hi Balaji.S,
    my problem was solved when I double checked the settings of org structure. That means there must be a consistent setting for sales organization / distribution channel / division in businness partner (tcode BP), organizational model (PPOMA_CRM), product workbench (COMMPR01). The setting must be same for both the sales department of the service provider and the customer's company (I am sorry I am not CRM, so I am following just this simple logic)
    In the long text of the error (in CRMD_ORDER) I could see "expected" combination for sales organization / distribution channel / division (message e.g. The access was carried out with sales organization 'O 50000613', distribution channel '01' and division '') -> when the org model was set up everywhere in this way, the contract was automatically filled by the organization data and in the next step the contract could be determined in the service desk message.
    Anyway it took some time to find out the correct combination. Deeper CRM knowledge would help me much.
    Vaclav

  • Different Pricing date for two line items

    Hi guru's
    How to give different pricing dates for two line items
    in a sales order
    To elaborate
    I have two line items one i need pricing date order date
    second one i need pricing date should be delivery date
    Thanks in advance
    Srinivas

    Dear Srinivas,
             While creating sales order select the item which you want to change the pricing date then go to menu>GOTO>Item -->Click on Sales A here you can able to change the pricing date as you like.
    You can change the pricing date of the item in the sales order through sales order change mode but that sales order should be open.
    I hope it will help you,
    Regards,
    Murali.

  • FM to count pricing data for document for todays date

    Hi
    I would like to find function module that will count pricing data for offer in CRM 5.0 and will store it in some internal table.
    it cannot change pricing data on document.
    I am writing module for comparing pricing data on document with these that pricing will give for todays date.
    Regards
    Radek

    not solved

  • Pricing dates for Partner

    I have the following error:  ' Pricing dates for Partner 110 could not be read', as I can associate a scheme to him of prices?
    Thanks

    Hi Sudhir,
    Check your master data set up for the customer- check Billing tab in Sales area data in BP. You need to maintain a Customer pricing procedure.
    Pricing procedure is determined as standard whenever you create a transaction based on the combination of Sales area+Customer pricing procedure +document pricing procedure.
    Cheers,
    Shiloo

  • Pricing date in Invoice same as pricing date in Sales order

    Dear Experts,
    I have a situation wherein i need to maintain the pricing date in Invoice same as pricing date in Sales order. what setting i should maintain in IMG so the default pricing date in Invoice is same sales order pricing date date?
    Regards,

    Hi,
    As per my knowledge, there is no need of any configuration. I have tried creating billing doc.
    System copies Pricing date from Sales doc. to Billing doc.
    Make sure that you have maintained Pricing date in sales order.
    You can set Pricing date in VOV8 as to what it should be like Today's date, req. del. date or contract start date
    Try once again. It should work
    Sagar

  • Pricing date for the tax condition type should be invoice creation date

    HI Folks,
    As per the current design taxes conditions are determining based on the Service rendered date which is similar to the GI date and pricing type is G in copy control .
    New requirement is taxes should calculate based on the Invoice creation date in the invoice.in order to acheive the solution i have customized the tax related condition type functionality "pricing date" as KOMP-ERDAT but still system calcualting the taxes based on the service rendered date and same also writing in the invoice also.
    pLease help me out what need to be configured here to acheive the solution.
    Regards,
    Ram.

    Hello XYZ,
    As you said the tax is calculated in Taxware system, i think taxware system is configured to calculate the taxes based on the "service rendered date". That is the reason why even you have changed the pricing date to be billing date for condition type XR1 taxware is not behaving as you expected.
      You have two options.
    1. Invocie creation date/ blling date is available in the structure "TAX_CAL_ITEM_IN00".If it is available in the structure ask the Taxware team to make changes in their system to consider that field value instead of the service rendered date.
    2. Alternatively you can over write the filed which contains the service rendered date value with the value of billing date. This way no changes required in Taxware system. You can do that in cusotmer exit  "EXIT_SAPLFYTX_USER_001" include ZXFYTU03 .
       Based on my exeperince i think the consistant approach would be going with option 1 . Please revert if you need furhter information on the same
    Thanks,
    Srini
    Edited by: srini vasarao on Jul 14, 2011 12:02 PM

  • New pricing procedure for invoice correction

    Hi ALL,
    We want a new pricing procedure during invoice correction request.
    Scenario:When we execute a sales order ,create a delivery & create a billing  docuemnt with z@1111 a pricicng procedure.
    Now we want to create an invoice coreection with different pricicng procedure Z@0002.
    can any one help!!!
    Regards,Rajneesh

    Maintain a new Document Pricing Procedure in Invoice correction request. This will help in determining new pricing procedure based on assignment in T.Code: OVKK.
    Pricing Procedure:
    Determination of Pricing Procedure:
    In SD, Pricing Procedure is determined based on Sales Area (Sales Organization + Distribution Centre + Division) + Customer Pricing Procedure + Document Pricing Procedure through T.Code: OVKK. Sales Area is determined in Sales Order Header Level. Customer Pricing Procedure is determined from Customer Master. Document Pricing Procedure is determined from Sales Document Type / Billing Type (if configured). Once the pricing procedure is determined, Condition records are fetched. If appropriate condition records are found, the price is determined. If Mandatory pricing condition is missing, system will through an error message.
    Configuration of Pricing Procedure:
    Step 1:
    Condition table (T.Code: V/04): If existing condition table meets the requirement, we need not create a new condition table. Considering the requirement for new condition table, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Table (select the required fields combination, which will store condition record).
    Step 2:
    Access Sequence (T.Code: V/07): If existing access sequence meets the requirement, we need not create a new access sequence. Considering the requirement for new sequence, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Access Sequence (Access sequence is made up of Accesses (Tables) & the order of priority in which it is to be accessed. Here we assign the condition table to access sequence.
    Step 3:
    Condition Type (T.Code: V/06): If existing condition type meets the requirement, we need not create a new condition type. Considering the requirement for new condition type, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Condition Type. It is always recommended to copy an existing similar condition type & make the neccessary changes. Here we assign Access sequence to Condition type.
    Step 4:
    a. Pricing Procedure (T.Code: V/08):  It is recommended to copy a similar pricing procedure & make the neccesary changes in new pricing procedure. Pricing Procedure is a set of condition type & arranged in the sequence in which it has to perform the calculation. Considering the requirement for new Pricing Procedure, the configuration will be done in spro as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Maintain Pricing Procedure.
    b. Pricing Procedure (T.Code: VOK0): After maintaining the pricing procedure the next step will be determination of pricing procedure. Configuration for determining pricing procedure in SPRO is as follows: IMG --> Sales & Distribution --> Basic Function --> Pricing Control --> Pricing Procedure --> Determine Pricing Procedure.
    5. Condition record (T.Code: VK11 / VK12): Condition record is a master data, which is required to be maintained by Core team / person responsible from the client. During new implementation, the condition records can be uploaded using tools like SCAT, LSMW, etc. Condition Record is maintained in T.Code: VK11 / VK12, which are captured in Sales Order & Billing.
    Also check document pricing procedure in Sales Document Type (T.Code: VOV8 - Sales order Type, VOFA: Billing Type (If Required)), customer pricing procedure in Customer Master Data (T.Code: XD02), ... are in place.
    Regards,
    Rajesh Banka
    Reward suitable points.

  • Exchange Rate date for Invoice posting for Slovak Republic

    Hi,
    We have a requirement wherein for Slovak Republic, Invoice should pick up ( at the time of Invoice Posting) the exchange rate from the Delivery Note date and not the Invoice Posting Date. This is applicable for all vendors which have a Slovak Republic VAT Registration number. I suppose this is some country specific requirement for Slovak Reublic.
    Do we have to apply some Notes to achieve this functionality. Any pointers to this issue is highly appreciated.
    Regards
    Anupam

    SO VBRK-KURRF (exchange rate for FI)  is taken from "pricing date" in standard?
    Are you 100% sure? :
    FIrst of all: there is no pricing date (PRSDT) on invoice header level
    Second: I`ve got information from FI that VBRK-KURRF is taken from posting (billing date) VBRK-FKDAT
    I have found also programs, there is provided folloving calculation formula:
    LV60AA90
    Currency conversion (WAVWR is in local currency so far)
            ACTDATE = VBRK-KURRF_DAT.
            IF ACTDATE IS INITIAL.
              ACTDATE = VBRP-PRSDT.
            ENDIF.
            DA_WAVWR_HW = VBRP-WAVWR.
            DA_WAVWR_KW00 = WAVWR_KW00.
            DA_WAVWR_PCVP = WAVWR_PCVP.
    LV60A036
    Determine date
        IF vbrk-kurrf_dat IS INITIAL.
          ld_kurrf_dat = vbrk-fkdat.
        ELSE.
          ld_kurrf_dat = vbrk-kurrf_dat.
        endif.
    So what is the verdict?

  • Can we change the pricing date in invoice

    hi gurus,
    can we change pricing date invoice
    i am able to change billing date not pricing date.
    can any one help in this regard
    points awarded.
    kishore

    hi,
    follow this  and check.
    1. u can change your pricing date directly in the Sales order document. but the required delivery date u have to see. b'coz in std sap it is for 7 days.
    2. u can change the pricing date in the sales document header level (VoV8) under requested delivery date/pricing date option.
    3. while at delivery the selection date  u should check. Its should be selection date= material availablity date/tranportation planning date.
    4. posting date u should check while u r doing MB1C.
    after all u create the order and see.
    regards
    KR

  • Pricing data for partner 300027 could not be found

    Hi guys,
    We have ECC6 and CRM5,both are IDES.I have fulfilled some exercises on training document,for example,I can create sales order in CRM,then this sales order can be transported into ECC.
    now I want to extend the sales area,so I made these operations:
    1. create sales area Z009/71/71 in ECC
    2. copy this sales area to CRM
    3. extend the sales view(Z009/71/71 ) of BP 300027 in ECC
    4. check this sales view for BP 300027 exists in CRM
    than I create sales order in CRM,I use sales organizaion Z009/71/71,BP 300027,but when I press ENTER,the error occurs.
    Could anybody help me and give me some advices,many thanks!

    Hi Curry
    Shalini has correctly pointed out the essentials required for price determination am using the same below:
    Sales Org...........................Z009
    Distribution Channel............71
    Division..............................71
    Customer Pricing Procedure ( can be seen in the transaction type Customizing)
    Document Pricing procedure.( Can be ssen in the business partner-sales area data)
    You need to check all these perameters, if the correct values are maintained for them. However if you are using your CRM installation for the first time then there is one important thing which you need to check. In the above mentioned essentials the Division plays a major role as dispite of the fact that the sales area is available in CRM system it is important to check if the Division is activated for the Sales Order Header or not. If the division is not activated then even if you maintain all the values system will throw the error that pricing data could not be read for the respective BP.
    Following is the process to check the same and maintain the necessary values:
    1. follow the path IMG -> CRM -> Master Data -> Organization Management -> Division Settings -> Define Use of Division and Dummy Division.
    2. Put a tick mark in the check box Header Div. Act. and save your settings. Now check the transaction again.
    Hope this help.
    Cheers
    Avi

Maybe you are looking for

  • How to enter text in table using pages on iPad?

    using my IPad I'm trying to enter text in a table. put the curser in a cell but keyboard doesn't appear. Tried copying and pasting. that doesn't work either.any ideas?

  • Multiple copies for Payment advice using standard program RFFOAVIS_FPAYM

    Hi Experts, I have one requirement, need to print the payment advice form twice (one for account section and other for vedor). According to the existing process it uses standard SAP print program RFFOAVIS_FPAYM OR RFFOUS_C (for cheque payment) to pri

  • Static Libraries

    I am trying to compile a jsoncpp into a static libraray (libjson.a) using the ar command. I am using "ar rvs libjson.a json.o" after compiling the library into json.o. I then try to compile another libary and include a static reference to the libjson

  • 7940 and 7960 IP Phone speaker issue

    While on a call using the handset, if I raise the volume level up to maximum, you can hear the conversation coming through the built in speaker, as well as the handset. Anyone know of a fix to this? Thanks Christopher

  • IPad keyboard problems

    Suddenly the keypad on my iPad2 appear in the middle of the screen. I was aware of the problem after upgrade my iMac too Mountain Lion, and then sync my iPad with iTunes... I´m not shure the sync process had somthing to do with the problem appearing.