Frontierby eninvs

Language: EN · RU

← Company

ID_KLBF 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_KLBF/2026-03-31_Q1_KLBF_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
Revenue9 678.36Row: revenue (mln IDR, batch apply) · dashboard=9,678.361 mln — [DeepSeek] revenue (mln IDR, batch apply)
Operating profit1 351.88
D&A202.61Row: Penyusutan + Amortisasi (CF unknown method; scale x1000.0; mln) · dashboard=202.610 mln — [DeepSeek/line] Penyusutan + Amortisasi (CF unknown method; scale x1000.0; mln)
EBITDA1 554.49Row: operating_profit + da (mln) · dashboard=1,554.486 mln — operating_profit + da (mln)
Net profit1 028.93Row: net_profit (mln IDR, batch apply) · dashboard=1,028.927 mln — [DeepSeek] net_profit (mln IDR, batch apply)
Cash4 392.7Row: cash (mln IDR, batch apply) · dashboard=4,392.700 mln — [DeepSeek] cash (mln IDR, batch apply)
Debt short133.68Row: debt_short (mln IDR, batch apply) · dashboard=133.675 mln — [DeepSeek] debt_short (mln IDR, batch apply)
Debt long172.02Row: debt_long (mln IDR, batch apply) · dashboard=172.024 mln — [DeepSeek] debt_long (mln IDR, batch apply)
Net debt-4 087Components: short debt 133.68 + long debt 172.02 + other financial liab. 0 + NCI 0 − cash 4 392.7 = net debt -4 087.Row: net_debt (mln IDR, batch apply) · dashboard=-4,087.001 mln — [DeepSeek] net_debt (mln IDR, batch apply)
Operating CF264.22
Investing CF-146.55
Assets31 985.24Row: total_assets (mln IDR, batch apply) · dashboard=31,985.237 mln — [DeepSeek] total_assets (mln IDR, batch apply)
Equity25 734.69Row: total_equity (mln IDR, batch apply) · dashboard=25,734.694 mln — [DeepSeek] total_equity (mln IDR, batch apply)

Consistency checks · Failed

Balance sheet identity (A = L + E)Implied total liabilities (TA − TE) = 6,251; 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 (1,554) ≈ OP (1,352) + D&A (203) = 1,554.
Net profit vs operating profitNet profit (1,029) sits within a plausible band vs operating profit (1,352).
Cash ≤ total assetsCash (4,393) ≤ total assets (31,985).
Debt step-change vs prior periodTotal interest-bearing debt fell 100% vs prior period (298,824 → 306). 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 Aset Lancar 19.914.964 18.508.334 Total CTotal Aset Lancar 19.914.964 18.508.334 Total Current Assets: Σ detail = 18,083,858 ≠ reported 19,914,964; diff -1,831,106 (9.2% of scale, 12 lines).
subtotal_BS_Total Aset Tidak Lancar 12.070.273 12.191.014 TTotal Aset Tidak Lancar 12.070.273 12.191.014 Total Non-current Assets: Σ detail = 10,564,433 ≠ reported 12,070,273; diff -1,505,840 (12.5% of scale, 8 lines).
subtotal_P&L_LABA BRUTO 3.706.885 3.619.092 GROSS PROFITLABA BRUTO 3.706.885 3.619.092 GROSS PROFIT: Σ detail = 3,708,911, reported 3,706,885, diff +2,026 (0.1%, 3 lines).

Statement pages (discovery)

FormPages
P&L8, 9
BS5, 6, 7
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
Revenue9 678.36
Operating profit1 351.88
EBITDA1 554.49
Net profit1 028.93
D&A202.61
P&L — PDF page 8
PDF page scan — P&L — 8
P&L PDF page 8

Camelot table (pages 8, primary page 8).

