Home / FleetMan / Invoices
FleetMan plugin

Invoices

Cyclic billing engine. Invoice generation, payments, banks, financial dashboard.

11 IRequest controllers Java / J2EE /Helper?package=invoices
Modules & features

What the Invoices plugin does

11 IRequest controllers, chacun exposant une fonctionnalité atomique côté serveur.

Invoices

Invoices list

Consolidated view: unpaid invoices, to validate, customer summary. Advanced filters.

InvoiceEdit

Create / edit

Invoice generation: customer, articles, VAT, discount, tax withholdings.

InvoiceGenerator

Cyclic generator

Scheduled task that generates subscription invoices (monthly, quarterly).

Payments

Payments

Record payments (cash, check, wire, card, Mobile Money). Multi-currency.

Banks

Banks

Company bank accounts. Reconciliation of received wire transfers.

AccountsManagers

Account managers

Sales-rep ↔ customer assignment. Commissions on collected payments.

CyclicSettings

Subscriptions

Configure recurring contracts per customer (tracking plan, video, hardware).

Products

Billable products

Articles catalog usable in invoices. Linked to Articles plugin.

Finances

Finance dashboard

Panoramic view: revenue, collections, receivables, balance per account.

Teller

Cash desk

Cash desk / physical collection interface. Receipts, float, day-close.

Widget

Finance widget

Mini-widget dashboard: top 10 unpaid invoices, today's collections.

Architecture

How it integrates

/h2>

The Invoices plugin exposes its functions through the /Helper. servlet. Each controller is called over HTTP using the pattern:

/Helper?package=invoices&plug=<Controller>&task=<action>

Responses follow the ExtJS-compatible JSON format:

{
  "success": true,
  "total": 42,
  "rows": [...]
}
Technical details
Java packagecom.malambi.fleetman.plug.invoices
Controllers11
URL pattern/Helper?package=invoices
Multi-tenantyes (userid scope)
Audit logsenabled
FleetMan version7.0.1+

Enable Invoices on your FleetMan instance

The plugin ships standard with FleetMan. Activation is instant — contact your account manager or start a free trial.