cancel
Showing results for 
Search instead for 
Did you mean: 

Intercompany elimination into multiple accounts based on Entity/TP combination

former_member199935
Participant
0 Kudos

Hi,

Due to the complexity of our worldwide org structure, we have a need to eliminate IC to multiple accounts based on Entity/TP combination. Is it possible? I understand it's not possible in a standard way or when AP/AR accounts are same for every entity. Wanted to get experts advise if you could share your experience. Thanks in advance.

This is what am looking for.

AR/AP between Entity A and Partner B  should be eliminated to account1 
AR/AP between Entity C and Partner A  should be eliminated to account2 
AR/AP between Entity B and Partner C  should be eliminated to account3 
AR/AP between Entity D and Partner E  should be eliminated to account4 
etc....

Accepted Solutions (1)

Accepted Solutions (1)

lucas_costa3
Active Contributor
0 Kudos

The solution I described would work using the DIMLIST property in both Entity and IC filter. Within the business rule, you'll set the destination account for each of the sets of elimination.

The requirement is somewhat confusing, but if I understood right, you'd have three types of elimination:

- From top to bottom, bottom to bottom and bottom up.

If that's the case, you'd need to identify the entities that are on top and the ones at lower level. So you can use as filter in the business rule. Something like:

former_member199935
Participant
0 Kudos

Lucas,

so perfect. thanks a lot for taking time and summarizing the request again. Yes, What you said is exactly what am looking for. All along, I was missing that i can actually assign multiple elim codes to same account as below. Now, i got what am looking for in a standard way. Feels good to see the actual power of BPC tool with everyone's help here. Only issue is, TYPELIM property is giving restriction that it's too long because ours is set with 20 so far. Do you know if there is any limitation to this specific consolidation critical TYPELIM property? Also, if i increase 20 to some big number, any issues that i will see in the consolidation process? this is a minor issue that i can live with but just checking with....

ACCOUNT	          Elim Code
1150	          ARAP_TOP, ARAP_DOWN, ARAP_HORIZONTAL 

Thanks a ton again for your time.

lucas_costa3
Active Contributor
0 Kudos

No problem.

I'm not sure about the TYPEELIM, couldn't find anything. Might be worth raising a support call.

former_member186338
Active Contributor
0 Kudos

But why do you need multiple TYPELIM? In different rules (with different "Other Dimensions Filter") you can use the same value in TYPELIM with different destination accounts...

former_member199935
Participant
0 Kudos

If i have only 1 TYPELIM as ARAP_TOP for account 1150, only business rule with name ARAP_TOP is applicable for consolidation. in ARAP_TOP business rule, i can only have one "Other Dimensions Filter" with 1 destination account.

for other filters/destination account, i will have to create with a different name like ARAP_DOWN but as this is not defined for account 1150, consolidation doesn't take this rule.

former_member186338
Active Contributor
0 Kudos

Not clear: in the Eliminations and Adjustments Rules you can have multiple rules with different names not related to TYPELIM. In each rule you can select same source accounts with property TYPELIM=somevalue and different destination accounts.

Answers (4)

Answers (4)

onb_carlose
Explorer
0 Kudos

Hello Clemson,

Did you fin a different solution for this requirement ? I have a similar requeriment as for the same source account i have different destiny elimination accounts per each intercompany.

I have used other dimension filter but I have to create a single rule for every inercompany or group of intercompanies, is there anyway to optimize this ? maybe using a kind of ELIMACC in intercompany dimension and then use this property in the rule ?

Thanks for your help.

CarlosE

former_member199935
Participant

Carlos,

I ended up creating multiple rules by taking advantage of DIMLIST and entity/Interco filters (As Lucas suggested). You may not be looking for this answer as i feel this is not the optimal solution but this is the best i could get it to work.

former_member199935
Participant
0 Kudos

Thanks Lucas and Vadim for your replies.

