Cash sales in DBM with a cash account

Dear Experts,
My client requires that in case of cash sales in DBM, the amount gets posted to a cash account instead of customer account. This process is akin to "Cash Sales" in SAP "Sales and Distribution". It is managed in SD with the billing type BV and by setting up cash account determination.
In order to achieve this in DBM, we have done following in customizing.
Copy a new order type from 1000 - Parts order and assign bill type BV instead of F2.  We have maintained cash account determination in SD customizing and ensured that the required cash account is posted when a bill with type BV is treggered by DBM Billing Create event.
With this the process appears to be going well. On creating the invoice for new order type, the cash account is posted instead of customer account. And on cancellation of invoice the accounting entries are reversed. Also, the users dont have to settle the cash in 'DBM cash desk' as the amount is posted directly to cash account instead of customer account.
I request members to share their experience/opinion on following points,
1) Will there be any unforeseen impact on the other DBM functions because of this new set up ?
2) Has anyone already used such setup and what has been the experience ?
Thanks and Regards,
Dhairyasheel

HI Dhairyasheel,
This is a client specific requirement and so no such process was delivered by SAP.
The way you have handled it almost the same way I would ahve done had I been asked to do so.
To answer your first point - as long as your account postings are happening fine (both forward and reversals), then I dont think there should be any issues.
As this new, pl do keep this thread updated if possible.
Thank you.
Best regards,
Harsha

