How to maintain petty cash dept wise cash journal entry(FBCJ)?

Dear All,
Cash journal fund transfer department to department (ex. Finance dept to Sales dept)
I want maintain dept wise petty cash, how can do it explain deeply.
*I example given one scenario
*Com.code : (AB01) ABC LTD
Finance dept sending Rs.10000
Sales Dept Received amount Rs.10000
Sales dept will do it some expenses through cash.
I want intercompany department wise how will be maintain petty cash in sap.
I have some solution in my mind that solution should be correct or wrong i donu2019t know suppose i done wrong correct me, Create new cash journal dept wise through, T.Code: (FBCJC0) and then we have to maintain cash journal in dept wise. Otherwise any solutions there explain detail.
Thanks & Regards
Selva

Dear SAP Student
It is just like inter unit cash transfers.  Also each department is spending cash on its own.  Now that I would like to know the balance cash departmentwise.
As you said if I receive and pay through vendors I would be in a position to know only vendor wise balances.  It does not serve my very purpose of deparmentwise balance of cash. 
I agree with Selva to go in for creating deparmentwise cash journals in the company code since each deparment is incurring expenses also and each department wise balance is also required. 
Aravind

Similar Messages

  • How to do an incoming payment based on journal entry whit SDK ?

    Hello
    Somebody have the code for SDK of Business One,  how  to do an  incoming payment based on journal entry?
    Tks

    Hello Julio,
    Here some example code from the SDK helpfile.
    Private Sub cmdTest_Click()
       On Error GoTo ErrorHandler
       Dim vCompany As SAPbobsCOM.Company
       'create company object
       Set vCompany = New SAPbobsCOM.Company
       'set paras for connection
       vCompany.CompanyDB = "SBODemo_US"
       vCompany.Password = "manager"
       vCompany.UserName = "manager"
       vCompany.Server = "(local)"
       'connect to database server
       If (0 <> vCompany.Connect()) Then
          MsgBox "Failed to connect"
          Exit Sub
       End If
       Dim nErr As Long
       Dim errMsg As String
       'Set the object's properties
       Dim vPay As SAPbobsCOM.Payments
       Set vPay = vCompany.GetBusinessObject(oIncomingPayments)
       vPay.Address = "622-7"
       vPay.ApplyVAT = 1
       vPay.CardCode = "D10006"
       vPay.CardName = "Card D10004"
       vPay.CashAccount = "288000"
       vPay.CashSum = 0
       'vPay.CheckAccount = "280001"
       vPay.ContactPersonCode = 1
       vPay.DocCurrency = "Eur"
       vPay.DocDate = Now
       vPay.DocRate = 0
       vPay.DocTypte = 0
       vPay.HandWritten = 0
       vPay.JournalRemarks = "Incoming - D10004"
       vPay.LocalCurrency = tYES
       vPay.Printed = 0
       vPay.Reference1 = 8
       vPay.Series = 0
       vPay.SplitTransaction = 0
       vPay.TaxDate = Now
       vPay.TransferAccount = "10100"
       vPay.TransferDate = Now
       vPay.TransferSum = 0
       vPay.Invoices.AppliedFC = 0
       vPay.Invoices.AppliedSys = 0
       vPay.Invoices.DocEntry = 8
       vPay.Invoices.DocLine = 0
       vPay.Invoices.DocRate = 0
       vPay.Invoices.InvoiceType = 13
       vPay.Invoices.LineNum = 0
       vPay.Invoices.SumApplied = 5031.2
       Call vPay.Invoices.Add
       Call vPay.Invoices.SetCurentLine(1)
       vPay.Invoices.AppliedFC = 0
       vPay.Invoices.AppliedSys = 1089.65
       vPay.Invoices.DocEntry = 11
       vPay.Invoices.DocLine = 1
       vPay.Invoices.DocRate = 0
       vPay.Invoices.InvoiceType = it_Invoice
       vPay.Invoices.LineNum = 1
       vPay.Invoices.SumApplied = 1000
       vPay.CreditCards.AdditionalPaymentSum = 0
       vPay.CreditCards.CardValidUntil = CDate("10/31/2004")
       vPay.CreditCards.CreditAcct = "295000"
       vPay.CreditCards.CreditCard = 3
       vPay.CreditCards.CreditCardNumber = "884848448"
       vPay.CreditCards.CreditCur = "EUR"
       vPay.CreditCards.CreditRate = 0
       vPay.CreditCards.CreditSum = 5031.2
       vPay.CreditCards.CreditType = 1
       vPay.CreditCards.FirstPaymentDue = CDate("11/29/2002")
       vPay.CreditCards.FirstPaymentSum = 5031.2
       vPay.CreditCards.LineNum = 0
       vPay.CreditCards.NumOfCreditPayments = 1
       vPay.CreditCards.NumOfPayments = 1
       vPay.CreditCards.OwnerIdNum = "3993939"
       vPay.CreditCards.OwnerPhone = "383838888"
       vPay.CreditCards.PaymentMethodCode = 1
       Call vPay.CreditCards.Add
       Call vPay.CreditCards.SetCurentLine(1)
       vPay.CreditCards.AdditionalPaymentSum = 0
       vPay.CreditCards.CardValidUntil = CDate("10/31/2004")
       vPay.CreditCards.CreditAcct = "295000"
       vPay.CreditCards.CreditCard = 3
       vPay.CreditCards.CreditCardNumber = "884848448"
       vPay.CreditCards.CreditCur = "EUR"
       vPay.CreditCards.CreditRate = 0
       vPay.CreditCards.CreditSum = 1000
       vPay.CreditCards.CreditType = 1
       vPay.CreditCards.FirstPaymentDue = CDate("11/29/2002")
       vPay.CreditCards.FirstPaymentSum = 1000
       vPay.CreditCards.LineNum = 1
       vPay.CreditCards.NumOfCreditPayments = 1
       vPay.CreditCards.NumOfPayments = 1
       vPay.CreditCards.OwnerIdNum = "3993939"
       vPay.CreditCards.OwnerPhone = "383838888"
       vPay.CreditCards.PaymentMethodCode = 1
       If (vPay.Add() <> 0) Then
           MsgBox ("Failed to add a payment")
       End If
       'Check Error
       Call vCompany.GetLastError(nErr, errMsg)
       If (0 <> nErr) Then
           MsgBox ("Found error:" + Str(nErr) + "," + errMsg)
       Else
           MsgBox ("Succeed in payment.add")
       End If
       'disconnect the company object, and release resource
       Call vCompany.Disconnect
       Set vCompany = Nothing
       Exit Sub
    ErrorHandler:
       MsgBox ("Exception:" + Err.Description)
    End Sub
    HTH Regards Teun
    Edited by: Teun Aben on Aug 4, 2010 9:00 PM

  • How can I know if a manually created Journal Entries has not been paid yet?

    Hi There.
    I'm passing through the following situation: I need to find out which Journal Entries that have been manually created ( TransType = 30 ) don't have an Outgoing Payment record associated
    Lets suppose that I manually created a Journal Entry. Let's call it OJDT_MAN
    Then, I went to the Outgoing Payments Form ( Modules -> Banking -> Outgoing Payments -> Outgoing Payments ) and paid OJDT_MAN.
    This process will create another Journal Entry. Let's call it OJDT_AUTO.
    I can't find in the database anything that indicates that OJDT_MAN has already been paid. I tried looking for a Status field; Checking if OJDT_AUTO had some code that could get me to OJDT_MAN ( I found BaseRef and TransType = 46, that can guide me to the new OVPM record ); Tried looking at the new OVPM record for some field that could lead me to OJDT_MAN, but I had no success at all...
    So, in resume, and again, how can I know if a manually created Journal Entry hasn't been paid?
    (When I go to the Outgoing Payments Form and select a Business Partner, it B1 shows me only the not paid ones... How does he knows it? )

    Just to make it more clear, the SQL we were looking for is this:
    Select
    From
      OJDT
    Where
      OJDT.TransId Not In ( Select VPM2.DocEntry From VPM2 Where VPM2.InvType = 30 )
      And
      OJDT.TransType = 30

  • Cash management - gain/loss journal entries

    Please forward any experiences with workarounds/processes for creating exchange gain/loss journal entries for foreign currency payments. Want to generate all journal entries through Cash Management.

    Normally exchange rate gain & loss is handled within AP when you make the payment (As long as you book the payment in the system in its proper foreign payment currency).
    However, with Cash Management what you might see is a bank charge in addition to the foreign payment on one statement line.
    So a bank statement line might show: GBP 125
    This might represent a foreign payment in AP PLUS a charge made by your bank for processing the foreign payment.
    If you are also using Oracle Receivables you can set up a 'Receivables Activity' and default it to a particular GL account (e.g. a particular gain/loss account or bank charges account). Then in Cash Management you can use this Receivables Activity to book a transaction for the bank charge.
    The high-level process would be as follows:
    1. Manually reconcile the AP Foreign Payment to the statement line
    2. (While on the same statement line) click the 'Create' button. From here you can create/book a miscellaneous transaction (using any pre-defined Receivables Activity)
    The point to mention is that this is obviously not automatic. But I hope it helps.
    Tony
    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by [email protected]:
    Please forward any experiences with workarounds/processes for creating exchange gain/loss journal entries for foreign currency payments. Want to generate all journal entries through Cash Management.<HR></BLOCKQUOTE>
    null

  • How to get Data from SAP B1 through Journal Entries objects (Excel VBA)

    Hi Genius
    i had try to login SAB B1 thorugh MS Excel VBA code and it worked well. but i need some questions regards getting the data from after login. that means i want the Posting date, Transaction No, account code, debit and credit amount from Journal entries posted in a particular day through MS excel VBA into excel sheets 1 cell A1:E1
    how i get it if any possible ways to do that
    here my code to login
    Public Sub login()
        Sheets("Login").Select  'access the login tab
        Worksheets("Login").Range("B1").Activate 'put focus on cell B1 (manager)
        B1UserID = Trim(ActiveCell.Value2) 'set Businsss One user
        ActiveCell.Offset(1, 0).Activate
        B1Password = Trim(ActiveCell.Value2) 'set Business One password
        ActiveCell.Offset(1, 0).Activate
        sqluser = Trim(ActiveCell.Value2) 'set SQL user
        ActiveCell.Offset(1, 0).Activate
        sqlpass = Trim(ActiveCell.Value2) 'set SQL password
        ActiveCell.Offset(1, 0).Activate
        Db = Trim(ActiveCell.Value2)      'set Database name
        ActiveCell.Offset(1, 0).Activate
        Server = Trim(ActiveCell.Value2)  'set Server name
        Set company1 = New SAPbobsCOM.Company  'initialate DI company object
        company1.DbServerType = dst_MSSQL2005
        company1.Server = Server
        company1.DbUserName = sqluser
        company1.DbPassword = sqlpass
        company1.CompanyDB = Db
        company1.UserName = B1UserID
        company1.Password = B1Password
        'connect to the database
         lRetCode = company1.Connect
            If lRetCode <> 0 Then
                sErrMsg = company1.GetLastErrorDescription
                MsgBox (sErrMsg)
            Else
                MsgBox ("Connected to: " & company1.CompanyName)
            End If
    End Sub
    pls help me
    advance thanks to solvers

    Gordons way is the easiest - just query the OJDT table for journal entry headers and JDT1 for journal entry lines if needed.
    But if you want to work with the business objects:
    'Journal entry
       Dim oJE As SAPbobsCOM.JournalEntries
       Set oJE = company1.GetBusinessObject(oJournalEntries)
       oJE.GetByKey(1234)
       Dim postingDate as String
       postingDate = oJE.DueDate
    'etc etc

  • How to imort opening balance through template of journal entry

    Dear Experts
    I want to import opening balance through the date transfer workbench  how can i do this ? is there any way to import opening balance in SAP ?
    Pls reply ASAP
    Regards
    Rajani P. Patel

    Dear Rajani P. Patel,
    You may check these threads first:
    Re: Uploading Opening Balances
    Re: Importing Opening Balances from Legacy System
    Thanks,
    Gordon

  • How to update UDF from marketing documents to Journal Entry UDF

    Hi Experts,
    I have a UDF in the marketing documents and I want to save the value to Journal Entry UDF.
    Regards,
    Jummie

    Hello Jummie,
    If I understand correctly, the scenario is that copy the value of UDF from marketing document to the UDF its target JE from when the marketing document is created.
    if so, just listen to FormDataAdd Event for the marketing document, copy the value of udf when document is created.
    Here is the sample code.
    Private Sub FormDataEventHandler( _
        ByRef BusinessObjectInfo As SAPbouiCOM.BusinessObjectInfo, _
        ByRef BubbleEvent As Boolean) Handles oApp.FormDataEvent
            'You may add the target documents, 133 - A/R invoice.
            'Before action = true, start the transation
            If BusinessObjectInfo.FormTypeEx = "133" _
                    And BusinessObjectInfo.EventType = SAPbouiCOM.BoEventTypes.et_FORM_DATA_ADD _
                    And BusinessObjectInfo.BeforeAction = True Then
                oCompany.StartTransaction()
                'BubbleEvent = False
            End If
            'Before Action = false,
            'Update product item tree
            'Succeed, commit, otherwise rollback
            If BusinessObjectInfo.FormTypeEx = "133" _
            And (BusinessObjectInfo.EventType = SAPbouiCOM.BoEventTypes.et_FORM_DATA_ADD) Then
                If BusinessObjectInfo.BeforeAction = False And BusinessObjectInfo.ActionSuccess Then
                    Dim objectKey As String = String.Empty
                    oCompany.GetNewObjectCode(objectKey)
                    MsgBox(BusinessObjectInfo.Type)
                    Dim oInvoice As SAPbobsCOM.Documents = Nothing
                    oInvoice = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
                    If oInvoice.GetByKey(CInt(objectKey)) Then
                        'Retrieve the UDF value in documents
                        Dim udfValueInDoc As String = oInvoice.UserFields.Fields.Item("***").Value
                        Dim oJE As SAPbobsCOM.JournalEntries = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oJournalEntries)
                        'Retrieve the JE for the document
                        oJE.GetByKey(CInt(oInvoice.JournalMemo))
                        Dim succeeded = True
                        'add you code to copy the UDF from document into JE
                        If succeeded Then
                            'update the production tree succesfully,
                            oCompany.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_Commit)
                        Else
                            oCompany.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_RollBack)
                        End If
                    End If
                End If
            End If
        End Sub
    Regards, Yatsea

  • How to update Ref fields in JDT1 for Journal Entries update

    Hi Forum,
    I am this situation:
    While Creating Journal Entries using DTW:
    ==================================
    I can create Ref1 and Ref2 data at JE Header level using OJDT DTW template.
    I can not update Ref1 and Ref2 (different from Ref1 and Ref2 data at header level) at line level using JDT1 template. No error in DTW, all successful, however, the Ref1 and Ref2 data at line level is copied from header level.
    While updating using JDT1 DTW Template:
    ===================================
    I thought may be DTW can update since the entries are present. It does not even do that. That is DTW does not update Ref1 and Ref2 data on JDT1 line level even with update DTW. Just to ensure I am using right template etc. I tried to update the due date and it seems to work.
    Note: While entering manual Journal Entires directly on SAP B1, I could put different Ref1 and Ref2 at header and line levels.
    Thanks for you help.

    hi
    u may use the follwing fields to do it
    RecordKey     LineNum     AccountCode     ContraAccount     CostingCode     Credit     Debit     DueDate     LineMemo     ShortName
    RecordKey     LineNum     AccountCode     ContraAccount     CostingCode     Credit     Debit     DueDate     LineMemo     ShortName
    1     0                         3274426     20110430     Basic     520010
    1     1                         1344031     20110430     Hra     520020
    1     2                         229251     20110430     Convey     520030
    1     3                         631301     20110430     Bonus     525020
    1     4                         2128839     20110430     Spl All     520040
    1     5                         44003     20110430     CCA/Outlocation     520050
    Regards
    Manish

  • How to add a petty cash payment in journal entry

    HI, I was just wondering if anybody could help me with regards to making a petty cash payment, for example if i went to the shop for and spent £15.00 on stationary etc, how would i post this payment in the journal entry screen?
    many thanks.

    Hello RWCS...welcome to the forums...
    OK, first things first - the definition of petty cash.  Petty cash is a function inside any company which allows employees to purchase products out of their own pocket and allows the Petty Cash Person to pay/reimburse for some item or services under a certain amount (say $25).  Petty Cash is generally a sum of money maintained in the company in a box or drawer - that is what the accounts says - petty cash.   The WHOLE purpose of petty cash is to avoid cutting a check for each and every minor purchase or payment - so there would be no payment created at all until it is time to replenish Petty Cash with more money.
    So in essence, if you are using Petty Cash, there is no journal entry or SAP B1 payment for individual transactions until it is time to replenish.  The Petty Cash Clerk (person having the box or drawer) would collect receipts as the money is being paid out. 
    At a certain point in time (usually at month-end or when the cash is low in the Petty Cash drawer), a journal entry is made Crediting Petty Cash and Debiting the various Expense Accounts by using the receipts collected.
    Then an AP "Service Type" Invoice and an outgoing payment is made to the Petty Cash Person where the clerk goes to the bank and gets more money for the drawer.  While creating the AP Invoice, the Petty Cash GL Account is selected on the line.  That will create an automatic journal entry of credit to Operating Cash and debit to the Petty Cash.
    If you are not doing this procedure, you do not have Petty Cash.  So hopefully that describes what you are doing...
    Regards - Zal

  • How do you create Busines transa in cash journal ex. in Business transactio

    Hi experts,
    I have one problem ie.How do you create Business Transaction in cash journal example in Business Transaction.
    with Thanks,
    Devendra.

    Hi,
    To create business transaction for Cash Journal, use Tcode FBCJC2. Its a configuration activity.
    From 4.7 onwards SAP does not allow the creation of business transaction directly from cash journal.
    Regards,

  • How post to park of Cash Journal entry?

    HI Gurus,
    I was park in  cash journal entry, how to post cash Journal park documents,  What t.code there in post to park cash journal entry.
    Explain detail.
    Advance Thanks & regards
    Selva

    Hi,
    If you want to give the posting date, then you have to actiate it. Go to FBCJ. Editing options> Entry Options> uncheck the Set Posting Date and Document Date to System Date.
    But beware before doing this as if you are going to post the documents in Cash journal back dated, then you cash tallying will go for a toss.
    Regards,
    Amit

  • Hello,  I want to know how to clear the memory or buffer cash from my mac book?

    Hello,  I want to know how to clear the memory or buffer cash from my mac book? When I look at the series, it puts more and more time to load. Thank you.
    Sorry for my english, i talk french.

    Ok ce n'est pas le problème alors.
    Boot à partir de votre disque d'installation et de lancerl'utilitaire de disque. Le disque de démarrage peut être nécessaire de réparation.
    Using Disk Utility to verify or repair disks
    Ok that's not the problem then.
    Boot from your install disc and run Disk Utility. The startup disk may need repairing.

  • How to join ce_200_transactions_v and ce_statement_lines in Cash Management?

    Hi all ,
    how to join ce_200_transactions_v and ce_statement_lines in Cash Management?
    Please suggest.

    Did you check eTRM website? -- http://etrm.oracle.com/
    Thanks,
    Hussein

  • How to create new profit centre to Cash Journals

    Hi Friends,
    Please suggest me how to create/assign profit centre to Cash journals ( Cash Payment & Cash Reciepts)
    Thanks & Regards,
    Naveen.

    Hi Naveen,
    As already replied, we do not fix Profit center to cash Journals, but when you enter your cash Payments>Expenses, then you enter a cost object and from there the profit center entry is derived.
    For balance sheet accounts, you enter profit center manually..
    If you want to fix P.Cntrs for Cash Line posting, then you need to write Substitution and for that you will have to use User Exit.
    Usually in a New GL Scenario, the balance sheet line item gets split in the expense ratio, so we do not fix P.Cntrs for Cash line items..
    If your question is something else.. do let us know.
    Regards,
    SAPFICO

  • How to maintain year of experience required for a position?

    Hi All,
    There is a very requirement for a position like "3 years of experience as Executive" I dont know how to maintain this requirement in SAP. Right now we have created a qualification named "Executive Experience" with a time scale assigned to it with a validity period of one year so HR dept must change the scale evey year. It works but it's not best practice. I know if there is a way we can use employee past and current work history to determine the level of experience and also how to define this requirement in position profile.

    Hi Dilek,
    I maintained all those thing. But i have to do the selection process on the basis of position with year of experience. While doing the selection process via Position or Qualification its picking up the exact applicant. I created a career as 3 years as you said so that the minimum year of experience for that position is 3 years. Then where i can give the year of experience for the applicant? Even though i maintained the previous employer details as 2 years the system is picking up the applicant. Logic wise how to do this?
    Please help me to sort out this problem.
    Thanks in advance,
    Magesh S.

Maybe you are looking for

  • Local, Testing server, Remote server uploading

    I have my web files in a local directory, say c: webfiles\myweb. I also have a local testing server at c:\Apache\htdocs\myweb, and finally a production site at www.myweb.com. The problem is that when I edit a file in my local directory it updated the

  • My PC is not reading my itunes music files, all I get is '!'

    Hi, my computer recently crashed and I had to recovery the HDD and lose all my materials, but I still had all my itunes media on a separate drive. Anyway, I redownloaded itunes and now I added a folder of over 4800 songs, all either individual mp3 fi

  • Applet view Status bar

    Hi. How i can suppress the applet view status bar when deploying form6i on Web. Thanks. null

  • Messages Opening Image Cache Folder when Sending Files

    Messages / iChat seems to be opening my image cache folder every time I send an image to my contacts the image cache folder opens in Finder and stays open with the copied image. Is there a way to get rid of this? It's really annoying. It started happ

  • How do I delete facetime beta in Lion

    I was just wondering if anyone had any idea how to delete the facetime beta in Lion.  I would like to update to the actual app instead of the beta but I can't figure out how to delete the beta in order to do so.  Any thoughts? Thanks Josh