#Joined labelLine item2026Period Ended March 31 → Catatan/2025NET SALES → COST OF GOODS SOLD
0Period Ended March 31Period Ended March 31
1Catatan/Catatan/
22026 Notes 20252026Notes2025
3PENJUALAN NETO 9.678.361 2,8,26,27 8.788.190 NET SALESPENJUALAN NETO9.678.3612,8,26,278.788.190NET SALES
4BEBAN POKOK PENJUALAN (5.971.476) 2,8,26,28 (5.169.098) COST OF GOODS SOLDBEBAN POKOK PENJUALAN(5.971.476)2,8,26,28(5.169.098)COST OF GOODS SOLD
5LABA BRUTO 3.706.885 3.619.092 GROSS PROFITLABA BRUTO3.706.8853.619.092GROSS PROFIT
6Beban penjualan (1.895.755) 2,26,29 (1.757.839) Selling expensesBeban penjualan(1.895.755)2,26,29(1.757.839)Selling expenses
7General and administrativeGeneral and administrative
8Beban umum dan administrasi (385.590) 2,26,30 (373.238) expensesBeban umum dan administrasi(385.590)2,26,30(373.238)expenses
9Beban penelitian Research and developmentBeban penelitianResearch and development
10dan pengembangan (113.142) 2,26,31 (106.837) expensesdan pengembangan(113.142)2,26,31(106.837)expenses
11Pendapatan operasi lainnya 24.064 2,8,26,35 9.286 Other operating incomePendapatan operasi lainnya24.0642,8,26,359.286Other operating income
12Beban operasi lainnya (29.180) 2,26,34 (14.587) Other operating expensesBeban operasi lainnya(29.180)2,26,34(14.587)Other operating expenses
13Penghasilan bunga 32.073 2,26,33 50.444 Interest incomePenghasilan bunga32.0732,26,3350.444Interest income
14Interest expense andInterest expense and
15Beban bunga dan keuangan (8.242) 2,26,32 (13.027) financial chargesBeban bunga dan keuangan(8.242)2,26,32(13.027)financial charges
16Bagian atas laba Share in gain of theBagian atas labaShare in gain of the
17entitas asosiasi, neto 20.763 2,12,21,26 15.970 associates, netentitas asosiasi, neto20.7632,12,21,2615.970associates, net
18LABA SEBELUM BEBAN INCOME BEFORELABA SEBELUM BEBANINCOME BEFORE
19PAJAK PENGHASILAN 1.351.876 1.429.264 INCOME TAX EXPENSEPAJAK PENGHASILAN1.351.8761.429.264INCOME TAX EXPENSE
20BEBAN PAJAK PENGHASILAN (299.197) 2,3,21,26 (318.806) INCOME TAX EXPENSEBEBAN PAJAK PENGHASILAN(299.197)2,3,21,26(318.806)INCOME TAX EXPENSE
21LABA PERIODE BERJALAN 1.052.679 1.110.458 INCOME FOR THE PERIODLABA PERIODE BERJALAN1.052.6791.110.458INCOME FOR THE PERIOD
22PENGHASILAN OTHER COMPREHENSIVEPENGHASILANOTHER COMPREHENSIVE
23KOMPREHENSIF LAIN INCOMEKOMPREHENSIF LAININCOME
24Pos yang tidak akan direklasifikasi Item that will not be reclassifiedPos yang tidak akan direklasifikasiItem that will not be reclassified
25ke laba rugi: - - to profit or loss:ke laba rugi:--to profit or loss:
26Pos-pos yang akan direklasifikasi Items that will be reclassifiedPos-pos yang akan direklasifikasiItems that will be reclassified
27ke laba rugi: to profit or loss:ke laba rugi:to profit or loss:

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 3.706.885 3.619.092 GROSS PROFIT3.709e63.707e60.0005OK (3 lines)
P&L — PDF page 9
PDF page scan — P&L — 9
P&L PDF page 9

Camelot table (pages 9, primary page 9).

#Joined labelLine item2026
0The original consolidated financial statements included herein are inThe original consolidated financial statements included herein are in
1the Indonesian language.the Indonesian language.
2PT KALBE FARMA Tbk. DAN ENTITAS ANAKNYA PT KALBE FARMA Tbk. AND ITS SUBSIDIARIESPT KALBE FARMA Tbk. DAN ENTITAS ANAKNYAPT KALBE FARMA Tbk. AND ITS SUBSIDIARIES
3LAPORAN LABA RUGI DAN PENGHASILAN CONSOLIDATED STATEMENT OF PROFIT OR LOSSLAPORAN LABA RUGI DAN PENGHASILANCONSOLIDATED STATEMENT OF PROFIT OR LOSS
4KOMPREHENSIF LAIN KONSOLIDASIAN (lanjutan) AND OTHER COMPREHENSIVE INCOMEKOMPREHENSIF LAIN KONSOLIDASIAN (lanjutan)AND OTHER COMPREHENSIVE INCOME
5Untuk Periode yang Berakhir pada Tanggal (continued)Untuk Periode yang Berakhir pada Tanggal(continued)
631 Maret 2026 (Belum Diaudit) For the Period Ended March 31, 2026 (Unaudited)31 Maret 2026 (Belum Diaudit)For the Period Ended March 31, 2026 (Unaudited)
7(Disajikan dalam Jutaan Rupiah, (Expressed in Millions of Rupiah,(Disajikan dalam Jutaan Rupiah,(Expressed in Millions of Rupiah,
8kecuali dinyatakan lain) unless otherwise stated)kecuali dinyatakan lain)unless otherwise stated)

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

