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 values use dashboard units where applicable; evidence is the stored snippet from the PDF text layer or OCR used during extraction.
| Metric | Value | Evidence / page extract |
|---|---|---|
| Revenue | 9 678.36 | Row: revenue (mln IDR, batch apply) · dashboard=9,678.361 mln — [DeepSeek] revenue (mln IDR, batch apply) |
| Operating profit | 1 351.88 | — |
| D&A | 202.61 | Row: Penyusutan + Amortisasi (CF unknown method; scale x1000.0; mln) · dashboard=202.610 mln — [DeepSeek/line] Penyusutan + Amortisasi (CF unknown method; scale x1000.0; mln) |
| EBITDA | 1 554.49 | Row: operating_profit + da (mln) · dashboard=1,554.486 mln — operating_profit + da (mln) |
| Net profit | 1 028.93 | Row: net_profit (mln IDR, batch apply) · dashboard=1,028.927 mln — [DeepSeek] net_profit (mln IDR, batch apply) |
| Cash | 4 392.7 | Row: cash (mln IDR, batch apply) · dashboard=4,392.700 mln — [DeepSeek] cash (mln IDR, batch apply) |
| Debt short | 133.68 | Row: debt_short (mln IDR, batch apply) · dashboard=133.675 mln — [DeepSeek] debt_short (mln IDR, batch apply) |
| Debt long | 172.02 | Row: debt_long (mln IDR, batch apply) · dashboard=172.024 mln — [DeepSeek] debt_long (mln IDR, batch apply) |
| Net debt | -4 087 | Components: 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 CF | 264.22 | — |
| Investing CF | -146.55 | — |
| Assets | 31 985.24 | Row: total_assets (mln IDR, batch apply) · dashboard=31,985.237 mln — [DeepSeek] total_assets (mln IDR, batch apply) |
| Equity | 25 734.69 | Row: total_equity (mln IDR, batch apply) · dashboard=25,734.694 mln — [DeepSeek] total_equity (mln IDR, batch apply) |
| ✓ | Balance sheet identity (A = L + E) | Implied total liabilities (TA − TE) = 6,251; known debt components fit within that envelope. |
| ✓ | Net debt formula | net_debt -4,087 matches |debt_short|+|debt_long|+|other|+|NCI|−|cash| = -4,087. |
| ✓ | EBITDA = OP + D&A | EBITDA (1,554) ≈ OP (1,352) + D&A (203) = 1,554. |
| ✓ | Net profit vs operating profit | Net profit (1,029) sits within a plausible band vs operating profit (1,352). |
| ✓ | Cash ≤ total assets | Cash (4,393) ≤ total assets (31,985). |
| ⚠ | Debt step-change vs prior period | Total 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 C | Total 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 T | Total 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 PROFIT | LABA BRUTO 3.706.885 3.619.092 GROSS PROFIT: Σ detail = 3,708,911, reported 3,706,885, diff +2,026 (0.1%, 3 lines). |
| Form | Pages |
|---|---|
| P&L | 8, 9 |
| BS | 5, 6, 7 |
| CF | — |
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).
Extracted metrics for this form (this period row)
| Metric | Value |
|---|---|
| Revenue | 9 678.36 |
| Operating profit | 1 351.88 |
| EBITDA | 1 554.49 |
| Net profit | 1 028.93 |
| D&A | 202.61 |
| # | Joined label | Line item | 2026 | Period Ended March 31 → Catatan/ | 2025 | NET SALES → COST OF GOODS SOLD |
|---|---|---|---|---|---|---|
| 0 | Period Ended March 31 | Period Ended March 31 | ||||
| 1 | Catatan/ | Catatan/ | ||||
| 2 | 2026 Notes 2025 | 2026 | Notes | 2025 | ||
| 3 | PENJUALAN NETO 9.678.361 2,8,26,27 8.788.190 NET SALES | PENJUALAN NETO | 9.678.361 | 2,8,26,27 | 8.788.190 | NET SALES |
| 4 | BEBAN POKOK PENJUALAN (5.971.476) 2,8,26,28 (5.169.098) COST OF GOODS SOLD | BEBAN POKOK PENJUALAN | (5.971.476) | 2,8,26,28 | (5.169.098) | COST OF GOODS SOLD |
| 5 | LABA BRUTO 3.706.885 3.619.092 GROSS PROFIT | LABA BRUTO | 3.706.885 | 3.619.092 | GROSS PROFIT | |
| 6 | Beban penjualan (1.895.755) 2,26,29 (1.757.839) Selling expenses | Beban penjualan | (1.895.755) | 2,26,29 | (1.757.839) | Selling expenses |
| 7 | General and administrative | General and administrative | ||||
| 8 | Beban umum dan administrasi (385.590) 2,26,30 (373.238) expenses | Beban umum dan administrasi | (385.590) | 2,26,30 | (373.238) | expenses |
| 9 | Beban penelitian Research and development | Beban penelitian | Research and development | |||
| 10 | dan pengembangan (113.142) 2,26,31 (106.837) expenses | dan pengembangan | (113.142) | 2,26,31 | (106.837) | expenses |
| 11 | Pendapatan operasi lainnya 24.064 2,8,26,35 9.286 Other operating income | Pendapatan operasi lainnya | 24.064 | 2,8,26,35 | 9.286 | Other operating income |
| 12 | Beban operasi lainnya (29.180) 2,26,34 (14.587) Other operating expenses | Beban operasi lainnya | (29.180) | 2,26,34 | (14.587) | Other operating expenses |
| 13 | Penghasilan bunga 32.073 2,26,33 50.444 Interest income | Penghasilan bunga | 32.073 | 2,26,33 | 50.444 | Interest income |
| 14 | Interest expense and | Interest expense and | ||||
| 15 | Beban bunga dan keuangan (8.242) 2,26,32 (13.027) financial charges | Beban bunga dan keuangan | (8.242) | 2,26,32 | (13.027) | financial charges |
| 16 | Bagian atas laba Share in gain of the | Bagian atas laba | Share in gain of the | |||
| 17 | entitas asosiasi, neto 20.763 2,12,21,26 15.970 associates, net | entitas asosiasi, neto | 20.763 | 2,12,21,26 | 15.970 | associates, net |
| 18 | LABA SEBELUM BEBAN INCOME BEFORE | LABA SEBELUM BEBAN | INCOME BEFORE | |||
| 19 | PAJAK PENGHASILAN 1.351.876 1.429.264 INCOME TAX EXPENSE | PAJAK PENGHASILAN | 1.351.876 | 1.429.264 | INCOME TAX EXPENSE | |
| 20 | BEBAN PAJAK PENGHASILAN (299.197) 2,3,21,26 (318.806) INCOME TAX EXPENSE | BEBAN PAJAK PENGHASILAN | (299.197) | 2,3,21,26 | (318.806) | INCOME TAX EXPENSE |
| 21 | LABA PERIODE BERJALAN 1.052.679 1.110.458 INCOME FOR THE PERIOD | LABA PERIODE BERJALAN | 1.052.679 | 1.110.458 | INCOME FOR THE PERIOD | |
| 22 | PENGHASILAN OTHER COMPREHENSIVE | PENGHASILAN | OTHER COMPREHENSIVE | |||
| 23 | KOMPREHENSIF LAIN INCOME | KOMPREHENSIF LAIN | INCOME | |||
| 24 | Pos yang tidak akan direklasifikasi Item that will not be reclassified | Pos yang tidak akan direklasifikasi | Item that will not be reclassified | |||
| 25 | ke laba rugi: - - to profit or loss: | ke laba rugi: | - | - | to profit or loss: | |
| 26 | Pos-pos yang akan direklasifikasi Items that will be reclassified | Pos-pos yang akan direklasifikasi | Items that will be reclassified | |||
| 27 | ke 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.
| Row | Label (trimmed) | Σ detail | Reported | |Δ|/scale | Status |
|---|---|---|---|---|---|
| 5 | LABA BRUTO 3.706.885 3.619.092 GROSS PROFIT | 3.709e6 | 3.707e6 | 0.0005 | OK (3 lines) |
| # | Joined label | Line item | 2026 |
|---|---|---|---|
| 0 | The original consolidated financial statements included herein are in | The original consolidated financial statements included herein are in | |
| 1 | the Indonesian language. | the Indonesian language. | |
| 2 | PT KALBE FARMA Tbk. DAN ENTITAS ANAKNYA PT KALBE FARMA Tbk. AND ITS SUBSIDIARIES | PT KALBE FARMA Tbk. DAN ENTITAS ANAKNYA | PT KALBE FARMA Tbk. AND ITS SUBSIDIARIES |
| 3 | LAPORAN LABA RUGI DAN PENGHASILAN CONSOLIDATED STATEMENT OF PROFIT OR LOSS | LAPORAN LABA RUGI DAN PENGHASILAN | CONSOLIDATED STATEMENT OF PROFIT OR LOSS |
| 4 | KOMPREHENSIF LAIN KONSOLIDASIAN (lanjutan) AND OTHER COMPREHENSIVE INCOME | KOMPREHENSIF LAIN KONSOLIDASIAN (lanjutan) | AND OTHER COMPREHENSIVE INCOME |
| 5 | Untuk Periode yang Berakhir pada Tanggal (continued) | Untuk Periode yang Berakhir pada Tanggal | (continued) |
| 6 | 31 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, |
| 8 | kecuali 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).
Extracted metrics for this form (this period row)
| Metric | Value |
|---|---|
| Cash | 4 392.7 |
| Debt Short | 133.68 |
| Debt Long | 172.02 |
| Assets | 31 985.24 |
| Equity | 25 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.
| # | Joined label | Line item | 2026 | Catatan/ → Notes | 2025 | unless otherwise stated) → ASSETS |
|---|---|---|---|---|---|---|
| 0 | kecuali dinyatakan lain) unless otherwise stated) | kecuali dinyatakan lain) | unless otherwise stated) | |||
| 1 | 31 Maret 2026/ Catatan/ 31 Desember 2025/ | 31 Maret 2026/ | Catatan/ | 31 Desember 2025/ | ||
| 2 | March 31, 2026 Notes December 31, 2025 | March 31, 2026 | Notes | December 31, 2025 | ||
| 3 | ASET ASSETS | ASET | ASSETS | |||
| 4 | ASET LANCAR CURRENT ASSETS | ASET LANCAR | CURRENT ASSETS | |||
| 5 | Kas dan setara kas 4.392.700 2,4 4.331.440 Cash and cash equivalents | Kas dan setara kas | 4.392.700 | 2,4 | 4.331.440 | Cash and cash equivalents |
| 6 | Piutang usaha 2,3,5 Trade receivables | Piutang usaha | 2,3,5 | Trade receivables | ||
| 7 | Pihak ketiga, neto 6.274.709 5.588.592 Third parties, net | Pihak ketiga, neto | 6.274.709 | 5.588.592 | Third parties, net | |
| 8 | Pihak berelasi 62.594 8a 62.743 Related parties | Pihak berelasi | 62.594 | 8a | 62.743 | Related parties |
| 9 | Piutang lain-lain 2,6 Other receivables | Piutang lain-lain | 2,6 | Other receivables | ||
| 10 | Pihak ketiga 268.790 238.498 Third parties | Pihak ketiga | 268.790 | 238.498 | Third parties | |
| 11 | Pihak berelasi 10.421 8b 6.539 Related parties | Pihak berelasi | 10.421 | 8b | 6.539 | Related parties |
| 12 | Aset keuangan lancar lainnya 153.802 2,7 154.143 Other current financial assets | Aset keuangan lancar lainnya | 153.802 | 2,7 | 154.143 | Other current financial assets |
| 13 | Persediaan, neto 7.414.554 2,9 6.985.130 Inventories, net | Persediaan, neto | 7.414.554 | 2,9 | 6.985.130 | Inventories, net |
| 14 | Pajak dibayar di muka 599.957 2,3,21 566.404 Prepaid tax | Pajak dibayar di muka | 599.957 | 2,3,21 | 566.404 | Prepaid tax |
| 15 | Biaya dibayar di muka 143.079 10 71.527 Prepaid expenses | Biaya dibayar di muka | 143.079 | 10 | 71.527 | Prepaid expenses |
| 16 | Aset lancar lainnya 594.358 503.318 Other current assets | Aset lancar lainnya | 594.358 | 503.318 | Other current assets | |
| 17 | Total Aset Lancar 19.914.964 18.508.334 Total Current Assets | Total Aset Lancar | 19.914.964 | 18.508.334 | Total Current Assets | |
| 18 | A SET TIDAK LANCAR NON-CURRENT ASSETS | A SET TIDAK LANCAR | NON-CURRENT ASSETS | |||
| 19 | Aset keuangan tidak lancar lainnya 255.718 2,11 265.096 Other non-current financial assets | Aset keuangan tidak lancar lainnya | 255.718 | 2,11 | 265.096 | Other non-current financial assets |
| 20 | Investasi pada entitas asosiasi 286.207 2,12 265.444 Investment in associates | Investasi pada entitas asosiasi | 286.207 | 2,12 | 265.444 | Investment in associates |
| 21 | Aset pajak tangguhan, neto 131.949 2,3 119.839 Deferred tax assets, net | Aset pajak tangguhan, neto | 131.949 | 2,3 | 119.839 | Deferred tax assets, net |
| 22 | Tagihan restitusi pajak 266.294 2,3,21 384.287 Claims for tax refund | Tagihan restitusi pajak | 266.294 | 2,3,21 | 384.287 | Claims for tax refund |
| 23 | Aset tetap, neto 8.283.111 2,3,13 8.332.845 Fixed assets, net | Aset tetap, neto | 8.283.111 | 2,3,13 | 8.332.845 | Fixed assets, net |
| 24 | Aset takberwujud, neto 2.279.815 2,3,14 2.289.001 Intangible assets, net | Aset takberwujud, neto | 2.279.815 | 2,3,14 | 2.289.001 | Intangible assets, net |
| 25 | Aset hak-guna, neto 103.787 96.956 Right-of-use assets, net | Aset hak-guna, neto | 103.787 | 96.956 | Right-of-use assets, net | |
| 26 | Aset tidak lancar lainnya 463.392 2,3,15 437.546 Other non-current assets | Aset tidak lancar lainnya | 463.392 | 2,3,15 | 437.546 | Other non-current assets |
| 27 | Total Aset Tidak Lancar 12.070.273 12.191.014 Total Non-current Assets | Total Aset Tidak Lancar | 12.070.273 | 12.191.014 | Total Non-current Assets | |
| 28 | TOTAL ASET 31.985.237 30.699.348 TOTAL ASSETS | TOTAL ASET | 31.985.237 | 30.699.348 | TOTAL 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.
| Row | Label (trimmed) | Σ detail | Reported | |Δ|/scale | Status |
|---|---|---|---|---|---|
| 17 | Total Aset Lancar 19.914.964 18.508.334 Total Current Assets | 18.084e6 | 19.915e6 | 0.0919 | Mismatch (12 lines) |
| 27 | Total Aset Tidak Lancar 12.070.273 12.191.014 Total Non-current Assets | 10.564e6 | 12.070e6 | 0.1248 | Mismatch (8 lines) |
| # | Joined label | Line item | 2026 | Catatan/ → Notes | 2025 | LIABILITIES → CURRENT LIABILITIES |
|---|---|---|---|---|---|---|
| 0 | 31 Maret 2026/ Catatan/ 31 Desember 2025/ | 31 Maret 2026/ | Catatan/ | 31 Desember 2025/ | ||
| 1 | March 31, 2026 Notes December 31, 2025 | March 31, 2026 | Notes | December 31, 2025 | ||
| 2 | LIABILITAS LIABILITIES | LIABILITAS | LIABILITIES | |||
| 3 | L IABILITAS JANGKA PENDEK CURRENT LIABILITIES | L IABILITAS JANGKA PENDEK | CURRENT LIABILITIES | |||
| 4 | Utang bank jangka pendek 110.350 2,16 112.350 Short-term bank loans | Utang bank jangka pendek | 110.350 | 2,16 | 112.350 | Short-term bank loans |
| 5 | Utang usaha 2,18 Trade payables | Utang usaha | 2,18 | Trade payables | ||
| 6 | Pihak ketiga 2.610.458 2.283.973 Third parties | Pihak ketiga | 2.610.458 | 2.283.973 | Third parties | |
| 7 | Pihak berelasi 126.854 8d 118.827 Related parties | Pihak berelasi | 126.854 | 8d | 118.827 | Related parties |
| 8 | Utang lain-lain 2,19 Other payables | Utang lain-lain | 2,19 | Other payables | ||
| 9 | Pihak ketiga 1.538.201 1.680.371 Third parties | Pihak ketiga | 1.538.201 | 1.680.371 | Third parties | |
| 10 | Pihak berelasi 924 8e 73 Related parties | Pihak berelasi | 924 | 8e | 73 | Related parties |
| 11 | Beban akrual 726.289 2,20 651.094 Accrued expenses | Beban akrual | 726.289 | 2,20 | 651.094 | Accrued expenses |
| 12 | Liabilitas imbalan kerja Short-term employee | Liabilitas imbalan kerja | Short-term employee | |||
| 13 | jangka pendek 90.168 2 202.537 benefits liabilities | jangka pendek | 90.168 | 2 | 202.537 | benefits liabilities |
| 14 | Utang pajak 373.407 2,3,21 264.812 Taxes payable | Utang pajak | 373.407 | 2,3,21 | 264.812 | Taxes payable |
| 15 | Bagian jangka pendek dari: Current maturities of: | Bagian jangka pendek dari: | Current maturities of: | |||
| 16 | Liabilitas sewa 22.399 21.213 Lease liabilities | Liabilitas sewa | 22.399 | 21.213 | Lease liabilities | |
| 17 | Utang pembiayaan 926 901 Finance payables | Utang pembiayaan | 926 | 901 | Finance payables | |
| 18 | Total Liabilitas Jangka Pendek 5.599.976 5.336.151 Total Current Liabilities | Total Liabilitas Jangka Pendek | 5.599.976 | 5.336.151 | Total Current Liabilities | |
| 19 | L IABILITAS JANGKA PANJANG NON-CURRENT LIABILITIES | L IABILITAS JANGKA PANJANG | NON-CURRENT LIABILITIES | |||
| 20 | Pinjaman jangka panjang, | Pinjaman jangka panjang, | ||||
| 21 | setelah dikurangi dengan Long-term debts, net of | setelah dikurangi dengan | Long-term debts, net of | |||
| 22 | bagian jangka pendek: current maturities: | bagian jangka pendek: | current maturities: | |||
| 23 | Liabilitas sewa 25.112 20.702 Lease liabilities | Liabilitas sewa | 25.112 | 20.702 | Lease liabilities | |
| 24 | Utang pembiayaan 417 658 Finance payables | Utang pembiayaan | 417 | 658 | Finance payables | |
| 25 | Pinjaman konversi 146.395 2,17 143.018 Convertible note | Pinjaman konversi | 146.395 | 2,17 | 143.018 | Convertible note |
| 26 | Liabilitas pajak tangguhan, neto 68.063 2,3 62.111 Deferred tax liabilities, net | Liabilitas pajak tangguhan, neto | 68.063 | 2,3 | 62.111 | Deferred tax liabilities, net |
| 27 | Liabilitas imbalan kerja Long-term employee | Liabilitas imbalan kerja | Long-term employee | |||
| 28 | jangka panjang 410.080 2,3,36 407.705 benefits liability | jangka panjang | 410.080 | 2,3,36 | 407.705 | benefits liability |
| 29 | Utang lain-lain jangka panjang Other long-term payable | Utang lain-lain jangka panjang | Other long-term payable | |||
| 30 | Pihak berelasi 500 2,8g 500 Related party | Pihak berelasi | 500 | 2,8g | 500 | Related 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.
| Row | Label (trimmed) | Σ detail | Reported | |Δ|/scale | Status |
|---|---|---|---|---|---|
| 18 | Total Liabilitas Jangka Pendek 5.599.976 5.336.151 Total Current Liabilities | 4.152e6 | 5.600e6 | 0.2586 | Mismatch (12 lines) |