Sunteți pe pagina 1din 1016

Mapping Instructions

1.

Enter the FDM Location name in cell B1, and Location ID in cell B2.

2.

Select a mapping dimension from the combo box in cell B3.

3.

Fill out the columns below:


Column:
Source
Usage:
Source dimension value. May use wilcard characters and ranges
Wildcard (*) Example:
Use asterisks (*) to denoted unlimited characters
548*
*87.8
Wildcard (?) Example:
Use questions marks (?) to denote single character place holders
548??98
??82???
??81*
Range Example:
Use commas (,) to denote ranges (no wildcard characters allowed)
10000,19999
In Example:
Use commas (,) to seperate entries (no wildcard characters allowed)
You must have at least 3 entries or it will show as a between map
10,20,30
Column:

Source Description
Usage:
Description of source value

Column:

Target
Usage:
Target dimension value

Column:

Change Sign
Usage:
Only used when mapping the SrcAcctKey dimension
Enter "True" to flip the sign of the Account dimension
Enter "False" to not flip the sign of the Account dimension

Notes:

Do not have any blank lines in map template


Do not insert lines in the map template
Only one map template per workbook allowed

Conditional Mapping Instructions


Conditional mapping allows a source dimension value to be mapped
to a script expression rather than a hard coded target system dimension member.
Conditional mapping is only allowed for rule based mapping (Between, In & Like)
and is activated by placing value #Script in the [Target] value column.
Example
Target Account = #SCRIPT
ICP dimension conditional Script that checks the mapped value of the
ACCOUNT dimension to determine how to map ICP
If varValues(14) = "InterCoAP" Then
Result = "[Michigan]"
Else
Result = "[ICP None]"
End If
varValues(1) = Current Location ID number (Long Integer)
varValues(2) = Current Category ID number (Long Integer)
varValues(3) = Current Period Key value (Date)
varValues(4) = Current DataView (String, Default = YTD)
varValues(5) = Currency key assigned to the location (String)
varValues(6) = Calculation type for the current record (Long Integer, 9 = Base, 5 = Logic Export, -1 = Logic No Export)
varValues(7) = Sign Change flag for current record (Boolean, 0 = False, -1 = True)
varValues(8) = Journal ID for current record (String, Null string if not a journal)
varValues(9) = Amount for current record (Double)
varValues(10) = Supplemental Amount for current record (Double, 0 unless populated by a custom script)
varValues(11) = Account description for current record (String)
varValues(12) = Supplemental Account description for current record (String, Null unless populated by a custom script)
varValues(13) = Source Account (String)
varValues(14) = Target Account (String, Null if this dimension has not processed yet)
varValues(15) = Source Entity (String)
varValues(16) = Target Entity (String, Null if this dimension has not processed yet)
varValues(17) = Source ICP (String)
varValues(18) = Target ICP (String, Null if this dimension has not processed yet)
varValues(19) = Source UD1 (String)
varValues(20) = Target UD1 (String, Null if this dimension has not processed yet)
varValues(21) = Source UD2 (String)
varValues(22) = Target UD2 (String, Null if this dimension has not processed yet)
varValues(23) = Source UD3 (String)
varValues(24) = Target UD3 (String, Null if this dimension has not processed yet)
varValues(25) = Source UD4 (String)
varValues(26) = Target UD4 (String, Null if this dimension has not processed yet)
varValues(27) = Source UD5 (String)
varValues(28) = Target UD5 (String, Null if this dimension has not processed yet)
varValues(29) = Source UD6 (String)

varValues(30) = Target UD6 (String, Null if this dimension has not processed yet)
varValues(31) = Source UD7 (String)
varValues(32) = Target UD7 (String, Null if this dimension has not processed yet)
varValues(33) = Source UD8 (String)
varValues(34) = Target UD8 (String, Null if this dimension has not processed yet)
varValues(35) = Source UD9 (String)
varValues(36) = Target UD9 (String, Null if this dimension has not processed yet)
varValues(37) = Source UD10 (String)
varValues(38) = Target UD10 (String, Null if this dimension has not processed yet)
varValues(39) = Source UD11 (String)
varValues(40) = Target UD11 (String, Null if this dimension has not processed yet)
varValues(41) = Source UD12 (String)
varValues(42) = Target UD12 (String, Null if this dimension has not processed yet)
varValues(43) = Source UD13 (String)
varValues(44) = Target UD13 (String, Null if this dimension has not processed yet)
varValues(45) = Source UD14 (String)
varValues(46) = Target UD14 (String, Null if this dimension has not processed yet)
varValues(47) = Source UD15 (String)
varValues(48) = Target UD15 (String, Null if this dimension has not processed yet)
varValues(49) = Source UD16 (String)
varValues(50) = Target UD16 (String, Null if this dimension has not processed yet)
varValues(51) = Source UD17 (String)
varValues(52) = Target UD17 (String, Null if this dimension has not processed yet)
varValues(53) = Source UD18 (String)
varValues(54) = Target UD18 (String, Null if this dimension has not processed yet)
varValues(55) = Source UD19 (String)
varValues(56) = Target UD19 (String, Null if this dimension has not processed yet)
varValues(57) = Source UD20 (String)
varValues(58) = Target UD20 (String, Null if this dimension has not processed yet)
varValues(59) = Archive Document ID number for this record (Long Integer)

