Requirement for add a journal entry of unbalnce FC  amount

Hi,expert !
I want to add a journal entry of unbalnce FC  amount.
for example: assume the exchage rate is 1.5
AccountNo  Debit(FC)          Credit(FC)  Debit Credit
1001                usd 100                           150
1002                                                                  150
How can I make it ? Any help  is appreicated . Thank you in advance.

Hi,
There is a master setting inorder to allow unbalanced transaction in the journal entry.
Administration->System Initialization->Document setting->Per document tab->Select Document-Journal Entry
Uncheck the option 'Block &Unbalanced FC Journal Entry' and update.
This will allow you to add unbalanced transaction.
If you need to make a single manual journal entry,Open Journal entry window->Go to form setting->Document tab->General tab-'Allow Unbalanced Transaction in FC',select this option.
Hope this is helpful!

Similar Messages

  • FM for creating Cash Journal Entries

    Hi guys,
    What is the FM for making Cash Journal Entries?
    Thanks,
    Chirantan

    Hi Chirantan,
    I am sure you mean FI-CA Cash Journal, so I have listed below some of the useful FMs in CJ
    FKK_CD_PAYMENT_CREATE
    FKK_S_CASH_JOURNAL_COMMIT
    FKK_CJ_CASHDESK_OPEN_OR_CLOSE
    FKK_CJ_CHECK_BUKRS_VALIDITY
    FKK_CJ_CHECK_BVRKO_VALIDITY
    FKK_CJ_CHECK_ROLE_AKTIVITY
    FKK_CJ_CREATE_GIVEN_BACK_DATA
    FKK_CJ_CREATE_SPECIAL_TASK_DOC
    FKK_CJ_GET_DATA_FOR_PRINTING
    FKK_CJ_POST_TRANSFER
    FKK_CJ_PROHIBIT_RVRSL_OF_DOCS
    FKK_CJ_PROHIBIT_SPECIAL_DOC_70
    FKK_CJ_READ_ROLE_ACTIVITIES
    FKK_CJ_READ_SPECIAL_DOCUMENTS
    FKK_CJ_SELECT_DATA
    FKK_CJ_SET_AND_CHECK_DATA_CIC
    FKK_CJ_SHLP_OFFIC
    FKK_CJ_SHOW_ALV_TREE_DETAILS
    Best of luck,
    David

  • Unable to use di api to add a journal entry

    Hi All,
    I had trouble with adding a journal entry
    the following are my codes:
            oJournal = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oJournalEntries)
            oJournal.DueDate = Now
            oJournal.ReferenceDate = Now
            oJournal.TaxDate = Now
            ' first line
            oJournal.Lines.AccountCode = "11110101"
            oJournal.Lines.ContraAccount = "C00001"
            oJournal.Lines.Credit = 1000
            oJournal.Lines.Debit = 0
            oJournal.Lines.ShortName = "11110101"
            ' second line
            oJournal.Lines.Add()
            oJournal.Lines.AccountCode = "C00001"
            oJournal.Lines.ContraAccount = "11110101"
            oJournal.Lines.Credit = 0
            oJournal.Lines.Debit = 1000
            oJournal.Lines.ShortName = "C00001"
            ' add journal entry
            lRetCode = oJournal.Add()
    The error message is " [JDT1.Account][line: 2] , 'Tax account has not been defined for the selected tax code'"
    Cheers

    I've tried the following codes but I got the same error
            Dim oJournal As SAPbobsCOM.JournalEntries
            oJournal = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oJournalEntries)
            oJournal.DueDate = Now
            oJournal.ReferenceDate = Now
            oJournal.TaxDate = Now
            oJournal.Series = 1023
            ' first line
            oJournal.Lines.AccountCode = "11110101"
            oJournal.Lines.Credit = 1000
            oJournal.Lines.Debit = 0
            oJournal.Lines.DueDate = Now
            oJournal.Lines.TaxDate = Now
            oJournal.Lines.ReferenceDate1 = Now
            ' second line
            oJournal.Lines.Add()
            oJournal.Lines.AccountCode = "C00001"
            oJournal.Lines.Credit = 0
            oJournal.Lines.Debit = 1000
            oJournal.Lines.DueDate = Now
            oJournal.Lines.TaxDate = Now
            oJournal.Lines.ReferenceDate1 = Now
            ' add journal entry
            lRetCode = oJournal.Add()

  • How to add a Journal Entry - Error "Code undefined"

    Hi, i want to add a simple journal entry by using DI-Api. The problem is, i always get the error message "Code undefined" when I use the Debitor-AccountCode.
    My code is like that:
    oJ.TaxDate=dTaxDate;
    oJ.AutoVat=BoYesNoEnum.tNO;
    oJ.Lines.AccountCode="2000";    //Customer
    oJ.Lines.ContraAccount="4020";
    oJ.Lines.Credit=dCredit;
    oJ.Lines.Debit=dDebit;
    oJ.Lines.TaxDate=odTaxDate;
    oJ.Lines.ShortName="23121089";
    oJ.Lines.LineMemo="Ausgangsrechnung";
    oJ.Lines.Add();
    oJ.Lines.AccountCode="3500";   //VAT
    oJ.Lines.ContraAccount="23121089";
    oJ.Lines.Credit=dCredit;
    oJ.Lines.Debit=dDebit;
    oJ.Lines.TaxDate=odTaxDate;
    oJ.Lines.ShortName="23121089";
    oJ.Lines.LineMemo="Ausgangsrechnung";
    oJ.Lines.Add();
    oJ.Lines.AccountCode="4020";
    oJ.Lines.ContraAccount="23121089";
    oJ.Lines.Credit=dCredit;
    oJ.Lines.Debit=dDebit;
    oJ.Lines.TaxDate=odTaxDate;
    oJ.Lines.ShortName="23121089";
    oJ.Lines.LineMemo="Ausgangsrechnung";
    oJ.Add();

    Hi,
    Here is the code to find the BP account number:
    oRecordset = ((SAPbobsCOM.Recordset)(oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)));
                        oRecordset.DoQuery("SELECT [LinkAct_3] FROM [dbo].[OACP]");
                        oRecordset.MoveFirst();
                        if (oRecordset.EoF == true) // We have a Error
                            oCompany.GetLastError(out vmp_B1_Error_Code_int, out vmp_B1_Error_Message_string);
                            SBO_Application.MessageBox("Add-On Error (Forgestik Inc.): ERR-789 \n " + "Cash Account does not Exist "+ vmp_B1_Error_Message_string, 1, "Ok", "", ""); // My Error Code
                        else
                            vm_CachAccountNumber_string = Convert.ToString(oRecordset.Fields.Item("LinkAct_3").Value);
    ...Then you have to use the system account number "_SYS00000000353" not the displayed account number in B1...
    Thank you,
    Rune

  • Filters Required for ADD Event

    Hi,
    I have written my own event for ADD Button of "Purchase Order Form".
    It works fine. But when user puts * in vendor code edit box still my code executes and some some wrong error appers. I dont want my code when user puts star (*) at vendor code and press enter button.
    my code is as follows :
    <b>If pVal.FormType = 142 and pVal.EventType <> SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD Then
      If pVal.ItemUID = "1" And pVal.Before_Action = False And pVal.EventType = SAPbouiCOM.BoEventTypes.et_CLICK Then
    ' My code
      End if
    End if               </b>
    Can any one provide solution on this.I need my code to be enexuted only when user enters data and that too when form mode is ADD only.
    Regards ,
    Ganesh

    Ganesh,
    For buttons you normally check the et_ITEM_PRESSED event.
    You can check the "Add mode" through pVal.FormMode.
    With the
    ((SAPbouiCOM.EditText)form.Items.Item("4").Specific).Value;
    you can get the contents of the supplier edit box.
    Jurgen

  • Requirement for surcharge if order value under a specified amount

    I am trying to create a surcharge that will only apply if the overall value of the order is under a specified amount.
    The objective is to add a surcharge of $50.00 if the total order value is less than $500.
    Any insights are appreciated.
    Thanks
    TC

    Thanks Sai.
    I followed your suggestion and it is working, thank you.
    Now one more twist.
    We have a pricing condition for pallets and other container items included in our Net Value sum. It is located above the actual price conditions in the price procedure. I would like to exclude the value of these from the document total in order to determine whether or not to apply the surchage.
    For example:
    Pallet charge is $50.00
    Sales order value: $475.00
    Threshold value for apoplication of surcharge = $500.00
    In the example above the surcharge would need to apply. Even though the net value of the order would be $$525.00, over the threshold amount.
    This is an example of our pricing procedure.
    Step Counter  Cond. Type   Description
    106     0     ZPAL     Pallet Charge
    114     0     PR00     Price-Cust Specific
    116     0     ZPR8     Zone Pricing
    118     0     ZPR9     Price List
    120     0          Net Value for Item
    125     0     ZMDC     Min. Value Charge
    I need to exclude the ZPAL conditon value from the amount in which to base my surcharge on. One issue is all of the standard subtotals are in use and unavailable in this instance.
    I hope I am clear.
    Thanks

  • Series not defined for journal entry

    Hello Sir
    I have defined two series namely "SCPL"  and "New1"
                    Start No    Last No
    SCPL        10001       3000
    New1         3001        30000  
    Now i have made "SCPL" series as default for A/R Invoices and "New1" series as default for rest of the documents like A/R Credit memo,Journal Entry  etc...  
    Now when I try to add an A/R Invoice , it gives me error message "Series not defined for journal entry"..??    But i have defined New1 series as default for Journal Entry

    Hi,
    In the series defined for journal entry,set document series as default for which default journal entries will be posted automatically.
    Ex.For delivey,return,invoice journal entry will be generated automatically,so if you a series like JESYS08 indicating system automated journal entry.This series should be set as default.
    If you have further issue let me know.

  • Add Journal Entries Report - Output to Request Set

    Hi All,
    I'm trying to create a Request Set for the receivable application
    The request set should contains two Programs
    1- AR: Journal Entries Report
    2- Journal Entries Report - Output
    I defined the request set and when i start adding the programs , i selected the first program AR: Journal Entries Report from the list and gave it sequence 10
    when i tried to add the other Report "Journal Entries Report - output" i didn't find it in the list and i'm not able to add it
    1-Do any one know why this program doesn't appeat in the list ?
    2- If i created a copy of this program and gave it other name , this program in the definition doesn't have any parameters although a parameters must be passed to it from the first request AR : Journal Entries report. how to pass parameters from the first program to it
    Best Regards

    nuppara,
    I need to add this report to the request set as it's a workaround to get the output of the AR: Journal Entries Report as Excel - I created a post asking this question also , u already replied to it.
    My workaround is like this , the AR: journal Entries Report automatically sumbit the program "Journal Entries Report - Output" based on the parameters that the user select
    Print Detail By Account , Print Detail By Category , Print Summary By Account , Print Summary By Category
    if i want to to make this report to be an Excel output so i'll have to create 4 templates but won't be able to assign the correct template to it , as the main request AR: journal Entries report calls it automaticcaly, and may run it 4 times
    so my workaround was like this
    i'll create 4 request sets ,
    the first RS will be for example AR: journal Entries Detail By Account, i'll add to it 2 programs the AR: journal Entries Report , and the Journal Entry Report - output -OR a program copied from it with the same design and i'll add parameters to it-
    i'll force the parameters of the AR: Journal Entries in this request set to be Print Detail By Account = 'Y' and the other options = 'N' so the report will call Journal Entry Report - output with the parmeter layout= 'Print Detail By Account ' will be displayed as text ... when it finish the request set will run the Journal Entry Report - output -OR the copied program - that i'll assign the correct template and data definition for it, so it'll run and display the output as Excel .
    I need to try this solution, but i was not able to add the journal Entries Report - Output to the request set :( and i'm not sure if i'll create a copy from it will be added or not,
    and also i'm not sure if this workaround may work , as i know when the AR: Journal Entires report complete it delete the data from the temp table so the 2nd request may work on an empty table , or it'll have a request_id different from the request_id of the temp table so it won't select any row
    all of this is just a brain storming to find the solution. :( i'm thinking by a loud voice here :-D
    i know it may not work but at least to try it i need to add this report to the request set.

  • Park and Post management review step for manual journal entries

    We are implementing SAP and want to discuss the best way to automate in SAP a high dollar/value (maybe $100K and above) "park and post" management review step for posting manual journal entries. I believe SAP does not offer dollar/value limits as standard functionality for defining a park & post process. If this correct, what have you seen from your other clients using SAP park & post? Is there a different way to get where we want without customizing a workflow or generating a new transaction set?

    Hi you could limit the authorisation for the users only to park and then a responsible person could review it and post. You can set a tolerance limit for customers and vendors.

  • How to reverse a manual Journal Entry Voucher created via Custom BO

    Hi All,
    I have created a custom BO for triggering a Journal Entry Voucher for each and every Customer Invoice created in the system.Normally all Customer Invoice will be having a corresponding Journal Entry document ,apart from the default JE document I have created an additional Journal Entry for each CI through a Custom BO because of the Business requirement.I am using the default JE as the source document for the newly created JE for the same CI.
    If a custom invoice gets cancelled only the default JE will get reversed.How to reverse the newly created JE too.I there a way to carry out this reversal process through PDI using ABSL.
    Please find below the code for details.
    Custom BO contains these lines.
    import ABSL;
    import AP.FinancialAccounting.Global;
    import AP.CustomerInvoicing.Global;
    var query;
    var selparam;
    var resultset;
    var query1;
    var selparam1;
    var resultset1;
    var query2;
    var selparam2;
    var resultset2;
    query = AccountingDocument.QueryByElements;
    selparam = query.CreateSelectionParams();
    selparam.Add(query.UUID.content, "I", "EQ", this.ZJEUUID.content);
    resultset = query.Execute(selparam).GetFirst();
    selparam.Clear();
    if (resultset.IsSet())
        var CI_ID = resultset.OriginalEntryDocumentContainingObjectReference.FormattedID;
        if (!CI_ID.IsInitial())
            query1 = CustomerInvoice.QueryByElements;
            selparam1 = query1.CreateSelectionParams();
            selparam1.Add(query1.ID.content, "I", "EQ", CI_ID);
            resultset1 = query1.Execute(selparam1).GetFirst();
            selparam1.Clear();
        if (resultset1.IsSet())
            foreach (var itemIns in resultset1.Item)
                var qty = itemIns.Quantity.content;
                var pid = itemIns.ItemProduct.ProductKey.ProductID.content;
                query2 = ZProductTax.QueryByElements;
                selparam2 = query2.CreateSelectionParams();
                selparam2.Add(query2.ZprdID.content, "I", "EQ", pid);
                resultset2 = query2.Execute(selparam2).GetFirst();
                selparam2.Clear();
                if(resultset2.IsSet())
                this.ZEnvTax.content = this.ZEnvTax.content + (qty * resultset2.ZtaxPrice.content);
                this.ZEnvTax.currencyCode = resultset2.ZtaxPrice.currencyCode;
                this.InvID = resultset.OriginalEntryDocumentContainingObjectReference.FormattedID;
    //Manual creating of Journal Voucher //
    var newJV = AccountingEntry.Create();
    newJV.CompanyID = resultset.Company.ID;
    newJV.Note.content = resultset.Note.content;
    newJV.AccountingDocumentTypeCode = "00047";
    newJV.BusinessTransactionTypeCode = "601";
    newJV.TransactionCurrencyCode = resultset.Item.GetFirst().BusinessTransactionCurrencyAmount.currencyCode;
    newJV.AccountingClosingStepCode = resultset.AccountingClosingStepCode;
    newJV.ZcustomerID.content = resultset1.BuyerParty.PartyKey.PartyID.content;
    newJV.PostingDate = resultset.PostingDate;
    var sob = newJV.SetOfBooks.Create();
    sob.SetOfBooksID.content = resultset.SetOfBooksID.content;
    //Making the Credit account of Original JE as Debit account in this JV//
    var debitAccIns = resultset.Item.Where(c => c.DebitCreditCode == "2").GetFirst();
    var debitAcc = debitAccIns.ChartOfAccountsItemCode;
    var newJVGL = newJV.Item.Create();
    newJVGL.DebitCreditCode = "1";
    newJVGL.ChartOfAccountsItemCode.content = debitAcc.content;
    newJVGL.TransactionCurrencyAmount.content = this.ZEnvTax.content;
    newJVGL.TransactionCurrencyAmount.currencyCode = this.ZEnvTax.currencyCode;
    // Posting the debited account to a new GL account//
    var newJVGL1 = newJV.Item.Create();
    newJVGL1.DebitCreditCode = "2";      
    newJVGL1.ChartOfAccountsItemCode.content = "101000";
    newJVGL1.TransactionCurrencyAmount.content = this.ZEnvTax.content;
    newJVGL1.TransactionCurrencyAmount.currencyCode = this.ZEnvTax.currencyCode;
    Please respond ASAP
    Regards,
    Navin Kandasamy

    Hello Navin,
    There is an action "Cancel" in the Accounting Entry BO. Try calling that action from ABSL whenever the CI is canceled. But to do that you should have the reference of the created JEV through code.
    Hope this helps.
    Thanks & Regards,
    Meghna

  • PARK & POST  Journal Entry and auto reversal

    Dear All,
    Our auditors has offered the following changes to be implemented in SAP system.
    1. JE approval: Configure the system functionality to place journal entries in a u201Choldu201D status when entered into the system, then the supervisor/manager review and approval then required to release the journal entry from the u201Choldu201D status and post the entry to the general ledger. The reviewer should not have the ability to initiate a journal entry.
    2. JE reversals:  Utilize the functionality to automatically reverse journal entries, booked in prior month as u201Creversing,u201D when new period is opened.
    3. 3-way match: Utilize the SAP functionality to perform an automated 3-way match process between invoice, purchase order, and goods receiving documentation. If invoices meet the 3-way match criteria based on established variance thresholds, invoices should automatically be approved for payment. If variances are noted, which exceed tolerance thresholds set by Management within the system, work flows should be used within the system to automatically route the invoice for the require approval.
    How this changes can incorporated in the system.
    Do suggest.
    Regards,

    For point 1, there is a functionality in SAP where all parked documents will be blocked and then released by the authorized person. There is a standard workflow for that. You may want to check Make and CHeck Settings for Document Parking. If this doesn't satisfy, then there's a need to create a customized workflow. Plus authorizations must be checked so that the users will not be able to Post but only Park. Note that, there is another functionality in Document posting called "Hold" this one, system doesn't assign any financial document. You can assign any reference/number to the document.
    For point 2, there is a Mass Reversal functionality in SAP called the F.80. For accruals, you may use FBS1 which you can input the reversal date and run F.81 to run the reversal.
    For point 3, it is a standard SAP functionality. You must set tolerance as to qty or price variance and the system automatically blocks the invoice for posting and the authorized person is required to release the approved invoices to remove the block for payment. In SAP, when you enter the PO for a particular invoice, it will give you how much or how many is actually goods received for that particular PO. in that sense you will be able to see whether the invoice is completely billed for the whole PO or not.

  • Printing journal entries

    Our international offices have a legal requirement to print each journal entry posted to their general ledger. They currently use FB03 to print each entry.  I cannot find another report or other program to allow multiple entries to be printed at once using the FB03 format.  So they are going into each document and printing them.  Does anyone know of a better way to do this.  Also, the print font from FB03 is very small.  I have tried all the available layouts and even printed to pdf files.  But it is still hard to read.  Any advice would be helpful.

    Check your configuration.
    Please follow the following steps:
    IMG ==> Financial Accounting ==> Accounts Receivables and Accounts Payables ==> Customer Accounts ==> Line Items ==> Correspondence ==> Make and Check Settings for Correspondence
    Define Correspondence Types
    Create Report Variants for Correspondence
    Assign Programs for Correspondence Types
    Define Form Names for Correspondence Print (even you assign your form to blank company code also)
    If you complete these steps you will get the spool request get generated.
    Try to use F.64
    Then go to SP02 - Take print out.
    Regards,
    Ravi

  • Journal Entry replication quastion

    I have a scenario A, in the scenario A over the inbound channel I choose identifier 30.
    When I add a journal entry replicate is ok, but when I add a invoice, the journal entry of the invoice is not replicate.
    Anybody can help me?
    []'s

    I have a scenario A, in the scenario A over the inbound channel I choose identifier 30.
    When I add a journal entry replicate is ok, but when I add a invoice, the journal entry of the invoice is not replicate.
    Anybody can help me?
    []'s

  • Objectclasses for supplier BIND DN Entry

    Can anybody tell what objectclasses are required for supplier BIND DN Entry which use for replication authentication ?
    Iam using top, person . Is that a problem ?

    The only requirement is that the objectclass has an allowed or required attribute of "userPassword" in the objectclass itself or one of its superiors. If you're using "person" that should be fine.

  • Reversing a journal entry through API

    Hello All,
    Can anyone please tell me what is the API for reversing the journal entries.
    When I searched I found that there is an API XLA_JOURNAL_ENTRIES_PUB_PKG for reversing journals, but I could not find any procedure inside it for reversing the journal entry.
    Regards,
    Rakesh.

    thanks for your reply.
    I wanted to reverse a journal that is already posted. I got the API name: I was looking at the wrong version of oracle. The above mentioned one was for 12.1.
    XLA_JOURNAL_ENTRIES_PKG.reverse_journal_entry (R 12.0.6)
    Regards,
    Rakesh.

Maybe you are looking for

  • 2 months + to have the phone, ... in London???!

    I first contacted BT on the 11th Aug to transfer our telephone line and have a broadband installed in our new flat. Nothing extraordinary for an institution like BT, as we live in central London (W1) and we just moved a few blocks away… Delay after d

  • Problem with calling a function through onclick event in a tag

    Hi All, I have a text which should act as a link. On click of this text i need to display the table in the same page. this is how i want to do !<_ a     !st y l e='cursor pointer' h_ r  ef ='  #' !o n cl ick = " l o a dtc () "  _> display table _<  /

  • Remote URL with parameters

    I'm building a ADF Mobile application and would like to call remote URL with parameters however there is no concrete example of this in the developer guide. I would like to call www.google.com?q=queryParam where queryParam is an user input. Thank you

  • Adobe Reader X Crashes after Java Update to Version 7 Update 51

    I just installed the new Java update Version 7 Update 51 and now Adobe Reader X crashes in Windows 8.1 within 3 seconds, any advise would be helpful. Bankruptcy Attorney

  • Split and concotenate

    hi huys, how  to split the value and concotenate the value... for eg. i hvave the value like 4.549,50 but i want 4,549.50 like this. Thanks & Regards, praveen