Revenue recognition at the time of Delivery - COPA

Dear Gurus,
Our sales cycles are bit different than the standard sales process.
In one of the sales cycle the business does the Billing first and delivery later and the revenue recognition should happen at the time of delivery not billing.
How do I achieve the same in COPA data flow and is this a reason why I should activate account based copa?
Regards
Roy
Edited by: roy001 on Mar 27, 2011 8:03 PM

Hi
Thank you for you comments.
Our business scenario is car sale- The car dealer looks into portal(called dealer portal) and checks the availability of a car.
Once the dealer makes the car selection, he then places an purchase order to the car manufacturer.
Based on the order the car manufacturer asks for the full payment from the dealer. After receiving payments, the car manufacturer delivers the car.
Therefore the invoice is raised before delivery.
The problem that we have in the above scenario is the COPA value flow. How do I flow the values into copa?
Any input?
Many thanks.
Regards
Roy

Similar Messages

  • Revenue Recognition :- Type A : Time Based Revenue Recognition in Contract

    Hello,
    I am facing a peculiar problem while creating the contract relevant for Revenue Recognition Type A : Time Based Revenue Recognition in Contract.
    The Item category setting I am using is as follows:-
    1.     Rev. recognition : A : Time-related revenue recognition
    2.     Acc. period start : B : Proposal based on billing plan start date
    3.     Revenue Dist. : A : Total Val.: Linear and Correction Value Linearly Distributed
    I have already done the necessary activation of Revenue Recognition.
    Done the account determination for following :-
    1.     Revenue account determination (VKOA)
    2.     Deferred revenue (VKOA)
    3.     Unbilled receivables (OVUR) 
    Still when I am trying to save the contract the document goes into Incompletion asking for "GL account for item 10"
    Where as in account determination analysis the system has already showing the
    1.     Revenue account
    2.     Deferred revenue account
    Kindly guide further.
    Thanks & Regards,
    Amrish Purohit

    Hi
    you can overcome this issue of G/l account missing while saving the document is by assigning the Account key of that condition type in
    img-> sales and Disrtibution->account assignment /Costing->revenue account determination-->defina and assign account keys
    here you have to assign the account keys you are using for that condition type in pricing procedure against the same conditiontype in the accurals field.
    this will solve your problem

  • Profit center updation at the time of delivery order

    Hi,
    We have three profit centers & three finished goods..All the three finished goods are manufactured  in all the three profit center.At the time of sales order , i am not sure from which profit center i am going to deliver to the customer.so i want to update the profit center field at the time of delivery order.
    How to tackle this problem? Please advice
    Regards
    Sarang
    09937732217

    Dear Sir;
    i have the same your problem but in the deferent way but also i need to change the profit center in the delivery wise
    thanks
    Mohamed Helmy
    +20 10 222 0 386

  • Finished Goods valued at Future Standard price at the time of Delivery .

    Hi,
    My client requires the Finished Goods to be valued at Future Standard price at the time of delivery from Production order. This is required because in case there are frequent changes in the material prices, i can mark my material several times.. and change the future standard price.
    I have checked and found that it is always valued at Current standard price only.. and not at the future standard price.
    1) i have tested by changing the costing variant in OPL1 ( Planned costing variant for Production orders).. such that the valuation variant picks up the Future price... it seems it will work only for the Raw materials and SFG's consumed in the Production order and not for the Finished goods.
    2. Define valuation variant for Goods received option in the IMG - It seems it is relevant only when your FG is valued at Moving average price only.. so not relevant for my case.
    My question :
    Can i value my Finished goods at future standard price ( i.e Marked standard cost estimate ) at the time of receiving goods from Production order ? If yes how ?
    Thanks in advance for your answers.
    Njoy
    Siva

    Hi Siva
    It is very much possible, but you need to use exit... I think exit COPCP002 should be the relevant....
    Usually, this is used to valuate the GR in case of Valuated sales order stock... I guess this should work in MTS also...
    The reason why I feel it should be possble, is that if you read SAP text for the IMG Step Define Goods Received Valuation for Order Delivery, it says at the end
    For materials with price control S, on the other hand, the credit posting is always made at standard price.
    If you deliver to stock at a price that is not the standard price, the system will report an output price variance in variance calculation
    Hence, it should be very much possible to achieve what you want.. Only thing is it will hit a PPV and that you need to find relevant exit if the one abov does not work
    Regards
    Ajay M

  • Customer Overdue check at the time of Delivery

    Dear Friends,
    Our client requires to have a customer over due check at the time of delivery creation.
    If the days are above 45 in arreas, the delivery document should not be created.
    At present the check is placed at the sales order creation, but they opt to have it at the time of delivery.
    Kindly suggest the exits present in vl01n.
    Regards,
    Charmaine Martin

    Hi,
    Thanks for the reply.  This field is having the value the count of serial numbers entered irrespective of the valid serial numbers entered.  I created two delivery document, one with serial number which was not there in the stock and the other with a valid serial number.  For both the delivery document LIPS-ANZSN gives the count of serial number which I have entered.
    Please let me know how can I move further.
    Rgds,
    Gopali

  • Without equipment creation serial number required at the time of delivery?

    Dear SAPIENTS,
    Without equipment creation serial number required at the time of delivery? In customizing i have defined that equipment not required in serialization profile. But still i am getting equipemnt number at the time of delivery of sales order.
    Regards,
    Kaushal Rai

    Dear Venu,
    You want to generate Alphanumeric Serial Number that is possible by following Enhancement for Serial Numbers:
    Pls find here some details about generating alphanumeric serial numbers as below :
    You can generate alphanumeric serial number with the following BADI / Customer Exit:
    Name of Enhancement : IQSM0001
    Name of Function Module Exit: EXIT_SAPLIPW1_001
    Name of Include : ZXQSMU01
    ZXQSMU01:
    This user exit can be used to create the serial numbers automatically for material of a production order. Number of serial numbers generated will be equal to the total number of quantity. The purpose behind development of this user exit was to attach prefix in each serial number generated.
    so as per your requirement you can generate serial number like ABC0001 etc.
    Process Steps:
    For exit: EXIT_SAPLIPW1_001
    1. Get serial number profile for a material in respective plant.
    2. Check if the profile is u2018XYZu2019.
    3. If profile is u2018XYZu2019 generate the serial numbers for the given quantity of material in production order.
    General Program Structure
    For exit: EXIT_SAPLIPW1_001
    1. Get the serial number profile using function module 'MARC_SINGLE_READ' for a material.
    2. Check if the profile is u2018XYZu2019.
    3. If the serial number profile is u2018XYZu2019 then generate the serial numbers for the given production order quantity of a material.
    4. Concatenate ABC as a prefix to the all generated serial numbers
    Provide above details reg. implementation BADI / Enhancement to your ABAPer and go ahead.
    You can implement above Enhancement in CMOD.
    Hope this helps.
    Revert in case of any doubt.
    Award points if useful.
    Regards,
    Tejas

  • Update sales Order at the time of Delivery creation

    When the Delivery gets picked and Post Goods issued , the Delivery quantity for example instead of 48,000 LBS may be little less say 47,345 LB.  We need to update this number in the order quantity which will originally have 48,000 LBS.
    Can we do this through Delivery Userexit? Will Sales order structures be avaialable at that point in time? Which one? How ?
    Is this the best way or is there any other better way to handl this?

    No this is complete Delivery. Its just that the product cannot be exactly whats asked for in the sales order and we have to reflect the true value after it is weighed at the time of post goods issue

  • How to calculate Goods issue date based on the time of delivery

    Hi SAP Gurus,
    I seek your help/suggestion for the given scenario.
    The user requires calculating the GI date based on time of delivery.
    Based on the delivery priority (like Priority 1= Day 1, Priority 2= Day 2) maintained in customer master, the need is something like below-
    1st case= If Retail Customeru2019s delivery orders received before midday (Noon cut off) require to be dispatched on same working day (Day 1)
    Wholesaler customer delivery orders received before midday require to be dispatched by the next
    Working day (Day 2 Including day of receipt)
    2nd case= Retail customeru2019s delivery orders received after midday require to be dispatched by the next working day
    Wholesaler customer delivery orders received after midday require to be dispatched by on day 3
    Kindly suggest , how to proceed in this. I am new to SAP world so need ur help to tackle this.
    Thanks a lot in advance for the valuable inputs.

    What I proposed to do was,
    a. Create routes like 0 day route, 1 Day route, 2 day route etc.
    b. Route determination is based on the Shipping condition of the customer. Put in the shipping condition for the customer as 00 - immediate delivery. 01 - By Truck, 02 - By Rail, 03 - Ship etc
    c. Now, put in your route determination in such a way that routes change in the sales order with shipping condition (SC). Like, if the shipping condition is set to 00, then 0 day route comes up. Meaning immediate delivery, if SC is 01, then your normal route by truck picks up. etc.
    When the sales order is manually created, you know the time of creation. As route is one of the criteria, the material confirmation happens based on number of days you put in the route to reach the destination. Now that you have the material available for today's delivery, the delivery program can be run to create it, or it can be manually created.
    Now, when you configure the route you have to specify 'Transit duration in calendar days'.
    When you have the sales order created electronically (say thru EDI), then, you may have to ask them to send in shipping condition. Else, you have to modify the function module Idoc_input_orders in such a way that if the sales order creation time is < 12 PM, then put shipping condition as 00, else copy what ever is there in the customer.
    If you do not want to check the time manually when the user creates the sales order, then you may have to use the user exit MV45AFZZ (and I think you can use Save_order_prepare) to check the time and change the shipping condition. By this you will avoid extra coding in Idoc_input_orders and also need not bother if the user changed the route or not.
    Hope my explanation helps.
    Regards,
    Mukund S

  • Billing document created at the time of delivery

    Hi,
    Is a Billing document created and posted to the system at the time the Delivery document is created and posted to the system? When does the Billing document is created and posted?
    Thanks

    Hi,
    Billing is not automatically created as soon as delivery is created & posted.
    It has to be either manually created or set up in the background.
    The background job is generally setup to happen in the last working hours or they are set up so that they can be sent through mail or fax to the customer.
    The frequency of the background jobs depends on the requirement of the client, if they have an urgent requirement which cannot wait till the background job the user can manually create the bill from T-Coe VF01.

  • Reuirement at the time of delivery creation or change

    Dear All,
    Please guide me or give me your inputs to full fill the requirement that i have,
    At the time of creation of delivery or changing a existing delivery i need to raise a pop up window listing all the materials in the delivery and next to the material a Input field needs to be there where the user can enter the certificate number for all the materials. This certificate number i need to store it in a Z field which i create in VBAP table. If the user does not enter the certificate number and try to PGI the delivery it must block the delivery for PGI. Incase if the user enters all the certificate number for the materials then it must allow to PGI the delivery.
    Please give me your inputs regarding this requirement. All your inputs will be valuable for me.
    Thanks & Regards,
    Sat

    Hello
    You have misinterpreted the warning message, this is not an error and there is no configuration that you have missed.
    In the STO process the material is subjected to avaialbility check,
    So i,e the reason the sytem has determined that the material is not availanle on the desired date.
    Thats the reason for the warning.
    Sufficient stock is not avialble on the Supplying plant for the STO, either you can change your deliovery date or the order qty to meet the availability
    Regards
    Mahesh Naik.

  • Checking credit limit for some customers at the time of Delivery also

    Hi Experts,
    I have 1 controlling area. Now our new requirment is that for some selected customers we want to implement the credit checking at the time of making the delivery note. How can i configure that in SD.
    Appreciate some support
    SAPXPT

    Madhu,
    I have just pasted the result of CHECK_CM below.
    Please tell me one more thing.I am releasing my SD document by VKM1. Wheni check VKM2, it shows that the delivery document has also been released simultaneously.
    Settings for Credit Check                                                                               
    Delivery Type:                 LIKP-LFART = LF   Outbound Delivery                    
      SD Document Category:          LIKP-VBTYP = J    Delivery                             
      Requirement for Subseq.Functs: TVFO-GRPNO =  000                      (No Standard)                                                                               
    Key Fields for Automatic Credit Check                 (Table T691F, Transaction OVA8) 
      Credit Control Area:           LIKP-KKBER =  1000                                     
      Risk Category:                 LIKP-CTLPC =  005                                      
      Credit Group - Delivery:       TVLK-KKBER =  02                                       
      Credit Group - Goods Issue:    TVLK-KKBER =                                                                               
    Credit Status from Table VBUK                                                                               
    Overall Credit Status                    CMGST =  D      Released                     
    Static                                            CMPSA =         No Check/No Status
    Dynamic                                        CMPSB =         No Check/No Status
    Maximum Document Value            CMPSC =         No Check/No Status
    Critical Fields                                 CMPSD =         No Check/No Status
    Next Inspection Date                     CMPSE =         No Check/No Status
    Open Items                                    CMPSF =         No Check/No Status
    Oldest Open Item                          CMPSG =         No Check/No Status
    Maximum Dunning Level               CMPSH =         No Check/No Status
    Financial Document                      CMPSI =         No Check/No Status
    Export Credit Insurance                CMPSJ =         No Check/No Status
    Payment Card Authorization         CMPSK =         No Check/No Status
    USEREXIT_1                               CMPS0 =         No Check/No Status
    USEREXIT_2                               CMPS1 =         No Check/No Status
    USEREXIT_3                               CMPS2 =         No Check/No Status

  • Seperate/Different COGS at the time of delivery from sales order

    Hi Friends,
    I have a reqirement where i need to hit different COGS accounts at the time of goods issue for a sales order, based on distribution channel. All sales would have same order type and all the parameters (material, item catagories, customers etc etc) are same, except for the distribution channel.
    For example  Sales Org/D.channel/Div   S001/01/01 should hit like
    CR: ABC Inventory
    DB: COGS 1
    and for Sales Org/D.channel/Div   S001/02/01 should hit like
    CR: ABC inventory
    DB COGS 2.
    Limitations:
    1. I do not have choice of creating a seprate order types for these sales
    2.  Creating a new movement type is an option, but i would like this to make it as last option.
    Directions for soutions.
    1. Has any body implemented BADI for such case. If yes, request to share the BADI name.
    2. can we use Substitutions, Is subsitutuions possibile for replacing the GL Accounts at the time of posting?
    Any directions would be of great help

    Dear,
    You can put the substitution at the Document Line level, please write below logic:
    Prerequisite:
    BKPF-BLART = "WA" & BSEG-HKONT = "you normal GL Account which will is picked normally"
    Substituin:
    BSEG-HKONT  User Exit
    Now in this user exit as ABAPer to write code as per below logic
    1. Pick BSEG-VBEL2, pass the same in VBAK-VBELN and check VBAK-SPART if this is 01 then move COGS 1 to BSEG-HKONT where transaction is GBB,
    similary write the sam elogic for Dist Channel 2
    Hope this helps
    Br, Vivek

  • Serial Number Stock Check at the time of Delivery

    Experts,
    Process:
    Sales Order PR(Purchase Order) GR( New Serial Numbers are created automatically or manually keyed in)
    Once the Goods Receipt is received, we do the (SO) DELIVERYu2014SERIAL NUMBER ASSIGNMENT Post Goods Issue
    Issue:
    Current Serial Number Profile Management does not do a valid serial number check during DELIVERY CREATION where we do a SERIAL NUMBER ASSIGNMENT.
    Only during POST GOODS ISSUE, the check happens for valid serial numbers; this is too late in the game for business as there is a time lag of 3 days from the DELIVERY CREATION and PGI.
    Reason being--- We donu2019t check the following u201C Existing Stock Checku201D( which does a serial number validation during delivery creation as well)
    SPRO>Plant Maintenance and Customer Service>Master Data in Plant Maintenance and Customer Service>Technical Objects>Serial Number Management>Define Serial Number Profiles
    If we check this option, the business requirement to do a valid serial number check does happen during delivery creation, however we cannot create new serial numbers during Purchase Order- GOODS RECEIPT.
    QUESTION:
    Can we have the system check the valid serial numbers from stock during delivery creation and serial number assignment.
    And Also create new serial numbers during Purchase Order- Goods Receipt.

    Hi,
    Thanks for the reply.  This field is having the value the count of serial numbers entered irrespective of the valid serial numbers entered.  I created two delivery document, one with serial number which was not there in the stock and the other with a valid serial number.  For both the delivery document LIPS-ANZSN gives the count of serial number which I have entered.
    Please let me know how can I move further.
    Rgds,
    Gopali

  • Prob at the time of delivery creation

    I have created a intercompany sto,when I go through VL10B and select the line item then press background button,
    below screen is generated and delivery is not generated.
    Group       Created    Created on   No.    Err.     ShPt           Gross   WUn   Volume   VUn   MaxTim   Time
    1829209  T105326    10.02.2011              2        2DAT                                                               0         00:17:49
    Anybody suggest, where the loophole?

    Hello
    You have misinterpreted the warning message, this is not an error and there is no configuration that you have missed.
    In the STO process the material is subjected to avaialbility check,
    So i,e the reason the sytem has determined that the material is not availanle on the desired date.
    Thats the reason for the warning.
    Sufficient stock is not avialble on the Supplying plant for the STO, either you can change your deliovery date or the order qty to meet the availability
    Regards
    Mahesh Naik.

  • Ref. PO no. is not coming in second line item at the time of delivery

    Hi All
    STO Scenario
    In PO it single Line item,  but in delivery we doing split batch. the system showing error that " Enter the    PO No." But in first line it it picking the Ref. Document No. while it not coming second line item.
    Please suggest.
    Regards
    Mahesh

    Hi Mahesh
        Proceed accordingly, first select te batch split by selecting line item and then go to environment for batch select once the batch selected then choose the belowmentioned magnifying glass, maintained other necessary field your delivery will be created.

Maybe you are looking for

  • Error when starting managed server Message Too Long

              Hi,           I'm trying to setup clustering with WLS6.1sp2.           I use the jdk include with wls           2 servers in the cluster OS=AIX           1 Adminserver running on Solaris 8           When I start a managed server on one of t

  • Hp w7707h monitor goes to sleep on startup ?

    can anyone help me fix my hp w7707h monitor that goes to sleep on startup ?

  • Iphoto is jammed

    Hi, I'm a newbie to Mac but was slowly learning.  However, after showing photos and video clips to the family from Mac to TV, I find Iphoto has jammed on a video (think it is a video and not photo) and the coloured thingy is just going round and roun

  • Restore old version of a document

    Hi Gurus, I´m searching for a functionaliy to restore an old version of a document in history schedule. Is there any solution in SolMan? I know the feature from google docs where you can select an older version in a history and make it the active ver

  • How to save recordset by code

    Hi i want to save my recordset by php code in any format sql or xml can this done by iterating through the recordset and add every one or what ? thanks in advance.