Tích hợp đối soát khoản thu vào phần mềm quản lý bất động sản

Tích hợp khoản thu ngân hàng với căn hộ, hợp đồng và kỳ phí

Một khoản chuyển cho căn hộ có thể gồm phí quản lý tháng này, tiền nước kỳ trước và phí đỗ xe của một người khác trong gia đình. Khi cư dân chỉ ghi số căn, bộ phận vận hành biết nguồn liên quan nhưng chưa biết phân bổ vào khoản nào. Tình huống phức tạp hơn khi chủ sở hữu, người thuê và người trả không cùng một người.

Cách tích hợp đối soát ngân hàng vào phần mềm quản lý bất động sản cần bắt đầu từ quan hệ căn hộ, hợp đồng, kỳ phí và khoản phải thu. Bài viết trên hoadontudong.com.vn trình bày kiến trúc kết nối dữ liệu với kiểm soát phân bổ, không giả định một phần mềm quản lý cụ thể đã có sẵn connector Pay2S.

Căn hộ là một đối tượng, người trả là đối tượng khác

Quan hệ giữa căn hộ, hợp đồng và người thanh toán
Quan hệ giữa căn hộ, hợp đồng và người thanh toán

Giữ mã tòa, mã căn và hợp đồng theo định danh nội bộ ổn định. Chủ sở hữu, người cư trú, người thuê và người thanh toán có quan hệ nhưng không nên dùng chung một record. Người thân trả hộ không có nghĩa khoản thu phải chuyển sang công nợ của người thân.

Khi thay người thuê, lịch sử kỳ trước cần còn gắn đúng hợp đồng và thời gian. Ghi đè tên cư dân hiện tại lên mọi khoản cũ sẽ làm bộ phận quản lý khó giải thích nợ và khoản nhận. Mỗi quan hệ nên có thời gian hiệu lực phù hợp với hồ sơ thực tế.

Chủ thể nhận tiền cũng cần rõ theo mô hình quản lý và thỏa thuận. Một tài khoản dùng thu nhiều loại khoản không tự cho biết mọi tiền thuộc cùng đơn vị. Mapping sai pháp nhân hoặc quỹ có thể làm báo cáo nhìn khớp theo căn nhưng sai phạm vi quản lý.

Kỳ phí cần được chia tới từng khoản phải thu

Một thông báo thu có thể gồm quản lý, điện, nước, đỗ xe hoặc dịch vụ khác. Mỗi dòng cần loại khoản, kỳ, giá trị, nguồn tính và trạng thái. Tổng thông báo là lớp hiển thị; phân bổ phải giữ được từng dòng để xử lý trả thiếu hoặc điều chỉnh.

Thông tin từ công tơ, bảng giá và nguồn phí phải được chốt theo quy trình riêng trước khi yêu cầu thanh toán. Adapter ngân hàng không tự quyết định đơn giá hoặc sửa phí. Nếu có điều chỉnh sau khi đã gửi thông báo, lưu phiên bản và căn cứ thay đổi.

Đừng gộp khoản đặt cọc với phí dịch vụ thường xuyên chỉ để tổng tiền nhận dễ khớp. Loại khoản khác nhau có cách xử lý và quyền duyệt riêng. Người phụ trách nghiệp vụ cần xác định quan hệ trước, rồi đội kỹ thuật thể hiện nó trong dữ liệu.

Thiết kế tham chiếu cho căn, hợp đồng và kỳ

Số căn một mình thường chưa đủ khi cùng căn có nhiều kỳ hoặc nhiều hợp đồng. Chọn tham chiếu thanh toán có thể nối được tới khoản phải thu đã phát hành. Giữ mã thanh toán với đối tượng, phiên bản số tiền và thời hạn theo cơ chế dịch vụ hỗ trợ.

Nếu dùng định danh theo căn, vẫn còn bước phân bổ theo kỳ và loại phí. Nếu theo thông báo thu, cần quản lý khi phát hành bản điều chỉnh hoặc cư dân dùng mã cũ. Lựa chọn phải phù hợp năng lực nhà cung cấp, không tự suy rằng mã nào do phần mềm đặt cũng được ngân hàng hiểu.

