Frontierby eninvs

Language: EN · RU

← Company

ID_CPIN 2024-12-31 FY — 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/2024-12-31_FY_CPIN_Q4_2024.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)

Default view is fast (metric table + statement page numbers only) so reverse proxies do not time out. Use ?heavy=1 when you need embedded page images and Camelot tables.

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
Revenue67 477.99Row: revenue (mln IDR, batch apply) · dashboard=67,477.992 mln — [DeepSeek] revenue (mln IDR, batch apply)
Operating profit5 987.42Row: operating_profit (mln IDR, batch apply) · dashboard=5,987.419 mln — [DeepSeek] operating_profit (mln IDR, batch apply)
D&A1 608.66Row: da (mln IDR, batch apply) · dashboard=1,608.657 mln — [DeepSeek] da (mln IDR, batch apply)
EBITDA7 596.08Row: operating_profit + da (mln) · dashboard=7,596.076 mln — operating_profit + da (mln)
Net profit3 712.93Row: net_profit (mln IDR, batch apply) · dashboard=3,712.926 mln — [DeepSeek] net_profit (mln IDR, batch apply)
Cash4 446.49
Debt short5 438.14Row: debt_short (mln IDR, batch apply) · dashboard=5,438.143 mln — [DeepSeek] debt_short (mln IDR, batch apply)
Debt long3 095.12Row: debt_long (mln IDR, batch apply) · dashboard=3,095.120 mln — [DeepSeek] debt_long (mln IDR, batch apply)
Net debt4 086.77Components: short debt 5 438.14 + long debt 3 095.12 + other financial liab. 0 + NCI 0 − cash 4 446.49 = net debt 4 086.77.Row: net_debt (mln IDR, batch apply) · dashboard=4,086.775 mln — [DeepSeek] net_debt (mln IDR, batch apply)
Operating CF4 305.81Row: operating_cash_flow (mln IDR, batch apply) · dashboard=4,305.814 mln — [DeepSeek] operating_cash_flow (mln IDR, batch apply)
Investing CF-508
Assets42 791Row: total_assets (mln IDR, batch apply) · dashboard=42,791.000 mln — [DeepSeek] total_assets (mln IDR, batch apply)
Equity30 288.92Row: total_equity (mln IDR, batch apply) · dashboard=30,288.922 mln — [DeepSeek] total_equity (mln IDR, batch apply)

Consistency checks · All checks passed

Balance sheet identity (A = L + E)Implied total liabilities (TA − TE) = 12,502; known debt components fit within that envelope.
Net debt formulanet_debt 4,087 matches |debt_short|+|debt_long|+|other|+|NCI|−|cash| = 4,087.
EBITDA = OP + D&AEBITDA (7,596) ≈ OP (5,987) + D&A (1,609) = 7,596.
Net profit vs operating profitNet profit (3,713) sits within a plausible band vs operating profit (5,987).
Cash ≤ total assetsCash (4,446) ≤ total assets (42,791).

Statement pages (discovery)

FormPages
P&L15
BS14
CF17

Below: last full statement reconstruction (PDF scans + tables + subtotal checks) cached from a ?heavy=1 run. Open heavy mode to rebuild if the PDF, discovery, or extraction changed. full previews & tables (?heavy=1).

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
Revenue67 477.99
Operating profit5 987.42
EBITDA7 596.08
Net profit3 712.93
D&A1 608.66
P&L — PDF page 15
PDF page scan — P&L — 15
P&L PDF page 15

Camelot table (pages 15, primary page 15).

