Modul Investasi Real Estat
Pengelolaan terpadu untuk properti yang disewakan: pendefinisian area, bangunan, unit dan partisinya, pemantauan okupansi, kontrak sewa dengan wizard multi-langkah, angsuran dan penerimaan melalui bukti penerimaan, penagihan item kontrak sebagai faktur penjualan atau jurnal, perpanjangan dan pengosongan, dilengkapi laporan, dasbor indikator, dan notifikasi berakhirnya kontrak.
Data Dasar (Area · Jenis · Status Unit)
Jalur: Investasi Real Estat ← Area / Jenis Properti / Status Unit — /restate/areas · /restate/property-types · /restate/unit-statuses
Fungsi: Tiga daftar definisi sederhana yang mengisi daftar pilihan (dropdown) pada layar properti dan unit. Setiap layar mengikuti templat data dasar yang seragam (kode dibuat otomatis, nama Arab/Inggris, aktif/nonaktif).
| Daftar | Apa yang Didefinisikan | Digunakan di |
|---|---|---|
| Area | Area geografis/lingkungan tempat bangunan berada. | Field «Area» pada layar properti, dan penyaringan laporan. |
| Jenis Properti | Klasifikasi bangunan (menara hunian, apartemen, vila, kompleks komersial, perkantoran…). | Field «Jenis Properti» pada layar properti. |
| Status Unit | Status yang tampak untuk unit (kosong, disewakan, dalam pemeliharaan, dipesan…). | Field «Status Unit» pada layar unit dan pohon okupansi. |
Properti (Bangunan)
Jalur: Investasi Real Estat ← Properti — /restate/properties
Fungsi: Registri bangunan/properti. Setiap properti adalah wadah bagi unit yang disewakan. Dari editor properti Anda dapat membuat unit-unitnya sekaligus daripada memasukkannya secara manual.
Field editor properti
| Field | Deskripsi / Aturan |
|---|---|
| Kode | Dibuat otomatis tanpa celah dan tanpa duplikasi (prefiks dapat disesuaikan dari «Penomor»). Hanya-baca. |
| Nama (Arab) * | Nama properti — wajib. |
| Nama (Inggris) | Tampil saat antarmuka dijalankan dalam bahasa Inggris. |
| Area | Dari daftar area. |
| Jenis Properti | Dari daftar jenis properti. |
| Alamat / Deskripsi | Data deskriptif lokasi. |
| Jumlah Lantai / Jumlah Unit | Referensi yang digunakan dalam generator unit. |
| Pusat Biaya | Pusat biaya akuntansi tempat pendapatan unit properti ini diatribusikan (diwariskan ke unit dan jurnal). |
| Aktif | Properti yang nonaktif tidak tampil dalam pemilihan unit baru. |
Tombol «Buat Unit» — generator unit
Membuka kotak dialog yang membuat unit properti sekaligus daripada input manual (seperti sistem Noble):
| Masukan | Efek |
|---|---|
| Jumlah Lantai | Berapa lantai yang akan dibuatkan unit. |
| Unit per Lantai | Jumlah apartemen/kantor dalam satu lantai. |
| Apartemen Lantai Dasar | Jumlah unit lantai dasar (dinomori terpisah dari lantai atas). |
| Prefiks Penomoran / Pola Nama | Membangun nama setiap unit secara otomatis (contoh: Lantai 1 → 101, 102…). |
Generator membuat seluruh unit dan mengaitkannya dengan properti serta status «kosong» pada awalnya. Setelah itu Anda dapat membuka unit mana pun untuk mengatur luas dan sewanya. Menjalankan generator berulang kali tidak membuat unit duplikat (mematuhi aturan tanpa duplikasi).
Unit (Pohon Okupansi dan Partisi)
Jalur: Investasi Real Estat ← Unit — /restate/units
Fungsi: Unit ditampilkan sebagai pohon bergaya Noble: Bangunan ← Unit ← Partisi, disertai indikator okupansi untuk setiap unit (terhuni/kosong). Sebuah unit dapat dipartisi menjadi lebih dari satu bagian yang disewakan secara independen.
Kolom okupansi
Status okupansi dihitung dari kontrak yang berlaku (siklus hidup = «Berjalan/Present») terlepas dari status posting — artinya, sekadar menyimpan kontrak pada suatu unit membuatnya terhuni. Unit kosong tampil dengan indikator hijau dan yang terhuni dengan indikator berbeda beserta nama penyewa bila ada.
Ikon «Partisi Unit» (untuk setiap baris)
Di samping setiap unit yang dapat dipartisi terdapat ikon yang membuka dialog partisi: Anda memasukkan jumlah bagian dan penamaannya, lalu sistem membuat partisi cabang di bawah unit yang masing-masing dapat disewakan dengan kontrak independen. Tidak diperbolehkan mempartisi unit yang memiliki kontrak berlaku untuk menghindari konflik.
Field editor unit
| Field | Deskripsi |
|---|---|
| Kode | Otomatis (prefiks dapat disesuaikan). |
| Nama (Arab/Inggris) * | Penamaan unit (nomor apartemen/kantor). |
| Properti * | Bangunan yang menampung. |
| Lantai | Nomor lantai. |
| Luas | Dalam meter persegi. |
| Sewa Referensi | Nilai sewa bawaan yang diusulkan saat membuat kontrak pada unit ini. |
| Status Unit | Dari daftar status unit. |
| Aktif | Unit yang nonaktif tidak tampil dalam pemilihan kontrak baru. |
Kontrak Sewa (Wizard Multi-langkah)
Jalur: Investasi Real Estat ← Kontrak Sewa ← Baru — /restate/leases/new · daftar /restate/leases
Fungsi: Editor kontrak bergaya Noble — bilah header (jenis kontrak + tanggal + nomor dokumen + periode + mode posting + tanpa pajak/tanpa perpanjangan/hampir dikosongkan) berada di atas wizard enam langkah pada bilah samping.
Langkah-langkah wizard
| # | Langkah | Yang Anda Masukkan |
|---|---|---|
| 1 | Penyewa | Memilih penyewa dari buku pelanggan (dengan «Buat Baru» secara instan), lalu tampil telepon, email, dan saldonya. Field nama penyewa, statusnya, dan nama dagang. |
| 2 | Pemilik | Nama pemilik/pihak yang menyewakan serta nama agen bila ada. |
| 3 | Unit dan Durasi | Memilih unit (wajib) + tanggal mulai dan berakhir + jenis periode (setahun / dua tahun / bulanan / khusus). |
| 4 | Keuangan dan Pajak | Item keuangan kontrak dan persentase pajak — lihat tabel berikut. |
| 5 | Catatan | Catatan bebas pada kontrak. |
| 6 | Lampiran | Mengunggah gambar/dokumen kontrak. |
Item keuangan (Langkah 4)
| Item | Deskripsi |
|---|---|
| Sewa Tahunan | Nilai sewa pokok untuk durasi tersebut. |
| Deposit | Jumlah deposit yang dapat dikembalikan (tidak dikenai pajak, dan diselesaikan saat pengosongan). |
| Biaya Pemeliharaan | Jasa yang dikenai pajak. |
| Biaya Parkir | Jasa yang dikenai pajak. |
| Biaya Lain | Item tambahan apa pun. |
| Persentase Pajak | Bawaan 15%. Kotak «Tanpa Pajak» menolkannya. |
Dasar pengenaan pajak dihitung = Sewa + Pemeliharaan + Parkir + Biaya Lain (tanpa deposit), pajak = dasar × persentase, dan total = item + deposit + pajak, lalu total ditampilkan tertulis dalam huruf.
Mode posting (postingMode)
| Mode | Makna |
|---|---|
| Tahunan | Pengakuan sewa secara tahunan. |
| Pendapatan Diterima Dimuka | Sewa diterima di muka dan diakui secara bertahap. |
| Ditangguhkan Penuh | Pengakuan ditangguhkan. |
| Pemilik Bangunan | Perlakuan khusus untuk kontrak yang pihaknya adalah pemilik bangunan. |
Penyimpanan dan siklus hidup
Begitu kontrak disimpan, ia menjadi berlaku (siklus hidup = «Berjalan») dan langsung menghuni unitnya — tanpa perlu «posting kontrak» apa pun. Status posting (draf/terposting) tetap menjadi indikator terpisah untuk efek akuntansi, sedangkan siklus hidup berpindah antara: Berjalan ← Diperpanjang ← Dikosongkan ← Dibatalkan. Tombol «Lihat Kontrak Sebelumnya» menampilkan riwayat kontrak pada unit yang sama.
Bukti Penerimaan (Penerimaan Pembayaran Penyewa)
Jalur: dari dalam layar kontrak ← tombol «Buat Bukti Penerimaan» (dialog wizard)
Fungsi: Menerima pembayaran dari penyewa dan mengalokasikannya pada faktur/angsurannya yang terbuka, tanpa meninggalkan layar kontrak (seperti wizard Noble).
| Langkah | Rincian |
|---|---|
| Instrumen | Tunai / transfer bank / cek. |
| Akun | Kas atau rekening bank sesuai instrumen (daftar disaring otomatis berdasarkan jenis instrumen). |
| Jumlah + Tanggal | Nilai pembayaran dan tanggalnya. |
| Alokasi | Membagi jumlah pada faktur/angsuran penyewa yang terbuka. |
Dialog membuat bukti penerimaan pelanggan dan mempostingnya, sehingga menjurnal: Debit kas/bank dan Kredit piutang penyewa. Jurnal dapat ditinjau kemudian dengan tombol «Lihat Jurnal».
Penagihan Item Kontrak (Faktur Penjualan atau Jurnal)
Jalur: dari dalam layar kontrak ← tombol «Tagihkan Item» (dialog wizard)
Fungsi: Mengubah item kontrak mana pun (sewa, pemeliharaan, parkir…) menjadi efek keuangan. Dialog menampilkan dua opsi:
| Opsi | Efek |
|---|---|
| Tagihkan Item | Membuat faktur penjualan dengan baris jasa (item jasa yang dikaitkan dengan item tersebut) + PPN, lalu membuka faktur di modul penjualan untuk diselesaikan/dicetak. Item bersifat jasa (tanpa persediaan) sehingga hanya mengakui pendapatan tanpa harga pokok penjualan. |
| Buat Jurnal untuk Item | Memposting jurnal yang seimbang secara langsung: Debit piutang penyewa sebesar total item, dan Kredit akun pendapatan item + Kredit PPN terutang. |
Tidak ada posting untuk keseluruhan kontrak; penagihan dilakukan item demi item (atau sekelompok item) sesuai kebutuhan Anda, yang memberikan fleksibilitas pengakuan pendapatan sepanjang durasi kontrak.
Item yang Dapat Ditagihkan dan Item Jasa
Fungsi: Saat membuat/mengaktifkan perusahaan yang bergerak di bidang real estat, sistem secara otomatis membuat sekelompok item jasa (berjenis «jasa», tanpa persediaan) yang mewakili setiap item yang dapat ditagihkan, dan mengaitkan setiap item dengan kunci pengaturan pada pengaturan Investasi Real Estat serta dengan akun pendapatan. Dengan demikian penagihan item siap tanpa penyiapan manual.
| Item | Kode Bawaan | Kunci Pengaturan |
|---|---|---|
| Sewa | RE-RENT | Restate.RentServiceItemCode |
| Pemeliharaan | RE-MAINT | Restate.MaintenanceServiceItemCode |
| Parkir | RE-PARK | Restate.ParkingServiceItemCode |
| Biaya Lain | RE-OTHER | Restate.OtherServiceItemCode |
| Deposit | RE-DEP | Restate.DepositServiceItemCode |
| Biaya Pemerintah | RE-GOV | Restate.GovFeesServiceItemCode |
| Biaya Pemerintah Tambahan | RE-AGOV | Restate.AddGovFeesServiceItemCode |
| Biaya Hukum | RE-LEGAL | Restate.LegalFeesServiceItemCode |
| Komisi | RE-COMM | Restate.CommissionServiceItemCode |
| Biaya Perpanjangan | RE-RENEW | Restate.RenewalFeesServiceItemCode |
Akun pendapatan yang bersesuaian diatur dari layar «Akun» melalui kunci Restate.*IncomeAccountCode
(dan deposit diarahkan ke akun titipan penyewa). Semua kode dapat diubah — tidak ada kode akun yang dipatri
dalam kode program.
Angsuran
Fungsi: Membagi nilai kontrak menjadi jadwal pembayaran (bulanan/triwulanan/khusus) untuk memantau jatuh tempo dan penerimaan. Angsuran dibuat dari nilai sewa dan durasi, dan setiap angsuran menampilkan tanggal jatuh tempo serta statusnya (jatuh tempo/diterima/terlambat). Penerimaan dilakukan melalui bukti penerimaan dengan mengalokasikan jumlah pada angsuran yang terbuka.
Perpanjangan dan Pengosongan
Perpanjangan kontrak
Dialog «Perpanjang» membuat kontrak baru sebagai kelanjutan kontrak saat ini (dengan durasi dan nilai baru), lalu memindahkan siklus hidup kontrak lama ke «Diperpanjang», dengan kemungkinan menghitung biaya perpanjangan sebagai item yang dapat ditagihkan.
Pengosongan (penyelesaian pengakhiran kontrak)
Layar/dialog pengosongan mengakhiri kontrak dan melakukan penyelesaian akhir: pengembalian deposit dikurangi kewajiban penyewa yang masih terutang, sehingga siklus hidup kontrak menjadi «Dikosongkan» dan unit kembali kosong. Pengosongan hanya tersedia untuk kontrak yang siklus hidupnya «Berjalan».
Laporan, Dasbor Indikator, dan Notifikasi
Dasbor indikator modul
/dashboard/restate
Kartu dan grafik: jumlah properti dan unit, tingkat okupansi, kontrak yang berlaku, pendapatan, dan kontrak yang mendekati berakhir — dengan bilah periode (hari/minggu/bulan/khusus).
Laporan
Laporan modul melalui mesin laporan yang seragam (daftar kontrak, okupansi, pendapatan, umur angsuran yang terlambat…) dengan kriteria yang dapat dipilih (area/properti/periode/status).
Notifikasi
Notifikasi otomatis untuk kontrak yang mendekati berakhir dikirim ke kotak notifikasi (dan email saat dikonfigurasi), untuk mengingatkan pengguna melakukan perpanjangan atau pengosongan pada waktu yang tepat.
Pertanyaan Umum
Kapan kontrak menjadi berlaku dan menghuni unitnya?
Begitu disimpan. Tidak ada tombol «posting kontrak»; penyimpanan membuat siklus hidupnya «Berjalan» sehingga unit tampil terhuni di pohon unit.
Apa perbedaan antara «Tagihkan Item» dan «Jurnal untuk Item»?
«Tagihkan Item» membuat faktur penjualan dengan baris jasa + pajak (dokumen penjualan lengkap yang dapat dicetak dan ditandatangani secara pajak). «Jurnal untuk Item» memposting jurnal akuntansi secara langsung tanpa menerbitkan faktur. Pilih yang sesuai dengan kebijakan pengakuan Anda.
Mengapa tidak ada unit yang tampil dalam pemilihan kontrak?
Pastikan properti telah dibuat lalu unit-unitnya (secara manual atau dengan tombol «Buat Unit»), dan bahwa unit «aktif».
Apakah bisa menyewakan sebagian dari suatu unit?
Ya — partisi unit dari ikon «Partisi» di pohon unit, lalu buat kontrak pada setiap partisi.
Di mana saya mengatur akun pendapatan item?
Dari layar «Akun» melalui kunci Restate.*IncomeAccountCode. Item jasa untuk item-item
dibuat otomatis saat mengaktifkan perusahaan real estat.
Pertanyaan umum
Bagaimana menyiapkan properti dan unit?
Buat properti, lalu tambah unit dengan status dan sewanya; unit menjadi inventaris yang disewakan ke penyewa.
Bagaimana membuat kontrak sewa?
Buka Real Estat › Sewa › Baru, pilih properti, unit, dan penyewa, atur jangka waktu, sewa, dan cicilan; kontrak menggerakkan rent roll dan penagihan.
Bagaimana sewa ditagih dan ditagihkan?
Sistem membuat cicilan sewa dan faktur biaya per kontrak; catat penerimaan untuk melacak koleksi dan saldo.
Bisakah melihat okupansi dan rent roll?
Ya. Dasbor real estat menampilkan tingkat okupansi, sewa aktif, rent roll tahunan, dan sewa yang segera berakhir.