invoicemgmt
Invoice Management is a Drupal module designed to streamline the creation, tracking, and management of invoices within your Drupal site. It provides an easy-to-use solution for businesses and freelancers to handle invoicing directly from their website.
Features
- Create, edit, and delete invoices from the Drupal admin interface.
- Track invoice status (draft, sent, paid, overdue).
- Attach invoices to Drupal users or custom entities.
- Customizable invoice templates.
Use this module if you need a simple, integrated invoicing system within your Drupal site, especially for small businesses, agencies, or freelancers who want to manage billing without external tools.
Post-Installation
After installation, visit the configuration page at `/admin/config/invoicemgmt` to set up invoice templates and email settings. You can then create invoices from the "Invoices" section in the admin menu. Assign invoices to users or entities as needed. Review and update invoice statuses as payments are received.
Additional Requirements
- Drupal 9 or higher.
- The PDF export feature is being worked upon.
Recommended modules/libraries
- Token: For dynamic content in invoice templates.
- Views: To create custom invoice listings or reports.
Similar projects
- Commerce Invoice: Focuses on e-commerce integration, while Invoice Management is standalone and simpler.
- Simple Invoice: Offers basic invoicing but lacks PDF export and email integration.