Skip to content
2024 · Custom software

Prima Pharmacy Suite

Distributor inventory for a licensed drug wholesaler. Batch, expiry, invoicing, and reports that hold up in a BPOM audit.
Prima Pharmacy Suite

Screenshots

Prima Pharmacy SuitePrima Pharmacy Suite
Client
PT Kem Kem Primahusada
Year
2024

Features

  • Batch number and expiry on every line
  • Printable sales invoices (faktur) with PPN 11%
  • Paid / unpaid status
  • Filter by month and payment
  • Customer list
  • License and NPWP on the invoice header

Inventory and billing for PT Kem Kem Primahusada, a pharmaceutical distributor in Samarinda. PBF license, CDOB, NPWP on the invoice header. This is not a generic stock app. If the paper is wrong, the next audit is a problem.

The problem

Accounting, stock, and invoices still lived in spreadsheets. Fine until volume went up. Batch numbers drifted. Expiry dates hid in a column nobody opened. Pharmacies downstream needed a proper faktur penjualan, not a WhatsApp photo of a notebook.

What they got

Sales with customer, paid status, and a print-ready invoice: product code, name, expiry, batch, qty, price, discount, PPN 11%. Filters by month and payment. The 2024 screenshots are those invoices. The 2025 shot is the sales list operators actually live in.

The drugstore-side app is a separate product. See Farmora. Distributors and shop floors do not share a screen. They share the need for numbers that match.

If this is you

Regulated goods. Batch and expiry are not optional. Printable invoices with tax. If you distribute anything BPOM cares about, this is the kind of system we already ran.

Developer notes

DjangoPostgreSQL

Django admin on PostgreSQL. Invoice lines include product code, name, expiry, batch, qty, price, discount, PPN.

Got something to ship?

Tell us what you run. A company site, search visibility, or a system that replaces the spreadsheet.