TIP: You can type at any time to perform a new search.
Partner Invoicing Mode At Shipping
partner_invoicing_mode_at_shipping · OCA/account-invoicing
- Repository
- OCA/account-invoicing · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Accounting & Finance
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/account-invoicing
- Last tracking update
- 2026-08-07 09:06:22
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Maksym Yankin, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- openupgradelib, requests
- System dependencies
- None
- Required by
- None
- Description
This module allows to select a At shipping invoicing mode for a customer. It is based on partner_invoicing_mode. When this mode is selected the customer will be invoiced automatically on delivery of the goods. The invoice creation can be delayed by setting the number of days to wait after shipping on the customer. A delay of 0 keeps the immediate invoicing behavior. Another option is the 'One Invoice Per Shipping'. That one is not compatible with the 'At shipping' invoicing mode. In that case, the invoicing validation will occur at a different moment (monthly, ...).
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_partner_property_form |
view_partner_property_form | res.partner | form | Inherits partner_invoicing_mode.view_partner_property_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (3)
-
invoicing_at_shipping_delayIntegerdefault=0help='Number of days after the shipping before creating the invoice.' -
invoicing_modeSelectionondelete={'at_shipping': 'set default'}selection_add=[('at_shipping', 'At Shipping')] -
one_invoice_per_shippingBooleanhelp="Check this if you want to create one invoice per shipping using the partner invoicing mode that should be different than 'At Shipping'."index=True
No public methods.
New fields (1)
-
one_invoice_per_shippingBooleancompute='_compute_one_invoice_per_shipping'index=Truestore=True
-
generate_invoices(self, companies=None, invoicing_mode='standard', last_execution_field='invoicing_mode_standard_last_execution')
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…
Loading…