Invoice Generator for PayPal and Payfast Enrolments
插件本地插件稳定版

Invoice Generator for PayPal and Payfast Enrolments

local_invoiceeLearn Solutions

  • Moodle 4.5–5.1
  • 更新 2026-01-23

This local plugin provides seamless, auditable PDF invoice generation for Moodle users enrolled in courses via either the PayPal or Payfast enrolment methods.
Overview
This local plugin provides seamless, auditable PDF invoice generation for Moodle users enrolled in courses via either the PayPal or Payfast enrolment methods.
Key features:
Automatic detection of all user enrolments via PayPal or Payfast methods, including existing enrolments at install time.
Professional PDF invoices for each enrolment, showing:
– Course name, enrolment cost, VAT/TAX breakdown, invoice number (with optional prefix), date, and company details.
– User-supplied billing details (company name, VAT/TAX number, address, city, province, postal code) prompted for and stored per invoice.
Invoices are static, audit-proof documents – each always displays the original price and details, regardless of later course setting changes.
PDFs are stored in each user’s Private files area under the “Invoices” folder for easy re-download.
My Invoices” menu item added to Moodle’s custom menu for quick access. (can be removed by admins).
No need for custom profile fields – all invoice data is stored per enrolment.
No external Composer dependencies – the TCPDF library is bundled for immediate use.
Supports both PayPal and Payfast enrolments – works out of the box with either payment method enabled.
Pro Features
Unlock Pro features by purchasing a Pro license key:
Add a company logo to your invoices
Display your  company VAT number on invoices
Add a custom invoice prefix (e.g., INV-, 2025-, etc.) and invoice starting number .
Optional TAX/VAT breakdown showing subtotal, TAX/VAT, and total when enabled in settings.

返回插件目录