BS

Extracted metrics for this form (this period row)

MetricValue
Cash4 392.7
Debt Short133.68
Debt Long172.02
Assets31 985.24
Equity25 734.69
Net debt-4 087

Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.

BS — PDF page 5
PDF page scan — BS — 5
BS PDF page 5

Camelot table (pages 5, primary page 5).

#Joined labelLine item2026Catatan/ → Notes2025unless otherwise stated) → ASSETS
0kecuali dinyatakan lain) unless otherwise stated)kecuali dinyatakan lain)unless otherwise stated)
131 Maret 2026/ Catatan/ 31 Desember 2025/31 Maret 2026/Catatan/31 Desember 2025/
2March 31, 2026 Notes December 31, 2025March 31, 2026NotesDecember 31, 2025
3ASET ASSETSASETASSETS
4ASET LANCAR CURRENT ASSETSASET LANCARCURRENT ASSETS
5Kas dan setara kas 4.392.700 2,4 4.331.440 Cash and cash equivalentsKas dan setara kas4.392.7002,44.331.440Cash and cash equivalents
6Piutang usaha 2,3,5 Trade receivablesPiutang usaha2,3,5Trade receivables
7Pihak ketiga, neto 6.274.709 5.588.592 Third parties, netPihak ketiga, neto6.274.7095.588.592Third parties, net
8Pihak berelasi 62.594 8a 62.743 Related partiesPihak berelasi62.5948a62.743Related parties
9Piutang lain-lain 2,6 Other receivablesPiutang lain-lain2,6Other receivables
10Pihak ketiga 268.790 238.498 Third partiesPihak ketiga268.790238.498Third parties
11Pihak berelasi 10.421 8b 6.539 Related partiesPihak berelasi10.4218b6.539Related parties
12Aset keuangan lancar lainnya 153.802 2,7 154.143 Other current financial assetsAset keuangan lancar lainnya153.8022,7154.143Other current financial assets
13Persediaan, neto 7.414.554 2,9 6.985.130 Inventories, netPersediaan, neto7.414.5542,96.985.130Inventories, net
14Pajak dibayar di muka 599.957 2,3,21 566.404 Prepaid taxPajak dibayar di muka599.9572,3,21566.404Prepaid tax
15Biaya dibayar di muka 143.079 10 71.527 Prepaid expensesBiaya dibayar di muka143.0791071.527Prepaid expenses
16Aset lancar lainnya 594.358 503.318 Other current assetsAset lancar lainnya594.358503.318Other current assets
17Total Aset Lancar 19.914.964 18.508.334 Total Current AssetsTotal Aset Lancar19.914.96418.508.334Total Current Assets
18A SET TIDAK LANCAR NON-CURRENT ASSETSA SET TIDAK LANCARNON-CURRENT ASSETS
19Aset keuangan tidak lancar lainnya 255.718 2,11 265.096 Other non-current financial assetsAset keuangan tidak lancar lainnya255.7182,11265.096Other non-current financial assets
20Investasi pada entitas asosiasi 286.207 2,12 265.444 Investment in associatesInvestasi pada entitas asosiasi286.2072,12265.444Investment in associates
21Aset pajak tangguhan, neto 131.949 2,3 119.839 Deferred tax assets, netAset pajak tangguhan, neto131.9492,3119.839Deferred tax assets, net
22Tagihan restitusi pajak 266.294 2,3,21 384.287 Claims for tax refundTagihan restitusi pajak266.2942,3,21384.287Claims for tax refund
23Aset tetap, neto 8.283.111 2,3,13 8.332.845 Fixed assets, netAset tetap, neto8.283.1112,3,138.332.845Fixed assets, net
24Aset takberwujud, neto 2.279.815 2,3,14 2.289.001 Intangible assets, netAset takberwujud, neto2.279.8152,3,142.289.001Intangible assets, net
25Aset hak-guna, neto 103.787 96.956 Right-of-use assets, netAset hak-guna, neto103.78796.956Right-of-use assets, net
26Aset tidak lancar lainnya 463.392 2,3,15 437.546 Other non-current assetsAset tidak lancar lainnya463.3922,3,15437.546Other non-current assets
27Total Aset Tidak Lancar 12.070.273 12.191.014 Total Non-current AssetsTotal Aset Tidak Lancar12.070.27312.191.014Total Non-current Assets
28TOTAL ASET 31.985.237 30.699.348 TOTAL ASSETSTOTAL ASET31.985.23730.699.348TOTAL ASSETS

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 Aset Lancar 19.914.964 18.508.334 Total Current Assets18.084e619.915e60.0919Mismatch (12 lines)
27Total Aset Tidak Lancar 12.070.273 12.191.014 Total Non-current Assets10.564e612.070e60.1248Mismatch (8 lines)
BS — PDF page 6
PDF page scan — BS — 6
BS PDF page 6

