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.

ℹ️ Menyiapkan modul untuk pertama kali (secara berurutan): Area ← Jenis Properti ← Status Unit ← Properti (bangunan) ← Unit (atau membuatnya sekaligus dari tombol «Buat Unit» di dalam properti) ← Kontrak Sewa. Saat mengaktifkan perusahaan yang bergerak di bidang real estat, secara otomatis dibuat item jasa untuk seluruh item sewa yang dapat ditagihkan (sewa, pemeliharaan, parkir, deposit, biaya pemerintah, biaya hukum, komisi, biaya perpanjangan…) dan dikaitkan dengan kunci pengaturan modul — lihat bagian Item yang Dapat Ditagihkan.
🧭 Prinsip akuntansi dalam modul: Tidak ada «posting kontrak» yang membuat satu jurnal untuk keseluruhan kontrak. Kontrak menjadi berlaku begitu disimpan (sehingga menghuni unitnya), dan efek akuntansi terbentuk item demi item: setiap item ditagihkan baik sebagai faktur penjualan (dengan baris jasa + PPN) atau sebagai jurnal langsung, dan setiap penerimaan dicatat dengan bukti penerimaan. Hal ini sesuai dengan metode sistem lama (Noble).

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).

DaftarApa yang DidefinisikanDigunakan di
AreaArea geografis/lingkungan tempat bangunan berada.Field «Area» pada layar properti, dan penyaringan laporan.
Jenis PropertiKlasifikasi bangunan (menara hunian, apartemen, vila, kompleks komersial, perkantoran…).Field «Jenis Properti» pada layar properti.
Status UnitStatus yang tampak untuk unit (kosong, disewakan, dalam pemeliharaan, dipesan…).Field «Status Unit» pada layar unit dan pohon okupansi.
💡 Tips: Siapkan daftar ini terlebih dahulu; tanpa keduanya, daftar dropdown properti/unit akan tampil kosong.

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

FieldDeskripsi / Aturan
KodeDibuat 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.
AreaDari daftar area.
Jenis PropertiDari daftar jenis properti.
Alamat / DeskripsiData deskriptif lokasi.
Jumlah Lantai / Jumlah UnitReferensi yang digunakan dalam generator unit.
Pusat BiayaPusat biaya akuntansi tempat pendapatan unit properti ini diatribusikan (diwariskan ke unit dan jurnal).
AktifProperti 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):

MasukanEfek
Jumlah LantaiBerapa lantai yang akan dibuatkan unit.
Unit per LantaiJumlah apartemen/kantor dalam satu lantai.
Apartemen Lantai DasarJumlah unit lantai dasar (dinomori terpisah dari lantai atas).
Prefiks Penomoran / Pola NamaMembangun 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

FieldDeskripsi
KodeOtomatis (prefiks dapat disesuaikan).
Nama (Arab/Inggris) *Penamaan unit (nomor apartemen/kantor).
Properti *Bangunan yang menampung.
LantaiNomor lantai.
LuasDalam meter persegi.
Sewa ReferensiNilai sewa bawaan yang diusulkan saat membuat kontrak pada unit ini.
Status UnitDari daftar status unit.
AktifUnit 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

#LangkahYang Anda Masukkan
1PenyewaMemilih penyewa dari buku pelanggan (dengan «Buat Baru» secara instan), lalu tampil telepon, email, dan saldonya. Field nama penyewa, statusnya, dan nama dagang.
2PemilikNama pemilik/pihak yang menyewakan serta nama agen bila ada.
3Unit dan DurasiMemilih unit (wajib) + tanggal mulai dan berakhir + jenis periode (setahun / dua tahun / bulanan / khusus).
4Keuangan dan PajakItem keuangan kontrak dan persentase pajak — lihat tabel berikut.
5CatatanCatatan bebas pada kontrak.
6LampiranMengunggah gambar/dokumen kontrak.

Item keuangan (Langkah 4)

ItemDeskripsi
Sewa TahunanNilai sewa pokok untuk durasi tersebut.
DepositJumlah deposit yang dapat dikembalikan (tidak dikenai pajak, dan diselesaikan saat pengosongan).
Biaya PemeliharaanJasa yang dikenai pajak.
Biaya ParkirJasa yang dikenai pajak.
Biaya LainItem tambahan apa pun.
Persentase PajakBawaan 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)

ModeMakna
TahunanPengakuan sewa secara tahunan.
Pendapatan Diterima DimukaSewa diterima di muka dan diakui secara bertahap.
Ditangguhkan PenuhPengakuan ditangguhkan.
Pemilik BangunanPerlakuan 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.

💡 Layar kontrak berjalan dalam mode «fokus» (melipat menu samping) untuk menyediakan ruang lebih luas bagi wizard, dan mencakup tab «Riwayat» serta «Lampiran» di bagian bawah dokumen seperti dokumen transaksi lainnya.

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).

LangkahRincian
InstrumenTunai / transfer bank / cek.
AkunKas atau rekening bank sesuai instrumen (daftar disaring otomatis berdasarkan jenis instrumen).
Jumlah + TanggalNilai pembayaran dan tanggalnya.
AlokasiMembagi 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:

OpsiEfek
Tagihkan ItemMembuat 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 ItemMemposting 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.

ItemKode BawaanKunci Pengaturan
SewaRE-RENTRestate.RentServiceItemCode
PemeliharaanRE-MAINTRestate.MaintenanceServiceItemCode
ParkirRE-PARKRestate.ParkingServiceItemCode
Biaya LainRE-OTHERRestate.OtherServiceItemCode
DepositRE-DEPRestate.DepositServiceItemCode
Biaya PemerintahRE-GOVRestate.GovFeesServiceItemCode
Biaya Pemerintah TambahanRE-AGOVRestate.AddGovFeesServiceItemCode
Biaya HukumRE-LEGALRestate.LegalFeesServiceItemCode
KomisiRE-COMMRestate.CommissionServiceItemCode
Biaya PerpanjanganRE-RENEWRestate.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.