Invoicing software must produce correct records, not merely attractive PDFs. Test SolidInvoice against the rules of the country and business where you actually bill clients.
Create a disposable customer, a multi-line invoice, a discount, tax, and a partial payment. Check rounding, currency, due date, numbering, and payment status. Send a test invoice to yourself and inspect the recipient view, then export the PDF and underlying data. Consult the SolidInvoice project for current features, but confirm local legal and accounting requirements with a qualified professional.
Rehearse correction or credit-note handling, backup, and restore before moving real clients. Compare alternatives by how they preserve an audit trail and integrate with accounting. Do not invent legal compliance from a generic feature list; make the exact required documents and tax calculations part of the acceptance test.