#Joined labelLine item2024Tahun yang Berakhir pada Tanggal…2023Net sales → Cost of goods sold
0Tahun yang Berakhir pada Tanggal 31 Desember/Tahun yang Berakhir pada Tanggal 31 Desember/
1Year Ended December 31,Year Ended December 31,
2Catatan/Catatan/
32024 Notes 20232024Notes2023
4Penjualan neto 67.477.992 2,23,36 61.615.850 Net salesPenjualan neto67.477.9922,23,3661.615.850Net sales
5Beban pokok penjualan (57.057.835) 2,24 (53.341.338) Cost of goods soldBeban pokok penjualan(57.057.835)2,24(53.341.338)Cost of goods sold
6Laba bruto 10.420.157 8.274.512 Gross profitLaba bruto10.420.1578.274.512Gross profit
7Laba (rugi) atas perubahan Gain (loss) arising from changesLaba (rugi) atas perubahanGain (loss) arising from changes
8nilai wajar aset biologis 294.315 2,7 (65.097) in fair value of biological assetsnilai wajar aset biologis294.3152,7(65.097)in fair value of biological assets
9Beban penjualan (2.491.847) 2,25 (2.350.950) Selling expensesBeban penjualan(2.491.847)2,25(2.350.950)Selling expenses
10Beban umum dan administrasi (2.138.642) 2,26 (1.979.245) General and administrative expensesBeban umum dan administrasi(2.138.642)2,26(1.979.245)General and administrative expenses
11Penghasilan operasi lain 295.266 2,27 100.046 Other operating incomePenghasilan operasi lain295.2662,27100.046Other operating income
12Beban operasi lain (391.830) 2,28 (324.660) Other operating expensesBeban operasi lain(391.830)2,28(324.660)Other operating expenses
13Laba usaha 5.987.419 3.654.606 Operating profitLaba usaha5.987.4193.654.606Operating profit
14Beban keuangan (731.653) 2,30 (697.723) Finance costsBeban keuangan(731.653)2,30(697.723)Finance costs
15Laba (rugi) selisih kurs (43.437 ) 2 11.885 Gain (loss) on foreign exchangeLaba (rugi) selisih kurs(43.437 )211.885Gain (loss) on foreign exchange
16Penghasilan keuangan 44.025 2,29 28.117 Finance incomePenghasilan keuangan44.0252,2928.117Finance income
17Laba sebelum pajak penghasilan 5.256.354 2.996.885 Profit before income taxLaba sebelum pajak penghasilan5.256.3542.996.885Profit before income tax
18Beban pajak penghasilan (1.544.753) 2,31 (678.797) Income tax expenseBeban pajak penghasilan(1.544.753)2,31(678.797)Income tax expense

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
6Laba bruto 10.420.157 8.274.512 Gross profit10.422e610.420e60.0002OK (3 lines)

BS

Extracted metrics for this form (this period row)

MetricValue
Cash4 446.49
Debt Short5 438.14
Debt Long3 095.12
Assets42 791
Equity30 288.92
Net debt4 086.77
BS — PDF page 14
PDF page scan — BS — 14
BS PDF page 14

Camelot table (pages 14, primary page 14).