Instructions

ic Export, -1 = Logic No Export)

by a custom script)

ss populated by a custom script)

FDM Location:

SATHYA

FDM Location ID:

780

Dimension:

456

Source

110501
110502
110503
110504
110505
110506
110507
110508
110509
110510
110511
110512
110513
110514
111001
111002
111003
111004
111005
111006
111007
111008
111009
111010
111011
111012
111013
111014
111015
111016
111017
111018
111501
111502
111503
111504
111505
111506
111507
111508
111518
111519

Source Description

Cash on hand (Peso)


Cash on hand (Foreign Currency)
Cash in banks (Peso)
Cash in banks (Foreign Currency)
Undeposited collections (Peso)
Undeposited collections (Foreign Currency)
Balances of replenishable funds (Peso)
Balances of replenishable funds (Foreign Currency)
Time deposits (Peso)
Time deposits (Foreign Currency)
Cash in banks (Peso) - BPI
Cash in banks (Foreign Currency) - BPI
Time deposits (Peso) - BPI
Time deposits (Foreign Currency) - BPI
Money market (Peso)
Money market (Foreign Currency)
Commercial papers (Peso)
Commercial papers (Foreign Currency)
Treasury bills
Repurchased bills
Short-term investments - others
Money market (Peso) - BPI
Money market (Foreign Currency) - BPI
Money market (Peso) - maturing 3 months - Others
Money market (Foreign Currency) - maturing 3 months - Others
Commercial papers (Peso) - maturing 3 months - Others
Commercial papers (Foreign Currency) - maturing 3 months - Others
Treasury bills - maturing 3 months - Others
Repurchased bills - maturing 3 months - Others
Short-term investments - others - maturing 3 months
Money market (Peso) - BPI - maturing 3 months
Money market (Foreign Currency) - BPI - maturing 3 months
Trade receivable - Affiliates
Advances from contractors - Affiliates
Notes receivable - Affiliates
Dividends receivable - Affiliates
Interest Receivable - Affiliate
Other receivables - Affiliates
Accts Rcble from Directors, Ofcrs, Emps & Stkhldrs-Current
Notes Rcble from Directors, Ofcrs, Emps & Stkhldrs-Current
Allowance for doubtful accounts-trade
Allowance for doubtful accounts-non-trade

111520
111521
111522
111523
111524
111525
111526
111530
111531
111532
111533
111534
111535
111536
111537
112001
112002
112003
112004
112005
112006
112007
112008
112009
112010
112051
112052
112053
112054
112055
112056
112057
112058
112059
112060
112501
112502
113001
113002
113501
113502
113503
113505
113506
113507
113508
113509
113510
113511

Allowance for doubtful accounts-related parties


Trade receivable - Non-Affiliates
Advances from contractors - Non-Affiliates
Notes receivable - Non-Affiliates
Dividends receivable - Non-Affiliates
Interest Receivable - Non-Affiliates
Other receivables - Non-Affiliates
Loans receivable (Peso) to Affiliates
Loans receivable (Foreign) to Affiliates
Notes receivable-current (PESO) Affiliates
Notes receivable-current (Foreign) Affiliates
Installment receivable-net of current portion to Affiliates
Customers&tenants deposits to affiliates (current)
Accounts Receivable - Affiliates
Retentions Receivable - Affiliates
Vehicles
Parts and Accessories
Work in Process
Finished Goods
Growing Stock
Agricultural Products
Raw Materials, Feeds & Feed Ingredients
Materials & Supplies
Poultry Breeding & Aqua Broodstock
Materials in Transit
Allowance for Inventory Losses - Vehicles
Allowance for Inventory Losses - P&A
Allowance for Inventory Losses - W/P
Allowance for Inventory Losses - FG
Allowance for Inventory Losses - GS
Allowance for Inventory Losses -Agri Prods
Allowance for Inventory Losses - MFFI
Allowance for Inventory Losses - M&S
Allowance for Inventory Losses - Poultry/Aqua
Allowance for Inventory Losses - MIT
Subdivision Land Saleable W/In 1 Year
Allowance for Inventory Losses - Subdivision land saleable within 1 year
Condominium/Residential Units Saleable W/In 1 Year
Allowance for Inventory Losses - Subdivision land saleable within 1 year
Deposit on letters of credit
Prepaid Expenses
Revaluation of forward contracts
Deferred charges
Materials & supplies
Advances to suppliers and contractors
Creditable withholding tax
Input tax
Others
Allowance for Obsolescence

113512
113513
113514
113515
113516
113517
113518
113519
113520
114001
114002
114003
114004
114501
154501
154502
154503
154504
154505
154506
154507
154508
154518
154519
154520
154521
154522
154523
154524
154525
154528
154534
154535
154536
154537
154538
154539
155001
155002
155501
15550101
15550102
155502
155503
155504
155505
155506
155507
155508