When you suggest multiple ELIM rules, are you suggesting multiple I/C accounts for each company? My requirement is that i've one AP account in all entities but it needs to be eliminated differently based on Entity/TP combination.

here is my ACCOUNT dimension.

ACCOUNT	          Elim Code
1150	          ARAP
DWNSTRM_ELIM
UPSTRM_ELIM
HRZNTL_ELIM

Entity org structure is as follows.

My business requirement is that, eliminations for same account need to happen into different accounts based on Entity/TP combination as follows.

if i've records as follows.

ENTITY	INTCO	ACCOUNT	Amount
A	B	1150	100
C	A	1150	80
B	C	1150	75

It needs to be eliminated as follows.

ENTITY	INTCO	ACCOUNT	       Amount	Notes
A	B	DWNSTRM_ELIM	-100	Downstream Elimination
C	A	UPSTRM_ELIM	-80	Upstream Elimination
B	C	HRZNTL_ELIM	-75	Horizontal Elimination

Even if we can use Entity and IC filters in Business rule, how can i create multiple business rules for same elimination code ARAP?

another question : I was able to define in Other dimension filter of business rule as "ENTITY = A OR INTERCO = B" for downstream elimination with business rule name "ARAP" and it works. (not using ENTITY PROPERTY FILTER". Is this how you are recommending?). Now, how can i define business rules for upstream and horizontal?

because the account is same, i can't create another business rule ARAP_UPSTREAM. isn't it correct? does it require multiple 1150 accounts? any other solutions?

former_member186338
Active Contributor

First your description of requirements is not clear: If we are talking about elimination between 2 children of different parents? Up, Down or Horizontal???

Second: I think that instead of playing with standard elimination rule you can write custom logic badi (but anyway the first issue has to be resolved).

former_member199935
Participant
0 Kudos

The rules are only for holding company (A).

so, if holding company is involved, then it's either upstream/downstream (A--> B, B--> A, A--> C, C-->A).

if no holding company is involved, then it's always horizontal. Hope am clear (B --> C, D--> E, E-->Z etc).

former_member186338
Active Contributor

Still not 100% clear.

What if you have multiple holding companies with some hierarchy? And base companies can be on different levels?

Are you talking about some specific case?

Anyway, standard elimination is badly supporting your requirements - write your own code!

former_member199935
Participant
0 Kudos

Rule is only for Main holding company (grand parent). other than grand parent, everything goes horizontal.

my question is, even if there is only 1 holding company, still i'm unable to set up multiple elimination rules unless i create multiple AP, AR accounts. By creating multiple AR, AP accounts (total of 3 sets - upstream/downstream/horizontal so not a lot) i can get what i want with standard elimination rules but we may not be taking advantage of powerful BPC tool and business is not convinced with this approach and looking for further suggestions so i'm exploring ways of getting different elimination destination account for same AR account.

former_member186338
Active Contributor

Sorry, but can you explain what do you mean by sets of accounts?

former_member199935
Participant
0 Kudos

Vadim,

3 sets of accounts are as below.

original data

ENTITY	INTCO	ACCOUNT	Amount
A	B	1150	100
C	A	1150	80
B	C	1150	75<br>

gets converted to 3 sets of accounts as shown below.

ENTITY	INTCO	ACCOUNT	Amount
A	B	1150_D	100       DownStream 
C	A	1150_U	80        UpStream
B	C	1150_H	75        Horizontal<br>

so, i can have separate elimination rules for each of 1150_D, 1150_U and 1150_H. hope it is clear.

former_member186338
Active Contributor
0 Kudos

If you have a lot of intercompany id's then multiple rules will be very hard or impossible to maintain.

Agree with Lucas: "what's the business requirement here?"

lucas_costa3
Active Contributor
0 Kudos

Well, it is possible by using Entity/Other Dimension property filter, however, it would require multiple ELIM rules.

You can filter the entity and IC dynamically by using DIMLIST for example, check SAP note: 2266174 and 2366544

Out of curiosity, what's the business requirement here?