Frontierby eninvs

Language: EN · RU

← Company

ID_CPIN 2026-03-31 Q1 — report review

Status: OK; Currency: IDR; Amounts unit: millions; Forms:

Report published: Not stored for this period — set financial_report_date on the row (EDGAR filingDate, KASE change_date, or manual_catalog).

Full financial report: Report (PDF)

PDF (local): data/raw_pdfs/ID_CPIN/2026-03-31_Q1_CPIN_Q1_2026.pdf

To recalculate statement detection and previews from the PDF, use this link The default link runs in the background: a status panel shows phase, elapsed time, rough ETA, CUDA vs CPU, and OOM hints, then loads the finished report. Heavy mode with refresh does this automatically so reverse proxies do not return 502. Add &sync=1 only for one long blocking request (not recommended). You can use ?refresh=1, ?recalc=1, ?nocache=1, or ?recompute=1 on the URL. (block in the browser until done: synchronous refresh)

Metric mapping (value → extracted evidence)

Metric values use dashboard units where applicable; evidence is the stored snippet from the PDF text layer or OCR used during extraction.

MetricValueEvidence / page extract
Revenue19 952.12Row: revenue (mln IDR, batch apply) · dashboard=19,952.120 mln — [DeepSeek] revenue (mln IDR, batch apply)
Operating profit3 435.05Row: operating_profit (mln IDR, batch apply) · dashboard=3,435.046 mln — [DeepSeek] operating_profit (mln IDR, batch apply)
D&A391.99Row: Penyusutan (Catatan 11) + Amortisasi aset hak guna (Catatan 12) (CF unknown method; scale x1.0; mln) · dashboard=391.985 mln — [DeepSeek/line] Penyusutan (Catatan 11) + Amortisasi aset hak guna (Catatan 12) (CF unknown method; scale x1.0; mln)
EBITDA3 827.03Row: operating_profit + da (mln) · dashboard=3,827.031 mln — operating_profit + da (mln)
Net profit2 577.94Row: net_profit (mln IDR, batch apply) · dashboard=2,577.936 mln — [DeepSeek] net_profit (mln IDR, batch apply)
Cash7 432.29
Debt short3 030Row: debt_short (mln IDR, batch apply) · dashboard=3,030.000 mln — [DeepSeek] debt_short (mln IDR, batch apply)
Debt long3 286.14Row: debt_long (mln IDR, batch apply) · dashboard=3,286.140 mln — [DeepSeek] debt_long (mln IDR, batch apply)
Net debt-1 116.15Components: short debt 3 030 + long debt 3 286.14 + other financial liab. 0 + NCI 0 − cash 7 432.29 = net debt -1 116.15.Row: net_debt (mln IDR, batch apply) · dashboard=-1,116.151 mln — [DeepSeek] net_debt (mln IDR, batch apply)
Operating CF3 437.6
Investing CF-436.12
Assets48 484.56Row: total_assets (mln IDR, batch apply) · dashboard=48,484.558 mln — [DeepSeek] total_assets (mln IDR, batch apply)
Equity36 730.9Row: total_equity (mln IDR, batch apply) · dashboard=36,730.897 mln — [DeepSeek] total_equity (mln IDR, batch apply)

Consistency checks · Failed

Balance sheet identity (A = L + E)Implied total liabilities (TA − TE) = 11,754; known debt components fit within that envelope.
Net debt formulanet_debt -1,116 matches |debt_short|+|debt_long|+|other|+|NCI|−|cash| = -1,116.
EBITDA = OP + D&AEBITDA (3,827) ≈ OP (3,435) + D&A (392) = 3,827.
Net profit vs operating profitNet profit (2,578) sits within a plausible band vs operating profit (3,435).
Cash ≤ total assetsCash (7,432) ≤ total assets (48,485).
Debt step-change vs prior periodTotal interest-bearing debt fell 100% vs prior period (6,304,115 → 6,316). Financing cash flow not extracted — can't verify the move was real (could be an OCR miss of a major debt line).
subtotal_BS_Total Liabilitas Jangka Pendek 7.209.760 7.191.Total Liabilitas Jangka Pendek 7.209.760 7.191.052 Total Current Liabilities: Σ detail = 5,952,790 ≠ reported 7,191,052; diff -1,238,262 (17.2% of scale, 9 lines).
subtotal_BS_Total Liabilitas Jangka Panjang 4.543.901 4.515Total Liabilitas Jangka Panjang 4.543.901 4.515.817 Total Noncurrent Liabilities: Σ detail = 3,275,357 ≠ reported 4,515,817; diff -1,240,460 (27.5% of scale, 5 lines).
subtotal_P&L_Laba bruto 4.458.782 3.130.435 Gross profitLaba bruto 4.458.782 3.130.435 Gross profit: Σ detail = 4,460,808, reported 4,458,782, diff +2,026 (0.0%, 3 lines).

Statement pages (discovery)

FormPages
P&L5
BS4
CF

Statement previews & reconstructed tables

