donation_base
Establishes foundational donation tracking in Odoo by defining donation products, donor preferences, and tax receipt records.
Key Features
- product.template: Adds donation type classification that auto-clears taxes and controls tax receipt eligibility.
- product.product: Mirrors donation field behavior on variants to keep taxes and purchasing disabled for donation items.
- res.partner: Tracks donor tax receipt preferences, donor rank, and related receipts with an automatic counter.
- donation.tax.receipt: Manages tax receipt records with sequencing, mail tracking, and a send-by-email action.
- tax.receipt.annual.create: Collects donation totals from extension modules to generate annual tax receipts while preventing duplicates in the period.
- donation.tax.receipt.print: Prints pending tax receipts, stamps the print date, and serves the PDF report action.
- reporting: Provides a basic QWeb PDF layout for donation tax receipts.
- mail: Supplies an email template to deliver donation tax receipts to donors.
- security: Assigns access rights so accounting roles can manage donation tax receipts and related wizards.