Với Pay2S, API ngân hàng và BankHub là lớp dữ liệu cần xác nhận theo tài khoản. Đội tích hợp phải biết nguồn trả về những trường nào và cách nối chúng với mô hình bất động sản, thay vì chỉ trích số căn từ mọi nội dung bằng một rule chung.

Nhận dữ liệu vào staging trước khi cập nhật công nợ

Endpoint nhận giao dịch xác thực nguồn rồi lưu bản gốc cùng định danh. Lớp chuẩn hóa tạo bản ghi có tài khoản, chiều tiền, số tiền, thời gian và tham chiếu. Sau đó mới đối chiếu tới căn/hợp đồng/kỳ theo các điều kiện đã duyệt.

Tài liệu Pay2S phân biệt webhook ngân hàng với IPN của đơn thanh toán. Có thể đọc webhook biến động số dư cho luồng tiền trên tài khoản. Không dùng schema IPN thay cho tất cả khoản thu cư dân nếu chúng không đi qua cùng luồng đơn.

Staging giúp các khoản thiếu tham chiếu, sai tiền hoặc đến muộn có nơi dừng. Người quản lý cần thấy vì sao chưa cập nhật công nợ và ai nhận việc. Nếu mọi khoản chưa rõ đều bị gán vào kỳ gần nhất, báo cáo sẽ che lỗi thay vì giúp xử lý.

Phân bổ một khoản cho nhiều phí và nhiều căn

Phân bổ khoản thanh toán gộp cho nhiều phí và kỳ thu
Phân bổ khoản thanh toán gộp cho nhiều phí và kỳ thu

Một cư dân có thể thanh toán gộp nhiều kỳ hoặc nhiều căn; một thông báo thu có thể được trả nhiều lần. Tách giao dịch với bảng phân bổ để thể hiện quan hệ này. Mỗi phần giữ số tiền, đối tượng, người duyệt và lý do hoặc rule sử dụng.

Thứ tự ưu tiên cần được thống nhất: theo chỉ định người trả, khoản đã có tham chiếu hoặc chính sách được áp dụng. Đội kỹ thuật không tự chọn nợ cũ nhất rồi coi đó là ý định cư dân. Khi chưa rõ, giữ khoản chưa phân bổ và yêu cầu xác minh.

Ràng buộc phải ngăn cùng một đồng tiền được dùng hai lần. Hai nhân viên cùng mở màn hình không được phân bổ hết khoản đó vào hai nhóm phí. Kiểm tra cạnh tranh và cập nhật có điều kiện trong cơ sở dữ liệu, không chỉ khóa nút trên giao diện.

Quan hệ dữ liệu đề xuất cho đối soát khoản thu tòa nhà
Dữ liệu Quan hệ cần giữ
Căn/hợp đồng Đối tượng và thời gian hiệu lực, người liên quan
Khoản phải thu Loại phí, kỳ, nguồn tính và phiên bản
Giao dịch ngân hàng Định danh nguồn, tài khoản, số tiền, thời gian
Phân bổ Mỗi phần tiền nối một khoản phải thu có căn cứ
Điều chỉnh Giữ giá trị trước/sau, người duyệt và lý do

Chuyển nhượng, kết thúc thuê và khoản đến muộn

Giữ lịch sử công nợ khi thay chủ thể và xử lý khoản đến muộn
Giữ lịch sử công nợ khi thay chủ thể và xử lý khoản đến muộn

Việc thay người sử dụng cần một mốc hiệu lực cùng cách xử lý nghĩa vụ còn lại theo hồ sơ. Phần mềm không nên đổi mọi khoản nợ sang người mới chỉ vì thông tin căn đã cập nhật. Giữ quan hệ hợp đồng giúp đối chiếu những giao dịch phát sinh sát thời điểm chuyển giao.

Khoản tiền đến theo mã cũ cần kiểm tra người và kỳ liên quan. Nếu nghĩa vụ đã được điều chỉnh hoặc kết thúc, chuyển ngoại lệ thay vì tự gạch một khoản khác. Dữ liệu ngân hàng vẫn giữ nguyên; quyết định phân bổ hoặc hoàn là một nghiệp vụ riêng có người phê duyệt.

