Pop up in Sales order of Advance payment of Customer

hi Gurus
Actually i have a query that when i am going to create the sales order the systemshuold  pop up the dialouge box indicating the customers's advance payment if its exceeding that advance payment
bcoz the customer pays in advance the money to the company for the the material which has he ordered
so whats the setting for this
Suitable answers will be rewarded
Regards
Amol gawai

Dear Amol,
I think your issue can be addressed by using Credit control area. Please do the following:
a) Define a credit control area for the customer.
b) Maintain credit limit as 1 Rupee T-code - FD32
c) Whenever the customer gives you a advance payment the same shall be entered in the system thru FI route and using the while FI posting in "More Data" the relevant Credit control area should be entered.
d) By doing the above the advance payment received from the customer shall be reflected as "Special Liability" in the Credit control area (FD33). Status Tab in FD32.
e) Now this advance payment will act as the credit limit of the customer. So after this if the Sales order value exceeds this limit the Warning or Error message can be set.
Hope the above works for you.
REWARD if it helps you!!
Regards,
Ajinkya

Similar Messages

  • Link with blocked sales order with advance payment

    Hi Gurus,
    I have a scenerio, where, due to a shortfall of customer credit balance, system blocks the sales order and upon receiving an advance payment from the customer, i would like to know if the system can validate that, an advance has been received and can inform the user that advance received against the blocked sales order. So that, instead of manually releasing the blocked sales order user gets to know whihc are the sales orders to be released first and based on which system can allow the user to release first the blocked sales order and then the subsequent sales orders are processed for credit check.
    Is there any exit or what is the enhancement that can be implemented for having this scenerio mapped.
    Text Removed
    Edited by: Lakshmipathi on Mar 17, 2011 8:57 AM

    If you dont maintain any sale order reference and execute VKM3, system will populate all blocked sale orders.  There users can select the required sale order and release it and I dont think, for this purpose, an user exit is required.  You can also even consider VKM1
    Still if you feel that it is required, you can try with any of the following user exits.
    1)  LVKMPFZ1: USER_CREDIT_CHECK1
    2)  LVKMPFZ2: USER_CREDIT_CHECK2
    3)  LVKMPFZ3: USER_CREDIT_CHECK3
    thanks
    G. Lakshmipathi
    ps:-  Please dont offer anything

  • Changing sales order for a Credit blocked customer

    Hi Gurus
    One of the requirement of my client is that they create sales order for a customer and deliver the goods. During sales order creation billing block is automatically applied. This block is removed by a batch job after the goods are delivered. Sometime credit department block the customer using FD32 (KNKK-CRBLB). Now when the batch job is run to remove the billing block the system will not allow it for that order as the system calls VA02 during that batch job run. When you process a sales order using VA02 for a customer which is blocked (KNKK-CRBLB) then system will through error message V1 (154) i.e Order receipt/delivery not possible, credit customer blocked.
    So the batch job will not be able to remove the billing block from the order. NOw the requiremetn is that how can I achieve this so that the billing block are removed by that batch job as the customers has already been delivered the goods (Any user exit?).
    Thanks
    KTK

    Dear KTK,
    Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
    REPORT ZTEST.
    TABLES: TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA: FIELD1(30).
    DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS: P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA: WA_TADIR TYPE TADIR.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR
    WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR
    WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR
    WHERE FUNCNAME = TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT
    WHERE SPRSL EQ SY-LANGU
    AND TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    ENDCASE.
    Alternatively, you can do the following:
    1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
    4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
    ull get a list of Enhancements related to that Componene....
    5. Choose which ever enhancement will suit ur business need ..
    6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
    For a user exit......
    Finding whether there is any User Exit or not for tcode VA42
    1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
    2. Double click on to the program name and go inside the program (Abap editor)
    3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
    Reward points if this helpful.
    Regards,
    Naveen.

  • Automatic credit release of blocked Sales orders with pre payment

    Hi ,
    We have a requirement as given below.Please suggest a better solution for this.
    The customers have the 'prepayment ' payment terms with different percentages of the sales order
    value to be paid before the delivery creation.
    When the sales orders are created, they are blocked for delivery by some credit block.
    The business use VKM1 transaction to view these blocked orders and release them manually for
    delivery creation after checking if the customer has made the prepayment.This is a tedious work
    (since there are too many sales orders )for the credit manager who dont have the complete
    visibility of how much prepayment the customer has made and need to manually check if the
    payment made covers the sales order prepayment amount to be paid.
    1. How can we do a automatic release of these blocked sales orders?
    2. Is there any program(which can be setup as batch job) to do a credit recheck and release the order
        automatically?
    3. Will Milestone billing plan functionality satisfy this requirement?If so how?
    We are using SAP version 4.7 without Project System.
    Thanks in advance.
    Regards,
    Ragesh

    Hello,
    This is not possible because when you created the sales order it has checked the credit limit for that credit limit and if you increase also now that block cant go automatically.
    Go to VA02 i.e change mode of sales order and change something and enter may be if you created a order for 2 quantity then go to VA02 and remove the quantity 2 and again type 2 then system will again check for credit and now that is increased so the order will not block..
    If this is for many order then you can run changes sales order  BAPI for mass update. Take help from ABAP guys.
    Cheers
    Say

  • Purchase order and advance payment

    i raise one po in me21n after that i  post advance payment document through based on the purchase order number  & in f-48 their is field  purchase order number and item numer i had already given what i post the purchase order number and item number after that again i went to me22n display purchase order the advance amount is not updated field in status tab can u please provide the answer

    hi,
    There is no  way in the system to restrict the payment amount to 50%once, it is mentioned in the payment terms as 50% advance. System does not have control tocheck and avoid the full payment
    Rgards
    Uma

  • Final price of the Sales Order calculation on payment term

    Hi,
    Out Business requirement  as follows.
    1) one ZNAP pricing condition will be maintained by the monthly wise by business for pricing. this is a  statistical condition only checking at sales order level only. this condition will check with Final price of the Sales order.
    Now the requirement is
    1) based on payment term of the Sales Order. plus if its a credit payment if the its CASH payment. these deduction should be added to ZNAP condition, and same will calculate with Final price, while creating Sales order.
    For Example:
    ZANP condition maintained  1000 USD.
    while creating the SO:
    If the payment term of the customer: PT30, ( it means payment with be in 30 days of the bill creation date)
    system should do the below calculations
    1) Scenario
    Sales Order: Final price :                                       1500  USD( maintained by the Sales User while creating the SO)
    ZNAP price                      :                                    1000  USD
    according payment term 30 days                            20 USD ( as per table maintenance for calculation of the payment term.)
    Calcuation:                                                          1000+20= 1020 (approximate need to add as interest rate)
    Then final it should display final price 1500-1020= 480 USD.
    2) Scenario:
    If the payment term Cash:
    ZNAP                                                            : 1000 - 20= 980 ( approximately and deduct, from the condition due to cash payment its like discount)
    calucalte"                                                       1500-980= 520 difference
    this purely internal pricing calculation with final price...
    pl let me know how to get this in the pricing. and payment could be 30 days, 45 days 60 days etc.
    Thanks.

    Hi M Sham,
    I believe your requirement can not be met with Standard pricing and you will have to create Routines for getting this result.
    From scenario I believe you will be doing below points:
    You should Create Z-Table with Payment Term and respective rates against those payment Term.
    You should create a statistical condition type(Ex. ZNP1) and create Calculation Type routine with Logic to get KOMK-ZTERM field and derive value from Z-Table and update XKWERT field.
    Calculate addition of ZNAP and ZNP1 (With +ve or -ve Signs)
    And then again make deduction of derived value from Finale Value.
    Do let me know if I have misunderstood your question.
    Regards,
    MJ.

  • Order Budgeting - Advance Payment Issue

    Dear Experts,
    I have assigned current budget in one Internal Order. Now while I am posting advance payments with special Gl transaction (F-48) and using this Internal Order as cost object then system is not consuming/assigning any amount to that order.
    On the other hand, while I am posting any expense via t-code (FB50) and putting the same internal order as cost object then system is consuming/assigning the same amount to that order as consumed.
    Can any one please guide me where i am mistaken or what would be the reason for this ?
    Regards,
    Zain Bashir

    Hi Bashir
    The system is behaving as designed. Payments hit balance sheet accoutnt and hence it does not go to the Int Order. Expenses from FB50 do hit internal order
    If you want budget check during advance payments, I think its possible with PS module
    Br. Ajay M

  • Pop up in sales order that "zip code 32901 not served by UPS 1 day"

    Hi everyone,
    I have an issue where in sales order after I enter the material for that particular sold to, I get a pop up saying, "zip code 32901 not served by UPS 1day". Then, a window is displayed showing other available options to select from.  But the customer says, his location is served by UPS 1 day too.
    a. I checked the route determination for that location and I see that the route exists.
    b. I checked the shipping condition in customer master and it looks fine.
    Please suggest me how to resolve this issue;
    Thanks!

    Hi,
    That sounds like a custom error - is it a Zxx error code? If yes, I would check the userexits in MV45AFZZ to see under what conditions this is issued and amend accordingly. If it's a standard error code, what is the code and I will see can I find something on it for you.
    Regards,
    Sinéad Curran

  • Pop up in sales order

    Hi friends,
    when i am creating a sales order, i am getting a popup of the additional text maintained in the customer master.
    Is the popup a standard functionality in text determination.  If it is then how is it maintained?
    Regards,
    Anand

    Hi Friends,
    In the text id in text procedure field there is an option ''text will be displayed during copying''.  this will create a pop up in the sales order for the text type.
    Thanks

  • Pop up when Sales order item partner is changed

    Hi,
    Can we get a pop up when a partner function in sales order item line is changed which should display the text maintained for the customer in XD02??
    If so please let me know..
    Thanks & regards,
    Santhosh
    Edited by: SS on Jun 8, 2009 3:27 PM

    Hi..
    Put option C there & save.
    This filed defines result of ava chk in sales order.
    (Rule for transferring the results of the availability check
    Specifies for a particular sales area how the system reacts when the availability check determines that the inventory is insufficient to satisfy the order quantity.
    Use
    When inventory is insufficient, the system can react in one of two ways:
    The system presents a pop-up window and you choose from different alternatives, or
    The system automatically proposes one of the alternatives (no pop-up window appears)
    Example
    The system can, for example, automatically confirm the delivery proposal. The delivery proposal consists of the quantity that is available for delivery by the requested delivery date.)
    Also make sure in OVZ8 you have ticked Av Chk for your schedule line category
    Regds
    MM
    Edited by: MANOJ  MAHAJAN on Oct 26, 2009 12:21 PM

  • Sales order and incoming payment query

    Hi experts,
                     I jus need a query that contains sales order doc num, date, cust name item description doc total and how much he paid towards the document and what is the balance due....pls help me...
    regards,
    Vignesh.R

    Hi Vignesh.......
    Are you using AR Downpayment based on Sales Order?
    If yes then try this.....
    SELECT T0.[DocNum], T0.[DocDate], T0.[CardName], T0.[DocTotal], T0.[DpmAppl] FROM ORDR T0
    Regards,
    Rahul

  • Advance Payment by Customer

    Dear Guru's,
    The client want to have advance payment in the billing document print out.
    e. g. the customer will pay crtain % amt as a advance payment before creation of sales order. i.e if the order value is 1000 and the adance is 200 then the billing should be of 800 only.
    We dont want to use down payment here.
    Pl advise.
    Regards,
    Arunava Sahana

    Hi,
        You can try the following method. You define a discount condition type with absolute vale and no access sequence to it and it should be manual and statistical(So we can aviod passing this value to accounting). Then user will use this value as advance payment and deduct this value from Gross and  it will be  the net value. Make the changes in the script aswell to get this printed along with the net value. Kindly please let me know If you need any more information on this.
    Regards
    Ram Pedarla

  • Sales Order check not done in customer clearing (F-32)

    Hi
    I posted one customer advance against sales order 13342. I entered sales order in F-29 (i.e. in customer line items). Then i posted delivery and billing for sales order 13329.
    In F-32, SAP allowed me to clear advance (with sales order 13342) and invoice (related to sales order 13329). Please let me know why SAP allowed to clear two line items related to different sales order.
    Can we bring this restriction?. Please suggest.

    Hi Deepak,
    As per the standard design, system will allow to clear together.
    Another alternative could be for your case is to restrict user to enter SPL GL indicators in the F-32 initial screen.
    So only down payments, those were cleared against any INV documents (by F-39), can only be clearred in F-32.
    Regards,
    Srinu

  • Sales order with reference to a custom object

    Hi all experts, I have a question.
    I want to create a sales order with reference to a complete custom object created in the CRM system. The custom object has a unique number assigned to it. How can I use the reference of this custom object in my sales order?
    In other words, can I use a field in the sales order which will be storing this custom object number? If yes, which field can be used? If no, how else can this be achieved? Thanks in advance.

    Animesh,
    You have two options:  Use the external reference number field on the Sales order if it is not be being used, however if you capture the customer's PO number you are probably aleady using that field.  Otherwise I would do what you said and create a new Z-field via the EEWB and store your external reference number there.
    If the custom object number was 10 digits alpha numeric, you could possibly create a custom partner function, but I really don't recommend it.  The z-field will give you better performance for reporting, and future processing.  I would put the z-field field in the CUSTOMER_H segment of the document.
    Take care,
    Stephen

  • BB cancels order due to payment glitch - Customer Service refuses to honor

    After 2+half hours on the phone this morning trying to get the cancelled order reinstated and payment method corrected, Customer Service says 'too bad, so sad, go away & have a nice day, we will not honor the order'.
    If there's any kind of problem with your order, I highly recommend to call into a Rep if your order contains price-sensitve items.
    DO NOT follow the directions on the website nor in the emails. You will be extremely disappointed by (lack of) Customer Service.
    I was not trying to get something for nothing. I placed the order in good faith on Monday. Tuesday I see the email stating "a problem with payment". Following the directions, I re-enter my credit card information and resubmit (once). All appears well, until I check on the order this (Wed) morning. My order was cancelled. Surely, BB will correct this obvious error, considering a prior order on the same day went through just fine, I thought. After all, I'm trying to give them my business on a rather large Home Theater purchase.
    It was challenging just from the logistics of the phone experience. Must've been a busy morning and BB was also having phone issues. I waited patiently for the 1st answer at 25 minutes (VRU said 10-12), after explaining, the Rep tried to transfer me to a Supervisor for another 30 minutes. I was disconnected when one picked up. Had to cold call back in and endure another 15 minute wait (VRU said 4-7), the Rep tried to pull up notes from 1st call and gave up after another 10 minutes. After explaining, she attempted to transfer to her Supervisor for 45 minutes. I was on the call with her for ~80 minutes. When I finally spoke to a Supervisor, I was accused of trying to 'cheat the process' and 'ask her to commit policy violation'. She had facts, logs and order details in front of her and I was still treated this way.
    Ultimately, she told me there was nothing more she would try to do and would not 'deal with me any longer'.
    This is the absolute worst Customer Service that I have ever had. No attempt by BB to make the situation right by honoring the order placed on Monday.
    Request to BB management;
    1. Make it Right! reinstate my order.
    2. Fix your payment issues and process/policy for cancelling orders. Contact customers proactively when your systems fail and orders fallout.
    3. Fix your CS policies and escalation process. The initial Rep should have been able to resolve the order issue.
    4. Fix your phone system and/or transfer process.
    5. Remind your CS Reps not to insult/accuse your paying Customers. Potential churn is cheaper to keep than acquire.
    6. Your ad campaign is laughable "No one claims they are the worst." Your CS dept confirmed that you are far from the Best.
    p.s. Case# available if you want to research why I'm unlikely to shop BB in the future.
    Solved!
    Go to Solution.

    Good afternoon drenken,
    After placing an order for a significant home theater purchase on Cyber Monday, I’m sure you were ecstatic in your shopping experience and couldn’t wait to receive your devices! It is utterly disheartening to hear that this experience may have turned into a rather dreadful one so quickly.
    I’m glad to hear that you were able to attempt updating your billing information on BestBuy.com. Generally this option alleviates some hassle for customers who would rather not contact us via phone to update such information, which can take some time given the high call volumes this time of year. It is regrettable to hear that it didn’t go as expected for you, due to the strange issues with the order.
    I imagine your frustration only grew from when you received the cancelation email to when you had difficulties acquiring assistance over the phone afterward. I sincerely apologize for any dismay this entire experience may have caused you. It does not sound at all like this experience would have left you with an appropriate representation of our company.
    Unfortunately, once an order is canceled, we are unable to reinstate it. The only option would be to replace the order. Typically if an order is canceled, we would not be able to honor the sale prices if they are no longer current. With that said, I was able to review your order and it would appear that the same card was successfully used on a subsequent order , leaving this to be quite the peculiar occurrence.
    I am sending you a private message to you with further details in regards to this order and to see what other options we may have for you, as I can understand why this experience may be so displeasing. You may check your private messages once you have signed into the forum by clicking the envelope icon in the top right corner of the page.
    Respectfully, 
    Tasha|Social Media Specialist | Best Buy® Corporate
     Private Message

Maybe you are looking for

  • Role Based Access Control in Java

    Hi, we are designing a software solution that makes use of the Role Based Access Control pattern to control access of functions, EJBs, Servlets to certain users based on their "role". I have not been able to understand clearly how that pattern can be

  • I have old Adobe AI 10 and Photoshop etc... Upgrade?

    I have old Adobe AI 10 and Photoshop etc... Getting a new Mac, can I get a discount or upgrade on the purchase/upgrade of my software?

  • Solaris 10 3/05 x86 partition problem

    I have tried to install Solaris 10 Express 3/05 on a blank 30GB IDE HDD(c0d0). When I tried to install, install shows error: slice "/" cannot exceed 1023 cylinder in HBA (something like that). I tried to keep /var, /usr, /home, /opt out of /, but sti

  • Weird Cross Dissolve From Video to Image Causes Video to Fade Left!!

    Hello. Since the snippet of video was not long enough I had to extend time by creating a still frame. That part worked great. No issues. However once I added the cross dissolve going from the video to the image and then again from the image ot the ne

  • FaceTime Problem - Help me!

    Hello! I purchased iPhone 4 in UK (unlocked factory). But I am having problem with FaceTime. I turn on it but it keeps "Waiting Activation". Why? Ant suggestion? Thanks!