Highlights Yellow row = matched stored evidence label; orange cell = exact number used for that metric (hover row for details). Revenue Operating profit D&A EBITDA Net profit cash debt_short debt_long Assets Equity Operating CF Investing CF

Green / amber / red bars on the label column mark subtotal rows where summed detail lines match the reported total (heuristic). The table under each reconstructed grid lists every check (Σ detail vs reported, status).

P&L

Extracted metrics for this form (this period row)

MetricValue
Revenue19 952.12
Operating profit3 435.05
EBITDA3 827.03
Net profit2 577.94
D&A391.99
P&L — PDF page 5
PDF page scan — P&L — 5
P&L PDF page 5

Camelot table (pages 5, primary page 5).

#Joined labelLine item2026Period Ended March 31, → Catatan/2025Net sales → Cost of goods sold
0Period Ended March 31,Period Ended March 31,
1Catatan/Catatan/
22026 Notes 20252026Notes2025
3Penjualan neto 19.952.120 23,36 17.704.697 Net salesPenjualan neto19.952.12023,3617.704.697Net sales
4Beban pokok penjualan (15.493.338) 34 (14.574.262) Cost of goods soldBeban pokok penjualan(15.493.338)34(14.574.262)Cost of goods sold
5Laba bruto 4.458.782 3.130.435 Gross profitLaba bruto4.458.7823.130.435Gross profit
6Laba (rugi) atas perubahan Gain (loss) arising from changesLaba (rugi) atas perubahanGain (loss) arising from changes
7nilai wajar aset biologis 80.043 7 (34.633) in fair value of biological assetsnilai wajar aset biologis80.0437(34.633)in fair value of biological assets
8Beban penjualan (578.932) 25 (566.085) Selling expensesBeban penjualan(578.932)25(566.085)Selling expenses
9Beban umum dan administrasi (573.423) 26 (520.809) General and administrative expensesBeban umum dan administrasi(573.423)26(520.809)General and administrative expenses
10Penghasilan operasi lain 69.121 27 125.743 Other operating incomePenghasilan operasi lain69.12127125.743Other operating income
11Beban operasi lain (20.545) 28 (26.788) Other operating expensesBeban operasi lain(20.545)28(26.788)Other operating expenses
12Laba usaha 3.435.046 2.107.863 Operating profitLaba usaha3.435.0462.107.863Operating profit
13Beban keuangan (104.630) 30 (151.096) Finance costsBeban keuangan(104.630)30(151.096)Finance costs
14Laba selisih kurs 10.775 2 3.944 Gain on foreign exchangeLaba selisih kurs10.77523.944Gain on foreign exchange
15Penghasilan keuangan 38.186 29 34.199 Finance incomePenghasilan keuangan38.1862934.199Finance income
16Laba sebelum pajak penghasilan 3.379.377 1.994.910 Profit before income taxLaba sebelum pajak penghasilan3.379.3771.994.910Profit before income tax
17Beban pajak penghasilan (801.634) 31 (456.732) Income tax expenseBeban pajak penghasilan(801.634)31(456.732)Income tax expense
18Laba periode berjalan 2.577.743 1.538.178 Profit for the periodLaba periode berjalan2.577.7431.538.178Profit for the period
19Penghasilan komprehensif lain Other comprehensive incomePenghasilan komprehensif lainOther comprehensive income
20Pengukuran kembali atas liabilitas Re-measurement of employeePengukuran kembali atas liabilitasRe-measurement of employee
21imbalan kerja - neto pajak 2.060 - benefits liability - net of taximbalan kerja - neto pajak2.060-benefits liability - net of tax
22Total penghasilan komprehensif Total comprehensive incomeTotal penghasilan komprehensifTotal comprehensive income
23periode berjalan 2.579.803 1.538.178 for the periodperiode berjalan2.579.8031.538.178for the period
24Laba periode berjalan yang Profit for the periodLaba periode berjalan yangProfit for the period
25dapat diatribusikan kepada: attributable to:dapat diatribusikan kepada:attributable to:
26Pemilik entitas induk 2.577.936 1.537.031 Owners of the parentPemilik entitas induk2.577.9361.537.031Owners of the parent
27Kepentingan nonpengendali (193) 1.147 Noncontrolling interestKepentingan nonpengendali(193)1.147Noncontrolling interest
28Total 2.577.743 1.538.178 TotalTotal2.577.7431.538.178Total
29Total penghasilan komprehensif Total comprehensive incomeTotal penghasilan komprehensifTotal comprehensive income
30periode berjalan yang dapat for the periodperiode berjalan yang dapatfor the period
31diatribusikan kepada: attributable to:diatribusikan kepada:attributable to:
32Pemilik entitas induk 2.579.996 1.537.031 Owners of the parentPemilik entitas induk2.579.9961.537.031Owners of the parent
33Kepentingan nonpengendali (193) 19 1.147 Noncontrolling interestKepentingan nonpengendali(193)191.147Noncontrolling interest
34Total 2.579.803 1.538.178 TotalTotal2.579.8031.538.178Total
35Laba per saham dasar yang dapat Basic earnings per shareLaba per saham dasar yang dapatBasic earnings per share
36diatribusikan kepada pemilik attributable to ownersdiatribusikan kepada pemilikattributable to owners
37entitas induk (Rupiah penuh) 157 33 94 of the parent (full Rupiah)entitas induk (Rupiah penuh)1573394of the parent (full Rupiah)