#Joined labelLine item2024Catatan/ → Notes2023Liabilities and Equity → Liabilities
031 Desember 2024/ Catatan/ 31 Desember 2023/31 Desember 2024/Catatan/31 Desember 2023/
1December 31, 2024 Notes December 31, 2023December 31, 2024NotesDecember 31, 2023
2Liabilitas dan Ekuitas Liabilities and EquityLiabilitas dan EkuitasLiabilities and Equity
3Liabilitas LiabilitiesLiabilitasLiabilities
4Liabilitas Jangka Pendek Current LiabilitiesLiabilitas Jangka PendekCurrent Liabilities
5Utang bank jangka pendek 5.400.000 2,14,38 7.392.848 Short-term bank loansUtang bank jangka pendek5.400.0002,14,387.392.848Short-term bank loans
6Utang 2,38 Accounts payableUtang2,38Accounts payable
7Usaha 15 TradeUsaha15Trade
8Pihak ketiga 1.356.560 1.939.573 Third partiesPihak ketiga1.356.5601.939.573Third parties
9Pihak berelasi 179.682 2,34 155.605 Related partiesPihak berelasi179.6822,34155.605Related parties
10Lain-lain 883.264 16 790.402 OthersLain-lain883.26416790.402Others
11Beban akrual 374.376 2,17,38 402.658 Accrued expensesBeban akrual374.3762,17,38402.658Accrued expenses
12Liabilitas imbalan kerja Short-term employeeLiabilitas imbalan kerjaShort-term employee
13jangka pendek 2.027 2,38 2.669 benefits liabilitiesjangka pendek2.0272,382.669benefits liabilities
14Utang pajak 321.044 2,31 325.296 Taxes payableUtang pajak321.0442,31325.296Taxes payable
15Liabilitas kontrak 34.476 23.982 Contract liabilitiesLiabilitas kontrak34.47623.982Contract liabilities
16Liabilitas sewa 38.143 2,12 90.789 Lease liabilitiesLiabilitas sewa38.1432,1290.789Lease liabilities
17Total Liabilitas Jangka Pendek 8.589.572 11.123.822 Total Current LiabilitiesTotal Liabilitas Jangka Pendek8.589.57211.123.822Total Current Liabilities
18Liabilitas Jangka Panjang Non-current LiabilitiesLiabilitas Jangka PanjangNon-current Liabilities
19Liabilitas sewa 301.384 2,12 252.850 Lease liabilitiesLiabilitas sewa301.3842,12252.850Lease liabilities
20Utang bank jangka panjang 2.793.736 2,18,38 1.840.533 Long-term bank loansUtang bank jangka panjang2.793.7362,18,381.840.533Long-term bank loans
21Liabilitas pajak tangguhan 119.391 2,31 17.535 Deferred tax liabilitiesLiabilitas pajak tangguhan119.3912,3117.535Deferred tax liabilities
22Liabilitas imbalan kerja Long-term employeeLiabilitas imbalan kerjaLong-term employee
23jangka panjang 548.381 2,32 574.205 benefits liabilitiesjangka panjang548.3812,32574.205benefits liabilities
24Utang pihak berelasi 149.614 2,34,38 133.097 Due to related partiesUtang pihak berelasi149.6142,34,38133.097Due to related parties
25Total Liabilitas Jangka Panjang 3.912.506 2.818.220 Total Non-current LiabilitiesTotal Liabilitas Jangka Panjang3.912.5062.818.220Total Non-current Liabilities
26Total Liabilitas 12.502.078 13.942.042 Total LiabilitiesTotal Liabilitas12.502.07813.942.042Total Liabilities
27Ekuitas EquityEkuitasEquity
28Ekuitas yang Dapat Diatribusikan Equity Attributable to theEkuitas yang Dapat DiatribusikanEquity Attributable to the
29kepada Pemilik Entitas Induk Owners of the Parentkepada Pemilik Entitas IndukOwners of the Parent
30Modal saham - nilai nominal Share capital - Rp10 par valueModal saham - nilai nominalShare capital - Rp10 par value
31Rp10 per saham (Rupiah penuh) per share (full Rupiah)Rp10 per saham (Rupiah penuh)per share (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
17Total Liabilitas Jangka Pendek 8.589.572 11.123.822 Total Current Liabilities6.758e68.590e60.2132Mismatch (11 lines)
25Total Liabilitas Jangka Panjang 3.912.506 2.818.220 Total Non-current Liabilities2.795e63.913e60.2857Mismatch (5 lines)

CF

Extracted metrics for this form (this period row)

MetricValue
Operating CF4 305.81
Investing CF-508
CF — PDF page 17
PDF page scan — CF — 17
CF PDF page 17

Camelot table (pages 17, primary page 17).

#Joined labelLine item2024Year Ended December 31, → Catatan/2023CASH FLOWS FROM OPERATING → ACTIV…
0Year Ended December 31,Year Ended December 31,
1Catatan/Catatan/
22024 Notes 20232024Notes2023
3ARUS KAS DARI AKTIVITAS CASH FLOWS FROM OPERATINGARUS KAS DARI AKTIVITASCASH FLOWS FROM OPERATING
4OPERASI ACTIVITIESOPERASIACTIVITIES
5Penerimaan tunai dari pelanggan 67.601.179 61.481.542 Cash received from customersPenerimaan tunai dari pelanggan67.601.17961.481.542Cash received from customers
6Pembayaran tunai kepada pemasok (56.326.623) (51.019.859) Cash paid to suppliersPembayaran tunai kepada pemasok(56.326.623)(51.019.859)Cash paid to suppliers
7Pembayaran kepada karyawan (2.395.712) (2.398.836) Payments to employeesPembayaran kepada karyawan(2.395.712)(2.398.836)Payments to employees
8Pembayaran untuk beban operasi (2.597.473) (2.235.799) Payments for operating expensesPembayaran untuk beban operasi(2.597.473)(2.235.799)Payments for operating expenses
9Kas yang diperoleh dari aktivitasKas yang diperoleh dari aktivitas
10operasi 6.281.371 5.827.048 Cash provided by operating activitiesoperasi6.281.3715.827.048Cash provided by operating activities
11Penerimaan dari (pembayaran untuk): Receipts from (payments for):Penerimaan dari (pembayaran untuk):Receipts from (payments for):
12Penghasilan keuangan 44.025 36 28.117 Finance incomePenghasilan keuangan44.0253628.117Finance income
13Pajak penghasilan (1.110.090) 31 (1.511.412) Income taxesPajak penghasilan(1.110.090)31(1.511.412)Income taxes
14Tagihan pajak 109.265 78.211 Claims for tax refundTagihan pajak109.26578.211Claims for tax refund
15Beban keuangan (726.972) (635.862) Finance costsBeban keuangan(726.972)(635.862)Finance costs
16Kegiatan operasional lain (291.785) (639.848) Other operating activitiesKegiatan operasional lain(291.785)(639.848)Other operating activities
17Kas Neto yang Diperoleh dari Net Cash Provided by OperatingKas Neto yang Diperoleh dariNet Cash Provided by Operating
18Aktivitas Operasi 4.305.814 3.146.254 ActivitiesAktivitas Operasi4.305.8143.146.254Activities

No subtotal/total rows matched the built-in patterns on this table (or fewer than two detail lines above each candidate).

Formulas used