filia
ID Talk to us
All work
In development

Atrio

Service-charge billing, arrears, and building governance in one system.

A multi-tenant building-management system for apartments and shared residences. It automates service-charge (IPL) billing, arrears chasing, payments, and PPPSRS e-voting, with an audit trail for every rupiah.

Atrio landing page: service charges and building governance in one system
Field
Property management
Built for
Building operators
Timeline
In development
Stack
8 technologies

Case study

From problem to system

The problem

Apartment operators in Indonesia usually bill service charges (IPL) on monthly spreadsheets and chase arrears one unit at a time over WhatsApp. Units get skipped, bills get duplicated, and owners have no auditable proof of where the money went.

What we built

Atrio replaces the spreadsheet-and-chase workflow with one system that bills itself and chases arrears automatically. Amounts are stored as whole rupiah with anti-double-bill safeguards, the monthly billing run is idempotent, and a staged WhatsApp reminder ladder follows the age of each arrear. It ships as two faces in one app: a data-dense operator dashboard and a mobile-first resident portal.

Key features

What Atrio does

  1. Automated per-unit IPL billing, separate service-charge and sinking-fund lines

  2. Staged WhatsApp arrears chasing with audit logs

  3. Bank-transfer payments with proof upload and a verification queue

  4. Building, unit, and resident registry with occupancy history

  5. NPP-weighted PPPSRS e-voting, one unit one vote

  6. Operational modules: parcels, visitors, tickets, and facility bookings

Under the hood

Built with

  • Laravel 11
  • PHP 8.2
  • React 19
  • TypeScript
  • Tailwind CSS
  • MariaDB
  • Sanctum
  • WhatsApp API

Have a project that fits the way we work?

Or reach us directly
hello@filia.id
+62 859-2724-0883
Based in
Bandung, Indonesia

We usually reply within the same working day.

Tell us about your project

We reply straight from WhatsApp. Fields marked * are required.