FBCJ Receipt Error

Hi
Please advise on how to overcome the following error and to post the transaction in FBCJ.
FBCJ Receipt error:
Date of transaction: 19.04.2009
In FBCJ, under cash receipts a  split transaction is posted by user
1) First Transaction:
Business Transaction: Sundry Receipts (here I can change the GL Account)
Amount: 1,000.00
Tax Code: kept blank since it is not mandatory in respect of the above business transaction.
2) Second Transaction:
Business Transaction: Sale of Tender Forms
Amount : 125.00
Tax Code: Made Tax Code Mandatory as F1 in the GL Account under Control Data tab in Tax Category.
User has not put Tax Code in the second transaction since in the first transaction tax code is not mandatory system allowed to save the split transaction even though for the second transaction tax code is mandatory.
Now the tax code field is greyed out. 
Requirement:
Somehow or other I have to post the document (with or without tax) and my cash book balance should tally with my GL balance. 
The following is the error message:
Balance in transaction currency
Message no. F5702
Diagnosis
A balance has occurred in transaction currency 'INR' with the following details:
Exchange rate '00', amount '           125.00' and currency key 'INR'.
The data in the transaction currency were transferred from the calling application.
System Response
Your data cannot be processed in FI.
Procedure
The error is probably in the calling application
Kindly advise.  Your valuable inputs are highly solicited.
Aravind Boddupalli

Hi
check in business transaction if tax code is allowed for that business transaction.

