From a0f783ab147fa7a90ed362a8a1d4d90f542d5f5d Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Tue, 12 May 2026 20:41:13 -0400 Subject: [PATCH] feat(nexa_coa_setup): seed 14 standard service products MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Standard catalog covering Nexa's main service lines, each linked to the appropriate product category so income posts to the right GL account automatically: Recurring (per month/year) SAAS-BASIC SaaS Subscription — Basic $0 -> 4010 HOST-S Hosting — Small $49 -> 4020 HOST-M Hosting — Medium $149 -> 4020 HOST-L Hosting — Large $299 -> 4020 SUPPORT-RET Support Contract — 4 hrs retainer $640 -> 4030 SETUP-FEE Setup / Onboarding Fee $500 -> 4050 Project (hourly) DEV-SOFTWARE Custom Software Development $160 -> 4110 DEV-WEBAPP Custom Web App Development $160 -> 4120 DEV-WEBSITE Custom Website Development $160 -> 4130 ERP-IMPL ERP Implementation & Customization $175 -> 4140 Services (hourly) CONSULT Consulting & Advisory $200 -> 4210 TRAINING Training & Workshop $120 -> 4220 TECH-SUPPORT Technical Support — Per-incident $160 -> 4230 Reseller (template) RESALE-SW Third-party Software License (template) $0 -> 4310 File uses noupdate=1 so user price/description edits persist across future -u runs. Verified: creating an invoice for Westin with 10 hrs of DEV-SOFTWARE auto-routes to 4110 Custom Software Development Revenue with 13% HST applied via fiscal position. Co-Authored-By: Claude Opus 4.7 (1M context) --- nexa_coa_setup/__manifest__.py | 1 + nexa_coa_setup/data/11_products.xml | 158 ++++++++++++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 nexa_coa_setup/data/11_products.xml diff --git a/nexa_coa_setup/__manifest__.py b/nexa_coa_setup/__manifest__.py index 65624d9c..802b8fbf 100644 --- a/nexa_coa_setup/__manifest__.py +++ b/nexa_coa_setup/__manifest__.py @@ -30,6 +30,7 @@ "data/08_res_partner_category.xml", "data/09_res_partner.xml", "data/10_account_reconcile_model.xml", + "data/11_products.xml", ], "pre_init_hook": "pre_init_hook", "post_init_hook": "post_init_hook", diff --git a/nexa_coa_setup/data/11_products.xml b/nexa_coa_setup/data/11_products.xml new file mode 100644 index 00000000..b2e4fe96 --- /dev/null +++ b/nexa_coa_setup/data/11_products.xml @@ -0,0 +1,158 @@ + + + + + + + + + + + + SaaS Subscription — Basic + SAAS-BASIC + service + 0.00 + + Basic SaaS subscription tier. Set monthly price per customer. + + + + Hosting — Small (1 vCPU / 2GB RAM / 50GB SSD) + HOST-S + service + 49.00 + + Small managed hosting tier. Suitable for small websites, dev/staging environments. + + + + Hosting — Medium (2 vCPU / 8GB RAM / 200GB SSD) + HOST-M + service + 149.00 + + Medium managed hosting tier. Production websites, small apps. + + + + Hosting — Large (4 vCPU / 16GB RAM / 500GB SSD) + HOST-L + service + 299.00 + + Large managed hosting tier. Production SaaS, heavier workloads. + + + + Support Contract — Monthly Retainer (4 hrs) + SUPPORT-RET + service + 640.00 + + 4 hours/month support retainer. Unused hours expire monthly. Overage billed at standard rate. + + + + Setup / Onboarding Fee + SETUP-FEE + service + 500.00 + + One-time setup & onboarding fee for new SaaS / hosting / support customers. + + + + + + + + Custom Software Development — Hourly + DEV-SOFTWARE + service + 160.00 + + + Custom software development billed hourly. Quote on scope; final billing on actual hours. + + + + Custom Web Application Development — Hourly + DEV-WEBAPP + service + 160.00 + + + Custom web application development (frontend + backend) billed hourly. + + + + Custom Website Development — Hourly + DEV-WEBSITE + service + 160.00 + + + Custom website development (corporate sites, marketing sites) billed hourly. + + + + ERP Implementation & Customization — Hourly + ERP-IMPL + service + 175.00 + + + Odoo / ERP implementation, customization, module development billed hourly. + + + + + + + + Consulting & Advisory — Hourly + CONSULT + service + 200.00 + + + Architecture, strategy, technology advisory billed hourly. + + + + Training & Workshop — Hourly + TRAINING + service + 120.00 + + + Custom training, workshops, knowledge transfer sessions billed hourly. + + + + Technical Support — Per-incident / Hourly + TECH-SUPPORT + service + 160.00 + + + Ad-hoc technical support, troubleshooting, infrastructure setup billed hourly. + + + + + + + + Third-party Software License (template) + RESALE-SW + service + 0.00 + + Template for reselling third-party software licenses (M365, Adobe, etc.). Duplicate & set price per item. + + + +