| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/donation |
| GIT | |
| GIT | https://github.com/OCA/donation.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/donation/tree/8.0/donation_tax_receipt |
| VERSION | |
| VERSION | 0.2.0 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Barroux Abbey |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Barroux Abbey |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Alexis de Lattre, Alexandre Fayolle, Stéphane Bidoul (ACSONE), Frère Bernard |
| WEBSITE | |
| WEBSITE | http://www.barroux.org |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:27 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-tools: - account_auto_fy_sequence OCA/donation: - donation odoo/odoo: - account_accountant - account_voucher - account - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - edi - email_template |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
donation_form |
donation.donation | field | Inherits donation.donation_form | |
donation_line_form |
donation.line | field | Inherits donation.donation_line_form | |
donation_line_tree |
donation.line | field | Inherits donation.donation_line_tree | |
donation_report_search |
tax.receipt.donation.report.search | donation.report | group | Inherits donation.donation_report_search |
donation_search |
donation.tax.receipt.donation.search | donation.donation | filter | Inherits donation.donation_search |
donation_tax_receipt_form |
donation.tax.receipt.form | donation.tax.receipt | form | New |
donation_tax_receipt_graph |
donation.tax.receipt.graph | donation.tax.receipt | graph | New |
donation_tax_receipt_option_switch_form |
donation_tax_receipt_option_switch.form | donation.tax.receipt.option.switch | form | New |
donation_tax_receipt_print_form |
donation_tax_receipt_print.form | donation.tax.receipt.print | form | New |
donation_tax_receipt_search |
donation.tax.receipt.search | donation.tax.receipt | search | New |
donation_tax_receipt_tree |
donation.tax.receipt.tree | donation.tax.receipt | tree | New |
product_template_form_view |
donation.tax.receipt.product.template.form | product.template | div | Inherits donation.product_template_form_view |
product_template_search_view |
donation.tax.receipt.product.template.search | product.template | filter | Inherits donation.product_template_search_view |
report_donationtaxreceipt |
report_donationtaxreceipt | ir.ui.view | qweb | New |
tax_receipt_annual_create_form |
tax_receipt_annual_create.form | tax.receipt.annual.create | form | New |
view_partner_property_form |
donation.tax.receipt.res.partner.form | res.partner | field | Inherits account.view_partner_property_form |
tax_receipt_id
Many2one → donation.tax.receipt
copy=False
readonly=True
string='Tax Receipt'
track_visibility='onchange'
args: 'donation.tax.receipt'
tax_receipt_option
Selection
states={'done': [('readonly', True)]}
string='Tax Receipt Option'
track_visibility='onchange'
args: [('none', 'None'), ('each', 'For Each Donation'), ('annual', 'Annual Tax Receipt')]
tax_receipt_total
Float
compute='_tax_receipt_total'
store=True
string='Eligible Tax Receipt Sub-total'
done2cancel(self)
generate_each_tax_receipt(self)
partner_id_change(self)
tax_receipt_option_change(self)
validate(self)
tax_receipt_ok
Boolean
string='Eligible for a Tax Receipt'
product_id_change(self)
tax_receipt_ok
Boolean
string='Eligible for a Tax Receipt'
No public methods.
amount
Float
digits=dp.get_precision('Account')
string='Amount'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
currency_id
Many2one → res.currency
ondelete='restrict'
required=True
string='Currency'
args: 'res.currency'
date
Date
default=fields.Date.context_today
required=True
string='Date'
donation_date
Date
required=True
string='Donation Date'
donation_ids
One2many → donation.donation
string='Related Donations'
args: 'donation.donation', 'tax_receipt_id'
number
Char
string='Receipt Number'
partner_id
Many2one → res.partner
ondelete='restrict'
required=True
string='Donor'
args: 'res.partner'
print_date
Date
string='Print Date'
type
Selection
required=True
string='Type'
args: [('each', 'One-Time Tax Receipt'), ('annual', 'Annual Tax Receipt')]
create(self, vals=None)
donation_id
Many2one → donation.donation
default=<expr>
string='Donation'
args: 'donation.donation'
new_tax_receipt_option
Selection
required=True
string='Tax Receipt Option'
args: [('each', 'For Each Donation'), ('annual', 'Annual Tax Receipt')]
switch(self)
receipt_ids
Many2many → donation.tax.receipt
column1='print_wizard_id'
column2='receipt_id'
default=_get_receipts
string='Receipts To Print'
args: 'donation.tax.receipt'
print_receipts(self)
tax_receipt_ok
Boolean
help='Specify if the product is eligible for a tax receipt in a donation line.'
string='Is Eligible for a Tax Receipt'
No public methods.
tax_receipt_option
Selection
string='Tax Receipt Option'
track_visibility='onchange'
args: [('none', 'None'), ('each', 'For Each Donation'), ('annual', 'Annual Tax Receipt')]
No public methods.
end_date
Date
default=_default_end_date
required=True
args: 'End Date'
start_date
Date
default=_default_start_date
required=True
args: 'Start Date'
generate_annual_receipts(self)