Cross-company code postings - FI validation

Hi,
We start using the cross-company code postings (transaction OBYA) between company code A and company code B and have to give authorizations both company codes to the Finance users. The idea is to have a set of G/L accounts which are allowed to be used when company code A and B are posted via cross-company code posting.
SAP recommends to implement a validation in FI to restrict the Intercompany scenatios. I attempted to create a FI validation for complete document (call-point 3) with no success:
1)
IC Rule: BSEG-BUKRS = A and BSEG-BUKRS = B and BSEG-HKONT IN ACCOUNTSET
Prerequisite: TRUE
Check: IC rule
Message: E-  Account & not allowed for cross-company postings
When I test it, the Intercompany clearing account configured in OBYA, and which is in ACCOUNTSET, shows up in the error message, which unwanted.
2)
IC Rule 1: BKPF-BUKRS = '0017' AND BKPF-BUKRS = '0005'
IC Rule 2: BSEG-HKONT IN ACCOUNTSET
Prerequisite: TRUE
Check: IC Rule 1 --> IC Rule 2
Message: E-  Account & not allowed for cross-company postings
No error message is issued at all, even if the G/L account is not in ACCOUNTSET.
Please advise what I am missing.

Hi Nitin,
Thank you for your feeback.
I just wanted to clarify that the cross-company code posting is when company code A can intitiate a posting to company code B simultaneously (for example Intercompany re-charge, cash concentration, etc.). The trigger for cross-company code posting is the company code field on the line item. If company code A is in the header (BKPF-BUKRS) and at least one document line item filled up as company code B, the system created two documents for each company code, offsetting the Intercompany clearing account, configured in OBYA.
For example:
Posting via FB50: Leading company code = company code A (BKPF-BUKRS)
Item 1: Debit; G/L account 1; Cost Center 1; Amount 200; Company code A (as a default)
Item 2: Debit; G/L account 1; Cost Center 2; Amount 100; Company code B (manually changed)
Item 2: Credit; G/L account 2;                        Amount 300; Company code A (as a default)
The systen creates two postings:
Posting 1: company code A
Item 1: Debit; G/L account 1; Cost Center 1; Amount 200;
Item 2: Credit; G/L account 2;                        Amount 300;
Item 2: Debit ; I/C Clearing Account;              Amount 100;
Posting 2: company code B
Item 1: Debit; G/L account 1; Cost Center 2; Amount 100;
Item 2: Credit;I/C Clearing Account;              Amount 100;
The only connection between the two is the cross-company code number (BKPF-BVORG), which assigned by the system once posted, as a logical connection.
I guess we could use a dedicated document type. If that's the case, how would the validation work then?
Coudl you please share more details on the BTE option?
Thank you,
Inna