Similar Messages

  • Cash account with nagative balance shows an alert message

    Hi All,
    when user  create  any type of  Outgoing Payment , Incoming Payment, deposits , Journal Entry with the Cash account which is active accounts and the account balance is less than ZERO so system gives an alert message  on the screen I want this type any query or any store procedure.

    Hi ,
    As far as i  am understanding your query this may be for outgoing payment.
    Do you want to stop a outgoing payment from cash account? if balance in this account is zero.
    Clerify your question.
    Thanks
    Ashutosh

  • Cash Account Determination on Cancellation of Cash Sales

    Hi,
    I am using different Bill Types for each of my sales locations for cash sales. The cash sales gets posted to different Cash GL Accounts.
    However when I do a cancellation I use a single Bill Type ZSV for all locations and hence all cancellations gets posted to the same Cash Account.
    How do I make the cancellations post to the original Cash GL Account. I do not want to create many Bill types for cancellation.
    Thanks and Regards.

    Hi,
    Thanks.
    But I have different Bill Types for each of the location and I have created different Acc.Key-Cash All for each of these bill types each pointing to different accounts in VKOA. But for the cancellelation Bill type (SV) I have used EVV.
    Thanks

  • Negative Balance with cash account not allowed

    Dear Expert,
    I want to stop transaction with negative cash balance in Cash account.
    How do I do it? Please help me.

    Hello sujankjana ,
    Please try this in SP_Transactionnotification procedure.
    IF @transaction_type = 'A' ANd @object_type ='46'
    Begin
    Declare @Amount decimal(10,3)
    Set @Amount = (Select T3.CurrTotal from OACT T3  where  T3.AcctCode  = (Select CashAcct from OVPM where DocEntry = @list_of_cols_val_tab_del ))
    if @Amount < 0
    Begin
    Select @error = 17 ,@error_message =N'We have not sufficiant Cash Amount '
    end
    end
    if any query kindly revert back.
    Thanks & Regards
    Manvendra Singh Niranjan

  • System should allow to post to bank account with the available cash for cash account in fbl3n

    Hi Friends,
    User is posting Bank account Dr to
                           Cash account Cr
    If cash account balance is 40000 in FBL3N, and if user posting more than that amount, then system should not allow to post
    in F-02 and FB50 transactions.
    Pl help me out
    Thanks,

    Hi Mahesh,
    I think we cannot go for cash Journal, because for the below entry i should make the cash account
    settings as post automatically only in FS00 transaction.
    Bank account Dr to
    Cash account Cr
    If that is the case then we cannot post manually to the cash account.
    I think we need to go for some exit in validation.
    correct me if iam wrong.
    Thanks

  • Cash Account Determination !!

    Hi Gurus !!
    I am trying  to configure the Cash Account Determination (OV77). By default there are two accesses defined for the condition type CASH one is against the Sales Organistion and the other is for the Sales Area.
    I defined my own table with the field customer account group and Account key and the make the necessary changes in the One time customer master account because that will be used for CASH Sales Purpose.
    I make the account assignment with the combination of
    Application (VC) + Condition type (Cash)  + Chart of Account(ABC) + Account Key (EVV)  + Customer Account Assignmet Group(09) + Sales Org (1000)
    But the system is not generating in Accounting document and when I analyze the Account Determination Analysis the system is not getting the record against the Account key . The account key has been assigned in the Pricing Procedure. The message system gives is "ERROR IN ACCOUNT DETERMINATION"
    But the strange thing is this that when I make the assignments in the Revenue Account Determination along with the Cash Account Determination then the system generate an accounting document with double the effect of Revenue.
    I only want to Generate  the Accounting Document against the Cash Account Determination
    Need Help on this !!!

    Dear Anchal
    Check the link
    [Cash account determination using condition technique |http://help.sap.com/saphelp_46c/helpdata/en/34/60b213ae724effe10000009b38f91f/frameset.htm]
    Thanks
    G. Lakshmipathi

  • How to make cash account balance Zero at the end of the year

    Hi,
    We have one account 200180 with 1000 Company code( Germany), and document currency is HKD(Hong kong Dollor), but LC is Euro and it is a cash account. At the end of the year, this account shows 0 balance in HKD, and 10,000 in Euro. I understand that it is because of difference in exchange rates every month. Shall I include this account in foreign currency valuation ? Any other way to make the balance is 0 in Euro?
    RK

    Hi men,
    I think tcode F-05 can solve your problem. You should make some adjustment by using this tcode.
    Good luck.

  • Transfer of Cash Account

    Dear Friends
    How do we transfer say one foreign currency Cach account (USD) to another Foreign Currency Cash Account (EUR)?
    Pls Reply me ASAP
    Thanks & Regards
    Raveendra

    You would do an FI journal entry F-02. Probably would be co 1 to co 2 with two diferent currencies. Or F-05 using the two currencies in you JE.
    pls assign points as a way to say thanks.

  • Cash Flow Error: Current account cannot be defined as cash account

    Hi Guys,
    I am running the cash flow report from B1 and i got an error message: 'Current Account cannot be defined as cash account'.
    Why does this error appear and how will i correct it?
    Thanks so much.
    Rj

    Hi,
    Can you confirm whether the user code you have logged with has any defaults defined?
    You can check the same under the following path :
    Administration > Setup > General > Users >  Goto the user code you have logged in to the application and check the defaults.
    There is account code (CASH ON HAND & Check Received) field. Check if anything defined and if the error goes by removing the default.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Select Cash Account in Outgoing Payment Window by Formatted Search

    Dear All
    In one of my Customer's requirement in Approval procedure I have to select 'Cash Account' code in Outgoing Payments Window when 'DocType' is 'A' i.e. Account. When 'Payment Means' window is opened I found that in Cash Tab, Item value of G/L Account Field is '32' and it also shows that this field is 'CashAcct' in OVPM table. Accordingly I put the value as $[$32.0.number] to capture the value. But it is returning value 0. My query is as follows:
      " select distinct 'TRUE' from OVPM where $[$58.0.string] = 'A' and $[$32.0.number] = 161000
       and $[$12.0.number]  > 10000.00 and $[$12.0.number]  < 50000 and $[$87.0.number] = 15"
    We want approval procedure will be triggered when cash is paid in between Rs.10000.00 and 50000.00 on 'Account' type and Series is Primary (value is 15) and Account Code is 161000 i.e. Cash Account.
    But it is not working.
    Can any one help to locate where I have done wrong.
    Thanks & with regards
    S K Ganguly

    Hi S K Ganguly,
    Check this....
    select distinct 'TRUE' from OVPM where ($[$58.0.string]) = 'A' and ($[ovpm.CashAcct.number]) = 161000
    and ($[$12.0.number]) > 10000.00 and ($[$12.0.number]) < 50000 and ($[$87.0.number]) = 15
    Thanks,
    Srujal Patel

  • SP_Transaction notification for Cash account non negative value

    Hi I wrote the following  SP_Transaction notification when cash account is going negative in outgoing payment.its working fine in 2005B.
    But it is not working in 2007B.pl any one help me.
    IF @transaction_type IN (N'A', N'U') AND (@Object_type = N'46')
    BEGIN
         if  Exists ( select t0.currtotal from oact t0 inner join ovpm t1 on t0.AcctCode=t1.CashAcct
         where  t0.currtotal <=0 and t1.docentry=@list_of_cols_val_tab_del)
    BEGIN
    SELECT @Error = 1, @error_message = 'Cash account should not be negative!'
    END
    END
    Edited by: ArulPrakasan P on Nov 21, 2008 1:42 PM

    No , ia m not getting any error message in 2007B.
    then i tried the following... I restored the 2005B database to 2007B.then it got upgraded to 2007B,then i tried to add the out going payment with the above SP_transactionnotification.
    now i got the following error msg...
    [microsoft] [sql native client] [sql server] : conversion failed when converting the varchar value '@list_of_cols_val_tab_del' to datatype int
    Edited by: ArulPrakasan P on Nov 24, 2008 9:14 AM
    Edited by: ArulPrakasan P on Nov 24, 2008 9:15 AM

  • Prevent Petty Cash Account Balance to be negative

    Hi all,
       We've some Petty cash Accounts. It is observed that during the entries related to this cash accounts sometimes inbetween the day the cash balance becomes negative ( Due to the inappropriate order entry ).
       To force the Cash entries in exact order I want to put the check for cash account balance can't be negative.
      How to achive this ?

    Hi Naimish,
    You can use the following program to find the user exits in a transaction. Create this prog in your development as a local program.
    Just put the Tcode you are using in the selection screen and run it. It will list all the user eixts that are present . Do a trial and error till you get the exact user exit.
    Pls reward if useful.
    Laxman Nayak.
    *& Report  ZAK_FIND_USEREXIT                                           *
    REPORT  ZAK_FIND_USEREXIT  no standard page heading.
    Finding the user-exits of a SAP transaction code
    Enter the transaction code in which you are looking for the user-exit
    and it will list you the list of user-exits in the transaction code.
    Also a drill down is possible which will help you to branch to SMOD.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
             tables : 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 obligatory.
    select single * from tstc where tcode eq p_tcode.
    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 = 'SMOD'
                           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:/(95) sy-uline.
               format color col_heading intensified on.
               write:/1 sy-vline,
                      2 'Exit Name',
                     21 sy-vline ,
                     22 'Description',
                     95 sy-vline.
               write:/(95) sy-uline.
               loop at jtab.
                  select single * from modsapt
                         where sprsl = sy-langu and
                                name = jtab-obj_name.
                       format color col_normal intensified off.
                       write:/1 sy-vline,
                              2 jtab-obj_name hotspot on,
                             21 sy-vline ,
                             22 modsapt-modtext,
                             95 sy-vline.
               endloop.
               write:/(95) sy-uline.
               describe table jtab.
               skip.
               format color col_total intensified on.
               write:/ 'No of Exits:' , sy-tfill.
            else.
               format color col_negative intensified on.
               write:/(95) 'No User Exit exists'.
            endif.
          else.
              format color col_negative intensified on.
              write:/(95) 'Transaction Code Does Not Exist'.
          endif.
    at line-selection.
       get cursor field field1.
       check field1(4) eq 'JTAB'.
       set parameter id 'MON' field sy-lisel+1(10).
       call transaction 'SMOD' and skip first   screen.
    *---End of Program

  • SP for Blocking Payment Entries in Negative Cash Account

    Hi Guys,
    I want to Block  the users while posting the Payments in Cash Accounts(Some Particular Accounts).
    If the Balance in the Cash Account is in negative then the system needs to show an Error Message and it should not allow the users to post the entry.
    Is it possible to do such thing by any Query or an SP.
    Pls provide me  a SP for that...
    Regards,
    Vamsi.

    Hi Istvan,
    I tried Executing the SP .
    But when i add an outgoing payment  related to that G/L account  which has negative balance in the cash account , SP  not showing any error message and its allowing to add the document..
    Actually the Scenario is ,
    I am going to add an outgoing payment  for some travel expenses for an amount of Rs 1000 /-  and
    in the Payment means tab i will select the Cash Account which is in Negative balance .
    While adding the document it  should not to allow the user to add the document.
    But while i executed the above SP it is allowing me to add  the document .
    Pls provide me some solution.
    Regards,
    Vamsi

  • G/L cash account

    A G/L account has been set up as a CASH ACCOUNT. 
    This account is a bank account, and is used for all incoming and outgoing payments and is used as the default account for all 4 means of payment Cheque/Check, Transfer, Cash and Credit Card transactions.
    When an incoming or outgoing transaction is created, the following message occurs.
    'Defining credit/checking accounts as a cash account can affect the results of the cash flow'.
    Is this a warning message or hard coated message? 
    What is the implication for this account and reporting? 
    As per the below SAP help information, the the definition of a Cash account denotes that this account is should be set up as a Cash Account - so why the message?
    Please assist
    Cheers Lisa
    Cash Account This checkbox appears in the first three drawers that include the balance sheet accounts, and defines an account as a monetary account.
    Cash flow statements refer only to monetary accounts. SAP Business One defines the following as monetary accounts: cash funds and bank accounts (current and short-term deposits).
    End of the note.
    An account cannot be defined as indexed and monetary at the same time. Therefore, selecting the Indexed Account option automatically clears the Monetary Account option and vice versa.
    NoteL  The indexed account option is not selected / ticked.
    Cheers Lisa

    Lisa,
    Usually for Incoming Payment - Checks, a clearing account is used - which you might have seen in the demo databases as Checking account clearning.
    This clearing account is not a cash account so since you are using the same Cash account for all payment transactions - you are getting this message.
    This is merely a warning message.
    Suda

  • Outgoing Payment and Cash Account

    Hi All,
    When I try to make outgoing payment, I do enter the amount in payment and I try to press OK button. A message showing "A cash account is required. Choose a different account may cause inaccuracies in the cash flow report"
    What does the message mean? and how do I solved this issue?
    Thank

    Lee,
    In Administration - Choose System Initialisation - go to Company Details and go to the Basic initialisation tab....in this tab below you will find the House Bank when you enter your House bank here it will automatiaclly appear in the payment means in the outgoing payments form.
    Just for e.g.Now in the outgoing payment means form in the last column you enter the amount say USD 10000 which is a part payment out of USD 20000 which you are settling by HSBC bank cheque and the remaining USD 10000 you want to settle by Citi Bank cheque which you can enter in the next row Or simply settle the whole amount by one cheque usung one House bank.
    Basically the system gives you the flexibility to settle as per your convenienece hence it has allowed you to choose the other banks.
    Hope this clarifies your doubt.
    Nagesh

Maybe you are looking for

  • Create alv report

    hi friends, i have urgent reqirement pls help on this topic ·     Created an ALV report that displays Purchase document details in hierarchical manner using predefined function modules. thanks ravi

  • Adobe acrobat 6.0 document pages insert

    Hello! I cant insert a word document into the pdf. It seems to be right but it doesnt work and I dont know why.Thanks.

  • Anyone knows how to use toFixed(int) in jsp??

    Currently, i want to make a string variable to have a fixed decimal point. I intend to use toFixed(int) this method but it gave me errors.. (method toFixed(int)not found in class java.lang.String) What should I do?? Anyone can give me some ideas?

  • VA Forms download/Open

    I'm trying download/Open forms on the VA's website i have already updated to the newest pdf/adobe version but still continue to get the following message To view the full contents of this document, you need a later version of the PDF viewer. You can

  • How to get out of screen sharing

    how do you get back to video chat when you are in screen sharing..........when I end screen sharing, I lose the video connection.............there has to be a way to get to video chatting...........right?