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?
RKHi men,
I think tcode F-05 can solve your problem. You should make some adjustment by using this tcode.
Good luck. -
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
RaveendraYou 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.
RjHi,
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 GangulyHi 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 PMNo , 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 -
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 LisaLisa,
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?
ThankLee,
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
-
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?
-
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?