Subtotals vs summed lines (heuristic)

For each recognised total/subtotal row, amounts in the detected reporting column are summed over preceding detail rows until another subtotal or a lookback limit. This mirrors coarse PHP-style checks; it is not a full chart-of-accounts reconciliation.

RowLabel (trimmed)Σ detailReported|Δ|/scaleStatus
5Laba bruto 4.458.782 3.130.435 Gross profit4.461e64.459e60.0005OK (3 lines)

BS

Extracted metrics for this form (this period row)

MetricValue
Cash7 432.29
Debt Short3 030
Debt Long3 286.14
Assets48 484.56
Equity36 730.9
Net debt-1 116.15
BS — PDF page 4
PDF page scan — BS — 4
BS PDF page 4

Camelot table (pages 4, primary page 4).

#Joined labelLine itemColumn 2Column 3Column 4Liabilities → Current Liabillities
0Liabilitas LiabilitiesLiabilitasLiabilities
1Liabilitas Jangka Pendek Current LiabillitiesLiabilitas Jangka PendekCurrent Liabillities
2Utang bank jangka pendek 3.030.000 14 38,42 3.030.000 Short-term bank loansUtang bank jangka pendek3.030.00014 38,423.030.000Short-term bank loans
3Utang 38 Accounts payableUtang38Accounts payable
4Usaha 15 TradeUsaha15Trade
5Pihak ketiga 1.442.172 1.720.837 Third partiesPihak ketiga1.442.1721.720.837Third parties
6Pihak berelasi 158.462 34 232.040 Related partiesPihak berelasi158.46234232.040Related parties
7Lain-lain 1.298.371 16 1.200.713 OthersLain-lain1.298.371161.200.713Others
8Beban akrual 450.717 17,38 436.584 Accrued expensesBeban akrual450.71717,38436.584Accrued expenses
9Liabilitas imbalan kerja Short-term employeeLiabilitas imbalan kerjaShort-term employee
10jangka pendek 29.915 38 1.500 benefits liabilitiesjangka pendek29.915381.500benefits liabilities
11Utang pajak 693.872 31 434.679 Taxes payableUtang pajak693.87231434.679Taxes payable
12Liabilitas kontrak 42.619 38.200 Contract liabilitiesLiabilitas kontrak42.61938.200Contract liabilities
13Liabilitas sewa 63.632 12 96.499 Lease liabilitiesLiabilitas sewa63.6321296.499Lease liabilities
14Total Liabilitas Jangka Pendek 7.209.760 7.191.052 Total Current LiabilitiesTotal Liabilitas Jangka Pendek7.209.7607.191.052Total Current Liabilities
15Liabilitas Jangka Panjang Noncurrent LiabilitiesLiabilitas Jangka PanjangNoncurrent Liabilities
16Liabilitas sewa 256.594 12 261.527 Lease liabilitiesLiabilitas sewa256.59412261.527Lease liabilities
17Utang bank jangka panjang 3.286.140 18,38, 42 3.274.115 Long-term bank loansUtang bank jangka panjang3.286.14018,38, 423.274.115Long-term bank loans
18Liabilitas pajak tangguhan 210.846 31 214.358 Deferred tax liabilitiesLiabilitas pajak tangguhan210.84631214.358Deferred tax liabilities
19Liabilitas imbalan kerja Long-term employeeLiabilitas imbalan kerjaLong-term employee
20jangka panjang 604.013 32 588.546 benefits liabilitiesjangka panjang604.01332588.546benefits liabilities
21Utang pihak berelasi 186.308 34,38 177.271 Due to related partiesUtang pihak berelasi186.30834,38177.271Due to related parties
22Total Liabilitas Jangka Panjang 4.543.901 4.515.817 Total Noncurrent LiabilitiesTotal Liabilitas Jangka Panjang4.543.9014.515.817Total Noncurrent Liabilities
23Total Liabilitas 11.753.661 11.706.869 Total LiabilitiesTotal Liabilitas11.753.66111.706.869Total Liabilities

Subtotals vs summed lines (heuristic)

For each recognised total/subtotal row, amounts in the detected reporting column are summed over preceding detail rows until another subtotal or a lookback limit. This mirrors coarse PHP-style checks; it is not a full chart-of-accounts reconciliation.

RowLabel (trimmed)Σ detailReported|Δ|/scaleStatus
14Total Liabilitas Jangka Pendek 7.209.760 7.191.052 Total Current Liabilities5.953e67.191e60.1722Mismatch (9 lines)
22Total Liabilitas Jangka Panjang 4.543.901 4.515.817 Total Noncurrent Liabilities3.275e64.516e60.2747Mismatch (5 lines)

Formulas used