Invoicing feature

Bulk Invoicing

Generate hundreds of invoices at once from CSV imports or recurring schedules.

Generate hundreds or thousands of MRA-fiscalised invoices in one batch. From CSV import, recurring schedule, or scheduled billing run.

How it works

Upload a CSV with customer and item details, or set up a recurring schedule that runs nightly. Codeblix generates one MRA-fiscalised invoice per row and submits each to the MRA. Partial failures are isolated — the rest continue.

CSV import

Map columns from your CSV to Codeblix fields. Validate the data before submission. Generate test invoices in sandbox mode before going live.

Recurring schedules

Set up a billing run that fires monthly or weekly. Codeblix generates all eligible invoices, fiscalises them, and sends them to customers.

Scheduler throttling

For very large batches, the MRA submission rate is throttled to respect the MRA's rate limits. Codeblix handles this automatically.

Failure handling

Each invoice is independent. If one fails (e.g. invalid customer data, MRA rate limit), the others continue. Failed invoices are flagged for review and retry.

Internal links

See Invoicing module, Recurring Invoices, and MRA Reports.

FAQ

How many invoices can I generate at once?

Codeblix handles batch generation of hundreds or thousands of invoices. For very large batches, we use the scheduler to throttle the MRA submission rate.

Can I bulk-invoice from a CSV?

Yes. Upload a CSV with customer and item details. Codeblix generates one MRA-fiscalised invoice per row.

What about partial failures?

Each invoice is independent. If one fails, the others continue. Failed invoices are flagged for retry.

Try Bulk Invoicing today

Start free trial