Camelot table (pages 6, primary page 6).

#Joined labelLine item2026Catatan/ → Notes2025LIABILITIES → CURRENT LIABILITIES
031 Maret 2026/ Catatan/ 31 Desember 2025/31 Maret 2026/Catatan/31 Desember 2025/
1March 31, 2026 Notes December 31, 2025March 31, 2026NotesDecember 31, 2025
2LIABILITAS LIABILITIESLIABILITASLIABILITIES
3L IABILITAS JANGKA PENDEK CURRENT LIABILITIESL IABILITAS JANGKA PENDEKCURRENT LIABILITIES
4Utang bank jangka pendek 110.350 2,16 112.350 Short-term bank loansUtang bank jangka pendek110.3502,16112.350Short-term bank loans
5Utang usaha 2,18 Trade payablesUtang usaha2,18Trade payables
6Pihak ketiga 2.610.458 2.283.973 Third partiesPihak ketiga2.610.4582.283.973Third parties
7Pihak berelasi 126.854 8d 118.827 Related partiesPihak berelasi126.8548d118.827Related parties
8Utang lain-lain 2,19 Other payablesUtang lain-lain2,19Other payables
9Pihak ketiga 1.538.201 1.680.371 Third partiesPihak ketiga1.538.2011.680.371Third parties
10Pihak berelasi 924 8e 73 Related partiesPihak berelasi9248e73Related parties
11Beban akrual 726.289 2,20 651.094 Accrued expensesBeban akrual726.2892,20651.094Accrued expenses
12Liabilitas imbalan kerja Short-term employeeLiabilitas imbalan kerjaShort-term employee
13jangka pendek 90.168 2 202.537 benefits liabilitiesjangka pendek90.1682202.537benefits liabilities
14Utang pajak 373.407 2,3,21 264.812 Taxes payableUtang pajak373.4072,3,21264.812Taxes payable
15Bagian jangka pendek dari: Current maturities of:Bagian jangka pendek dari:Current maturities of:
16Liabilitas sewa 22.399 21.213 Lease liabilitiesLiabilitas sewa22.39921.213Lease liabilities
17Utang pembiayaan 926 901 Finance payablesUtang pembiayaan926901Finance payables
18Total Liabilitas Jangka Pendek 5.599.976 5.336.151 Total Current LiabilitiesTotal Liabilitas Jangka Pendek5.599.9765.336.151Total Current Liabilities
19L IABILITAS JANGKA PANJANG NON-CURRENT LIABILITIESL IABILITAS JANGKA PANJANGNON-CURRENT LIABILITIES
20Pinjaman jangka panjang,Pinjaman jangka panjang,
21setelah dikurangi dengan Long-term debts, net ofsetelah dikurangi denganLong-term debts, net of
22bagian jangka pendek: current maturities:bagian jangka pendek:current maturities:
23Liabilitas sewa 25.112 20.702 Lease liabilitiesLiabilitas sewa25.11220.702Lease liabilities
24Utang pembiayaan 417 658 Finance payablesUtang pembiayaan417658Finance payables
25Pinjaman konversi 146.395 2,17 143.018 Convertible notePinjaman konversi146.3952,17143.018Convertible note
26Liabilitas pajak tangguhan, neto 68.063 2,3 62.111 Deferred tax liabilities, netLiabilitas pajak tangguhan, neto68.0632,362.111Deferred tax liabilities, net
27Liabilitas imbalan kerja Long-term employeeLiabilitas imbalan kerjaLong-term employee
28jangka panjang 410.080 2,3,36 407.705 benefits liabilityjangka panjang410.0802,3,36407.705benefits liability
29Utang lain-lain jangka panjang Other long-term payableUtang lain-lain jangka panjangOther long-term payable
30Pihak berelasi 500 2,8g 500 Related partyPihak berelasi5002,8g500Related party

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
18Total Liabilitas Jangka Pendek 5.599.976 5.336.151 Total Current Liabilities4.152e65.600e60.2586Mismatch (12 lines)

Formulas used