Kontraktor & Konstruksi
Menjalankan seluruh siklus kontraktor: daftarkan kontrak beserta daftar kuantitasnya, terbitkan tagihan progres berkala atas pekerjaan yang benar-benar selesai — sistem menghitung retensi, pemulihan uang muka, PPN dan jumlah bersih terutang lalu memposting jurnalnya otomatis — kemudian pantau biaya aktual tiap kontrak dari buku besar melalui pusat biayanya, ukur profitabilitasnya terhadap anggaran biaya dan perkiraan biaya saat selesai, akui pendapatan berdasarkan persentase penyelesaian, serta kelola perintah perubahan, subkontraktor dan garansi bank.
Gambaran umum dan alur kerja
Kapan modul ini dipakai? Ketika Anda mengerjakan proyek untuk pemilik berdasarkan kontrak dengan daftar kuantitas, dan dibayar bertahap sesuai yang diselesaikan, bukan sekaligus. Perbedaan mendasarnya dari faktur penjualan biasa: pendapatan di sini diakui berdasarkan persentase penyelesaian, sebagian dari tiap sertifikat ditahan oleh pemilik, dan sebagian uang muka dipulihkan.
- Daftarkan kontrak di layar Kontrak: pemilik, nilai, persentase (retensi, pemulihan uang muka, PPN), lalu daftar kuantitas.
- Tetapkan pusat biaya — biaya aktual kontrak terkumpul di sana. Tiap kontrak butuh pusat biayanya sendiri (sistem mencegah berbagi).
- Aktifkan kontrak agar sertifikat dapat diterbitkan.
- Catat uang muka dari pemilik di layar Uang Muka & Retensi.
- Terbitkan sertifikat berkala dari Tagihan Progres — Anda hanya memasukkan kuantitas periode ini per item.
- Catat biaya: keluarkan material dari gudang atau bayar sewa peralatan di Biaya Kontrak, dan tandai baris faktur pembelian dengan pusat biaya kontrak.
- Susun anggaran biaya di Anggaran Biaya Kontrak, dan perbarui perkiraan biaya penyelesaian secara berkala.
- Akui pendapatan di akhir tiap periode dari Pengakuan Pendapatan.
- Kelola perubahan lewat Perintah Perubahan, dan pekerjaan yang disubkontrakkan lewat Subkontrak.
- Catat klaim pada hari kejadian di daftar klaim — sebelum batas pemberitahuan lewat.
- Catat garansi bank di register garansi dan pantau tanggal berakhirnya.
- Pantau penyelesaian dan profitabilitas di dasbor dan laporan.
- Lepaskan retensi di akhir proyek, lalu tutup kontrak.
Contr.ContractRevenueAccountCode, Contr.RetentionReceivableAccountCode,
Contr.OwnerAdvanceAccountCode, Contr.MaterialsAccountCode,
Contr.SubcontractorAccountCode, Contr.EquipmentRentalAccountCode dan
Contr.SubcontractorAdvanceAccountCode, ditambah Contr.WipAccountCode (pekerjaan
dalam proses) dan Contr.ExcessBillingsAccountCode (tagihan berlebih) — dua yang terakhir milik
pengakuan pendapatan. Perusahaan yang dibuat dengan aktivitas «Kontraktor &
Konstruksi» sudah mendapatkannya otomatis. Tanpa akun yang diperlukan, sistem menolak memposting dan menyebut
kunci yang kurang dalam pesannya.| Izin | Yang diizinkan |
|---|---|
CONTR.Contracts.View / Create / Edit / Delete | Daftar kontrak dan daftar kuantitas. |
CONTR.Contracts.Manage | Mengaktifkan, menangguhkan, dan menutup kontrak. |
CONTR.Billings.View / Create / Edit / Delete | Menyiapkan sertifikat dan mengubah draf. |
CONTR.Billings.Post / Unpost | Memposting dan membatalkan posting — izin finansial yang sensitif. |
CONTR.Advances.View / Create | Uang muka pemilik dan pelepasan retensi. |
CONTR.Costs.View / Create / Delete | Biaya langsung kontrak (material, peralatan) dan pembalikannya. |
CONTR.Variations.View / Create / Edit / Delete | Menyiapkan perintah perubahan. |
CONTR.Variations.Approve | Menyetujui perubahan — inilah yang benar-benar mengubah BOQ dan nilai kontrak. |
CONTR.Subcontracts.* dan CONTR.SubBillings.* | Subkontrak dan sertifikatnya. |
CONTR.SubAdvances.View / Create | Uang muka yang dibayarkan ke subkontraktor. |
CONTR.Budget.View / Manage | Anggaran biaya kontrak dan perkiraan biaya penyelesaian. |
CONTR.Revenue.View / Create / Unpost | Pengakuan pendapatan — langsung memengaruhi laporan keuangan, berikan dengan hati-hati. |
CONTR.Guarantees.View / Create / Manage | Register garansi; Manage mencakup perpanjangan, pelepasan, dan pencatatan klaim. |
Tender dan estimasi
Jalur: Kontraktor → Tender dan estimasi —
/contr/tenders
Di sinilah sebuah kontrak dimulai.
1. Harga dianalisis, bukan diketik
Setiap item memiliki analisis harga satuan: berapa tenaga kerja, material dan alat yang dikonsumsi satu unit.
| Jenis | Uraian | Kuantitas/unit | Harga satuan | Biaya |
|---|---|---|---|---|
| Tenaga kerja | Regu beton | 0,35 hari | 400 | 140,00 |
| Material | Beton siap pakai | 1,05 m³ | 210 | 220,50 |
| Peralatan | Pompa | 0,10 jam | 300 | 30,00 |
| Biaya per m³ | 390,50 | |||
2. Markup bukan marjin
Biaya umum % dan laba % ditetapkan pada tender, sehingga harga item = biaya × (1 + jumlah keduanya).
Biaya umum dipisahkan dari laba karena yang pertama adalah biaya yang harus tertutup dan yang kedua adalah keputusan.
3. Pembebanan komersial
Mengosongkan harga berarti biaya ditambah biaya umum dan laba. Mengisinya adalah pembebanan komersial — membebani item-item awal adalah praktik biasa untuk arus kas.
4. Biaya menurut jenis
Menjawab sekali lihat: berapa bagian pekerjaan ini yang berupa tenaga kerja, material dan peralatan.
5. Pemenangan
| Yang dibuat | Pada harga berapa |
|---|---|
| Kontrak | Nilainya = nilai tender yang diajukan |
| BOQ | Pada harga jual (harga yang ditawarkan tiap item) |
| Anggaran biaya | Pada biaya hasil analisis, tersebar menurut kode biaya |
Kontrak dan daftar kuantitas
Jalur: Kontraktor → Kontrak — /contr/contracts
Fungsi: kontrak memuat kesepakatan dengan pemilik — nilainya, persentasenya, dan BOQ yang menjadi
dasar setiap sertifikat. Kode otomatis seperti CONTR-00001 diberikan kecuali Anda mengetiknya sendiri.
Kolom kontrak
| Kolom | Wajib | Keterangan |
|---|---|---|
| Nama kontrak | Ya | Proyeknya, misal "Gedung kantor — tahap pertama". |
| Klien / pemilik | Ya | Dipilih dari pelanggan; piutang diposting atas namanya. |
| Pusat biaya | Tidak (sangat disarankan) | Wadah tempat biaya aktual kontrak masuk. Dua kontrak tidak boleh berbagi satu pusat biaya — masing-masing akan melaporkan pengeluaran yang lain, sehingga sistem menolaknya. |
| Nilai kontrak | Ya | Nilai yang dikontrakkan; Anda diperingatkan bila total BOQ tidak cocok. |
| Retensi % | Tidak | Ditahan dari setiap sertifikat ke akun retensi sampai dilepaskan. |
| Pemulihan uang muka % | Tidak | Dipotong dari setiap sertifikat untuk memulihkan uang muka secara bertahap. |
| PPN % | Tidak | Dikenakan atas nilai pekerjaan yang disertifikasi tiap periode. |
Daftar kuantitas (BOQ)
Setiap item punya nomor, deskripsi, satuan, kuantitas kontrak dan harga satuan — totalnya dihitung otomatis. Kolom "Tersertifikasi" menunjukkan berapa banyak tiap item telah disertifikasi lewat sertifikat yang diposting.
Siklus hidup kontrak
Draf → Aktif (tombol "Aktifkan"; tidak ada sertifikat sebelumnya) → Ditangguhkan → Ditutup. Sistem menolak menutup kontrak selama retensi masih ditahan, agar hak yang belum diterima tidak terlupakan.
Kontrak mata uang asing
Kontrak memiliki mata uang dan kurs. Kontrak yang ditulis dalam mata uang asing menyatakan nilainya, tarif daftar kuantitas, sertifikat dan uang mukanya dalam mata uang itu, sementara pembukuan tetap dalam mata uang dasar — tiap dokumen dikonversi dengan kursnya sendiri saat diposting. Kosongkan mata uang untuk kontrak mata uang dasar, seperti semua kontrak yang sudah ada.
Persentase penyelesaian per kuantitas adalah rasio di dalam satu kontrak (tersertifikasi ÷ nilai kontrak), jadi mata uang tidak memengaruhinya. Dasbor kontraktor menjumlah lintas kontrak, sehingga totalnya dalam mata uang dasar.
Tagihan progres
Jalur: Kontraktor → Tagihan Progres — /contr/billings
Fungsi: tagihan berkala atas pekerjaan periode berjalan. Pilih kontraknya dan sistem menampilkan seluruh BOQ dengan, per item, kuantitas kontrak, yang sudah disertifikasi sebelumnya, dan sisanya. Anda hanya memasukkan kuantitas periode ini; sisanya dihitung langsung.
Rincian potongan — bagaimana jumlah bersih diperoleh
| Unsur | Cara hitung |
|---|---|
| Nilai pekerjaan | Jumlah (kuantitas periode × harga satuan) seluruh item. |
| Retensi | Nilai pekerjaan × % retensi — dipotong dan dicatat sebagai aset pada pemilik. |
| Pemulihan uang muka | Nilai pekerjaan × % pemulihan, dibatasi sisa uang muka yang belum dipulihkan. |
| PPN | Nilai pekerjaan × % PPN — ditambahkan. |
| Bersih terutang | Nilai pekerjaan + PPN − retensi − pemulihan uang muka. |
Contoh: pekerjaan 260.000 dengan retensi 10%, pemulihan 20% dan PPN 15% → retensi 26.000, pemulihan 52.000, PPN 39.000, dan bersih terutang 221.000.
Jurnal saat diposting
| Sisi | Akun | Jumlah |
|---|---|---|
| Debit | Piutang usaha | Bersih terutang |
| Debit | Retensi piutang | Retensi |
| Debit | Uang muka dari pemilik | Uang muka yang dipulihkan |
| Kredit | Pendapatan kontrak | Nilai pekerjaan penuh |
| Kredit | PPN keluaran | PPN |
Perhatikan bahwa pendapatan diakui sebesar nilai penuh pekerjaan, bukan bersih yang diterima — itulah makna persentase penyelesaian. Tombol "Lihat jurnal" menampilkan jurnal yang dihasilkan dari layar ini.
Status dan aturannya
Draf (dapat diubah) → Disetujui (langkah persetujuan opsional) → Diposting (punya jurnal, tidak dapat diubah).
- Tagihan berlebih: kuantitas kumulatif suatu item tidak boleh melebihi kuantitas BOQ-nya — terbitkan perintah perubahan bila perlu lebih.
- Pembatalan tidak berurutan: sertifikat tidak dapat dibatalkan selama sertifikat setelahnya masih diposting.
- Menghapus sertifikat terposting: batalkan postingnya dulu.
Sertifikat dapat dicetak atau diunduh dari layar ini, setelah diposting.
Uang muka dan retensi
Jalur: Kontraktor → Uang Muka & Retensi — /contr/receipts
Dua pergerakan kas pada kontrak; keduanya langsung diposting saat disimpan:
| Jenis | Jurnal | Dampak |
|---|---|---|
| Uang muka diterima | Dr kas/bank — Kr uang muka dari pemilik | Menambah saldo uang muka yang kelak dipulihkan dari sertifikat. |
| Pelepasan retensi | Dr kas/bank — Kr retensi piutang | Mengurangi retensi; melepaskan lebih dari yang ditahan akan ditolak. |
Biaya kontrak
Jalur: Kontraktor → Biaya Kontrak — /contr/costs
| Jenis biaya | Yang Anda isi | Jurnal |
|---|---|---|
| Material | Item, gudang dan kuantitas — tanpa jumlah | Dr material proyek — Kr persediaan, pada biaya rata-rata tertimbang saat pengeluaran. |
| Sewa peralatan | Jumlah dan akun pembayaran | Dr sewa peralatan — Kr kas/bank. |
| Tenaga kerja & lainnya | Jumlah dan akun pembayaran | Dr material proyek (atau akun pilihan Anda) — Kr kas/bank. |
Setiap sisi debit membawa pusat biaya kontrak, dan itulah yang membuat biaya muncul di dasbor serta laporan profitabilitas. Tombol "Balikkan" membuat jurnal pembalik dan mengembalikan material ke persediaan pada biaya yang sama saat keluar.
Bagaimana dengan faktur pembelian dan jasa? Cantumkan pusat biaya kontrak pada baris faktur (kolom "Pusat Biaya" di faktur pembelian); jurnalnya terbagi otomatis dan biayanya dikaitkan ke kontrak. Ini jalur yang tepat untuk jasa dan beban yang tidak melalui persediaan.
Jam tenaga kerja dan peralatan
Jalur: Kontraktor → Sumber Daya Operasional — /contr/resources
dan Kontraktor → Lembar Kerja — /contr/timesheets
Layar Biaya Kontrak mencatat apa yang ada pembayarannya. Dua biaya terbesar tidak punya pembayaran di tingkat kontrak: tenaga kerja, karena penggajian adalah satu jumlah di akhir bulan dan pertanyaannya berapa yang dipakai tiap kontrak; dan peralatan milik sendiri, karena ekskavator perusahaan tidak menagih siapa pun namun kontrak tetap memakainya. Keduanya dijawab dengan tarif per jam × jam kerja.
Sumber daya operasional
Definisikan jenis tenaga kerja dan mesin milik sendiri, masing-masing dengan tarif normal dan lembur. Biarkan tarif lembur nol agar lembur dihitung dengan tarif normal.
Lembar kerja
Catat jam tiap sumber daya pada kontrak selama periode. Lembar disimpan sebagai draf dan tidak menyentuh akun sampai Anda memposting.
| Sisi | Akun | Jumlah |
|---|---|---|
| Debit | Tenaga kerja proyek — pada pusat biaya kontrak | Biaya jam tenaga kerja |
| Debit | Biaya peralatan — pada pusat biaya kontrak | Biaya jam peralatan |
| Kredit | Utang upah | Biaya jam tenaga kerja |
| Kredit | Pemulihan biaya peralatan | Biaya jam peralatan |
Kedua kredit sengaja tidak membawa pusat biaya: pusat biaya adalah cara sistem mengukur biaya aktual kontrak, sehingga membebankannya ke sana akan mengembalikannya sebagai biaya kontrak.
Penggajian
Jalur: Kontraktor → Penggajian —
/contr/payroll
Layar ini adalah sisi lain dari lembar waktu. Lembar waktu membebankan jam pekerja ke kontrak dan mengkredit upah masih harus dibayar, dan jurnal itu sebuah janji: "tenaga kerja ini sudah dibebankan ke proyek dan akan dibayar kemudian". Penggajian adalah tempat janji itu ditunaikan.
Bagaimana upah bruto terbagi
| Bagian | Ke mana | Mengapa |
|---|---|---|
| Yang sudah dibebankan lembar waktu ke proyek | Debit upah masih harus dibayar | Melunasi kewajiban yang diciptakan lembar waktu — tidak dibebankan lagi |
| Sisanya | Tenaga kerja tak teralokasi (beban) | Waktu menganggur, menunggu material, staf lapangan yang tidak dibebankan ke proyek |
Tenaga kerja tak teralokasi bukan formalitas: itulah yang dibayar perusahaan untuk jam yang tidak dapat dikaitkan dengan pekerjaan apa pun. Yang tak pernah melihatnya tidak tahu berapa yang hilang di sana.
Kolom "dibebankan ke kontrak"
Ini saldo pekerja pada akun upah masih harus dibayar: seluruh yang pernah dibebankan lembar waktu terposting untuknya, dikurangi yang sudah dilunasi penggajian sebelumnya.
Jurnal yang terbentuk
| Sisi | Akun |
|---|---|
| Debit | Upah masih harus dibayar — sebesar yang dibebankan ke kontrak |
| Debit | Tenaga kerja tak teralokasi — sisanya |
| Debit | Kontribusi pemberi kerja |
| Kredit | Utang potongan gaji |
| Kredit | Utang kontribusi pemberi kerja |
| Kredit | Utang gaji neto |
Pembayaran
Posting menciptakan kewajiban; pembayaran adalah jurnal kedua yang melunasi utang gaji neto terhadap kas atau bank.
Pesangon dan perlindungan upah
Jalur: Kontraktor → Pesangon akhir masa kerja —
/contr/end-of-service
Pesangon bukan biaya yang muncul pada hari pekerja berhenti; ia diperoleh setiap bulan ia bertahan. Perusahaan yang baru mencatatnya saat kepergian melaporkan laba yang tidak dimilikinya, lalu menerima pukulannya sekaligus pada tahun tenaga kerjanya berganti.
Data kepegawaian lebih dahulu
Pada layar Sumber daya, untuk tiap pekerja: nomor identitas, IBAN, tanggal masuk, serta upah pokok dan tunjangan perumahan secara terpisah.
Cadangan bulanan
| Kolom | Maknanya |
|---|---|
| Tahun masa kerja | Dari tanggal masuk sampai tanggal ukur (atau tanggal berakhir) |
| Hari hak | Menurut aturan yang diatur di pengaturan |
| Terakru s.d. kini | Hari hak × (upah bulanan ÷ 30) |
| Telah dicadangkan | Yang sudah diposting alokasi sebelumnya |
| Pergerakan | Selisihnya — satu-satunya yang diposting |
Aturan haknya adalah pengaturan, bukan kode
Diatur di «Pengaturan → Kontraktor»: hari per tahun untuk lima tahun pertama, hari per tahun setelahnya, dan apakah tunjangan dihitung.
| Negara | Aturan umum |
|---|---|
| Arab Saudi | Setengah bulan (15 hari) per tahun untuk lima tahun pertama, lalu sebulan (30) |
| UEA | 21 hari per tahun untuk lima tahun pertama, lalu 30 |
Penyelesaian bagi yang berhenti
Catat tanggal berakhir pada pekerja, lalu ia muncul di daftar "yang berhenti dan belum diselesaikan". Penyelesaian dibayar dari cadangan: Debit cadangan / Kredit kas.
Berkas perlindungan upah (WPS)
Dari penggajian yang sudah diposting, tombol "berkas perlindungan upah" menampilkan satu baris per pekerja lalu mengunduh berkasnya.
Anggaran biaya kontrak
Jalur: Kontraktor → Anggaran Biaya Kontrak — /contr/budgets
Fungsi: BOQ memberi tahu berapa yang akan Anda terima; anggaran memberi tahu berapa biayanya. Anda memasukkan anggaran biaya per kategori (material, subkontraktor, tenaga kerja, peralatan, overhead, lainnya) dan sistem membandingkannya dengan biaya aktual dari buku besar.
Kontrol anggaran atas komitmen
Membandingkan anggaran hanya dengan biaya aktual adalah kontrol yang datang terlambat — uangnya sudah keluar. Kontraktor melampaui anggaran pada saat subkontrak ditandatangani atau pesanan pembelian diterbitkan. Maka baris anggaran memuat empat angka: Anggaran − Aktual − Dikomitmenkan = Tersedia.
Pos tanpa anggaran tidak memblokir apa pun — tidak ada yang dijanjikan tentangnya, dan menganggapnya nol akan menolak setiap pembelian yang tidak dianggarkan.
Biaya penyelesaian dan perkiraan biaya saat selesai
Anggaran disusun sekali; kenyataan berubah. Untuk itulah ada kolom biaya penyelesaian tersisa yang diperbarui tim proyek secara berkala, dan darinya lahir perkiraan biaya saat selesai (EAC):
| Keadaan | Perkiraan biaya saat selesai |
|---|---|
| Perkiraan sudah dimasukkan | Biaya aktual + biaya penyelesaian tersisa |
| Belum ada perkiraan | Anggaran apa adanya — kecuali biaya aktual sudah melampauinya, maka aktual yang dipakai |
Tiga angka lahir darinya, tampil di bagian bawah layar:
- % selesai per biaya = biaya aktual ÷ EAC. Inilah dasar pengakuan pendapatan.
- Selisih anggaran = anggaran − EAC. Negatif berarti perkiraan pembengkakan.
- Perkiraan laba kotor = nilai kontrak − EAC.
Provisi diukur atas pekerjaan yang tersisa — "perkiraan kerugian × (1 − persentase penyelesaian)" — karena kerugian atas pekerjaan yang sudah dikerjakan sudah masuk laba rugi: pada kontrak merugi, metode cost-to-cost mengakui pendapatan di bawah biayanya, sehingga memprovisikan seluruh kerugian akan membebankan bagian itu dua kali. Provisi diposting sebagai pergerakan, seperti posisi kontrak: tiap siklus hanya menambah atau melepas selisihnya. Bila kontrak berhenti merugi, provisi turun ke nol dan pembebanan sebelumnya berbalik.
Atur akun
Kerugian kontrak merugi dan Provisi kontrak merugi di
Pengaturan → Akun. Jangan arahkan akun kerugian ke salah satu akun biaya kontrak: justru karena itu
jurnal provisi sengaja tidak membawa pusat biaya — bila provisi terhitung sebagai biaya konstruksi, EAC
naik, perkiraan kerugian naik, dan provisi membesar tanpa henti.Struktur rincian kerja dan kinerja
Jalur: Kontraktor → Struktur Rincian Kerja —
/contr/wbs
Total kontrak tidak memberi tahu di mana kesalahannya. Strukturnya adalah pohon paket kerja, masing-masing dengan kode, nama, induk dan baseline (mulai dan selesai rencana), dengan item daftar kuantitas dikaitkan padanya.
Cara kinerja diukur
| Ukuran | Cara menghitung |
|---|---|
| Nilai perolehan (EV) | Σ (kuantitas tersertifikasi × harga satuan) item paket |
| Nilai rencana sampai kini (PV) | Nilai paket × seberapa banyak jendela baseline-nya telah berlalu |
| Varians jadwal (SV) | EV − PV — negatif berarti tertinggal |
| Indeks kinerja jadwal (SPI) | EV ÷ PV — di bawah satu berarti tertinggal |
Jadwal jaringan (jalur kritis)
Jalur: Kontraktor → Jadwal jaringan —
/contr/schedule
Diagram batang berisi tanggal yang diketik seseorang hanyalah harapan. Jaringan adalah pernyataan tentang sebab: yang ini tidak dapat dimulai sebelum yang itu selesai. Begitu logikanya dinyatakan, durasi proyek berhenti menjadi pendapat dan menjadi perhitungan — proyek berlangsung selama rantai sebab terpanjang, dan segala sesuatu di luar rantai itu memiliki float.
Yang Anda masukkan, yang dihitung sistem
| Anda masukkan | Sistem menghitung |
|---|---|
| Aktivitas: kode, nama, durasi dalam hari kerja | Mulai dan selesai paling awal (forward pass) |
| Ketergantungan: pendahulu, penerus, tipe, jeda | Mulai dan selesai paling lambat (backward pass) |
| Tanggal batasan, bila ada | Total float = mulai paling lambat − mulai paling awal |
| Mulai/selesai aktual dan persen penyelesaian | Jalur kritis, durasi, dan selisih terhadap kontrak |
Tipe ketergantungan
| Tipe | Arti |
|---|---|
| Finish to start (FS) | Yang paling umum: penerus tidak dapat mulai sebelum pendahulu selesai |
| Start to start (SS) | Keduanya mulai bersamaan — galian dan penyangga |
| Finish to finish (FF) | Keduanya selesai bersamaan |
| Start to finish (SF) | Jarang; dipakai untuk serah terima shift |
Jeda boleh positif atau negatif: tujuh hari untuk beton mengeras adalah jeda positif yang tidak ada pekerjaan di dalamnya, sedangkan jeda negatif berarti tumpang tindih yang disengaja.
Baseline yang membuat keterlambatan dapat diukur
"Bekukan baseline" menyimpan tanggal hasil perhitungan hari ini, dan selisih sejak saat itu diukur terhadapnya. Tanpanya, perencanaan ulang proyek yang terlambat menjadi tipuan: tanggal bergeser dan keterlambatan menghilang. Bekukan saat program disetujui, bukan setelahnya.
Kurva S
Jalur: Kontraktor → Kurva S —
/contr/s-curve
Tiga angka nyaris tak berarti sendiri-sendiri, tetapi mengatakan segalanya bila digambar pada satu sumbu, bulan demi bulan:
| Kurva | Apa itu | Dari mana asalnya |
|---|---|---|
| PV — nilai rencana | Yang seharusnya selesai sampai tanggal ini | Jadwal jaringan bila ada, jika tidak maka garis dasar pada struktur rincian kerja |
| EV — nilai perolehan | Yang benar-benar dikerjakan dan disahkan | Kuantitas tersertifikasi pada sertifikat terposting |
| AC — biaya aktual | Biaya yang benar-benar keluar | Buku besar, pada pusat biaya kontrak |
Mengapa dua kurva berhenti di hari ini
Kurva perolehan dan biaya berakhir pada bulan berjalan, tidak sampai akhir rencana. Ini disengaja: menariknya datar ke depan — yang dilakukan kebanyakan sistem — menggambarkan proyek yang berhenti bekerja. Hanya kurva rencana yang mencapai akhir, karena hanya rencana yang berbicara tentang masa depan.
Dari mana kurva rencana berasal
| Keadaan | Yang digambar |
|---|---|
| Ada tanggal garis dasar WBS | Jadwal nyata: nilai tiap paket disebar sepanjang jendelanya sendiri |
| Tanpa garis dasar, tetapi kontrak punya tanggal selesai | Nilai kontrak disebar merata sepanjang durasinya — dan layar menyatakan bahwa ini asumsi, bukan jadwal |
| Tanpa garis dasar dan tanpa tanggal selesai | Tidak ada kurva rencana dan tidak ada indeks jadwal yang diklaim |
Perkiraan
| Angka | Cara hitung |
|---|---|
| Indeks jadwal (SPI) | EV ÷ PV — di bawah satu berarti terlambat |
| Indeks biaya (CPI) | EV ÷ AC — di bawah satu berarti belanja lebih cepat dari perolehan |
| Perkiraan biaya saat selesai | Nilai BOQ ÷ CPI — pada laju Anda mengubah uang menjadi nilai selama ini |
| Perkiraan selesai | Dari laju enam bulan terakhir; proyek yang tidak bergerak tidak diberi tanggal |
Memakai bulan-bulan terakhir alih-alih seluruh riwayat itu disengaja: proyek yang belakangan ini melaju atau tersendat itulah yang seharusnya tercermin dalam perkiraan.
Di bawah grafik terdapat tabel angkanya, bulan demi bulan, karena grafik yang tak bisa dikembalikan ke angka hanyalah hiasan.
Perkiraan arus kas
Jalur: Kontraktor → Perkiraan Arus Kas —
/contr/cash-flow
Kontrak bisa menguntungkan namun menenggelamkan perusahaan. Laba dan kas bukan hal yang sama pada proyek yang ditagih bulanan, ditahan sepersepuluh tiap sertifikatnya selama setahun, dan membayar subkontraktor sebelum dibayar pemilik. Layar ini menampilkan kas tersisa kontrak, bulan per bulan.
Tiga tenggat
Diatur pada kontrak itu sendiri, dan inilah yang mengubah jumlah menjadi arus, bukan sekadar saldo:
| Tenggat | Pengaruh |
|---|---|
| Hari pembayaran pemilik | Menunda penagihan tiap sertifikat |
| Hari pembayaran pemasok | Menunda pembayaran subkontraktor dan pemasok |
| Hari pelepasan retensi | Masa pemeliharaan — yang membuat retensi jadi kas terakhir |
Cara menghitungnya
Arus masuk: pekerjaan yang belum disertifikasi, disebar pada bulan-bulan tersisa, tiap bulan
sebagai nilai pekerjaan + PPN − retensi − pemulihan uang muka, ditunda sesuai tenggat
pemilik. Ditambah pelepasan retensi, sekali, setelah masa pemeliharaan sejak pekerjaan berakhir.
Arus keluar: komitmen terbuka (subkontrak dan pesanan pembelian) serta anggaran yang
belum dikomitmenkan, ditunda sesuai tenggat pemasok.
Kontrak tanpa tanggal berakhir tidak memberi dasar untuk menyebar pekerjaannya per bulan; layar menandainya dan tanggal berakhir harus ditambahkan.
Rekonsiliasi biaya dan nilai (CVR)
Jalur: Kontraktor → Rekonsiliasi biaya dan nilai —
/contr/cvr
Inilah laporan yang benar-benar dipakai menjalankan perusahaan kontraktor. Pertanyaannya bukan "apakah kita untung" melainkan "apakah laba yang kita laporkan itu nyata".
Dua sisi laporan
| Sisi nilai | Sisi biaya |
|---|---|
| Tersertifikasi s.d. kini (Σ sertifikat terposting) | Biaya dalam pembukuan (buku besar, pada pusat biaya kontrak) |
| + klaim yang sangat mungkin dari daftar klaim | + biaya yang belum datang — dimasukkan estimator |
| + penyesuaian nilai menurut penilaian estimator | |
| = nilai s.d. kini | = total biaya |
Selisih keduanya adalah marjin s.d. kini.
1. Akrual dimasukkan, bukan diturunkan
Mengabaikannya membuat proyek menyanjung dirinya setiap bulan.
2. Marjin yang diambil terhadap marjin akhir
Marjin positif saja belum cukup; yang penting ia tidak lebih tinggi daripada marjin akhir proyek. Mengambil 15% hari ini atas pekerjaan yang akan berakhir di 5% berarti Anda menarik laba yang belum diperoleh, dan akan mengembalikannya di bulan berikutnya.
3. Potret yang membawa potret sebelumnya
Laporan dibuat per bulan dan membawa posisi bulan sebelumnya, sehingga pergerakan bulan ini muncul di dalam dokumen itu sendiri. Laporan yang sudah terbit tidak dapat diubah atau dihapus, dan sebuah bulan tidak dapat diterbitkan setelah bulan yang lebih baru sudah terbit, karena posisinya berantai.
Rincian per jenis pekerjaan
Per kode biaya: anggaran, biaya dalam pembukuan, akrual, perkiraan biaya akhir dan selisih. Perkiraan tidak pernah turun di bawah yang sudah dibelanjakan — sebuah pekerjaan tidak selesai dengan biaya lebih kecil daripada yang sudah dikeluarkan.
Pengakuan pendapatan berdasarkan persentase penyelesaian
Jalur: Kontraktor → Pengakuan Pendapatan — /contr/revenue
Fungsi: dalam kontraktor, yang Anda tagih dan yang Anda hasilkan jarang sama. Anda bisa menagih di muka sebelum bekerja, atau bekerja sebulan penuh sebelum menerbitkan sertifikatnya. Standar mewajibkan laporan laba rugi menampilkan yang benar-benar dihasilkan. Layar ini adalah penyesuaian akhir periode yang mewujudkannya.
Cara menghitungnya
- % penyelesaian = biaya aktual ÷ perkiraan biaya saat selesai (dari layar anggaran).
- Pendapatan dihasilkan = nilai kontrak × % penyelesaian.
- Selisihnya = pendapatan dihasilkan − yang benar-benar ditagih (total sertifikat terposting).
| Keadaan | Artinya | Tampil di mana |
|---|---|---|
| Dihasilkan > ditagih | Pekerjaan melebihi yang difakturkan | Pekerjaan dalam proses — aset |
| Dihasilkan < ditagih | Faktur melebihi pekerjaan | Tagihan berlebih — liabilitas |
Yang Anda lihat sebelum memposting
Pilih kontraknya dan layar memaparkan seluruh pengukuran sebelum Anda berkomitmen: biaya aktual, EAC dan % penyelesaian; lalu pendapatan dihasilkan terhadap yang ditagih; lalu posisi bersih (aset atau liabilitas); lalu pergerakan yang akan diposting sekarang. Bila tidak ada perubahan sejak proses sebelumnya, tombol posting dinonaktifkan — tidak ada jurnal kosong.
- Posisi berbalik antara aset dan liabilitas secara otomatis, tanpa campur tangan Anda.
- Pembatalan posting membalik pergerakan proses itu dan memulihkan posisi sebelumnya; hanya proses terakhir yang boleh dibatalkan.
- Kontrak tanpa pusat biaya tidak dapat diakui pendapatannya — sistem menolak dan menjelaskan alasannya.
Perintah perubahan
Jalur: Kontraktor → Perintah Perubahan — /contr/variations
Fungsi: cara resmi mengubah lingkup kontrak yang sedang berjalan. Alih-alih mengedit BOQ langsung (yang menghilangkan jejaknya), Anda menerbitkan perubahan terdokumentasi dengan tanggal, deskripsi dan persetujuan; saat disetujui, perubahan diterapkan ke BOQ dan nilai kontrak sekaligus.
Pilih kontraknya dan sistem menampilkan item saat ini; untuk tiap item Anda mengisi perubahan kuantitas (positif menambah, negatif mengurangi) dan harga baru, atau menambahkan item yang benar-benar baru.
Cara dampak nilai dihitung: per item, (kuantitas baru × harga baru) − (kuantitas saat ini × harga saat ini). Item 100 unit seharga 1.000 yang bertambah 40 unit dan dinaikkan menjadi 1.200 berdampak (140×1.200) − (100×1.000) = 68.000 — artinya perubahan harga menghargai ulang seluruh kuantitas, bukan hanya tambahannya.
CONTR.Variations.Approve.Catatan lapangan
Jalur: Kontraktor → Catatan lapangan —
/contr/site
Tiga catatan dalam satu layar: buku harian lapangan, permintaan informasi, dan daftar perbaikan. Tidak satu pun diposting ke buku besar.
1. Buku harian lapangan
Cuaca, jam kerja, jumlah pekerja dan alat, pekerjaan yang dilaksanakan, material yang diterima, tamu — dan yang terpenting kolom hambatan dan keterlambatan.
2. Permintaan informasi (RFI)
Pertanyaan kepada konsultan yang menahan pekerjaan. Angka yang penting adalah hari menunggu: yang dijawab dalam dua hari tidak berbiaya, sementara pertanyaan sama yang dibiarkan enam minggu adalah keterlambatan.
| Status | Yang terjadi |
|---|---|
| Terbuka | Terus bertambah usianya, hari demi hari |
| Terbuka melewati "dibutuhkan sebelum" | Ditandai terlambat, dan dapat diajukan sebagai klaim |
| Dijawab | Berhenti bertambah usia pada hari ia dijawab |
3. Daftar perbaikan
Serah terima bukanlah tanggal, melainkan daftar yang mencapai nol. Tiap item punya tingkat, dan yang kritis menghalangi serah terima dengan sendirinya.
| Status | Makna |
|---|---|
| Terbuka | Belum ditangani |
| Diperbaiki | Kontraktor menyatakan sudah, belum ada yang memeriksa |
| Terverifikasi | Diperiksa dan diterima — satu-satunya status yang menutup item |
| Ditolak | Diperiksa dan ditolak, dan alasannya wajib |
4. Dari catatan menjadi klaim
Hari keterlambatan atau RFI yang terlambat dapat diajukan sebagai klaim dari tempatnya, dan klaim dibuat dengan membawa referensi catatan beserta teksnya dalam uraiannya.
Pengendalian dokumen
Jalur: Kontraktor → Pengendalian dokumen —
/contr/documents
Segala yang dibangun di lapangan dibangun dari selembar kertas, dan kegagalan yang mahal bukanlah gambar yang hilang — melainkan gambar yang sudah digantikan namun masih dikerjakan: dinding berdiri mengikuti revisi B sementara revisi C memindahkan bukaan, dan biayanya adalah pembongkaran. Layar ini menjawab dua pertanyaan dan menolak samar pada keduanya.
Pertama: revisi mana yang berlaku?
Satu, selalu. Menyetujui sebuah revisi "untuk pelaksanaan" otomatis menggantikan revisi sebelumnya.
Kedua: dapatkah kita membuktikan pelaksana telah menerimanya?
"Kami mengirimnya" dan "mereka menerimanya" adalah dua klaim berbeda, dan hanya yang kedua memenangkan perdebatan. Transmittal melewati tiga status:
| Status | Artinya |
|---|---|
| Draf | Daftar yang diketik seseorang. Belum ada yang dikirim; isinya masih dapat diubah |
| Dikirim | Benar-benar keluar. Isinya dibekukan — sudah menjadi fakta historis |
| Dikonfirmasi | Pihak lain mengonfirmasi penerimaan. Hanya ini bukti penyerahan |
Dua tanggal: kapan dibutuhkan, dan kapan tiba
Setiap revisi membawa keduanya dengan sengaja, dan selisihnya adalah keterlambatan penerbitan informasi — dasar perpanjangan waktu dalam setiap bentuk kontrak baku, yang dapat diklaim hanya karena seseorang mencatat kedua tanggal pada waktunya. Revisi yang belum tiba terus menua, karena keterlambatan yang ditimbulkannya belum berhenti.
Daftar klaim
Jalur: Kontraktor → Daftar klaim —
/contr/claims
Klaim bukan perintah perubahan. Perintah perubahan sudah disepakati sehingga mengubah kontrak. Klaim adalah permintaan biaya atau waktu tambahan yang masih disengketakan: batuan yang tidak ada di gambar, keterlambatan penyerahan lokasi, lonjakan harga baja. Klaim baru menjadi nilai pada hari ia diselesaikan, dan saat itu sistem menerbitkan perintah perubahan sebesar nilai yang disepakati.
Masa pemberitahuan diatur per kontrak pada hari pemberitahuan klaim (bawaan 28 hari — periode FIDIC yang umum). Jika kontrak Anda menyatakan lain, ubah pada kontrak tersebut.
Nilai diklaim dan nilai sangat mungkin
Klaim memuat dua nilai dengan sengaja: nilai diklaim, yaitu yang Anda minta, dan nilai sangat mungkin, yaitu yang Anda nilai besar kemungkinannya diterima. Ini bukan administrasi berlebih: batasan imbalan variabel IFRS 15 hanya mengizinkan pengakuan sebatas yang kecil kemungkinan dibalik secara signifikan. Sisanya pengungkapan, bukan pendapatan. Sistem menolak nilai sangat mungkin yang melebihi nilai diklaim.
Siklus hidup klaim
| Status | Makna |
|---|---|
| Draf | Dicatat internal; pemilik belum diberitahu |
| Diajukan | Pemberitahuan dikirim — otomatis tercapai begitu tanggal pemberitahuan diisi |
| Dalam kajian | Ada pada pemilik atau konsultan |
| Ditolak / Ditarik | Berakhir tanpa hasil; nilai yang mungkin dinolkan |
| Selesai | Nilai disepakati dan perintah perubahan terbit; klaim lalu dibekukan |
Penyelesaian
Saat menyelesaikan, Anda mengisi nilai disepakati dan hari yang diberikan. Sistem membuat perintah perubahan draf sebesar nilai itu, menautkannya ke klaim, dan menolkan nilai yang mungkin — karena nilainya sudah pindah ke perintah perubahan dan tidak boleh dihitung dua kali. Penyelesaian tidak memposting jurnal dengan sendirinya: buka perintah perubahan dan setujui agar nilai kontrak berubah. Klaim yang selesai memiliki tombol "buka perintah perubahan" yang langsung menuju ke sana.
Subkontrak dan sertifikatnya
Jalur: Kontraktor → Subkontrak — /contr/subcontracts
Subkontrak menyerahkan sebagian pekerjaan kepada subkontraktor (dipilih dari pemasok), dengan nilai dan persentasenya sendiri: retensi, pemulihan uang muka dan PPN.
Uang muka ke subkontraktor
Jalur: Kontraktor → Uang Muka Subkontraktor — /contr/sub-advances
Saat Anda membayar subkontraktor sebelum ia menghasilkannya: Dr uang muka ke subkontraktor (sebuah aset — uang sudah keluar tetapi belum dihasilkan) Kr kas/bank. Uang muka itu lalu dipulihkan otomatis dari sertifikatnya sesuai persentase pada subkontrak.
Item tidak dapat dihapus setelah disertifikasi, agar kuantitas kumulatif pada sertifikat yang sudah diposting tetap utuh.
Sertifikat subkontraktor
Jalur: Kontraktor → Tagihan Subkontraktor — /contr/sub-billings
| Sisi | Akun | Jumlah |
|---|---|---|
| Debit | Subkontraktor (biaya) — membawa pusat biaya kontrak | Nilai pekerjaan |
| Debit | PPN masukan | PPN |
| Kredit | Uang muka ke subkontraktor | Uang muka yang dipulihkan |
| Kredit | Utang pajak potong | Pajak yang dipotong |
| Kredit | Utang usaha | Nilai pekerjaan + PPN − uang muka − pajak potong |
Ini bukan biaya: beban laba rugi tetap sebesar nilai pekerjaan penuh, yang berubah hanya siapa yang berhak atas uangnya. Jumlah yang dipotong dilacak kumulatif pada subkontrak dan berkurang otomatis saat sertifikat dibatalkan postingnya. Perubahan persentase berlaku untuk sertifikat berikutnya saja; tiap sertifikat yang sudah diposting menyimpan persentase saat dihitung.
Atur akun
Utang pajak potong di Pengaturan → Akun, dan jangan arahkan ke akun PPN —
keduanya kewajiban berbeda kepada otoritas yang sama dan tidak boleh dicampur.Garansi bank
Jalur: Kontraktor → Garansi Bank — /contr/guarantees
Fungsi: register setiap garansi yang perusahaan terbitkan untuk pemilik proyek atau panitia tender, dan pemantauan tanggal berakhirnya. Pemantauan itu bukan detail administratif: jaminan pelaksanaan yang kedaluwarsa tanpa diperpanjang bisa menahan pembayaran satu proyek penuh.
| Jenis | Kapan diterbitkan |
|---|---|
| Jaminan penawaran | Bersama penawaran — sebelum ada kontrak, jadi dicatat tanpa kontrak. |
| Jaminan pelaksanaan | Saat penunjukan, dan tetap aktif sepanjang proyek. |
| Uang muka | Terhadap uang muka, dikurangi atau dilepas seiring pemulihannya. |
| Retensi | Untuk melepas retensi lebih awal alih-alih menunggu akhir proyek. |
| Pemeliharaan | Untuk masa tanggung cacat setelah serah terima. |
Pemantauan berakhirnya
Garansi aktif tampil lebih dulu, diurutkan dari yang paling dekat berakhir, masing-masing dengan kolom "hari menuju berakhir" (menjadi negatif setelah lewat). Apa pun yang berakhir dalam tiga puluh hari ditandai secara eksplisit. Di bagian atas ada indikator: jumlah dan nilai garansi aktif, yang segera berakhir beserta nilainya, dan margin tunai yang diblokir di bank.
Tindakan atas garansi
| Tindakan | Dampak |
|---|---|
| Perpanjang | Masukkan tanggal berakhir baru dan garansi tetap aktif. Sistem menolak tanggal yang lebih awal dari yang berlaku. |
| Lepaskan | Dikembalikan penerima dan dibatalkan di bank — keluar dari eksposur aktif dan tanggal pelepasan dicatat. |
| Catat klaim | Penerima benar-benar mengklaimnya. Catat di sini, dan bukukan liabilitasnya dengan jurnal manual. |
Persetujuan atas dokumen kontraktor
Jalur: Pengaturan → Persetujuan dan layar Persetujuan
Fungsi: mensyaratkan persetujuan manajemen sebelum dokumen diposting. Ini kebutuhan mendasar di perusahaan besar, di mana yang menyiapkan sertifikat tidak boleh menjadi yang mempostingnya.
Dua dokumen kontraktor didukung:
| Dokumen | Jumlah yang diukur terhadap ambang batas |
|---|---|
| Tagihan progres | Jumlah bersih terutangnya. |
| Perintah perubahan | Dampak absolut pada nilai kontrak — pengurangan besar layak disetujui sama seperti penambahan besar. |
Cara kerjanya
- Di pengaturan persetujuan, aktifkan aturan untuk jenis dokumen dan tetapkan jumlah minimum, peran penyetuju, dan level kedua opsional.
- Saat memposting: di bawah ambang batas langsung diposting; di atasnya dokumen tidak diposting — permintaan persetujuan dibuat, penyetuju diberi tahu, dan pesan yang jelas dikembalikan.
- Dokumen tetap belum diposting selama permintaan masih menunggu.
- Begitu level terakhir menyetujui, dokumen diposting otomatis — tidak perlu kembali ke sana.
- Penolakan mengembalikannya ke penyusun beserta alasannya.
Permintaan dipantau di layar Persetujuan, dan Anda menerima notifikasinya.
Dasbor dan laporan
Jalur: Kontraktor (judul modul) — /contr/dashboard
KPI portofolio: kontrak aktif, total nilai, total tersertifikasi, % penyelesaian, retensi ditahan, sisa uang muka, biaya subkontraktor, biaya aktual dan laba bersih — beserta tabel profitabilitas per kontrak.
Laporan modul (Pusat Laporan → Kontraktor)
| Laporan | Isinya |
|---|---|
| Daftar kontrak | Tiap kontrak dengan nilai, tersertifikasi, % penyelesaian, retensi, uang muka dan status. |
| Daftar tagihan progres | Setiap sertifikat dengan rincian potongan, bersih dan statusnya. |
| Umur retensi | Retensi yang belum dilepas per kontrak dan jumlah hari sejak sertifikat terakhir. |
| Profitabilitas kontrak | Nilai tersertifikasi terhadap biaya subkontraktor, laba kotor dan marginnya. |
| Biaya penyelesaian tersisa | Per item BOQ: sisa kuantitas, sisa nilai dan % penyelesaian. |
Usaha patungan
Jalur: Kontraktor → Usaha patungan —
/contr/joint-ventures
Usaha patungan konstruksi adalah operasi bersama menurut IFRS 11, bukan perusahaan tersendiri: para mitra berbagi pendapatan, biaya dan hasil secara langsung.
1. Mitra dan bagian
Buka kontrak dari layar ini dan catat para mitranya beserta persentase masing-masing. Bagian kita adalah sisanya — dihitung, tidak pernah disimpan, sehingga tidak mungkin berbeda dari bagian mereka. Total bagian di atas 100% ditolak.
Tiap mitra boleh memiliki rekening koran sendiri; bila dikosongkan, dipakai akun bawaan dari «Pengaturan → Akun». Memberi tiap mitra akunnya sendiri itulah yang membuat posisi mereka dapat dibedakan di neraca saldo.
2. Alokasi bagian mitra
Alokasi adalah dokumen berkala yang memindahkan bagian tiap mitra atas pendapatan dan biaya ke rekening korannya, sehingga di laporan laba rugi hanya tersisa bagian kita. Layar menampilkan apa yang akan diposting sebelum Anda memposting.
Alokasi membawa posisi kumulatif per mitra dan hanya memposting selisih dari alokasi sebelumnya — persis seperti pengakuan pendapatan. Karena itu aman diulang tanpa penghitungan ganda, dan perubahan bagian mengoreksi dirinya sendiri pada alokasi berikutnya.
3. Jurnal yang terbentuk
| Sisi | Akun | Nilai |
|---|---|---|
| Debit | Bagian mitra atas pendapatan (kontra-pendapatan) | Pergerakan bagian pendapatannya |
| Kredit | Bagian mitra atas biaya (kontra-beban) | Pergerakan bagian biayanya |
| Kredit / Debit | Rekening koran tiap mitra | Selisihnya — yang menjadi haknya |
Jurnal seimbang dengan sendirinya: pergerakan tiap mitra adalah selisih pendapatannya dikurangi biayanya, sehingga baris para mitra selalu sama persis dengan selisih dua baris lainnya. Bila biaya tidak bergerak antara dua alokasi, baris biaya tidak muncul sama sekali.
4. Penyelesaian dengan mitra
Saldo rekening koran diselesaikan dengan dokumen penyelesaian: dibayar ke mitra atau diterima darinya, berlawanan dengan akun kas atau bank.
Pertanyaan umum
Mengapa pembelian saya tidak muncul sebagai biaya kontrak? Karena pembelian masuk ke persediaan (aset). Keluarkan materialnya ke kontrak dari "Biaya Kontrak", atau cantumkan pusat biaya kontrak pada baris faktur pembelian bila itu jasa atau beban yang tidak menyentuh persediaan.
Sistem menolak menutup kontrak. Retensi masih ditahan — lepaskan dulu dari "Uang Muka & Retensi".
Saya perlu menagih melebihi kuantitas kontrak. Terbitkan dan setujui perintah perubahan, lalu terbitkan sertifikatnya.
Sistem menolak menautkan pusat biaya ke kontrak baru. Pusat biaya itu sudah milik kontrak lain. Buat pusat biaya tersendiri untuk tiap kontrak agar biaya masing-masing tetap benar.
% selesai per biaya menunjukkan nol. Entah kontrak tidak punya pusat biaya sehingga biaya aktualnya tak terukur, atau belum ada anggaran biaya maupun perkiraan sehingga tidak ada dasar pengukuran. Lihat layar anggaran.
Tombol posting pengakuan pendapatan nonaktif. Tidak ada perbedaan antara posisi saat ini dan proses sebelumnya — tidak ada yang perlu diposting.
Saya memposting sertifikat dan ditolak, menunggu persetujuan. Ada aturan persetujuan yang aktif dan jumlahnya melampaui ambang batas. Pantau permintaannya di layar Persetujuan; sertifikat akan diposting otomatis setelah disetujui.
Sistem menolak memperpanjang garansi. Tanggal baru harus setelah tanggal berakhir saat ini.
Pesan "Atur akun … di Pengaturan". Bagan akun perusahaan Anda tidak memiliki akun yang diperlukan, atau belum ditautkan — tautkan di «Pengaturan → Akun».
Pertanyaan umum
Bagaimana membuat kontrak?
Buka Kontraktor › Kontrak › Baru, tetapkan klien, nilai kontrak, BOQ/WBS, dan termin; kontrak menjadi pusat penagihan, biaya, dan retensi.
Bagaimana progress billing bekerja?
Terbitkan faktur progres (interim) untuk persentase selesai atau pekerjaan terukur; sistem melacak tertagih-sampai-kini vs nilai kontrak.
Bagaimana subkontraktor dan retensi ditangani?
Subkontrak melacak penagihan dan retensinya; KEMTOVA ERP menahan retensi pada sertifikat klien dan subkontraktor lalu melepasnya kemudian.
Apakah pendapatan diakui seiring waktu?
Ya. Pengakuan pendapatan mengikuti persentase penyelesaian, dengan tagihan lebih/kurang sebagai aset/liabilitas kontrak sesuai IFRS 15.