From fd9d4e775bb0963c26970213403a58d9dc375c61 Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Tue, 12 May 2026 13:07:16 -0400 Subject: [PATCH] feat(numbering): add fp.parent.number + fp.quote.number sequences Parent sequence starts at 30000. Quote sequence is Q + YYYYMM + non-resetting counter starting at 200. Phase 1 Task 1 of the parent-number hierarchy. Co-Authored-By: Claude Opus 4.7 (1M context) --- fusion_plating/fusion_plating/__manifest__.py | 3 +- .../data/fp_numbering_sequences.xml | 32 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 fusion_plating/fusion_plating/data/fp_numbering_sequences.xml diff --git a/fusion_plating/fusion_plating/__manifest__.py b/fusion_plating/fusion_plating/__manifest__.py index 5fdaff1a..f72a5f61 100644 --- a/fusion_plating/fusion_plating/__manifest__.py +++ b/fusion_plating/fusion_plating/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Plating', - 'version': '19.0.18.15.10', + 'version': '19.0.18.15.11', 'category': 'Manufacturing/Plating', 'summary': 'Core plating / metal finishing ERP: facilities, processes, tanks, baths, jobs, operators.', 'description': """ @@ -84,6 +84,7 @@ Copyright (c) 2026 Nexa Systems Inc. All rights reserved. 'data/fp_landing_data.xml', 'data/fp_sequence_data.xml', 'data/fp_job_sequences.xml', + 'data/fp_numbering_sequences.xml', 'data/fp_process_category_data.xml', # fp_menu.xml MUST load early — defines menu_fp_root, menu_fp_config, # menu_fp_compliance_hub, plus the 7 Phase-2 Configuration sub-folder diff --git a/fusion_plating/fusion_plating/data/fp_numbering_sequences.xml b/fusion_plating/fusion_plating/data/fp_numbering_sequences.xml new file mode 100644 index 00000000..f9df4d94 --- /dev/null +++ b/fusion_plating/fusion_plating/data/fp_numbering_sequences.xml @@ -0,0 +1,32 @@ + + + + + Fusion Plating: Parent Number + fp.parent.number + + 0 + 30000 + + + + + + Fusion Plating: Quote Number + fp.quote.number + Q%(year)s%(month)s- + 0 + 200 + + +