on ‎2016 Dec 09 12:34 PM
Dear Experts,
I have problems with set up of the elimination of intercompany profit and loss
in BPC on my legal consolidation model.
My case is:
Company A send data on Account=ICP1422999, AUDITID= HB1, INTCO=B, MOVEMENTTYPE=END, Amount 1000 EUR
Company B send data on Account =ICP1429999, AUDITID=HB1, INTCO=A, MOVEMENTTYPE=END, Amount 15%
BPC should record on ACCOUNT=3122150 AND ACCOUNT=1422150, MOVEMENTTYPE=END, AUDITID=ICP01 the calculated value of 150 EUR (1000*0,15) with INTCO=A
How can I do the elimination of intercompany profit from inventory/elimination of profit on intercompany transfers? Do someone has a "how to paper for this implementation"?
Normal elimination is ok, but how can I make the calculation on Group Currency of the 15%, when the values are on different companies?
Can someone help here.
Thanks
Daniel
Request clarification before answering.
Just a small correction to LOOKUP
*LOOKUP SameModel
*DIM ICENT:ACCOUNT=ICP1422999 //amount account
*DIM ICENT:COMPANY=INTERCO.ENTITY //Dimension COMPANY
*DIM ICENT:INTERCO=COMPANY.INTCO //Dimension INTERCO!!!!!!
*ENDLOOKUP
*WHEN AUDITID
*IS HB1
*WHEN MOVEMENTTYPE
*IS END
*WHEN ACCOUNT
*IS ICP1429999 //percent entered
*REC(EXPRESSION=%VALUE%*LOOKUP(ICENT),ACCOUNT=3122150)
*ENDWHEN
*ENDWHEN
*ENDWHENFirst we read all records on percent account ICP1429999 with AUDITID=HB1 and MOVEMENTTYPE=END
Each record will also have other dimension members: COMPANY, INTERCO etc...
%VALUE% is the amount of the current record - percent
LOOKUP(ICENT) will get the amount from the record with:
ACCOUNT=ICP1422999
COMPANY=INTERCO.ENTITY
INTERCO=COMPANY.INTCO
other dimensions - from current record
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Something like:
*LOOKUP SameModel
*DIM ICENT:COMPANY=INTERCO.ENTITY //Dimension COMPANY
*ENDLOOKUP
*WHEN AUDITID
*IS HB1
*WHEN MOVEMENTTYPE
*IS END
*WHEN ACCOUNT
*IS ICP1429999 //percent entered
*REC(EXPRESSION=%VALUE%*LOOKUP(ICENT),ACCOUNT=ICP1422999)
*ENDWHEN
*ENDWHEN
*ENDWHEN
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You have to use separate technical account to input percentage (of what? not clear...)
Then in default.lgf you can calculate value from percentage and store the value in the normal account.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok, maybe it is clear with the accounts names.
Account ICP1422999 Raw materials and operating supplies
Account ICP1429999 Sales price - margin in %
This are Statistical accounts. So the company save data on statistical items in LC and % on AUDITID=HB1. then do the currency translation on this accounts. Amount in LC to EUR with AVG and the value of % 1:1 from LC to EUR.
The case is to calculate the sales price margin for the company with the interco. The calculated value should be recorded to PL and BS Item and do the elimination on the group level.
For the calculated account I can create an addtional statistical account and then to reclasificy it to the PL and BS it this would be a solution but how can I tell BPC to take the amount from other company and calculate it?
The question is, can I say in BPC default.lgf
Take the amount of Company A with INTCO=B from the ACCOUNT=ICP1422999 and multiply it with the % on
ACCOUNT=ICP1429999 on company B with INTCO=A in group currency. And then record the result on ACCOUNT=3122150 AND ACCOUNT=1422150 with INTCO=A?
But we have 30 companies so not just A and B, so BPC should take the amount on INTCO=A from Company A, on INTCO=C from company C etc.
Sorry, but what do you mean by
Company B send data on Account =ICP1429999, AUDITID=HB1, INTCO=A, MOVEMENTTYPE=END, Amount 15%
In order to understand eliminations I recommend to read documents for IFRS kit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 17 | |
| 7 | |
| 7 | |
| 6 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.