TIP: You can type at any time to perform a new search.
Analytic and project wizard for service companies
project_billing_utils · OCA/project-reporting
- Repository
- OCA/project-reporting · module folder · Try on Runboat
- Module version
- 1.4
- Category
- Generic Modules/Projects & Services
- Folder size
- 0.03 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.camptocamp.com
- Last tracking update
- 2026-08-07 07:17:52
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Pedro M. Baeza
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edit_project |
project.project.form | project.project | form | Inherits project.edit_project |
view_associate_aal_to_invoice |
Associate To Invoice | associate.aal.to.invoice | form | New |
view_create_related_invoice |
Create blank invoice | create.invoice.from.project | form | New |
view_dissociate_aal_to_invoice |
Dissociate To Invoice | dissociate.aal.to.invoice | form | New |
view_open_related_invoice |
Open Related Invoices | open.invoice.from.project | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (0)
No new fields.
Public methods (1)-
write(self, vals)@api.multiPut a key in the vals, since we have no context. Return super.
New fields (0)
No new fields.
Public methods (2)-
name_get(self)@api.multi -
name_search(self, name, args=None, operator='ilike', limit=100)@api.model
New fields (1)
-
invoice_idMany2one → account.invoicerequired=Truestring='Invoice' args: 'account.invoice'
-
associate_aal(self)@api.multi
New fields (0)
No new fields.
Public methods (1)-
create_invoices(self)@api.multi
New fields (0)
No new fields.
Public methods (1)-
dissociate_aal(self)@api.multiDissociate invoice from the line and return {}. This is necessary because the module hr_timesheet_invoice introduces a check that we want to avoid.
New fields (0)
No new fields.
Public methods (1)-
open_invoices(self)@api.multi
New fields (0)
No new fields.
Public methods (1)-
unlink(self)@api.multi
Loading…
Loading…
Loading…
Loading…