Projects / KG3N Invoicer

KG3N Invoicer

Live

A custom invoicing platform built for KG3N Dynamics: scheduled sends, branded PDFs, manual receipt trigger, full audit trail.

PHPMySQLPDFSMTPTOTP

KG3N Invoicer is the in-house billing platform for KG3N Dynamics. The operator manages clients with per-client default currencies, drafts invoices, and schedules them to send at a specific date and time. When the scheduled moment arrives, a branded PDF is generated and emailed to the client automatically. If a client pays offline, one click marks the invoice paid and dispatches a branded receipt PDF the same way. Every send is logged for audit. Admin access is gated by password plus a second factor.

KG3N Invoicer branded invoice PDF

Platform highlights

Scheduled sending

Pick a date and time per invoice. The platform dispatches the email at the chosen moment - no manual sending required.

Branded PDFs

Invoices and receipts are rendered as KG3N-branded PDFs server-side and attached to the outbound email - no third-party PDF service.

2FA login

Admin sign-in requires a password and a second factor. Authentication secrets are encrypted at rest.

Audit trail

Every outbound email is recorded with timestamp and status. Past invoices and receipts are retained for re-checking.

Key features

Client management

Full CRUD on clients with a default currency per record (GBP, USD, EUR, AUD, CAD), carried through to invoices automatically.

Multi-currency invoices

Each invoice carries its own currency, formatted natively on the PDF and in the email body. No conversion.

Automatic dispatch

Scheduled invoices send themselves at the chosen date and time, with the branded PDF attached. No human in the loop.

Manual receipt trigger

One 'Mark paid & send receipt' button generates a branded receipt PDF and emails it to the client.

Offline-payment friendly

No online payment gateway. Clients pay by bank transfer or cheque; the operator confirms manually. Zero processor fees, zero PCI scope.

Encrypted secrets

Authentication secrets are encrypted at rest with a key kept off the database - hardened against a database-only compromise.

CSRF-protected forms

Every state-changing form carries a synchroniser token bound to the session. HTTPS enforced; cookies Secure, HttpOnly, SameSite.

Email audit log

Every outbound message is logged with timestamp, recipient, subject, and dispatch status.