{{ activeTitle }}
Về tháng này
+ Thêm khách thuê / hợp đồng mới
Xuất báo cáo tháng
{{ exportAllLabel }}
{{ payConfirmTitle }}
{{ payConfirmBody }}
Hủy
{{ payConfirmOk }}
Tháng này đã thu tiền — sửa chỉ số?
{{ paidEditBody }}
{{ paidEditDelta }}
Hủy
Lưu và điều chỉnh
{{ roomDeleteTitle }}
{{ roomDeleteBody }}
{{ roomDeleteDataText }}
Hủy
Xóa phòng
Ảnh công tơ đã lưu hơn 12 tháng
{{ photoCleanupWarnText }}
Dọn ảnh cũ
Để sau
⚠ Sắp hết tháng — cần chốt chỉ số ngay
{{ meterMonthEndText }}
Chốt chỉ số ngay
{{ overdueContractTitle }}
{{ o.text }}
Xử lý →
Gia hạn hợp đồng hoặc kết thúc để chuyển phòng thành trống.
Cần chốt chỉ số bắt đầu
{{ meterStartAlert }}
Nhập chỉ số ngay
Tổng số phòng
{{ statTotal }}
Đang thuê
{{ statOccupied }}
Phòng trống
{{ statVacant }}
Công nợ hiện tại
{{ statDebtFmt }}
{{ statDebtRoomsText }}
{{ room.name }}
{{ room.statusLabel }}
{{ room.tenantName }}
{{ room.rentFmt }}
{{ room.motoText }}
{{ room.depositShortNote }}
{{ room.bookingNote }}
{{ noRoomsTitle }}
{{ noRoomsText }}
Thêm phòng
Theo phòng
Danh sách tạm trú
Lịch sử thuê
Lịch sử theo phòng
Chọn phòng để xem những ai đã từng thuê.
{{ tab.name }}
Phòng {{ histRoomName }} chưa có lịch sử thuê.
{{ c.names }}
{{ c.badgeLabel }}
{{ c.period }}
{{ c.durationText }}
{{ c.period }}
{{ c.badgeLabel }}
{{ p.label }}
{{ p.tagLabel }}
{{ p.stayText }}
{{ c.summaryText }}
{{ c.renewNote }}
{{ c.toggleLabel }}
Lịch sử theo khách thuê
Tìm theo tên hoặc số phòng, bấm để xem chi tiết.
{{ t.label }}
{{ histEmptyText }}
{{ p.name }}
{{ p.phone }} · {{ p.roomsText }}
{{ p.statusLabel }}
{{ p.toggleLabel }}
Xóa khách này
{{ r.label }}
{{ r.value }}
CCCD mặt trước
Chưa có ảnh
Xem to
CCCD mặt sau
Chưa có ảnh
Xem to
{{ row.room }}
{{ row.period }}
{{ row.statusLabel }}
{{ row.withText }}
{{ row.monthCountLabel }}
{{ histPageInfo }}
‹
{{ p.label }}
›
{{ histModalTitle }}
{{ histModalSub }}
{{ histModalWith }}
×
| NHÀ TRỌ 6/103 PHƯƠNG CANH | ||||||||
| {{ histCardTitle }} | ||||||||
| {{ histCardSub }} | ||||||||
| {{ h.label }} | ||||||||
| {{ c.v }} | ||||||||
| {{ c.v }} | ||||||||
| Trung bình/tháng | {{ histCardAvg }} | |||||||
| Đơn giá áp dụng | {{ histCardRates }} | |||||||
{{ histExportLabel }}
{{ imgError }}
Đóng
{{ c.label }}
Không có phòng nào ở trạng thái này.
{{ room.name }}
{{ room.statusLabel }}
{{ room.tenantName }}
{{ room.rentFmt }}
{{ room.motoText }}
{{ room.depositShortNote }}
{{ room.bookingNote }}
Danh sách tạm trú
{{ residencyCountText }} — dùng để khai báo tạm trú với công an phường.
{{ residencyExportLabel }}
⚠ {{ meterMonthEndText }}
{{ meterStartAlert }}
{{ noRoomsTitle }}
{{ noRoomsText }}
Thêm phòng
{{ tab.name }}
Phòng {{ meterActive.name }}
{{ meterActive.tenantName }} · {{ meterActive.monthLabel }}
{{ meterLinkLabel }}
{{ meterActive.badgeLabel }}
Hợp đồng mới — ô "Chỉ số bắt đầu ở" đang lấy theo chỉ số cuối tháng trước. Đúng thì để nguyên, nếu lúc phòng trống có dùng điện nước thì sửa lại rồi lưu.
{{ meterActive.vacantNote }}
Chỉ số công tơ hiện tại
Điện
{{ meterActive.vacantElec }}kWh
Nước
{{ meterActive.vacantWater }}m³
Bước 1 · {{ meterActive.prevLabel }}
Sửa
Điện (kWh)
{{ meterActive.elecPrev }}
Nước (m³)
{{ meterActive.waterPrev }}
Hủy
Lưu chỉ số cũ
Bước 2 · Chỉ số mới cuối kỳ
Điện (kWh)
Nhỏ hơn chỉ số cũ — kiểm tra lại.
Tiêu thụ
{{ meterActive.elecUsageNum }}kWh
Tiền điện{{ meterActive.elecCostFmt }}
Ảnh công tơ điện
Xem ảnh to
Nước (m³)
Nhỏ hơn chỉ số cũ — kiểm tra lại.
Tiêu thụ
{{ meterActive.waterUsageNum }}m³
Tiền nước{{ meterActive.waterCostFmt }}
Ảnh đồng hồ nước
Xem ảnh to
{{ meterActive.photoToggleLabel }}
Ẩn mục ảnh của phòng này
Hủy
{{ meterActive.saveLabel }}
{{ meterActive.saveHint }}
Chi phí điện nước
{{ meterActive.costDisplay }}
Tháng cũ đã chốt chỉ số — chỉ xem lại, không sửa được.
{{ meterActive.lateEntryNote }}
Sửa lại chỉ số mới tháng này
← Phòng trước
Phòng tiếp →
{{ meterProgressText }}{{ meterFooterHint }}
{{ invoiceCycleNote }}
Nhắc thanh toán — {{ overdueCount }} hóa đơn cần thu
{{ o.roomName }} · {{ o.monthLabel }} · {{ o.totalFmt }}
Đi tới →
Tổng hóa đơn kỳ này
{{ invoiceTotalFmt }}
{{ prepaidCycleNote }}
* chưa gồm điện/nước của phòng chưa chốt số
Đã thu
{{ invoicePaidFmt }}
Chưa thu
{{ invoiceUnpaidFmt }}
{{ t.label }}
{{ exportProfitLabel }}
{{ summaryRevenueLabel }}
{{ summaryRevenueFmt }}
TẠM TÍNH
{{ revenueProvisionalNote }} — bấm để chốt →
Đã thu {{ curMonthCollectedFmt }} · còn {{ curMonthUncollectedFmt }}
{{ summaryExpenseLabel }}
{{ summaryExpenseFmt }}
Điện nước tổng tòa{{ curMonthSharedFmt }}
Định kỳ (năm ÷ 12){{ curMonthRecurringFmt }}
{{ summaryProfitLabel }}
{{ summaryProfitFmt }}
{{ profitMonthEmptyText }}
Doanh thu
Chi phí
Chi phí vận hành
Xem lại theo từng năm — chọn năm bên dưới.
Điện nước tổng tòa nhà (năm)
{{ yearlySharedTotalFmt }}
Chi phí định kỳ khác (năm)
{{ yearlyExpenseTotalFmt }}
{{ yearTotalExpenseLabel }}
{{ yearTotalExpenseFmt }}
Điện nước tổng tòa nhà — theo tháng
Xem lợi nhuận theo tháng →
Công tơ tổng của cả tòa nhà (khác công tơ riêng từng phòng). Giá điện/nước tổng thường tính lũy tiến nên nhập trực tiếp số tiền thực tế mỗi tháng rồi lưu, không tính theo đơn giá cố định.
Chưa có dữ liệu cho năm này.
{{ u.monthLabelText }}
{{ u.summaryText }}
{{ u.totalFmt }}
{{ u.chevron }}
Số điện (kWh)
Tiền điện
Số nước (m³)
Tiền nước
Lưu
Xem lợi nhuận tháng này →
Chi phí định kỳ khác
{{ yearlyExpenseTotalFmt }}/năm
≈ {{ monthlyExpenseTotalFmt }}/tháng
Bảo trì thang máy, tiền rác… nhập số tiền và ngày chi/bảo trì để theo dõi.
Xem lợi nhuận theo năm →
Lưu
×
+ Thêm khoản chi
{{ drawerName }}
{{ drawerStatusLabel }}
×
Tiền thuê phòng
{{ drawerRentFmt }}
Đã cọc
{{ depositEditLabel }}
Lưu
{{ drawerDepositFmt }}
Ngày vào ở
{{ drawerMoveInFmt }}
Hết hạn hợp đồng
{{ drawerContractEndFmt }}
{{ drawerRevertText }}
Hoàn tác về trạng thái cọc giữ chỗ
{{ drawerDepositShortText }}
{{ drawerOverdueText }}
Gia hạn hợp đồng
{{ drawerDaysLeftText }} Nên gia hạn hoặc tìm khách mới.
Gia hạn hợp đồng
Khách đã cọc giữ chỗ
{{ drawerBooking.name }}
{{ drawerBooking.phone }}
Đã cọc: {{ drawerBooking.depositFmt }}
Dự kiến vào: {{ drawerBooking.moveInFmt }}
Hủy cọc
Sửa
Chuyển vào ở
{{ drawerBlockActivateText }}
Khách thuê ({{ drawerTenantCount }})
{{ t.name }}
Hủy
Lưu
{{ t.name }}
{{ t.phone }}
{{ t.hasMotorbikeText }}
Sửa
Xóa
Xem chi tiết →
Số lượng xe máy
{{ drawerMotoCount }}
Trả trước
{{ prepaidEditLabel }}
{{ prepaidSummary }}
Chọn khoản cố định đã đóng gọn cho nhiều tháng. Trong khoảng đó khách chỉ trả những khoản còn lại.
Tiền phòng
Dịch vụ
Internet
Bắt đầu từ tháng
Số tháng
{{ prepaidError }}
Lưu
Xóa
Đơn giá dịch vụ
Xem ▾
Ẩn ▴
Điện{{ drawerElecPrice }}
Nước{{ drawerWaterPrice }}
Dịch vụ{{ drawerServiceFee }}
Internet{{ drawerInternetFee }}
{{ drawerActionsLabel }}
{{ a.label }}
{{ a.hint }}
Chỉ có trên bản DEV
{{ devResetHint }}
{{ devResetLabel }}
Đăng nhập Admin
Chỉ admin mới chỉnh sửa được dữ liệu.
{{ loginErrorMsg }}
Hủy
{{ loginBtnLabel }}
{{ addTenantTitle }}
{{ addTenantSubtitle }}
Phòng
Giá phòng (đ/tháng)
Đã cọc (đ/phòng)
Ngày vào ở
Hết hạn hợp đồng
{{ t.label }}
{{ utilSummaryText }}
Sửa
Điện (đ/số)
Nước (đ/khối)
Dịch vụ (đ/người)
Internet (đ/phòng)
Xong
{{ addTenantStartHint }}
Đang ở phòng này
{{ et.name }}
{{ et.phone }}
{{ p.label }}
Xóa
Ngày sinh
CCCD mặt trước
CCCD mặt sau
{{ p.scanMsg }}
Số CCCD
Ngày cấp CCCD
Địa chỉ thường trú
{{ addPersonLabel }}
{{ addTenantNotice }}
{{ addTenantError }}
Hủy
{{ addTenantSubmitLabel }}
Nhận cọc giữ chỗ — phòng {{ bookingRoomName }}
Khách cọc trước để giữ phòng. Khi khách cũ chuyển đi, bấm "Chuyển vào ở" để thay bằng hợp đồng mới.
Dự kiến vào ở
Hết hạn HĐ mới
{{ bookingErrorMsg }}
Hủy
Lưu cọc giữ chỗ
×
{{ purgeAskTitle }}
{{ purgeAskBody }}
Giữ lại
Xóa khách này
Sửa ngày hợp đồng — phòng {{ editDatesRoomName }}
Sửa ngày hợp đồng, hoặc ngày vào ở thực tế của từng người.
Ngày vào ở
Ngày kết thúc / trả phòng
Ngày vào ở thực tế của từng người
Mốc này chỉ dùng để chia tiền dịch vụ theo ngày. Người vào ở từ đầu hợp đồng thì để đúng ngày vào ở phía trên.
Hủy
Lưu
Gia hạn hợp đồng — phòng {{ renewRoomName }}
Hợp đồng hiện tại hết hạn {{ renewCurrentEnd }}. Kiểm tra lại giá phòng và đơn giá dịch vụ trước khi gia hạn.
Hết hạn hợp đồng mới
{{ renewPeriodText }}
Cập nhật giá cho kỳ mới
Giá phòng (đ/tháng)
Giá điện (đ/số)
Giá nước (đ/khối)
Dịch vụ (đ/người)
Internet (đ/phòng)
Hủy
Xác nhận gia hạn
{{ pmName }}
{{ pmMeta }}
×
{{ r.label }}
{{ r.value }}
Họ tên
Số điện thoại
Ngày sinh
Số CCCD
Ngày cấp
Nơi thường trú
Hủy
Lưu thông tin
{{ pmMissingHint }}
Cập nhật thông tin
Kết thúc thuê (người này chuyển đi)
Xóa khỏi phòng (nhập nhầm, dưới 10 ngày)
Xóa khỏi lịch sử thuê (chỉ khi nhập nhầm)
Căn cước công dân
Mặt trước
Xem to
Mặt sau
Xem to
Đóng
{{ joinSvcTitle }}
{{ joinSvcHint }}
{{ o.label }}
{{ o.note }}
Xác nhận cách tính
Kết thúc thuê — {{ endPersonName }}
{{ endPersonName }} rời phòng {{ endPersonRoom }}, những người còn lại vẫn tiếp tục thuê. Thông tin và lịch sử của người này được giữ lại.
Ngày rời phòng
{{ endSvcTitle }}
{{ endSvcHint }}
{{ o.label }}
{{ o.note }}
Hủy
Xác nhận
Xác nhận trả phòng?
{{ endEarlyConfirmText }}
{{ endEarlyConfirmRefund }}
Quay lại
Trả phòng
Kết thúc hợp đồng — phòng {{ endEarlyRoomName }}
{{ endEarlyTenants }}
{{ endEarlyWarn }}
{{ endEarlyMeterWarn }} Bấm để chốt →
Đã chốt chỉ số điện nước tháng này.
Ngày trả phòng thực tế
Cọc đang giữ
{{ endEarlyHeldFmt }}
Số tiền cọc trả lại khách
Trừ lại {{ endEarlyDeductFmt }} — ghi rõ lý do bên dưới.
Hủy
Xác nhận trả phòng
Hủy cọc giữ chỗ?
Cọc giữ chỗ của {{ confirmRemoveBookingName }} sẽ bị xóa khỏi phòng. Nhớ hoàn tiền cọc cho khách nếu cần.
Giữ lại
Hủy cọc
Chuyển khách cọc vào ở?
Khách đang thuê sẽ được xóa khỏi phòng và thay bằng hợp đồng mới của {{ confirmActivateName }}. Nên thu đủ 1 tháng tiền nhà làm cọc; nếu thiếu, phòng sẽ được đánh dấu Thiếu cọc.
Cọc bắt buộc (1 tháng){{ activateRequiredFmt }}
Đã cọc giữ chỗ{{ activatePaidFmt }}
Còn thiếu{{ activateRemainingFmt }}
Số tiền cọc thu thêm hôm nay (đ)
Tổng cọc sau khi thu: {{ activateTotalFmt }}
Chưa cọc đủ 1 tháng tiền nhà. Vẫn cho vào ở được, nhưng phòng sẽ được đánh dấu Thiếu cọc để nhắc thu nốt.
Hủy
Xác nhận vào ở
Xóa khách thuê?
Bạn có chắc muốn xóa {{ confirmDeleteTenant.name }} khỏi phòng không?
Người này chưa hết hạn hợp đồng (đến {{ confirmDeleteTenant.contractEndFmt }}). Bạn vẫn muốn xóa?
Hủy
Xóa
Cài đặt
Giá điện nước & dịch vụ chung
Chỉnh sửa
Áp dụng đồng loạt cho tất cả phòng. Sau đó từng phòng vẫn có thể chỉnh riêng khi tạo hợp đồng mới.
Giá điện
{{ ratesElecFmt }}
Giá nước
{{ ratesWaterFmt }}
Dịch vụ
{{ ratesServiceFmt }}
Internet
{{ ratesInternetFmt }}
Giá điện (đ/số)
Giá nước (đ/khối)
Dịch vụ (đ/người)
Internet (đ/phòng)
Hủy
Áp dụng cho tất cả phòng
Giá phòng
Bấm vào phòng để sửa.
{{ r.name }}
{{ r.shortPrice }}
Sửa giá phòng {{ settingsRoomName }}
Giá phòng (đ/tháng)
Hủy
Lưu giá phòng này
Tài khoản nhận tiền
Chỉnh sửa
Dùng để sinh mã QR VietQR trên hóa đơn gửi cho khách thuê.
{{ bankDisplayName }}
{{ bankDisplayAccount }}
{{ bankDisplayHolder }}
{{ transferNotePreview }}
Ngân hàng
Số tài khoản
Tên chủ tài khoản
Nội dung chuyển tiền mặc định
Dùng {phong} và {thang} để tự điền. {{ transferNotePreview }}
Hủy
Lưu thông tin
Danh sách phòng
{{ roomAdminCount }}
Nhập tên phòng theo biển số thật (201, 302…). Tầng tự hiểu từ số đầu. Giá thuê nhập khi ký hợp đồng với khách.
{{ g.label }}
{{ r.name }}
{{ editRoomsLabel }}
×
{{ roomDupText }}
+ Thêm phòng
Xong
Dọn ảnh công tơ cũ
{{ photoStatsText }}
Xóa ảnh trước tháng
{{ photoCleanupPreview }}
{{ photoCleanupLabel }}
Chỉ xóa ảnh công tơ. Ảnh CCCD và chỉ số điện nước giữ nguyên — lịch sử tiêu thụ không mất.
Dữ liệu lưu trên Supabase, mọi thiết bị đăng nhập đều thấy cùng một dữ liệu. Đổi giá chỉ áp dụng từ tháng này trở đi — hóa đơn các tháng trước giữ nguyên giá cũ.
{{ resetLocalLabel }}
Đóng
Báo cáo điện nước — {{ exportMonthLabel }}
Xem trước bảng tổng — lưu thành ảnh để đối chiếu hoặc gửi đi. Hóa đơn riêng kèm QR gửi khách nằm ở nút "Xuất & gửi" từng dòng.
| NHÀ TRỌ 6/103 PHƯƠNG CANH | |||||||||||||||
| {{ exportReportTitle }} | |||||||||||||||
| {{ h.label }} | |||||||||||||||
| {{ r.name }} | {{ r.tenants }} | {{ r.people }} | {{ r.ep }} | {{ r.ec }} | {{ r.eu }} | {{ r.wp }} | {{ r.wc }} | {{ r.wu }} | {{ r.rent }} | {{ r.elec }} | {{ r.water }} | {{ r.svc }} | {{ r.net }} | {{ r.total }} | {{ r.status }} |
| {{ c.label }} | |||||||||||||||
| Đã thu | {{ reportSumPaid }} | ||||||||||||||
| Còn phải thu | {{ reportSumUnpaid }} | ||||||||||||||
| Đơn giá áp dụng | {{ reportRateLine }} | ||||||||||||||
{{ imgError }}
Đóng
{{ exportButtonLabel }}