Similar Messages

  • Restrict cross CO area postings and allow cross company code postings

    " There are two Controlling areas CA01 and CA02, for the controlling area CA02 the field CO code validation is inactive to allow cross company code postings ie., (Cost center created in one company code can be used as cost object in other company code ) Also this allows any WBS element created in controlling area CA01 as cost object in any of the company codes assigned in controlling area CA02,
    Due to usage of WBS element which is created in CA01 controlling area as cost object in company code belongs to controlling area CA02, business is facing problem while doing the settlement run with error message " Document data for list of origins does not exist"
    So, I have activated the field Co code validation in the controlling area CA02, which stopped the usage of WBS element between controlling areas. Also this had restricted usage of cost object between company codes with in controlling area CA02.
    Now is there anyway to allow cost object usage between company codes assigned in one controlling area (CA02) and restrict usage of WBS element created in controlling area CA01 in any company code assigned in controlling area CA02.

    Hi,
    As you have already activated the Co Code validation you cant restrict that only to WBS. But you can have another option
    Use the validation process to restrict these errors
    This may help
    Regards
    Shantanu

  • Value date cross company code postings

    Dear all,
    it is possible to influence the value date on a company code level via the transaction OB68. With this transaction you can state that the current date is used as the default value for the value date when entering line items.This works fine when posting a G/L posting within the same company code.
    When entering a cross company code posting, the indicator in transaction OB68 is ignored and the document date is used to be proposed as default value for the value date.
    Does anyone know which SAP parameters can influence the value date for cross company code postings ? If this is not standard SAP possible, does anyone already encountered this problem and, if so, how did one solve this issue ?
    Many thanks,
    Regards,
    Kristof

    thank you for the reply ... unfortunately I expected some Z-programmation

  • While doing cross company code postings I get an error

    Hi experts,
    I have an issue on cross company code postings through FB60. There is a vendor account which has been extended to both company codes. The amount of invoice is Rs.10000 of which 6000 to be accounted in company code 1000 and 4000 in company code 5000. When this is done we get an error 'A unique company code has not been assigned to company number A001'.
    After trying several options, I have found one solution. In the test system I Went to classify FI  document types for document splitting, against document type KR transaction 0300 (Vendor invoice) was there. I changed to 0000 (unspecified posting). Once this was done, I was able to post cross company transactions without any problem.
    I would like to know as to what would be the impact? Would this change create any other issue?
    I request you to give your expert opinion on this.
    Regards,
    Ramkumar B.
    Duplicate thread, therefore it will be locked, please avoid creating different threads for the same subject.
    check the responses in thread While doing cross company code postings I get an error
    FI Moderator

    Dear,
    When you are posting vendor Invoice through FB60 then system creates accounting document "KR" and when document splitting is activated in system the you have to assign Doc type KR to Transaction 0300 and 0001.
    This is standard requirement. There will not be any changes by doing this.
    Hope it is clear..
    Br,Vivek

  • Prevent cross-company code postings for certain document type

    Hi all!
    I am looking for a possibility to prevent users from posting a "cross-company code posting" just for a certain document type.
    I checked validation rules and BTEs but without success. Do you have an idea?
    Thanks for any support.
    Michael

    Thanks for your reply. I have already tried to use a validation rule, but without success.
    It did not work as the relevant field "New company code" (NEWBK) in not part of BKPF or BSEG, but (only) of structure RF05A. Thus, I cannot use the field in a validation rule.
    Or is there a way to make RF05A fields available for use in validation rules?
    Regards, Michael

  • F-02 Docment posted for cross company code TAX

    Dear Experts ,
    Can you please explain me ,
    when i posted docment in F-02 for cross company code postings that is Dr for 1150 company code and credit for 5500 company code ,
    1] i need to enter tax  code is YY is same to both company codes 1150 & 5500
    ] i need to enter  tax jurisdiction code for company code 1150 is 1254693  and company code 5500 is 4525658
    when i enter these two Tax jurisdiction code system shows error when i saved error message # FF 744
    ERROR MESSAGE  BELOW
    [  The jurisdiction codes entered on the individual line items have different controls for determinating the cash discount base amount (upper level  and ).
    This is not allowed within a document.
    Procedure
    Please correct the entered jurisdiction code (if not correct) or if need be, post the transaction to two single documents.
    Can you please help me how i enter postings in F-02
    Regards
    Bhaskar

    Thanks

  • Version 4.6c Cross Company Code Incoming payment to lockbox.

    In version 4.6c I am trying to find out the correct IMG configuration for processing incoming payments to a lockbox when multiple companies are using one company for banking.  Here is what I have done so far:
    Here are the company codes:  2100 has house banks and lockbox set up.
                                                      0980 does not have house bank or lockbox.
    OX16 - all both company codes involved are assigned to the same Company.
    OBVU - Non-bank company code  0980 has 2100 set up as Paying Company Code
    OBYA - Clearing accounts have been set up between 0980-2100.
    OB05 - Accounting Clerk has been set up for both company codes.
    OB10 - Lockbox from 2100 has been set up  for 0980.  Even though 0980 does not have a House bank set up, IMG Configuration did allow the lockbox and house bank for 2100 to be saved under 0980.
    OB96 - Forms to be used were linked to 0980
    One issue we are having is that when we attempt to set up a Customer for 0980 a field for Lockbox is required to be entered.  When the 2100 Lockbox is input, an error message pops up saying that 0980 does not have a House Bank. 
    Can someone please explain how to complete the configuration for this type of activity in version 4.6c?  Also should we be using F-28, FB05 or some other t-code to post incoming payments.

    Hello,
    You can post the cross company code postings even between two controlling areas. The system does not prevent to post documents between two company codes in two controlling area. Need not necessarily they should be under one operating concern. Provided you have to make sure that you have followed the following points:
    In OBY6 - To company codes must be assigned to same Company, meaning that you mus thave created a Company and that company must have been assigned to these two company codes.
    OBYA - You should maintain the clearing accounts in both the company codes. Meaning that you are posting one leg in one company code and the other leg in the other company. Therefore, it is required to have the missing legs in each company code.
    Company Code1 - Posting Key 40 - Clearing Account
    Company Code1 - Posting Key 50 - Clearing Account
    Company Code2 - Positng Key 40 - Clearing Account
    Company Code2 - Posting Key 50 - Clearing Account
    OB08 - In case if the two company codes have different local (company code) currencies, you may maintain the exchange rates.
    You can now go to F-02 and post a cross company code transaction giving the first leg in first company code and the second leg in second company code. Missing leg in the first company code will be posted to the GL Account mentioned in OBYA and the missing leg in the second company code will be posted to the GL Account mentioned in OBYA. That means you will have four line items overall.
    The system will post three document.
    Document 1 in First Company Code
    Document 2 in Second Company Code
    and
    Document3 - Cross Company Code Document.
    The cross company code document consists of the first company code document number plus company code plus last two digits of the fiscal year.
    Hope this must have clarified your doubts.
    Please let me know in case if you need further details.
    Thanks,
    Ravi

  • Cross Company Code Incoming Payment Clearing

    Dear All
    Good day to you.
    I would be grateful if I could get advice on the following:
    Process:
    Company Code A is receiving Payment from Customer Z of Company Code B
    Present SAP Treatment
    F-02 Company Code A Bank Account is debited and Customer Z of Company Code B is credited.
    F-32 Customer Z's Invoice of Company Code B cleared against the Payment received by Company Code A.
    Hence this has become a two step process.
    Ideal solution needed
    In F-28 or similar other transaction
    Company Code A Bank Account is debited and Customer Z of Company Code B is credited and clearing also carried out then and there?
    To achieve the ideal solution above what are the configurations (if any) needed.
    Thanking you in advance.
    Regards
    Siddique

    Hello,
    You can post the cross company code postings even between two controlling areas. The system does not prevent to post documents between two company codes in two controlling area. Need not necessarily they should be under one operating concern. Provided you have to make sure that you have followed the following points:
    In OBY6 - To company codes must be assigned to same Company, meaning that you mus thave created a Company and that company must have been assigned to these two company codes.
    OBYA - You should maintain the clearing accounts in both the company codes. Meaning that you are posting one leg in one company code and the other leg in the other company. Therefore, it is required to have the missing legs in each company code.
    Company Code1 - Posting Key 40 - Clearing Account
    Company Code1 - Posting Key 50 - Clearing Account
    Company Code2 - Positng Key 40 - Clearing Account
    Company Code2 - Posting Key 50 - Clearing Account
    OB08 - In case if the two company codes have different local (company code) currencies, you may maintain the exchange rates.
    You can now go to F-02 and post a cross company code transaction giving the first leg in first company code and the second leg in second company code. Missing leg in the first company code will be posted to the GL Account mentioned in OBYA and the missing leg in the second company code will be posted to the GL Account mentioned in OBYA. That means you will have four line items overall.
    The system will post three document.
    Document 1 in First Company Code
    Document 2 in Second Company Code
    and
    Document3 - Cross Company Code Document.
    The cross company code document consists of the first company code document number plus company code plus last two digits of the fiscal year.
    Hope this must have clarified your doubts.
    Please let me know in case if you need further details.
    Thanks,
    Ravi

  • Document splitting issues in Cross company code scenario

    Hi
    We have the following business scenario:
    (Please note : Document splitting with Real time CO-FI integration is active)
    1)one company(say, Co.code X) purchases on behalf of another group
    company(Co.code Y)
    2)the cost center of Co.code Y is given in the 'Account assignment' tab
    in the Purchase order created in 'X'.
    3)The PO is created in foreign currency
    4)So, when the Goods receipt happens, the expense posting is happening
    in Co.code Y and the GRIR entry is in X.
    5)When the invoice is posted in co.code X, the Vendor Open item (in
    foreign currency) gets created in X.
    6)The problem occurs when Forex.valuation is done for the Vendor open
    item. The Forex.gain/loss is getting posted in Co.code X by deriving
    the Cost object from the expense posting in Co.code Y. Now, the system
    is giving an error message 'CO object doesnt belong to X co.code'
    I beleive this is the way document splitting normally works by deriving
    the CO object form the original expense posting onto the subsequent
    documents but I guess, it is failing in this scenario. Please let me
    know if there is a work around to resolve this issue.
    Regards
    Ravi

    We normally do the independent splitting of documents in respective company codes (This being the limitation mentioned by SAP for cross company code postings).
    In the document split configuration, for Define document splitting rule, check for the leading item for cross company code transactions, and check for the item categories to be edited. The following two entries will be there
    1100  Company Code Clearing CC = CC of leading item
    1100  Company Code Clearing CC <> CC of leading item
    In case of independent splitting, remove the first entry and check.
    Thanks and Regards,
    Mamta Sarda

  • Foreign currency settings and cross company code settings

    Hi
         Any one can send me the configuration documents on foreign currency settings and cross company code postings.
    Regards
    Shilpa.

    Foreign currency settings - OBBS: Define translation ratios
                                            OB08 - Maintain exchange rates
    You can read the relevant IMG help for this.
    Cross company code: OBYA - read the IMG help for this also.
    Regards,

  • Cross-company code clearance

    Dear Experts,
    Can anybody tell me the following requirement for our client ...
    In cross company code clearance, will it be possible to limit only TWO company codes, so that it would be easy for reconcile the accounts.
    Your early response is highly appreciated.
    Regards

    Hello,
    I am not able to understand your query. You may explain with a business case example to get better reply.
    The following text may be useful.
    Hello,
    You can post cross company code transactions, means first leg in first company code and the second leg in second company code. Therefore, in first company code you need an offsetting entry to balance the document, in the same way in second company code you need an offsetting entry to balance the document. Therefore, you need to configure OBYA.
    You can post the cross company code postings even between two controlling areas. The system does not prevent to post documents between two company codes in two controlling area. Need not necessarily they should be under one operating concern. Provided you have to make sure that you have followed the following points:
    In OBY6 - To company codes must be assigned to same Company, meaning that you mus thave created a Company and that company must have been assigned to these two company codes.
    OBYA - You should maintain the clearing accounts in both the company codes. Meaning that you are posting one leg in one company code and the other leg in the other company. Therefore, it is required to have the missing legs in each company code.
    Company Code1 - Posting Key 40 - Clearing Account
    Company Code1 - Posting Key 50 - Clearing Account
    Company Code2 - Positng Key 40 - Clearing Account
    Company Code2 - Posting Key 50 - Clearing Account
    OB08 - In case if the two company codes have different local (company code) currencies, you may maintain the exchange rates.
    You can now go to F-02 and post a cross company code transaction giving the first leg in first company code and the second leg in second company code. Missing leg in the first company code will be posted to the GL Account mentioned in OBYA and the missing leg in the second company code will be posted to the GL Account mentioned in OBYA. That means you will have four line items overall.
    The system will post three document.
    Document 1 in First Company Code
    Document 2 in Second Company Code
    and
    Document3 - Cross Company Code Document.
    The cross company code document consists of the first company code document number plus company code plus last two digits of the fiscal year.
    Hope this must have clarified your doubts.
    Please let me know in case if you need further details.
    Thanks,
    Ravi

  • How to activate Compny code validation ( cross company code)

    *Hi ,*
    *We migrated classic GL to New GL before one month Now*
    *I am rollout new company code, after completed all configuration I found uncopmplit  configuration of company code validation is not active in  controlling area config ( Transaction Code- OKKP) , which is related to cross company code ( Indicator for company code validation )*
    *can anybody provide solution to activate company code validation*
    Thank ,
    Jeetendra

    Hi ,
    I want to activate company code validation for cross company code still it is inactive
    without  activation I can not use cross company code for costing
    Edited by: jitu konde on Jun 15, 2011 9:38 AM

  • Cross company code validation in CO Area

    Dear All Experts,
    I am having one query regarding cross company code validation in CO area. I have ticked Cross company code validation in controlling area, and it is working perfect.
    we have total 11 company codes. 10 for US & 1 for Canada. Say 1001 to 1010 US company codes & Canda it is 1101.
    The requirement is :-
    Now client wants to post cross company code transaction within these 10 US company codes and it should not throw an error  ( Ideally which is giving right now ). It should give error only when posting to US company code transaction and Canada Cost Center or Internal Order.
    Can we restrict the company code for cross posting validation ? OR Can selected company codes set for validation indicator ?
    Experts guidance will be great on this.
    Regards,
    Sharvari Joshi.

    Dear,
    Murali.
    Thanks for your reply.
    As you said :- Validation check applies for all the company codes which are assigned to your controlling area.
    Means simply we can not apply this option to selective company codes, Right ?
    Once it is ticked it is applicable to all company codes.
    Regards,
    Sharvari Joshi.

  • CO-PA issue in Thirds Party Sales & Cross Company Code Sales

    Hi,
    In Third Party Sales with Shipping Notification and Cross Company Sales the CO-PA report is not reflecting the correct material cost.  CO-PA is updating the material cost directly from the Material Master. Cross Company sales condition type PI02 & IV02 is using for pricing. IV02 is working perfect, but PI02 is not !
    In detail, for Third Party Sales with Shipping Notification, no material is available in the stock. In material master the material cost display as $ 10/EA. But the Purchase Order value is $ 15/EA. During Goods Receipt time system is taking the cost as $ 15. While Billing time to the customer, system is posting to the CO-PA the material cost as $10/EA. FI postings are perfect, but CO-PA posting is not correct. CO-PA and P&L reconciliation is not matching due to this issue !
    Waiting for the help.
    Best regards,
    Joby

    Have you considered using this user-exit?
    User Exits in the SAPFV45PF0E and SAPFV45PF0C Programs
    EXIT_SAPFV45P_001
    You can use this user exit to decide whether intercompany billing data is used in the profitability segment for cross-company code sales, or whether the data comes from external billing (external customer, sales data from the selling company code.
    Thanks,
    Ben

  • Cross company code downpayment posting error

    Hi,
    When I am posting cross company code downpayment in F-48 getting below error.
    "Balancing field "Profit Center" in line item 001 not filled".
    Vendor A/c (Company A)
    Bank clearing A/c(Company B) - Profit center 25000
    Problem it is not deriving the profit center for Vendor reconciliation A/c. I have used document type KZ, check boxes "intercompany postings" and "trading partner" are activated in this document type.
    Default profit center has made for Bank clearing A/c and Cross company code clearing A/c. Assigned Profit center 25000 for Company A also.
    Kindly advice where I am wrong, which is the correct document type to post the Cross company code transactions (Down payment:F-48, charging-off GL open item to Vendor) to derive the profit center for Vendor reconciliation A/c? Or
    How can I configure in New GL that the profit center should get derived from the Cross company code clearing A/c for above cross company code transactions?
    Best regards
    Shanid

    Hi Atif,
    Thanks again for your reply.
    Since we have made Profit center as mandatory in New GL charactristcs this will give the priority to enter the Profit center as
    Mandatory. As I mentioned earlier we required profit center in all lines.
    I have tried whatever you have said, still it is not working.
    It will be great if you give a solution for this.
    Regards
    Shanu

Maybe you are looking for

  • Help programming Pythagoras tree

    Hello, I want to write a program that draws a Pythagoras tree. The only programming language I know is C but I tried it in that language and it was horrible. Someone recommended Flash (AS3) to me so I am trying it in that now, but I only started lear

  • Rac node restart

    Hello everyone, I have met an error,that is our RAC node auto restart with below messages. #/u01/app/oracle/diag/rdbms/odsdb/odsdb1/trace/alert_odsdb1.log Fri Jun 07 12:23:42 2013 Thread 1 cannot allocate new log, sequence 58363 Checkpoint not comple

  • FOP: unknown font ... problems whith multiple threads

    I know that FOP (0.20.5) is not fully threadsafe, so I followed the suggested actions to minimze problems and even serialized the core FOP processing in my report threads: /** Semaphore to synchronize FOP processing. */ static private final Object fo

  • Subcontract material

    Hi Experts, Please tell me following. 1. In costing variant --- Valuation variant - Overhead , there is check box for  Overhead on subcontracted  material I want to know what & where do I get its effect if I mark or unmark this check box. 2. I have f

  • HOW CAN I FIND MY SERIAL NUMBER IF MY IPOD BEEN STOLE AND I DONT HAVE THE BOX

    HOW CAN I FIND MY SERIAL NUMBER IF MY IPOD BEEN STOLE AND I DONT HAVE THE BOX