Similar Messages

  • FBCJ posting error ABAP prg

    hai friends
         i have created on BAPI to FBCJ
         it is used to RECEIPT FROM BANK & PAYMENT TO BANK and its working fine
         i have created one RFC to posting the data.
          it posted only one record but i want to post all records. please rectified the error in the following conding
    *& Report  ZFBCJ_TEST_POSTING                                          *
    Report  ZFBCJ_TEST_POSTING  .
    DATA: it_advance TYPE TABLE OF ZFI_IBSADVANCE WITH HEADER LINE.
    DATA: NODATA_CHARACTER VALUE '/'.
    DATA: BDCDATA   LIKE TABLE OF BDCDATA     WITH HEADER LINE.
    data: BDCDATA1  LIKE TABLE OF BDCDATA     WITH HEADER LINE.
    DATA: MESSTAB   LIKE TABLE OF BDCMSGCOLL  WITH HEADER LINE.
    data:      MESSTAB1  LIKE TABLE OF BDCMSGCOLL  WITH HEADER LINE.
    DATA: IT_TEMP LIKE TABLE OF ZTEMPFBCJ WITH HEADER LINE.
    data: IT_TEMP type ZTEMPFBCJ.
    data: docu_dat like bkpf-bldat.
    data: docu_num like bkpf-xblnr.
    select single * into it_temp from ZTEMPFBCJ where comp = 'X'.
    *Capture whether a 'receipt' or 'payment' has been made in txn FBCJ
    SELECT single xblnr bldat  INtO (DOCU_NUM, DOCU_DAT) FROM bkpf
                      where xblnr = it_temp-REF_DOC_NO.
    IF DOCU_NUM <> it_temp-ref_doc_no.
    *LOOP AT IT_TEMP." WHERE COMP = 'X'.
    IF NOT IT_TEMP-PAYMENTS IS INITIAL.  "If a cash entry has been made
    perform bdc_dynpro      using 'SAPMFCJ0'                    '0100'.
    perform bdc_field       using 'BDC_OKCODE'                  '=CHCJ'.
    perform bdc_field       using 'BDC_CURSOR'              'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'      IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'      IT_TEMP-DOCUMENT_DATE.
    perform bdc_dynpro      using 'SAPMFCJ0' '0050'.
    perform bdc_field       using 'BDC_CURSOR'               'TCJ_C_JOURNALS-CAJO_NUMBER'.
    perform bdc_field       using 'BDC_OKCODE'                  '=OK50'.
    perform bdc_field       using 'TCJ_C_JOURNALS-COMP_CODE'    '1000'.
    perform bdc_field       using 'TCJ_C_JOURNALS-CAJO_NUMBER'   IT_TEMP-CJ_NUMBER.
    perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
    perform bdc_field       using 'BDC_CURSOR'             'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    perform bdc_field       using 'BDC_OKCODE'                  '=TODA'.
    perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
    perform bdc_field       using 'BDC_OKCODE'                  '=SELE'.
    perform bdc_field       using 'BDC_CURSOR'                 'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
    perform bdc_field       using 'BDC_OKCODE'                   '=POST_ALL'.
    perform bdc_field       using 'BDC_CURSOR'                  'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    *perform bdc_field       using 'F_LINE_SEL'
    CALL TRANSACTION 'FBCJ' USING BDCDATA
                     MODE   'A'
                     UPDATE 'A'
                     MESSAGES INTO MESSTAB.
    *Values for 'MODE'
                "A: show all dynpros
                "E: show dynpro on error only
                "N: do not display dynpro
    *Values for 'UPDATE'
                "S: synchronously
                "A: asynchronously
                "L: local
    *UPDATE ZIBSCASHPAYMENTS SET PAYMT = ' '
    WHERE CJ_NO = IT_TEMP-CJ_NUMBER.
    ENDIF.
    IF NOT IT_TEMP-RECEIPTS IS INITIAL.  "If a cash entry has been made
    perform bdc_dynpro1      using 'SAPMFCJ0'                    '0100'.
    perform bdc_field1       using 'BDC_OKCODE'                  '=CHCJ'.
    perform bdc_field1       using 'BDC_CURSOR'                 'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
    perform bdc_dynpro1      using 'SAPMFCJ0' '0050'.
    perform bdc_field1       using 'BDC_CURSOR'                    'TCJ_C_JOURNALS-CAJO_NUMBER'.
    perform bdc_field1       using 'BDC_OKCODE'                    '=OK50'.
    perform bdc_field1       using 'TCJ_C_JOURNALS-COMP_CODE'      '1000'.
    perform bdc_field1       using 'TCJ_C_JOURNALS-CAJO_NUMBER'        IT_TEMP-CJ_NUMBER.
    perform bdc_dynpro1      using 'SAPMFCJ0' '0100'.
    perform bdc_field1       using 'BDC_CURSOR'                          'ISCJ_E_POSTINGS-TRANSACT_NAME(04)'.
    perform bdc_field1       using 'BDC_OKCODE'                  '=TODA'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
    perform bdc_dynpro1      using 'SAPMFCJ0'                    '0100'.
    perform bdc_field1       using 'BDC_OKCODE'                  '=TAB2'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
    perform bdc_field1       using 'BDC_CURSOR'                'ISCJ_E_POSTINGS-TRANSACT_NAME(04)'.
    perform bdc_dynpro1      using 'SAPMFCJ0' '0100'.
    perform bdc_field1       using 'BDC_OKCODE'                  '=SELE'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
    perform bdc_field1       using 'BDC_CURSOR'                'ISCJ_E_POSTINGS-TRANSACT_NAME(06)'.
    perform bdc_dynpro1      using 'SAPMFCJ0'                      '0100'.
    perform bdc_field1       using 'BDC_OKCODE'                 '=POST'."   '=POST_ALL'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'             IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'             IT_TEMP-DOCUMENT_DATE.
    perform bdc_field1       using 'BDC_CURSOR'               'ISCJ_E_POSTINGS-TRANSACT_NAME(06)'.
    CALL TRANSACTION 'FBCJ' USING BDCDATA1
                     MODE   'A'
                     UPDATE 'A'
                     MESSAGES INTO MESSTAB1.
    *UPDATE ZIBSCASHPAYMENTS SET RECPT = ' '
    WHERE CJ_NO = IT_TEMP-CJ_NUMBER.
    ENDIF.
    *UPDATE ZTEMPFBCJ SET COMP = ' ' WHERE REF_DOC_NO = IT_TEMP-REF_DOC_NO .
    *ENDLOOP.     "END OF LOOP AT IT_TEMP
    ENDIF.
    endselect.
           Start new screen                                              *
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.
           Insert field                                                  *
    FORM BDC_FIELD USING FNAM FVAL.
      IF fval <> NODATA_CHARACTER.
        CLEAR BDCDATA.
        BDCDATA-FNAM = FNAM.
        BDCDATA-FVAL = FVAL.
        APPEND BDCDATA.
      ENDIF.
    ENDFORM.
           Insert field                                                  *
    FORM BDC_NODATA USING P_NODATA.
      NODATA_CHARACTER = P_NODATA.
    ENDFORM.
           Start new screen                                              *
    FORM BDC_DYNPRO1 USING PROGRAM DYNPRO.
      CLEAR BDCDATA1.
      BDCDATA1-PROGRAM  = PROGRAM.
      BDCDATA1-DYNPRO   = DYNPRO.
      BDCDATA1-DYNBEGIN = 'X'.
      APPEND BDCDATA1.
    ENDFORM.
           Insert field                                                  *
    FORM BDC_FIELD1 USING FNAM FVAL.
      IF fval <> NODATA_CHARACTER.
        CLEAR BDCDATA1.
        BDCDATA1-FNAM = FNAM.
        BDCDATA1-FVAL = FVAL.
        APPEND BDCDATA1.
      ENDIF.
    ENDFORM.
    thanks & regards
    vallamuthu

    Loop at IT_TEMP for all records to populate the bdcdata and then call the CALL TRANSACTION statement <b>outside</b> of the loop (at present I see it coded within the loop).
    Doing this will call the FBCJ just once, to post all data, instead of posting once for each loop.
    Hope this helps.
    Sudha

  • Goods receipt error

    Hello Gurus,
    I have a valid line item on the PO with Qty 2. When i am trying to do a goods receipt for this PO it errors saying PO xxxxxxxxxxx has no items. The PO is released and everything in the PO seems fine. Can you help me fix this and do a GR
    Thanks in advance
    MV

    If your PO is release than only one thing you check on the PO is, any Inbound delivery document created for this PO? check on the confirmation tab of PO for Inbound delivery
    if it is then you have to do GR against the inbound

  • MIGO Goods Receipt - error with Movement Types on GR from Inbound Delivery

    Hi,
    I am getting an error message when processing a Goods Receipt (MIGO) against an Inbound Delivery with as 2 lines with different movement types, a standard 101 and a 970 (the latter being a user defined movement type for free goods).
    The error message I get is 'Movement type 970 is not allowed; only 101 is allowed
    Message no. BORGR622'
    This error message only occurs with a Goods Receipt against an Inbound Delivery, we are able to process a similar Goods Receipt using MIGO against a Purchase Order, with two different movement types 101 and 970, without any issues. 
    It is only a problem with a GR against an Inbound Delivery which is necessary in our MM solution.
    As anybody and ideas how to resolve this?  I cannot see anything obvious in config, and have not spotted any SAP OSS notes either.
    I should mention that we can process a single line Inbound Delivery and Goods Receipt for the Movement Type 970 also!

    Thanks for the reply.  The Price Control Indicator is 'S'.
    The solution was set up at my company before I joined, but the different movement type is to enable the free goods stock to make a Finance posting to a Bonus Stock GL Account.  Bonus stock sale update the same account.
    As I mention the '970' movement type worked fine with Goods Receipt against a Purchase Order (it was coded into to the user exit). 
    The MM procedures were changed to use the Inbound Delivery matched to the PO, this had a result that when the Goods receipt was posted in MIGO it posted as 101 movement, as the PO number was not being recognised.
    By making a further change to the user exit we able to suggest the '970' movement type, but now get the BORGR622 error I refer to.
    '511' is not possible against an inbound delivery either.

  • ECS Goods Receipt Errors

    Hi,
    i am opening this thread since i couldn't find any threads about that topic and i cannot believe that i am the only one having this issue. In general, the issue we face with SRM 5.5 ECS is that we have a lot of issues with the valuated goods receipt in the backend ECC6. Mainly for two reasons:
    1) we have FI validations in ECC (OB28) in place
    2) we have GL accounts in the material group - GL account mapping, that require a certain account assignment category as defined in the field status group.
    Issue
    The issue is now that during SC and PO creation these validations do not take place. However once the idoc is process and posted in the backend these validations are done and than causing an error. However since our approval of the SC is based on the account assignment category we do not want to change the PO afterwards w/o any approval for this budget code.
    Possible Solution
    As a consquence i thought about kind of simulation of the Goods receipt in the backend, bringing up the error messages already during SC creation to prevent "wrong" SC's from being generated and approved. Would be interested how you would solve this or maybe addressed this issue already?
    Thanks

    Hi,
    There is a function module used to do any accounting validations in SC.
    This FM is mapped in BBP_FUNCTION_MAP (you can view the entries in SM30). 
    You can copy this FM into customer specific FM and add additional validations.
    Best regards,
    Ramki

  • MIGO Goods receipt Error

    Dear All
                   At the time of goods receipt with reference to 303 movement type system through out the error as " In consistancy in classifycation Data"
    after that its terminating the session ..what is the problem and solution.. for this
    Regards
    Kumar.

    Hi,
    Check the shelf life data like Remaining shelf life , Total shelf life etc for the material.Accordingly you provide the value.please check the values in the batch to which you are posting during MIGO.Tally both the things.
    Is it not possible to give  values to other charectarestics?Could you please reply back with the all posting details?
    Regards,

  • India localization receipt error, import standard purchase order interface

    Hi
    I created PO using PO interface and then imported PO in Incomplete status. Now after applying taxes(India localization) i send it for approval and then tried creating receipt. at this point i got an error message which is about trigger JAI_RCV_RT_BRIUD_T1 and some routine and all.
    After doing little diagnostic here and there, i found that If i create Manual PO and apply Taxes i.e. Open Purhcase Order(Localized) select line level click on "Taxes" and apply a Tax on it and precedence, just after "Rate" there is a field of Curr which is defaulted with INR.
    In case of Import PO, at order localized form when I apply Tax, the field Curr is Null.
    Now when I somehow put currency INR in imported PO(by making that field editable and taking INR from LOV) everything goes smooth.
    So my doubt is, why INR is not coming by default at Tax screen at PO localized form when i create PO using interface.

    Hi
    Do you have a copy of your insert statement?
    regards

  • Goods Receipt Error: "Price of goods mvt will become negative"

    Dear all,
    When entering a receipt, the system is returning this error message:  "Price of goods mvt will become negative": The goods movement was valuated at a negative price." (M7330)
    In other threads in this forum, I read that this happens when if a receipt were posted, the value of the inventory would become negative - which the system does not allow. It seems that a solution may be to increase the material price in MR21.
    But I would like to understand the calculation.
    Material ABC is valuated at standard price.
    We want to receive: 960 pieces of ABC
    Total stock = 7,188 pieces
    Standard price = 114.62 USD/1000 pieces
    Moving average price = 143.87 USD/1000 pieces
    Total stock value = 823.89 USD
    Purchase price = 125.44 USD/1000 pieces
    How does the system end up with a negative valuation?
    Thanks,
    Annabelle R.

    Hope you are using a version below 4.7. Please SAP Notes#172122 & 147761.
    Moving average price negative
    There a lots on OSS notes on this topic, what I suggested may not be the right one, request you to look for a suitable OSS based on your version and excat problem.

  • Productio receipt error in t.code mb1c

    Hi Friends,
    i got the following error while entering transaction in MB1C t.code.
    *No stock posting possible for this material*
    *Message no. M7097*
    this is the diagnosis i got
    Diagnosis
    The material belongs to a material type whose stocks are not managed on a quantity basis.
    Procedure
    Enter a different material or terminate processing.
    If required, check the setting of the material type for the plant in the Customizing system of the material master data.
    where to solve this problem guide me.
    thanks in advance
    ssr

    Hi,
    I solved The Problem.
    Thank u.
    SSR

  • RFKORDC1: print program: fbcj receipts - printing out two copies of screen

    Hi,
    fairly new to sapscript (only attended the SAP training 3 weeks ago) but this one has me baffled already. The business have requested that I modify the output from FBCJ (cash journals for SK) in various ways. I have done this and created a new sapscript form, however, no matter what I do (or change) the output is coming out twice.
    I have managed to get spaces between the output but I am unable to supress the output. The sapscript is now only 1 page long! I have put a breakpoint in the print program RFKORDC1 and it only seems to hit this once! So not sure why the output is coming out twice...
    Any ideas? Using 4.7 Enterprise.
    Cheers

    Hi,
    I think that the problem is in the transaction that trigger that form, because maybe in some variables there is the number of copies ( in this case 2), delete it and try it again.
    or maybe in the customazing.
    Regards

  • FBCJ Posting Error

    Hi All,
    When i am posting a cash journal ,i am facing following error.
    ' try again' and wheni click on the long text , there is a msg no F5A244. What is this message.? Its urgent.
    Thanks a lot.
    With Regards
    SAPUSER5

    Hi,
    Please refer to SAP note 547837.
    The object number range is not dependant on the year. I mean, with the
    new year the number range will not be resetting, but the following
    document number will be used. Therefore, to find the last number, you
    just check in table TCJ_DOCUMENTS the higher document number independant
    on the year. You should update in the number range status the last
    number assigned + 1.
    Also please check following
    Please maintain it in IMG - Define Number Ranges for Numbering Groups.
    Please refer to help document for it:
    Define Number Ranges for Numbering Groups
    Use
    In this Customizing activity, you define number ranges for the cash
    document numbering groups that you have created.
    Mauri

  • Good  receipt - error

    gurus
    when doing GR  the followings errors 
    maintain fisical year varient to compay code
    my  FI. Year - is  maintaing - K4
    in oby6 - mainted   -- april to march
    how to do in ob29   and  ob52  ??? pls expin step by step
    i checked ...omsy  - k4
    pls help
    ali

    Hi,
    Your Fi settings is wrong.
    In Standard K4 is January - December.
    If you March- Apr  then it should be V3.
    then Your OMSY alos.
    Current Posting period should stort with 01 - january, 02-Feb like that.
    if V3  then  01- Apr, 02 -- May.
    SAM

  • Non valuated  material - Goods receipt error

    Hi Gurus,
    while receiving the non-valuated material through mv type 501, with out purchase order, i am getting the following error
    "YEMS :00 0000 00000001 10".
    Kindly help me out.
    Thanks,
    Saravana

    This sound pretty much like an own-defined message that is used in an userexit.

  • Mail receipt error

    Dear All,
    I am working OBIEE 10.1.3.4 in linux machine.
    When i create iBots i set delivery content in HTML formate,it's working fine.
    When i set PDF formate.I can received mail but i cant view the PDF. As well as i can't view the report answer page itself after schedule PDF formate.
    Once restarted the BI server and Presentation services then i can view report in answer page.
    How to resolve this issue.
    Thanks
    Govind R

    Hi
    provide the user name and passowrd for your microsoft wxchange server.
    also check the url that u r giving is correct or not.
    u can get the Microsoft exchange server url from the following path.
    In the menu select Tools--->Goto Options -
    >select MailSetup tab
    then click on Email Accounts>clickk Next then click on->change
    u will get the address of ur Microsoft exchange server.
    Thanks
    Rinku

  • MIGO Goods Receipt error- The customer does not exist in KNA1

    Hello all MM Gurus!!!
    I am a SD consultant trying to wear other caps as well. Basically, I was trying to do a GR, using MIGO with ref to a PO ( of type NB, the standard one).
    After selecting all the line items ( OK ) by confirming the details populated from the PO, I did a Check and when it said everything is OK I tried to Post the GR.
    Then it says " The Customer does not exist in KNA1". It does not say which one.
    Can any one help me out?.
    Thanks in advance.
    JDoe

    Manish,
    Thanks for your reply.
    >
    Manish Kumar Agarwal wrote:
    > Please give the complete details of PO.
    > What is the account assignment category in to po and the PO is for external procurement or internal and what is the item category u r using in PO.
    The account assignment category is M and in the PO, the Item category field is not maintained, which in turn means "Standard".

Maybe you are looking for

  • How do I forward an e mail from my hotmail account on my I pad?

    I cannot figure out how to forward an e mail in my hotmail account on my I Pad. Any suggestions?

  • Assigning a jstl variable to java Script variable

    Hai All, I created one jsp page with java script with JSTL. I retrive arrayList from simple java bean in jsp page with help of JSTL . Now i want assign the ArrayList value through JSTL to Java Script Array. How to convert JSTL to Java Script. Please

  • Sound to tv

    If I use  thunderbolt out from the computer via HDMI into the TV. How can I get sound to the TV?

  • MAX( ) function in 2 columns... Wrong Data

    Hi Folks, I have A DDIC Table with mandt, Destination, Date, Time, KUNNR and some other columns. Now I want to determine the LATEST entry for a KUNNR. Now I did: SELECT        mandt desti kunnr MAX( erdat )        MAX( ertim ) [..other nonkey fields.

  • How to get the Portal Username to SAP Transaction IView ( ABAP cust repor )

    Hi Experts, We have an ABAP program that will be exposed in portal as SAP transaction IVIEW.  However the username that is being displayed in the report is the username that is defined in SICF > SAP > BC > GUI > ITS > WEBGUI.  I tried to remove the u