Suspense Account
Derivative Assets
Financial Assets at FVPL - Govt securities
Financial Assets Held for Trading - Govt securities
Financial Assets at FVPL - investment securities
Financial Assets at FVPL - Others
Financial Assets Held for Trading - investment securities
Financial Assets Held for Trading - Others
Deposits - Affiliates
Investments in marketable shares of stocks
Investment in bonds - principal
Investment in bonds - premium
Allowance for market decline
Noncurrent assets classified as held for sale
Trade receivable - Affiliates
Advances from contractors - Affiliates
Notes receivable - Affiliates
Dividends receivable - Affiliates
Interest Receivable - Affiliates
Accts Rcble from Directors, Ofcrs, Emps & Stkhldrs - N-CURRENT
Notes Rcble from Directors, Ofcrs, Emps & Stkhldrs - N-CURRENT
Other receivables - Affiliates
Allowance for doubtful accounts-trade
Allowance for doubtful accounts-non trade
Allowance for doubtful accounts-related parties
Trade receivable - Non-Affiliates
Advances from contractors - Non-Affiliates
Notes receivable - Non-Affiliates
Dividends receivable - Non-Affiliates
Interest Receivable - Non-Affiliates
Other receivables - Non-Affiliates
Notes receivable-noncurrent (PESO) Affiliates
Notes receivable-noncurrent (Foreign) Affiliates
Installment Receivable - net of current portion - Affiliates
Revaluation of Assets - Non Current Accounts Receivable
Customer & tenants deposits - affiliates NON-Current
Retentions Receivable - Affiliates NON-Current
Land and Improvements
Allowance for decline in value - Land & Improvements
Investments in shares of Common stocks
Investments in shares of stocks - cost (common shares)-DS
Investments in shares of stocks - cost (common shares)-DS
Investments in shares of stocks - subscriptions deposit (common share
Investments in shares of stocks - accumulated equity (common shares
Investments in shares of stocks - cumulative translation adjustment
Investments in shares of stocks- APIC(Common shares)
Investments in shares of stocks (preferred shares)
Investments in shares of stocks fr all other cos. (common & preferred)
Investments in bonds-principal

155509
155510
155511
155513
155514
155515
15551501
155516
155529
155530
15553001
15553002
155601
155614
155701
156001
156002
156003
156004
156005
156006
156007
156008
156009
156010
156011
156501
156502
156503
156505
156506
156507
156508
156509
156510
156511
156512
156513
156514
156515
156516
156517
156518
156519
156520
156521
156522
156523
156524

Investment in bonds-premium
Investments in fixed rate notes-principal
Investment in fixed rate notes-premium
Allowance for decline in investments
Investments in preferred shares - subscription deposits
Investments in shares of stocks - cost (preferred shares) - NON - PART
Investments in shares of stocks - cost (preferred shares) - NON - PART
Revaluation of Assets - Investments in AFS and others
Allowance for decline in investments-Equity
Investments in common shares - subscription deposit
Investments in common shares - subscription deposit-DS
Investments in common shares - subscription deposit-DS
INVESTMENTS IN SUBSIDIARY - COST
Realization
INVESTMENTS IN ASSOCIATES & JOINT VENTURES - COST
Investment in land (for lease)
Accumulated depreciation - Inv in land (for lease)
Investment in bldgs & equipment
Accumulated depn-Investment in bldgs & equip
Accumulated impairment losses-investment in bldgs & equip
Investment in hotel property & equipment
Accumulated depn-Investment in hotel prop & equip
Accumulated impairment losses-hotel property & equipment
Others
Accumulated depn-investment others
Accumulated impairment losses-investment others
Land and improvements
Accumulated depreciation - land & improvements
Accumulated impairment losses-land & improvements
Buildings and improvements
Accumulated depreciation - bldgs and improvements
Accumulated impairment losses-bldgs & improvements
Machinery and equipments
Accumulated depreciation-machinery & equipment
Accumulated impairment losses- machinery & equipment
Furniture, fixture and office equipment
Accumulated depreciation-furniture, fixture & equipment
Accumulated impairment losses-furniture, fixture & office equipment
Transportation equipment
Accumulated depreciation-transporation equipment
Accumulated impairment losses-transportation equipment
Construction in Progress
Property, Plant & Equipment - Others
Accumulated depreciation PPE Others
Accumulated impairment losses- PPE Others
Revaluation of Assets - Land and improvements
Revaluation of Assets - Buildings and improvements
Revaluation of Assets - Machinery and equipments
Revaluation of Assets - Furniture, fixture and office equipments

156525
156526
156527
156528
156529
156530
156531
156901
156902
157001
157002
157004
157005
157006
157007
157008
157009
157010
157011
157012
157013
157014
157015
157016
157017
157018
157019
157030
157031
157032
157033
157034
157035
157036
157037
157038
157099
210101
210102
210103
210104
210105
210106
210107
210108
210111
210112
210113
210114

Revaluation of Assets - Transportation equipments


Revaluation of Assets - Property,plant & equipments - others
Accumulated depreciation - Revaluation - land and improvements
Accumulated depreciation - Revaluation - machinery & equipment
Accumulated depreciation - Revaluation - Furniture, fixture and equipmen
Accumulated depreciation - Revaluation - Transportation equipments
Accumulated depreciation - Revaluation - PPE Others
Deferred Tax Assets
Revaluation of Assets - Deferred tax Asset
Deferred charges
Deferred forex gain
Sundry receivables & deposits
Others (Doc stamp fund, etc)
Franchises
Patents
Copyrights
Licenses
Secret processes
Non-competition agreements
Trademarks
Concession Assets
Marketable Securities
IMA
Pension Assets
Customers&tenants deposits to affiliates (non-current)
Revaluation of Assets - Service Concession Assets
Revaluation of Assets - Other Non Current Assets
Accumulated amortization - Goodwill
Accumulated amortization - Franchise
Accumulated amortization - Patents
Accumulated amortization - Copyrights
Accumulated amortization - Licenses
Accumulated amortization - Secret Processes
Accumulated amortization - Non-competition agreements
Accumulated amortization - Trademarks
Accumulated amortization - Consession Assets
Excess of cost over underlying book value (goodwill)
Accounts Payable - Affiliates
Trade Payable - Affiliates
Retention payable - Affiliates
Accrued interest
Accrued dues and fees
Accrued expense-taxes (other than income tax) & licenses
Accrued expense-compensation and benefits
Accrued expense-retirement costs
Accrued expense-light and water
Accrued expense-transportation and travel
Accrued expense-repairs and maintenance
Accrued expense-rental

210115
210116
210117
210118
210119
210120
210121
210123
210124
210125
210126
210127
210129
210130
210151
210152
210153
210174
210175
210176
210177
210501
211001
211002
211011
211012
211501
211502
211511
211512
211513
211514
211515
212001
212502
212503
212504
212512
212513
212514
212515
212516
212517
213001
253001
253002
253021
253022
253033

Accrued expense-professional/mangement fees


Accrued expense-insurance
Accrued expense-representation
Accrued expense-postal and communication
Accrued expense-advertising and promotions
Accrued expense-donations and contributions
Accrued expense-supplies
Accrued expense-others
Dividends payable - Affiliates
Interest Payable - Affiliates
Miscellaneous payable
Accrued expense-Research and Development
Accrued expense-financing cost on swaps
Accrued expense-stock option expense
Accounts Payable - Non-Affiliates
Trade Payable - Non-Affiliates
Retention payable - Non-Affiliates
Dividends payable - Non-Affiliates
Interest Payable - Non-Affiliates
Notes Payable - Affiliate
Advances from Contractors - Affiliates
Income Tax Payable
Loans Payable (Peso) - Affiliates
Loans Payable (Foreign Currency) - Affiliates
Loans Payable (Peso) - Non-Affiliates
Loans Payable (Foreign Currency) - Non-Affiliates
Current portion of long-term debt (Peso) - Affiliates
Current portion of long-term debt (Foreign Currency) - Affiliates
Current portion of long-term debt (Peso) - Non-Affiliates
Current portion of long-term debt (Foreign Currency) - Non-Affiliates
Current portion of long-term debt - Bonds
Current portion of long-term debt - Others
Revaluation of Liabilities - Current Portion of Long Term Debt
Current Portion of Estimated Liability for Land & Prop Devt
Customers' and tenants' deposits - Affiliates
Installment payable-current portion - Affiliates
Others - Affiliates
Customers' and tenants' deposits - Non-Affiliates
Installment payable-current portion - Non-Affiliates
Others - Non-Affiliates
Derivative Liabilities
Concession Obligation - Current portion
Revaluation of liabilities - Service Concession Obligation - Current
Current Portion of Cumulative redeemable preferred shares
Long term debt-net of current portion (Peso) - Affiliates
Long term debt-net of current portion (Foreign Currency) - Affiliates
Long term debt-net of current portion (Peso) - Non-Affiliates
Long term debt-net of current portion (Foreign Currency) - Non-Affiliates
Long term debt-net of current portion - Bonds

253044
253045
253501
253502
253503
253504
253505
253507
253508
253509
253510
253521
253522
253523
253528
253530
253531
253532
253533
253534
253535
253536
253537
253538
253599
253601
253701
253901
300001
300101
300102
300103
300104
300105
300106
300107
300108
300109
300110
300111
300112
300113
400101
400102
400103
400104
400105
400106
400107

Long term debt-net of current portion - Others


Revaluation of liabilities - Long Term debt
Subscriptions payable - Affiliates
Customers' and tenants' deposits - Affiliates
Retention payable - Affiliates
Deferred credits
Deferred credits-equity
Deferred revenues
Installment payable-net of current portion - Affiliates
Payable to Stockholders
Pension and other benefits
Subscriptions payable - Non-Affiliates
Customers' and tenants' deposits - Non-Affiliates
Retention payable - Non-Affiliates
Installment payable-net of current portion - Non-Affiliates
Dividends payable (noncurrent)-Affiliates
Interest payable (noncurrent) -affiliates
Other payables (noncurrent)-affiliates
Concession Obligation - Ncurrent
Revaluation of liabilities - Customer Deposits
Revaluation of liabilities - Service Concession Obligation - Non - Current
Notes Payable Affiliates - NON-Current
Trade Payable Affiliates - NON-Current
Advances from Contractors Affiliates - NON-Current
Other Long-term Payables
Long-Term Portion of Estimated Liability for Land Devt
Long-term Portion of Cumulative Redeemable Preferred Shares
Deferred Tax Liabilites
Minority Interests
Minority interests - Share in Net Earnings
Minority Interest - Standalone Subs
Minority interests - CTA
Minority interests - FOREX fluctuation reserve
Minority interests - unrealized gain in AFS
Minority interests - investment fluctuation reserve
Minority interests - share based-payment
Minority interests - equity reserves - Dilution
Minority interests - equity reserve - Gain on sale of shares
Minority interests - Surplus-Non-Admitted Assets
Minority interests - asset valuation reserve
Minority interests - revaluation of assets
Minority interests - dividend income
Issued common shares
Issued preferred shares
Subscribed common shares
Subscribed Preferred shares
Issued redeemable preferred shares
Subscribed redeemable preferred shares
Issued preferred shares - NON-PARTICIPATING

400108
400109
400110
400501
400502
400503
400504
400505
401001
401501
401601
402001
402002
402003
402004
402005
402006
402007
402008
402009
402010
402011
402012
402013
402501
402502
402503
402504
402505
402506
403001
403002
403003
403004
403005
403006
403007
403008
404001
404002
404003
404004
500101
500102
500103
500104
500105
500106
500107

Subscribed Preferred shares - NON-PARTICIPATING


Issued common shares B
Issued common shares C
Additional paid-in-capital (Common)
Additional paid-in-capital (Preferred)
Additional paid-in-capital (Treasury)
Additional Paid-In-Capital (Redeemable Preferred)
Additional paid-in-capital (Preferred) - NON-PARTICIPATING
Deposit on Subscriptions
Cumulative Translation Adjustments
Cost of Share-Based Payments
Retained Earnings-appropriated
Retained Earnings-unappropriated
Retained Earnings-current year's earnings
Retained Earnings-equity in net earnings of Associates
Retained Earnings-Cash Dividends Declared-Common
Retained Earnings-Stock Dividends Declared
Retained Earnings-Property Dividends
Retained Earnings-Liquidating Dividends
Retained Earnings-Cash Dividends Declared - Preferred
Retained Earnings-Cash Dividends Declared - Preferred-NON-PARTICIP
Retained Earnings-Stock Dividends Declared-PARTICIPATING PREFER
Retained Earnings-prior period adjustments
Retained Earnings-Stock Dividends Declared- NON-PARTICIPATING PR
Treasury shares-common
Treasury shares-preferred
Treasury Shares-Redeemable Preferred
Treasury shares-preferred-NON-PARTICIPATING
Treasury shares-common-B
Treasury shares-common-C
Unrealized gain on financial assets available for sale
Foreign Exchange Fluctuation Reserve
Asset Valuation Reserve
Surplus-Non-Admitted Assets
Investment Fluctuation Reserve
Equity Reserve - Dilution
Equity Reserve - Gain on sale of shares
Investment Fluctuation Reserve
Subscription Receivable - Common
Subscription Receivable - Preferred
Subscription Receivable - Redeemable preferred
Subscription Receivable - Preferred - NON-PARTICIPATING
Real estate & related services-land sales
Real estate & related services-condominium
Real estate & related services-housing
Real estate & related services-rentals
Real estate & related services-construction
Real estate & related services-lease admin & bldg maintenance
Real Estate & Related Services - Hotels

500108
500109
500110
500111
500112
500113
500114
500124
500125
500126
500501
500502
500503
500504
500505
500506
500507
500508
500509
500510
500511
500512
500513
500514
500515
500516
500517
500518
500519
500520
500521
500549
500550
500551
500601
500801
500901
500902
501001
501002
501003
501004
501005
501006
501015
501020
501030
501040
501518

Agriculture
International
Electronics
Information technology
Automotive
Services
Food
Service Prof Fees Affiliates
Service Light & Water - Affiliates
Service Telecom Affiliates
Equity in net earnings
Rental income-Affiliates
Dividend income from affiliates
Dividend income from marketable securties
Dividend income from other securities
Gain/(loss) on sale of common shares
Gain/(loss) on sale of preferred shares
Gain/(loss) on conversion of stocks
Gain/(loss) on exchange of shares of stocks
Gain/(loss) on sale of investment in bonds
Gain/(loss) on sale of investment in land
Gain/(loss) on sale of investment in buildings
Gain/(loss) on unwinding of hedge contracts
Gain/(loss) on provision for decline in investments
Gain/(Loss) on dilution/change in Equity
Gain/(loss) on foreign exchange
Dividend income from non-affiliates
Dividend income affiliates - non-participating preferred shares
Rental income-Non-Affiliates
Gain/(loss) on sale of investment in FVPL & Held for Trading
Gain/(loss) on sale of investment in Marketable Scuritiess
Interest Income-Affiliates
Interest Income-Non-Affiliates
Unrealized Gain/(Loss) On Investment
Realization
ENI - Associates jointly Controlled Entities
Minority Interest Adjustments
P & L Adjustments
Other Income
Gain on sale of PPE
Management and marketing fees
Insurance claims
Collection of accounts written off
Others
Minority Interest - Standalone
Minority Interest - Calculated
Minority Interest Adjustment
Net Income Adjustment
Unrealized Gain/(Loss) On Investment

600101
600102
600103
600104
600107
600108
600109
600110
600111
600112
600131
600132
600133
600151
600152
600153
600161
600162
600163
600191
600192
600193
600194
600199
600501
600502
600503
600504
600505
600506
600508
600509
600510
600511
600512
600513
600514
600515
600516
600517
600518
600519
600520
600521
600522
600523
600524
600525
600526

Cost of sales-inventory
Cost of sales-taxes and licenses
Cost of sales-compensation and benefits
Cost of sales-retirement costs
Cost of sales-light and water
Cost of sales-transportation and travel
Cost of sales-repairs and maintenance
Cost of sales-rental
Cost of sales-professional/management fees
Cost of sales-insurance
Cost of sales-depreciation - PPE
Cost of sales-depreciation - Investment in Real Properties
Cost of sales-depreciation - Other Assets
Cost of sales-amortization - Goodwill
Cost of sales-amortization - Other Assets
Cost of sales-amortization - Others
Cost of sales-rentals - Affiliates
Cost of sales-light and water - Affiliates
Cost of sales - communication - Affiliates
Cost of sales- contracted services
Cost of sales-Rehabilitation works
Cost of Sales Professional Fees - Affiliates
Cost of Sales Management Fees - Affiliates
Cost of sales-others
Compensation and benefits
Retirement Cost
Depreciation - PPE
Depreciation-Investments
Depreciation-Other Assets
Amortization-Goodwill
Amortization-Other Assets
Amortization- Others
Professional Fees
Taxes and licenses
Transportation and travel
Light and water
Rental
Dues and Fees
Representation
Postal and communication
Advertising and promotions
Management fees
Repairs and Maintenance
Donations and contributions
Supplies
Insurance
Research and Development
Provision of bad debts
Provision for decline in investments

600527
600528
600529
600530
600531
600532
600533
600534
600535
601001
601002
601003
601004
601005
601006
601008
601009
601010
601011
601012
601013
601014
601015
601016
601017
601018
601019
601020
601021
601022
601023
601024
601025
601026
601027
601029
601038
601039
601040
601041
601042
601043
601044
601045
601046
601047
601048
601049
601050

Provision for inventory obsolescence


Impairment Losses
Others
Contracted Services
Professional fees - affiliates
Management fees - affiliates
Rental - affiliates
Light and water - affiliates
Postal and communication - affiliates
Compensation and benefits
Retirement costs
Depreciation - PPE
Depreciation-Investments
Depreciation-Other Assets
Amortization-Goodwill
Amortization-Other Assets
Amortization- Others
Professional Fees
Taxes and licenses
Transportation and travel
Light and water
Rental Expense-Affiliates
Dues and Fees
Representation
Postal and communication
Advertising and promotions
Management fees
Repairs and Maintenance
Donations and contributions
Supplies
Insurance
Research and Development
Provision of bad debts
Provision for decline in investments
Provision for inventory obsolescence
Provision for possible losses
Impairment Losses
Others
Contracted Services
Professional fees - affiliates
Rental Expense-Non-Affiliates
Light and water - affiliates
Postal and communication - affiliates
Management fee - affiliates
Impairment losses - Goodwill
Impairment losses - other Intangible Assets
Provision for impairment losses - AFS financial assets
Provision for impairment losses - Land & Improvements
Provision for impairment losses - Inventories

601051
601052
601053
601054
601055
601056
601057
601501
601502
601503
601505
601506
601507
601508
601509
601601
601602
700101
700102
700103
700104
700105
700106
700107
700108
700109
700501
700502
700503
700504
700505
700506
700507
755101
755104
755105
800005

Provision for impairment losses - Investment Properties


Provision for impairment losses - PPE
Provision for write-down of assets
Write-offs and other charges - AR
Write-offs and other charges - Inventories
Write-offs and other charges - Others
OTHERS
Interest Expense on short-term debt-Affiliates
Amortization of discount/accretion of premium on long-term debt-Affiliate
Other financing charges
Interest Expense on short-term debt-Non-Affiliates
Amortization of discount/accretion of premium on long-term debt-Non-Aff
INTEREST EXPENSE ON LONG-TERM DEBT-AFFILIATES
Interest Expense on long-term debt-Non-Affiliates
Swap Cost
Current
Deferred
Issued Common Shares - A
Issued Common Shares - B
Issued Common Shares - C
Issued Preferred Shares Participating
Issued Preferred Shares Non Participating
Issued Redeemable Preferred Shares (not classified as liability)
Subscribed Common Shares
Subscribed Preferred Shares
Subscribed Redeemable Preferred Shared (not classified as liability)
Treasury Common Shares - A
Treasury Common Shares - B
Treasury Common Shares - C
Treasury Shares - Preferred
Treasury Shares-Redeemable Preferred (not classified as liability)
Treasury Shares - Participating Preferred Shares
Treasury Shares - Non-Participating Preferred Shares
Issued Common Shares - A
Issued Preferred Shares Participating
Issued Preferred Shares Non Participating
Gross Profit

Target

110501
110502
110503
110504
110505
110506
110507
110508
110509
110510
110511
110512
110513
110514
111001
111002
111003
111004
111005
111006
111007
111008
111009
111010
111011
111012
111013
111014
111015
111016
111017
111018
111501
111502
111503
111504
111505
111506
111507
111508
111518
111519

Convert (True/False)

NOT AVAILABLE ON

NOT AVAILABLE ON

EXPLICIT MAPPING

EXPLICIT MAPPING

Sequence

Conditional

111520
111521
111522
111523
111524
111525
111526
111530
111531
111532
111533
111534
111535
111536
111537
112001
112002
112003
112004
112005
112006
112007
112008
112009
112010
112051
112052
112053
112054
112055
112056
112057
112058
112059
112060
112501
112502
113001
113002
113501
113502
113503
113505
113506
113507
113508
113509
113510
113511

113512
113513
113514
113515
113516
113517
113518
113519
113520
114001
114002
114003
114004
114501
154501
154502
154503
154504
154505
154506
154507
154508
154518
154519
154520
154521
154522
154523
154524
154525
154528
154534
154535
154536
154537
154538
154539
155001
155002
155801
155601
155701
155530
155702
155704
155531
155506
155507
155508

155509
155510
155511
155513
155514
155515
155515
155516
155529
155530
155530
155530
155601
155614
155701
156001
156002
156003
156004
156005
156006
156007
156008
156009
156010
156011
156501
156502
156503
156505
156506
156507
156508
156509
156510
156511
156512
156513
156514
156515
156516
156517
156518
156519
156520
156521
156522
156523
156524

156525
156526
156527
156528
156529
156530
156531
156901
156902
157001
157002
157004
157005
157006
157007
157008
157009
157010
157011
157012
157013
157014
157015
157016
157017
157018
157019
157030
157031
157032
157033
157034
157035
157036
157037
157038
157099
210101
210102
210103
210104
210105
210106
210107
210108
210111
210112
210113
210114

210115
210116
210117
210118
210119
210120
210121
210123
210124
210125
210126
210127
210129
210130
210151
210152
210153
210174
210175
210176
210177
210501
211001
211002
211011
211012
211501
211502
211511
211512
211513
211514
211515
212001
212502
212503
212504
212512
212513
212514
212515
212516
212517
213001
253001
253002
253021
253022
253033

253044
253045
253501
253502
253503
253504
253505
253507
253508
253509
253510
253521
253522
253523
253528
253530
253531
253532
253533
253534
253535
253536
253537
253538
253599
253601
253701
253901
300003
300101
300102
300103
300104
300105
300106
300107
300108
300109
300110
300111
300112
300113
400101
400102
400103
400104
400105
400106
400107

400108
400109
400110
400501
400502
400503
400504
400505
401001
401501
401601
402001
402002
402003T
402004
402005
402006
402007
402008
402009
402010
402011
402012
402013
402501
402502
402503
402504
402505
402506
403001
403002
403003
403004
403005
403006
403007
403008
404001
404002
404003
404004
500101
500102
500103
500104
500105
500106
500107

500108
500109
500110
500111
500112
500121
500114
500124
500125
500126
500601
500502
500503
500504
500505
500506
500507
500508
500509
500510
500511
500512
500513
500514
500515
500516
500517
500518
500519
500520
500521
500549
500550
500551
500601
500801
500901
500902
501001
501002
501003
501004
501005
501006
501015
501020
500901
500902
501518

600101
600102
600103
600104
600107
600108
600109
600110
600111
600112
600131
600132
600133
600151
600152
600153
600161
600162
600163
600191
600192
600193
600194
600199
600501
600502
600503
600504
600505
600506
600508
600509
600510
600511
600512
600513
600514
600515
600516
600517
600518
600519
600520
600521
600522
600523
600524
600525
600526

600527
600528
600529
600530
600531
600532
600533
600534
600535
601001
601002
601003
601004
601005
601006
601008
601009
601010
601011
601012
601013
601014
601015
601016
601017
601018
601019
601020
601021
601022
601023
601024
601025
601026
601027
601029
601038
601039
601040
601041
601042
601043
601044
601045
601046
601047
601048
601049
601050

601051
601052
601053
601054
601055
601056
601057
601501
601502
601503
601505
601506
601507
601508
601509
601601
601602
700101
700102
700103
700104
700105
700106
700107
700108
700109
700501
700502
700503
700504
700505
700506
700507
755101
755104
755105
800005

110501
110502
110503
110504
110505
110506
110507
110508
110509
110510
110511
110512
110513
110514
111001
111002
111003
111004
111005
111006
111007
111008
111009
111010
111011
111012
111013
111014
111015
111016
111017
111018
111501
111502
111503
111504
111505
111506
111507
111508
111518
111519

111520
111521
111522
111523
111524
111525
111526
111530
111531
111532
111533
111534
111535
111536
111537
112001
112002
112003
112004
112005
112006
112007
112008
112009
112010
112051
112052
112053
112054
112055
112056
112057
112058
112059
112060
112501
112502
113001
113002
113501
113502
113503
113505
113506
113507
113508
113509
113510
113511

113512
113513
113514
113515
113516
113517
113518
113519
113520
114001
114002
114003
114004
114501
154501
154502
154503
154504
154505
154506
154507
154508
154518
154519
154520
154521
154522
154523
154524
154525
154528
154534
154535
154536
154537
154538
154539
155001
155002
155501
15550101
15550102
155502
155503
155504
155505
155506
155507
155508

155509
155510
155511
155513
155514
155515
15551501
155516
155529
155530
15553001
15553002
155601
155614
155701
156001
156002
156003
156004
156005
156006
156007
156008
156009
156010
156011
156501
156502
156503
156505
156506
156507
156508
156509
156510
156511
156512
156513
156514
156515
156516
156517
156518
156519
156520
156521
156522
156523
156524

156525
156526
156527
156528
156529
156530
156531
156901
156902
157001
157002
157004
157005
157006
157007
157008
157009
157010
157011
157012
157013
157014
157015
157016
157017
157018
157019
157030
157031
157032
157033
157034
157035
157036
157037
157038
157099
210101
210102
210103
210104
210105
210106
210107
210108
210111
210112
210113
210114

210115
210116
210117
210118
210119
210120
210121
210123
210124
210125
210126
210127
210129
210130
210151
210152
210153
210174
210175
210176
210177
210501
211001
211002
211011
211012
211501
211502
211511
211512
211513
211514
211515
212001
212502
212503
212504
212512
212513
212514
212515
212516
212517
213001
253001
253002
253021
253022
253033

253044
253045
253501
253502
253503
253504
253505
253507
253508
253509
253510
253521
253522
253523
253528
253530
253531
253532
253533
253534
253535
253536
253537
253538
253599
253601
253701
253901
300001
300101
300102
300103
300104
300105
300106
300107
300108
300109
300110
300111
300112
300113
400101
400102
400103
400104
400105
400106
400107

400108
400109
400110
400501
400502
400503
400504
400505
401001
401501
401601
402001
402002
402003
402004
402005
402006
402007
402008
402009
402010
402011
402012
402013
402501
402502
402503
402504
402505
402506
403001
403002
403003
403004
403005
403006
403007
403008
404001
404002
404003
404004
500101
500102
500103
500104
500105
500106
500107

500108
500109
500110
500111
500112
500113
500114
500124
500125
500126
500501
500502
500503
500504
500505
500506
500507
500508
500509
500510
500511
500512
500513
500514
500515
500516
500517
500518
500519
500520
500521
500549
500550
500551
500601
500801
500901
500902
501001
501002
501003
501004
501005
501006
501015
501020
501030
501040
501518

600101
600102
600103
600104
600107
600108
600109
600110
600111
600112
600131
600132
600133
600151
600152
600153
600161
600162
600163
600191
600192
600193
600194
600199
600501
600502
600503
600504
600505
600506
600508
600509
600510
600511
600512
600513
600514
600515
600516
600517
600518
600519
600520
600521
600522
600523
600524
600525
600526

600527
600528
600529
600530
600531
600532
600533
600534
600535
601001
601002
601003
601004
601005
601006
601008
601009
601010
601011
601012
601013
601014
601015
601016
601017
601018
601019
601020
601021
601022
601023
601024
601025
601026
601027
601029
601038
601039
601040
601041
601042
601043
601044
601045
601046
601047
601048
601049
601050

601051
601052
601053
601054
601055
601056
601057
601501
601502
601503
601505
601506
601507
601508
601509
601601
601602
700101
700102
700103
700104
700105
700106
700107
700108
700109
700501
700502
700503
700504
700505
700506
700507
755101
755104
755105
800005

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

Account

780

0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0

Account
Member
Ignore

Description
Ignore Account - Not Loaded

Entity
Member

Description

ICP
Member

Description

UD1
Member

Description

UD2
MemberDescription

UD3
MemberDescription

UD4
Member

Description
General Ledger Data
Manually Entered Data
System Calculated Data
System Automated Eliminations
Total Adjustments
Bypass line

Loading Template with Dimension Lists


Step 1: Execute the FDM Custom Script to extract input dimensions to CSV Files.
Step 2: Copy the CSV files from the FDM outbox to the same directory as this template.
Step 3: Click the import button below to pull the dimension lists into the template.
Import Dimension CSV Files

Setting Active Dimensions


Step 1: Change the Alias column to the desired name for your application
Step 2: Delete the entire row for any dimension that you do not want to use
Alias
Account
Entity
ICP
C1
C2
C3
C4

FDM Dimension Name


Account
Entity
ICP
UD1
UD2
UD3
UD4

List Range
ListAccount
ListEntity
ListICP
ListC1
ListC2
ListC3
ListC4

Selected Item
1

Associated FDM Dim


Account

Associated Range
ListAccount

S-ar putea să vă placă și