Initial commit: Odoo 18.0-20251222 extra-addons
This commit is contained in:
2
base_sequence_option/readme/CONTRIBUTORS.md
Executable file
2
base_sequence_option/readme/CONTRIBUTORS.md
Executable file
@@ -0,0 +1,2 @@
|
||||
- Kitti U. \<<kittiu@ecosoft.co.th>\>
|
||||
- Grall F. \<<fgr@apik.cloud>\>
|
||||
18
base_sequence_option/readme/DESCRIPTION.md
Executable file
18
base_sequence_option/readme/DESCRIPTION.md
Executable file
@@ -0,0 +1,18 @@
|
||||
This module allow user to add optional sequences to some document model.
|
||||
On which sequence is used, is based on domain matching with document
|
||||
values (and original sequence will be bypassed).
|
||||
|
||||
For example, it is now possible to,
|
||||
|
||||
- Avoid using Odoo automatic sequence on invoice and vendor bill with
|
||||
old style sequence.
|
||||
- Customer payment and vendor payment to run on different sequence.
|
||||
- Assign different sales order sequence based on customer region.
|
||||
|
||||
This is a base module and does nothing by itself. Following are modules
|
||||
that will allow managing sequence options for each type of documents,
|
||||
I.e.,
|
||||
|
||||
- Purchase Order: purchase_sequence_option
|
||||
- Invoice / Bill / Refund / Payment: account_sequence_option
|
||||
- Others: create a new module with few lines of code
|
||||
22
base_sequence_option/readme/USAGE.md
Executable file
22
base_sequence_option/readme/USAGE.md
Executable file
@@ -0,0 +1,22 @@
|
||||
To use this module, you need to:
|
||||
|
||||
1. Go to *Settings \> Technical \> Sequences & Identifier \> Manage
|
||||
Sequence Options*.
|
||||
|
||||
2. Based on extended module installed, different document types will be
|
||||
listed, i.e., Purchase Order.
|
||||
|
||||
3. Activite "Use sequence options" to use, if not, fall back to normal
|
||||
sequence.
|
||||
|
||||
4. For each option, provide,
|
||||
- Name: i.e., Customer Invoice for Cust A., Customer Payment, etc.
|
||||
- Apply On: a filter domain to test whether a document match this
|
||||
option.
|
||||
- Sequence: select underlining sequence to perform
|
||||
|
||||
**Note:**
|
||||
|
||||
- If no options matches the document, fall back to normal sequence.
|
||||
- If there are multiple sequence options that match same document, error
|
||||
will be raised.
|
||||
Reference in New Issue
Block a user