Universal Industry Billing System

One billing engine for many industries: nursing home monthly fees, school tuition, lunch subscription plans — bills generated automatically and collected online.

Background

Nursing homes bill care fees monthly, schools bill tuition by semester, meal services bill by week — different industries, highly similar billing logic: recurring invoices, multi-channel dunning, and arrears ledgers. These used to run on Excel plus WeChat transfers, with missed and wrong charges happening regularly.

Solution

We abstracted a universal billing engine: configurable charging rules (recurring/one-off/tiered), automatic bill generation at due dates, a WeChat Mini Program for online payment, and a Vue admin console for discounts, refunds, and reconciliation. WeChat Pay V3 direct integration with profit-sharing support.

Key Features

  • Configurable billing rules (recurring/one-off/tiered)
  • Automatic bill generation and batch push
  • Mini Program payment with e-receipts
  • Arrears reminders and dunning records
  • Flexible adjustments: discounts, refunds, class changes
  • Collection rate and arrears ledger reports
  • Billable objects bound by room/bed/class
  • Partial payment and installment plans
  • Automatic dunning via WeChat template messages
  • Merchant profit-sharing with auto reconciliation

Results

The system now runs in elderly care, private schools, and meal delivery companies. With billing and dunning automated, collection staff workload dropped by about 70%, missed charges were virtually eliminated, and the payment experience for parents and families improved noticeably.

Project Info

Industry
Multi-industry
Project Type
Custom Development
Delivered
2025-06
Tech Stack
ThinkPHP Vue WeChat Mini Program WeChat Pay V3
Discuss a Similar Project