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_UNVR/2025-06-30_H1_UNVR_Q2_2025.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 | 18 204.53 | — |
| Operating profit | 2 899.69 | — |
| D&A | 433.13 | — |
| EBITDA | 3 332.83 | — |
| Net profit | 2 155.57 | — |
| Cash | 2 001.71 | — |
| Debt short | 1 541.89 | — |
| Debt long | 398.61 | — |
| Net debt | -61.2 | Components: short debt 1 541.89 + long debt 398.61 + other financial liab. 0 + NCI 0 − cash 2 001.71 = net debt -61.2.Row: debt_short + debt_long + other_financial_liabilities + non_controlling_interest − cash (from row components) · dashboard=-61.202 mln — debt_short + debt_long + other_financial_liabilities + non_controlling_interest − cash (from row components) |
| Operating CF | 1 811.43 | — |
| Investing CF | -306.3 | — |
| Assets | 18 528.47 | — |
| Equity | 2 571.5 | — |
| ✓ | Balance sheet identity (A = L + E) | Implied total liabilities (TA − TE) = 15,957; known debt components fit within that envelope. |
| ✓ | Net debt formula | net_debt -61 matches |debt_short|+|debt_long|+|other|+|NCI|−|cash| = -61. |
| ✓ | EBITDA = OP + D&A | EBITDA (3,333) ≈ OP (2,900) + D&A (433) = 3,333. |
| ✓ | Net profit vs operating profit | Net profit (2,156) sits within a plausible band vs operating profit (2,900). |
| ✓ | Cash ≤ total assets | Cash (2,002) ≤ total assets (18,528). |
| ⚠ | Debt step-change vs prior period | Total interest-bearing debt fell 100% vs prior period (1,980,632 → 1,941). Financing cash flow not extracted — can't verify the move was real (could be an OCR miss of a major debt line). |
| ✓ | subtotal_P&L_LABA BRUTO 8,757,597 9,467,978 GROSS PROFIT | LABA BRUTO 8,757,597 9,467,978 GROSS PROFIT: Σ detail = 8,759,622, reported 8,757,597, diff +2,025 (0.0%, 3 lines). |
| Form | Pages |
|---|---|
| P&L | 6, 7, 8 |
| BS | 3, 4, 5 |
| CF | 8, 9, 10 |
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 | 18 204.53 |
| Operating profit | 2 899.69 |
| EBITDA | 3 332.83 |
| Net profit | 2 155.57 |
| D&A | 433.13 |
Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.
No Camelot table — OCR (v8) below.
| # | Joined label | Column 2 | Column 3 |
|---|---|---|---|
| 0 | PT Unilever Indonesia Tbk PT Unilever Indonesia Tbk | ||
| 1 | Laporan Posisi Keuangan Interim Interim Statement of Financial Position | ||
| 2 | 30 Juni 2025 dan 31 Desember 2024 30 June 2025 and 31 December 2024 | ||
| 3 | (Dalam jutaan Rupiah, kecuali dinyatakan lain) (Expressed in millions of Rupiah; unless otherwise stated) | ||
| 4 | EKUITAS | ||
| 5 | Modal saham | ||
| 6 | (Modal dasar, seluruhnya | ||
| 7 | ditempatkan dan disetor penuh: | ||
| 8 | 38.150.000.000 saham biasa | 0 | 38.15 |
| 9 | dengan nilai nominal Rp2 (nilai | 0 | 2 |
| 10 | penuh) per saham) | 76300 | 76300 |
| 11 | Tambahan modal disetor | 96000 | 96000 |
| 12 | Saldo laba yang dicadangkan | 15260 | 15260 |
| 13 | Saldo laba yang belum dicadangkan | 2383937 | 1961707 |
| 14 | JUMLAH EKUITAS | 2571497 | 2149267 |
| 15 | JUMLAH LIABILITAS DAN | ||
| 16 | EKUITAS | 18528471 | 16046195 |
| # | Joined label | Line item | 2025 | Catatan/ → Notes | 2024 | Net sales → Cost of goods sold |
|---|---|---|---|---|---|---|
| 0 | Juni/ Juni/ | Juni/ | Juni/ | |||
| 1 | June Catatan/ June | June | Catatan/ | June | ||
| 2 | 2025 Notes 2024 | 2025 | Notes | 2024 | ||
| 3 | Penjualan bersih 18,204,530 2b, 2o, 24 19,043,887 Net sales | Penjualan bersih | 18,204,530 | 2b, 2o, 24 | 19,043,887 | Net sales |
| 4 | Harga pokok penjualan (9,446,933) 2b, 2o, 25 (9,575,909) Cost of goods sold | Harga pokok penjualan | (9,446,933) | 2b, 2o, 25 | (9,575,909) | Cost of goods sold |
| 5 | LABA BRUTO 8,757,597 9,467,978 GROSS PROFIT | LABA BRUTO | 8,757,597 | 9,467,978 | GROSS PROFIT | |
| 6 | Beban pemasaran dan penjualan (4,265,913) 2o, 26a (4,587,622) Marketing and selling expenses | Beban pemasaran dan penjualan | (4,265,913) | 2o, 26a | (4,587,622) | Marketing and selling expenses |
| 7 | Beban umum dan administrasi (1,589,432) 2b, 2o, 26b (1,689,426) General and administration expenses | Beban umum dan administrasi | (1,589,432) | 2b, 2o, 26b | (1,689,426) | General and administration expenses |
| 8 | Beban lain-lain, neto (2,558) (823) Other expense, net | Beban lain-lain, neto | (2,558) | (823) | Other expense, net | |
| 9 | LABA USAHA 2,899,694 3,190,107 OPERATING PROFIT | LABA USAHA | 2,899,694 | 3,190,107 | OPERATING PROFIT | |
| 10 | Penghasilan keuangan 4,571 12,205 Finance income | Penghasilan keuangan | 4,571 | 12,205 | Finance income | |
| 11 | Biaya keuangan (77,475) (33,711) Finance costs | Biaya keuangan | (77,475) | (33,711) | Finance costs | |
| 12 | LABA SEBELUM PAJAK PROFIT BEFORE | LABA SEBELUM PAJAK | PROFIT BEFORE |
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 8,757,597 9,467,978 GROSS PROFIT | 8.760e6 | 8.758e6 | 0.0002 | OK (3 lines) |
Extracted metrics for this form (this period row)
| Metric | Value |
|---|---|
| Cash | 2 001.71 |
| Debt Short | 1 541.89 |
| Debt Long | 398.61 |
| Assets | 18 528.47 |
| Equity | 2 571.5 |
| Net debt | -61.2 |
Tables and checks run on 2 of 3 PDF pages for this form (timeout budget). Raise REPORT_REVIEW_HEAVY_RECON_PAGES for more.
No Camelot table — OCR (v8) below.
v8 OCR page 3: empty rows.
| # | Joined label | Line item | 2c, 3 → 2g, 4 | Column 3 | Column 4 | ASSETS → Current Assets |
|---|---|---|---|---|---|---|
| 0 | ASET ASSETS | ASET | ASSETS | |||
| 1 | Aset Lancar Current Assets | Aset Lancar | Current Assets | |||
| 2 | Kas dan setara kas 2c, 3 2,001,709 671,180 Cash and cash equivalents | Kas dan setara kas | 2c, 3 | 2,001,709 | 671,180 | Cash and cash equivalents |
| 3 | Piutang usaha Trade debtors | Piutang usaha | Trade debtors | |||
| 4 | - Pihak ketiga 2g, 4 1,937,581 1,674,140 Third parties - | - Pihak ketiga | 2g, 4 | 1,937,581 | 1,674,140 | Third parties - |
| 5 | - Pihak berelasi 2b, 2g, 4 254,030 206,802 Related parties - | - Pihak berelasi | 2b, 2g, 4 | 254,030 | 206,802 | Related parties - |
| 6 | Uang muka dan piutang lain-lain Advances and other debtors | Uang muka dan piutang lain-lain | Advances and other debtors | |||
| 7 | - Pihak ketiga 112,014 96,793 Third parties - | - Pihak ketiga | 112,014 | 96,793 | Third parties - | |
| 8 | - Pihak berelasi 2b, 7c 38,037 87,225 Related parties - | - Pihak berelasi | 2b, 7c | 38,037 | 87,225 | Related parties - |
| 9 | Persediaan 2h, 5 2,497,821 2,505,852 Inventories | Persediaan | 2h, 5 | 2,497,821 | 2,505,852 | Inventories |
| 10 | Beban dibayar di muka 2n, 8 150,128 25,798 Prepaid expenses | Beban dibayar di muka | 2n, 8 | 150,128 | 25,798 | Prepaid expenses |
| 11 | Pajak dibayar di muka 15c - 12,758 Prepaid taxes | Pajak dibayar di muka | 15c | - | 12,758 | Prepaid taxes |
| 12 | Jumlah Aset Lancar 6,991,320 5,280,548 Total Current Assets | Jumlah Aset Lancar | 6,991,320 | 5,280,548 | Total Current 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 |
|---|---|---|---|---|---|
| 12 | Jumlah Aset Lancar 6,991,320 5,280,548 Total Current Assets | 5.281e6 | 5.281e6 | 0.0000 | OK (8 lines) |
Extracted metrics for this form (this period row)
| Metric | Value |
|---|---|
| Operating CF | 1 811.43 |
| Investing CF | -306.3 |
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 | Modal → saham/ | Tambahan modal → disetor/ | Saldo laba yang → dicadangkan/ | belum → dicadangkan/ | Jumlah/ → Total | 31 December 2024 |
|---|---|---|---|---|---|---|---|---|
| 0 | Tambahan modal Saldo laba yang belum | Tambahan modal | Saldo laba yang | belum | ||||
| 1 | Modal disetor/ dicadangkan/ dicadangkan/ | Modal | disetor/ | dicadangkan/ | dicadangkan/ | |||
| 2 | saham/ Additional paid- Appropriated Unappropriated Jumlah/ | saham/ | Additional paid- | Appropriated | Unappropriated | Jumlah/ | ||
| 3 | Share capital in capital retained earnings retained earnings Total | Share capital | in capital | retained earnings | retained earnings | Total | ||
| 4 | Saldo 31 Desember 2024 76,300 96,000 15,260 1,961,707 2,149,267 Balance as at 31 December 2024 | Saldo 31 Desember 2024 | 76,300 | 96,000 | 15,260 | 1,961,707 | 2,149,267 | Balance as at 31 December 2024 |
| 5 | Penghasilan komprehensif - 2025 Comprehensive income - 2025 | Penghasilan komprehensif - 2025 | Comprehensive income - 2025 | |||||
| 6 | Laba - - - 2,155,575 2,155,575 Profit | Laba | - | - | - | 2,155,575 | 2,155,575 | Profit |
| 7 | Jumlah penghasilan komprehensif lain, neto - - - 59,705 59,705 Total other comprehensive income, net | Jumlah penghasilan komprehensif lain, neto | - | - | - | 59,705 | 59,705 | Total other comprehensive income, net |
| 8 | Dividen (catatan 2u dan 22) - - - (1,793,050) (1,793,050) Dividend (notes 2u and 22) | Dividen (catatan 2u dan 22) | - | - | - | (1,793,050) | (1,793,050) | Dividend (notes 2u and 22) |
| 9 | Saldo 30 Juni 2025 76,300 96,000 15,260 2,383,937 2,571,497 Balance as at 30 June 2025 | Saldo 30 Juni 2025 | 76,300 | 96,000 | 15,260 | 2,383,937 | 2,571,497 | Balance as at 30 June 2025 |
No subtotal/total rows matched the built-in patterns on this table (or fewer than two detail lines above each candidate).
| # | Joined label | Line item | 30 June 2025 | Catatan/ → Notes | 2024 | Cash flows from operating activit… |
|---|---|---|---|---|---|---|
| 0 | PT Unilever Indonesia Tbk PT Unilever Indonesia Tbk | PT Unilever Indonesia Tbk | PT Unilever Indonesia Tbk | |||
| 1 | Laporan Arus Kas Interim Interim Statement of Cash Flows | Laporan Arus Kas Interim | Interim Statement of Cash Flows | |||
| 2 | Untuk Periode Enam Bulan yang Berakhir pada For The Six-Month Periods Ended | Untuk Periode Enam Bulan yang Berakhir pada | For The Six-Month Periods Ended | |||
| 3 | 30 Juni 2025 dan 2024 30 June 2025 and 2024 | 30 Juni 2025 dan 2024 | 30 June 2025 and 2024 | |||
| 4 | (Dalam jutaan Rupiah, kecuali dinyatakan lain) (Expressed in millions of Rupiah, unless otherwise stated) | (Dalam jutaan Rupiah, kecuali dinyatakan lain) | (Expressed in millions of Rupiah, unless otherwise stated) | |||
| 5 | 30 30 | 30 | 30 | |||
| 6 | Juni/ Juni/ | Juni/ | Juni/ | |||
| 7 | June Catatan/ June | June | Catatan/ | June | ||
| 8 | 2025 Notes 2024 | 2025 | Notes | 2024 | ||
| Operating activities | ||||||
| 9 | Arus kas dari aktivitas operasi Cash flows from operating activities | Arus kas dari aktivitas operasi | Cash flows from operating activities | |||
| 10 | Penerimaan dari pelanggan 19,648,210 20,190,273 Receipts from customers | Penerimaan dari pelanggan | 19,648,210 | 20,190,273 | Receipts from customers | |
| 11 | Pembayaran kepada pemasok (14,118,030) (14,923,196) Payments to suppliers | Pembayaran kepada pemasok | (14,118,030) | (14,923,196) | Payments to suppliers | |
| 12 | Pembayaran remunerasi direksi Payments of directors’ and | Pembayaran remunerasi direksi | Payments of directors’ and | |||
| 13 | dan karyawan (836,045) (1,146,220) employees’ remuneration | dan karyawan | (836,045) | (1,146,220) | employees’ remuneration | |
| 14 | Pembayaran imbalan kerja jangka Payments of long-term employee | Pembayaran imbalan kerja jangka | Payments of long-term employee | |||
| 15 | panjang pensiun – bagian jangka pendek (233,782) (61,533) benefits pension – current portion | panjang pensiun – bagian jangka pendek | (233,782) | (61,533) | benefits pension – current portion | |
| 16 | Pembayaran imbalan kerja jangka Payments of long-term | Pembayaran imbalan kerja jangka | Payments of long-term | |||
| 17 | panjang non-pensiun (40,813) 18 (27,579) employee benefits non-pension | panjang non-pensiun | (40,813) | 18 | (27,579) | employee benefits non-pension |
| 18 | Pemberian pinjaman karyawan, neto (6,946) (2,280) Provision of employee loans, net | Pemberian pinjaman karyawan, neto | (6,946) | (2,280) | Provision of employee loans, net | |
| 19 | Pembayaran untuk beban jasa dan royalti (1,211,297) (1,159,268) Payments of service fees and royalty | Pembayaran untuk beban jasa dan royalti | (1,211,297) | (1,159,268) | Payments of service fees and royalty | |
| 20 | Kas yang dihasilkan dari operasi 3,201,297 2,870,197 Cash generated from operations | Kas yang dihasilkan dari operasi | 3,201,297 | 2,870,197 | Cash generated from operations | |
| 21 | Penerimaan dari penghasilan keuangan 4,571 12,205 Receipts of finance income | Penerimaan dari penghasilan keuangan | 4,571 | 12,205 | Receipts of finance income | |
| 22 | Pembayaran biaya keuangan (56,669) (11,626) Payments of finance costs | Pembayaran biaya keuangan | (56,669) | (11,626) | Payments of finance costs | |
| 23 | Pembayaran pajak penghasilan badan (466,303) 15 (686,096) Payments of corporate income tax | Pembayaran pajak penghasilan badan | (466,303) | 15 | (686,096) | Payments of corporate income tax |
| 24 | Pembayaran pajak yang dapat | Pembayaran pajak yang dapat | ||||
| 25 | dikembalikan (871,466) - Payments of refundable tax | dikembalikan | (871,466) | - | Payments of refundable tax | |
| 26 | Arus kas neto yang dihasilkan dari Net cash flows from | Arus kas neto yang dihasilkan dari | Net cash flows from | |||
| 27 | aktivitas operasi 1,811,430 2,184,680 operating activities | aktivitas operasi | 1,811,430 | 2,184,680 | operating activities | |
| Investing activities | ||||||
| 28 | Arus kas dari aktivitas investasi Cash flows from investing activities | Arus kas dari aktivitas investasi | Cash flows from investing activities | |||
| 29 | Hasil penjualan aset tetap 5,334 9c 58,635 Proceeds from the sale of fixed assets | Hasil penjualan aset tetap | 5,334 | 9c | 58,635 | Proceeds from the sale of fixed assets |
| 30 | Perolehan aset tetap (311,634) 9a, 34 (295,035) Acquisition of fixed assets | Perolehan aset tetap | (311,634) | 9a, 34 | (295,035) | Acquisition of fixed assets |
| 31 | Arus kas neto yang digunakan untuk Net cash flows used in | Arus kas neto yang digunakan untuk | Net cash flows used in | |||
| 32 | aktivitas investasi (306,300) (236,400) investing activities | aktivitas investasi | (306,300) | (236,400) | investing activities | |
| Financing activities | ||||||
| 33 | Arus kas dari aktivitas pendanaan Cash flows from financing activities | Arus kas dari aktivitas pendanaan | Cash flows from financing activities | |||
| 34 | Pinjaman bank, neto (150,000) - bank borrowings, net | Pinjaman bank, neto | (150,000) | - | bank borrowings, net | |
| 35 | Pembayaran liabilitas sewa (24,755) 10 (223,393) Payments of lease liabilities | Pembayaran liabilitas sewa | (24,755) | 10 | (223,393) | Payments of lease liabilities |
| 36 | Arus kas neto yang digunakan untuk Net cash flows used in | Arus kas neto yang digunakan untuk | Net cash flows used in | |||
| 37 | aktivitas pendanaan (174,755) (223,393) financing activities | aktivitas pendanaan | (174,755) | (223,393) | financing activities | |
| 38 | Kenaikan bersih kas Net increase in cash | Kenaikan bersih kas | Net increase in cash | |||
| 39 | dan setara kas 1,330,375 1,724,887 and cash equivalents | dan setara kas | 1,330,375 | 1,724,887 | and cash equivalents | |
| 40 | Dampak perubahan kurs terhadap Effect of exchange rate changes on | Dampak perubahan kurs terhadap | Effect of exchange rate changes on | |||
| 41 | kas dan setara kas 154 165 cash and cash equivalents | kas dan setara kas | 154 | 165 | cash and cash equivalents | |
| 42 | Kas dan setara kas pada Cash and cash equivalents at | Kas dan setara kas pada | Cash and cash equivalents at | |||
| 43 | awal periode 671,180 2a, 2c, 3 1,020,598 the beginning of the period | awal periode | 671,180 | 2a, 2c, 3 | 1,020,598 | the beginning of the period |
| 44 | Kas dan setara kas pada Cash and cash equivalents at | Kas dan setara kas pada | Cash and cash equivalents at | |||
| 45 | akhir periode 2,001,709 2a, 2c, 3 2,745,650 the end of the period | akhir periode | 2,001,709 | 2a, 2c, 3 | 2,745,650 | the end of the period |
No subtotal/total rows matched the built-in patterns on this table (or fewer than two detail lines above each candidate).