Đối với đặt cọc hoặc khoản giữ riêng, giữ loại tiền cùng điều kiện xử lý theo quy trình đơn vị. Không dùng khoản đó tự bù phí chỉ vì cùng căn. Người phụ trách cần quyết định căn cứ nghiệp vụ; hệ thống hỗ trợ lưu và thực hiện đúng quyết định đã duyệt.

Quyền truy cập phải theo tòa và theo nhiệm vụ

Phân quyền truy cập dữ liệu khoản thu và cư dân trong phần mềm
Phân quyền truy cập dữ liệu khoản thu và cư dân trong phần mềm

Nhân viên vận hành một tòa thường chỉ cần công nợ và khoản thu liên quan. Kế toán tổng hợp cần phạm vi khác; kỹ thuật cần log đã che dữ liệu. Tên cư dân, số căn và thông tin liên hệ không nên xuất hiện rộng trong thông báo chỉ để báo có tiền.

Phân quyền riêng cho đổi mapping, sửa khoản phải thu, duyệt ghép tay và hoàn. Lưu nhật ký để giải thích khi cư dân hỏi số dư công nợ thay đổi. Người xem báo cáo không mặc nhiên được đổi tài khoản nhận hoặc đối tượng thanh toán.

Khóa API giữ ở backend và thu hồi theo quy trình khi đổi người quản trị. Có thể tham khảo xác thực API Pay2S cho lớp kết nối. Quyền phần mềm bất động sản và quyền dữ liệu cư dân vẫn cần kiểm tra riêng.

Đối chiếu báo cáo theo tài khoản và theo khoản phải thu

Ở chiều ngân hàng, kiểm tra giao dịch đủ, không trùng và phần chưa phân bổ. Ở chiều công nợ, kiểm tra khoản phải thu, điều chỉnh, số đã phân bổ và phần còn lại. Hai chiều giúp tìm lỗi khác nhau; tổng thu khớp không chứng minh từng căn đã được ghi đúng.

Giữ thời gian giao dịch và thời gian nhận dữ liệu riêng để báo cáo kỳ không lệch do import bù. Khi kỳ đã chốt, điều chỉnh cần quy trình được duyệt và dấu vết, không âm thầm đổi lịch sử. Nếu có bước phát hành chứng từ, trạng thái đó phải tách khỏi việc đã nhận tiền.

Webhook hoặc file nhập lại không tạo thêm khoản thu. Bài kiểm soát xử lý trùng hỗ trợ phần nhận; nghiệp vụ phân bổ công nợ cũng cần khóa riêng để replay không gạch nợ hai lần.

Chọn dữ liệu nghiệm thu có đủ tình huống của tòa nhà

Thử một căn nhiều kỳ, một người trả nhiều căn, trả thiếu, trả thừa và sai tham chiếu. Thêm thay người thuê, điều chỉnh phí sau phát hành và khoản đến theo mã cũ. Những trường hợp này kiểm tra chất lượng mô hình tốt hơn một lô mọi cư dân đều trả đúng số tiền.

Kiểm tra quyền bằng tài khoản từng vai trò và khả năng lần từ công nợ về giao dịch nguồn. Đội vận hành cần giải thích được phần còn thiếu mà không nhờ người viết adapter đọc database. Nếu không đủ căn cứ, hệ thống phải giữ trạng thái chờ rõ ràng.

Kết nối đạt giá trị khi tiền ngân hàng có thể đi tới đúng căn, đúng hợp đồng và đúng kỳ, còn điều chỉnh vẫn giữ được lịch sử. Khi cư dân hỏi một khoản, người quản lý có thể chỉ ra chứng cứ cùng quyết định đã thực hiện thay vì dựng lại câu chuyện từ nhiều file rời.

Nguồn kỹ thuật: Pay2S liên kết ngân hàng; Pay2S webhook; Pay2S IPN. Kiến trúc khoản thu, hợp đồng và phân bổ là đề xuất thiết kế theo nghiệp vụ đơn vị quản lý.

Leave your comment