EOMPOK uses TTD as the control to define contracts as either forward, inventory or realised. The trigger to set/unset TTD will probably be invoice date (ctrl02_titletransfer of blank). Transfer of risk will be set to Title Transfer (ctrl02_xferofrisk of T)
Forwards are contracts with no TTD
Inventory is Purchase Contracts with a TTD and no sales TTD and with a warehouse date and no release date.
Inventory in Transit is Purchase Contracts with a TTD and no sales TTD and with either a blank warehouse date or with a warehouse date and release date.
TRADEs with any of the following attributes are excluded from the month end process:
Closed (phys01_status not O)
Written off (phys01_afi flagged as write off)
Zero contract qty
3rd Party
Brokerage
EOMPOK - The postings are TA type documents, which post to last day of the month being closed and reverse on the 1st day of the following month.
EODPOK - The postings are JL type documents, which post to the day being processed with the reversal posted to the next day. Can only be executed when both days are in the same accounting period.
These procedures can be executed for reporting ONLY thereby enabling preview before final accrual posting.
These procedures can also be applied to the current/operational data BUT no accounting documents will be produced.
1. Accrue Executed Physicals
Includes: Purchase and sale contracts with a TTD.
Process: Locates un-invoiced values (goods or costs) on the contract and simulates invoicing them
‘CLI’ Posting: Nominated accounts from S01/Accrual Nominations/Executed (Accruals) tab (ctrl02_acrealisedpay, ctrl02_acrealisedrec)
Intercompany (contract’s c/party flagged as group) posts to the client a/c directly
Expense Code is ctrl06_accrualcosts.
Other Side Posting: Goods posts to the contract’s WIP A/c or WIP catch all (ctrl02_acexwip)
Costs on purchase flagged as in stock (cmy25_instk) post to WIP or WIP Catch all.
Other Costs post to P&L. Expense code linked to cost (cmy101_nominal, cmy101_othpl)
Extra process for Sales
If a sale is ‘invoiced’ in the process, as well as accruing to the sale’s WIP a/c the P&L component is moved from the Wip to the P&L (ctrl30_pl and ctrl30_costofsales) with expense code (ctrl06_saleinvpnl).
The P&L transfer is proportional to the sale invoice %age, for example if the sale was already 90% invoiced the P&L transfer would be 32,000 @10% =$3,200CR and 29,000@10%=$2,900DR
If the sale is on the transit wip (ctrl50_transitwip), costs of sales is taken from from Exped/Completion details, otherwise it’s from the allocated purchase contract value+costs.
Costs on the sale are not moved to p&L as they post directly to the P&L instead of the Wip.
All postings are in the functional currency, converted to the functional currency using the TT date Roe.
2. Reverse Invoices on non-executed Physicals
Includes: Purchase and sale contracts with no TTD.
Process: Locates any invoices (goods or costs) on the contract and reverses them
‘CLI’ Posting: Nominated accounts from S01/Accrual Nominations/Executed (Accruals) tab (ctrl02_acrealisedpay, ctrl02_acrealisedrec)
Other Side Posting: Goods posts to the contract’s WIP A/c or WIP catch all (ctrl02_acexwip)
Costs on purchase flagged as in stock (cmy25_instk) post to WIP or WIP Catch all.
Other Costs post to P&L. Expense code linked to cost (cmy101_nominal, cmy101_othpl)
3. Inventory Balance Adjustment (Stock)
Includes non Prosched Purchase contracts in stock i.e. with a TTD and no Sale TTD and with a warehouse date and no release date and a blank toll flag.
The value transferred is the contract value plus costs flagged as in stock value and in P&L.
Invoiced components will be converted to USD at invoice ROE.
Un-invoiced components will be converted to USD at forward ROE (FWDFXR) based on its ROE Target Date (phys01_roetargetdate).
The process transfers the value out of the contract's WIP to the nominated Inventory account (ctrl30_invacc)
5. M2M Physicals.
Separate sections for Open, Inventory and Inventory in Transit as below.
a) M2M Open
Includes: purchase and sale contracts with no TTD.
Process: Standard M2M to functional currency and local currency if set up. Conversion to functional currency will use locked in ROE (phys01_roe) if set and ctrl02_eomporoeccy is selected. Otherwise conversion done using EOM system ROEs.
B/S Posting: Nominated B/S accounts in S01/Accrual Nominations/M2M Physicals tab (ctrl02_namtmgainsphys, ctrl02_namtmlossesphys, ctrl02_mtmintbs, ctrl02_mtmintbslosses, ctrl02_mtmintercogainsbs and ctrl02_mtmintercolossesbs)
P&L Posting: ‘Unrealised Physicals’ account for the department as maintained in ‘DEPT’
Expense Code: ctrl06_m2mphys. If blank ctrl06_accrualcosts
b) M2M Inventory
Includes: Purchase Contracts with a TTD and no sales TTD and with a warehouse date and no release date.
Process: Standard M2M as per M2M Open.
B/S Posting: Nominated B/S accounts as per S01/Accrual Nominations/M2M Inventory tab (ctrl02_namtminventory or ctrl02_mtm3ptyinv). Stock at terminals whose owner is MyCli are classified as owned terminals otherwise its stock at 3rd party owned terminals
P&L Posting: Nominated P&L accounts as per S01/Accrual Nominations/M2M Inventory tab (ctrl02_m2mlosessinvpl or ctrl02_m2mgainsinvpl)
c) M2M Inventory in Transit
Includes: Purchase Contracts with a TTD and no sales TTD and either without a warehouse date or with a warehouse date and release date.
Process: Standard M2M as per M2M Open.
B/S Posting: Nominated B/S accounts as per S01/Accrual Nominations/M2M Inventory tab (ctrl02_transitstkm2m)
P&L Posting: Nominated P&L accounts as per S01/Accrual Nominations/M2M Inventory tab (ctrl02_m2mlosessinvpl or ctrl02_m2mgainsinvpl)
Physicals postings
The sales value and COS posts from the contract’s WIP A/c to the P&L accounts nominated in the Realised tab in S01/Accrual Nominations according to whether the physical is an internal, an intercompany trade or a normal trade.
F&O Postings
The Commission value on open F&O posts from the dept nominated ‘Mode 3 Commissions’ (cmy102_mode3settlec) to the nominated Open futures clearance P&l (ctrl02_unropenfutspl)
The Commission value on settled F&O posts from the dept nominated ‘Mode 3 Commissions’ (cmy102_mode3settlec) to the nominated Settled futures clearance P&l (ctrl02_unrsetfutspl)
The settled value (fut02_conval) on settled F&O posts from the dept nominated ‘Mode 3 F/Setts’ (cmy102_mode3settle) to the nominated Settled futures clearance P&l (ctrl02_unrsetfutspl)
FX Postings
Forward FX linked to contract with sales TT; Show in report in own column (Fwd Fx M2M STTD). Post 4 legs per contract in document.
Profitable: ctrl02_mtmgainsfxpl, ctrl02_mtmgainsfxplr, ctrl02_mtmgainsfxr, ctrl02_mtmgainsfx
Loss Making: ctrl02_mtmlossesfxpl, ctrl02_mtmlossesfxplr, ctrl02_mtmlossesfxr, ctrl02_mtmlossesfx
Mature FX linked to contract without sales TT; Show in report in own column (Mat Fx M2M No STTD)
Post between ctrl02_ffccacc and ctrl02_unrmaturefxpl
9. Settled Pre-Hedge Adjustment.
Includes F&O settled <= the cut off date
The Value is the trade value and commission. The value is posted in the functional converted at the settlement rate taken from the accounting transactions.
The posting is out of the settlement accounts nominated in DEPT (cmy102_mode3settle, cmy102_mode3settleO and cmy102_mode3settleC) into the accounts nominated on the 'Pre Hedge' tab of S01/Accrual Nominations