changes
This commit is contained in:
45
fusion_quotations/data/equipment_type_data.xml
Normal file
45
fusion_quotations/data/equipment_type_data.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- ============================================================
|
||||
Equipment Type Registry — Seed Data
|
||||
============================================================ -->
|
||||
|
||||
<record id="equipment_type_manual_wheelchair" model="fusion.equipment.type">
|
||||
<field name="code">manual_wheelchair</field>
|
||||
<field name="name">Manual Wheelchair</field>
|
||||
<field name="icon">fa-wheelchair</field>
|
||||
<field name="sequence">10</field>
|
||||
</record>
|
||||
|
||||
<record id="equipment_type_power_wheelchair" model="fusion.equipment.type">
|
||||
<field name="code">power_wheelchair</field>
|
||||
<field name="name">Power Wheelchair / Scooter</field>
|
||||
<field name="icon">fa-bolt</field>
|
||||
<field name="sequence">20</field>
|
||||
</record>
|
||||
|
||||
<record id="equipment_type_walker" model="fusion.equipment.type">
|
||||
<field name="code">walker</field>
|
||||
<field name="name">Walker / Rollator / Ambulation Aid</field>
|
||||
<field name="icon">fa-male</field>
|
||||
<field name="sequence">30</field>
|
||||
</record>
|
||||
|
||||
<record id="equipment_type_stair_lift" model="fusion.equipment.type">
|
||||
<field name="code">stair_lift</field>
|
||||
<field name="name">Stair Lift</field>
|
||||
<field name="icon">fa-arrow-up</field>
|
||||
<field name="sequence">40</field>
|
||||
</record>
|
||||
|
||||
<record id="equipment_type_porch_lift" model="fusion.equipment.type">
|
||||
<field name="code">porch_lift</field>
|
||||
<field name="name">Porch Lift</field>
|
||||
<field name="icon">fa-building</field>
|
||||
<field name="sequence">50</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
414
fusion_quotations/data/section_seed_data.xml
Normal file
414
fusion_quotations/data/section_seed_data.xml
Normal file
@@ -0,0 +1,414 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="0">
|
||||
|
||||
<!-- ============================================================ -->
|
||||
<!-- SECTION 2b: MANUAL WHEELCHAIR -->
|
||||
<!-- ============================================================ -->
|
||||
|
||||
<record id="section_mw_frame" model="fusion.wc.section">
|
||||
<field name="name">Manual Wheelchair Frame</field>
|
||||
<field name="code">mw_frame</field>
|
||||
<field name="sequence">10</field>
|
||||
<field name="equipment_type">manual_wheelchair</field>
|
||||
<field name="icon">fa-wheelchair</field>
|
||||
<field name="description">Select the manual wheelchair frame. Includes standard, lightweight, tilt, and rigid frames.</field>
|
||||
<field name="allow_multiple" eval="False"/>
|
||||
<field name="required" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_mw_adp_options" model="fusion.wc.section">
|
||||
<field name="name">MW Additional ADP Funded Options</field>
|
||||
<field name="code">mw_adp_options</field>
|
||||
<field name="sequence">15</field>
|
||||
<field name="equipment_type">manual_wheelchair</field>
|
||||
<field name="icon">fa-check-square-o</field>
|
||||
<field name="description">ADP upcharge/modification codes for manual wheelchairs (WAMA, WAMB, heavy duty, custom mods).</field>
|
||||
<field name="is_adp_options_section" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_mw_accessories" model="fusion.wc.section">
|
||||
<field name="name">MW Accessories</field>
|
||||
<field name="code">mw_accessories</field>
|
||||
<field name="sequence">18</field>
|
||||
<field name="equipment_type">manual_wheelchair</field>
|
||||
<field name="icon">fa-cogs</field>
|
||||
<field name="description">Manual wheelchair accessories: handrims, spoke protectors, grade aids, etc.</field>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- ============================================================ -->
|
||||
<!-- SECTION 2a: WALKER / ROLLATOR / AMBULATION AIDS -->
|
||||
<!-- ============================================================ -->
|
||||
|
||||
<record id="section_walker_frame" model="fusion.wc.section">
|
||||
<field name="name">Walker / Rollator Frame</field>
|
||||
<field name="code">walker_frame</field>
|
||||
<field name="sequence">200</field>
|
||||
<field name="equipment_type">walker</field>
|
||||
<field name="icon">fa-male</field>
|
||||
<field name="description">Select the walker, rollator, walking frame, standing frame, or forearm crutches.</field>
|
||||
<field name="allow_multiple" eval="False"/>
|
||||
<field name="required" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_walker_adp_options" model="fusion.wc.section">
|
||||
<field name="name">Walker ADP Funded Options</field>
|
||||
<field name="code">walker_adp_options</field>
|
||||
<field name="sequence">210</field>
|
||||
<field name="equipment_type">walker</field>
|
||||
<field name="icon">fa-check-square-o</field>
|
||||
<field name="description">Adolescent size upgrades and custom modifications for walkers.</field>
|
||||
<field name="is_adp_options_section" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_walker_accessories" model="fusion.wc.section">
|
||||
<field name="name">Walker Accessories / Addons</field>
|
||||
<field name="code">walker_accessories</field>
|
||||
<field name="sequence">220</field>
|
||||
<field name="equipment_type">walker</field>
|
||||
<field name="icon">fa-cogs</field>
|
||||
<field name="description">Walker addons and accessories.</field>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- ============================================================ -->
|
||||
<!-- SECTION 2c: POWER BASE / POWER SCOOTER -->
|
||||
<!-- ============================================================ -->
|
||||
|
||||
<record id="section_pw_frame" model="fusion.wc.section">
|
||||
<field name="name">Power Base / Scooter Frame</field>
|
||||
<field name="code">pw_frame</field>
|
||||
<field name="sequence">300</field>
|
||||
<field name="equipment_type">power_wheelchair</field>
|
||||
<field name="icon">fa-bolt</field>
|
||||
<field name="description">Select the power wheelchair base or power scooter.</field>
|
||||
<field name="allow_multiple" eval="False"/>
|
||||
<field name="required" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_pw_adp_options" model="fusion.wc.section">
|
||||
<field name="name">Power Base ADP Funded Options</field>
|
||||
<field name="code">pw_adp_options</field>
|
||||
<field name="sequence">310</field>
|
||||
<field name="equipment_type">power_wheelchair</field>
|
||||
<field name="icon">fa-check-square-o</field>
|
||||
<field name="description">ADP funded options for power bases: adjustable tension back, recline, footplates, seat packages, etc.</field>
|
||||
<field name="is_adp_options_section" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_pw_specialty_controls" model="fusion.wc.section">
|
||||
<field name="name">Specialty Controls</field>
|
||||
<field name="code">pw_specialty_controls</field>
|
||||
<field name="sequence">320</field>
|
||||
<field name="equipment_type">power_wheelchair</field>
|
||||
<field name="icon">fa-gamepad</field>
|
||||
<field name="description">Specialty controls requiring clinical rationale: non-standard joystick, chin/rim, simple touch, proximity, breath control, scanners, auto correction.</field>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_pw_positioning" model="fusion.wc.section">
|
||||
<field name="name">Power Positioning Devices</field>
|
||||
<field name="code">pw_positioning</field>
|
||||
<field name="sequence">330</field>
|
||||
<field name="equipment_type">power_wheelchair</field>
|
||||
<field name="icon">fa-sliders</field>
|
||||
<field name="description">Power positioning devices requiring Justification for Funding Chart: power tilt, recline, elevating footrests, multi-function control, power add-on.</field>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- ============================================================ -->
|
||||
<!-- SEATING SECTIONS (Section 2d - shared across MW/PW) -->
|
||||
<!-- ============================================================ -->
|
||||
|
||||
<record id="section_seat_cushion" model="fusion.wc.section">
|
||||
<field name="name">Seat Cushion</field>
|
||||
<field name="code">seat_cushion</field>
|
||||
<field name="sequence">30</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-th-large</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="has_width" eval="True"/>
|
||||
<field name="has_depth" eval="True"/>
|
||||
<field name="width_label">Cushion Width (inches)</field>
|
||||
<field name="depth_label">Cushion Depth (inches)</field>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_seat_cushion_cover" model="fusion.wc.section">
|
||||
<field name="name">Seat Cushion Cover(s)</field>
|
||||
<field name="code">seat_cushion_cover</field>
|
||||
<field name="sequence">31</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_seat_cushion"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_seat_options" model="fusion.wc.section">
|
||||
<field name="name">Seat Option(s)</field>
|
||||
<field name="code">seat_options</field>
|
||||
<field name="sequence">32</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_seat_cushion"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_seat_hardware" model="fusion.wc.section">
|
||||
<field name="name">Seat Hardware</field>
|
||||
<field name="code">seat_hardware</field>
|
||||
<field name="sequence">33</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_seat_cushion"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_pommel" model="fusion.wc.section">
|
||||
<field name="name">Pommel/Adductors</field>
|
||||
<field name="code">pommel</field>
|
||||
<field name="sequence">34</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_seat_cushion"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_pommel_hardware" model="fusion.wc.section">
|
||||
<field name="name">Pommel Hardware</field>
|
||||
<field name="code">pommel_hardware</field>
|
||||
<field name="sequence">35</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_seat_cushion"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Back Support -->
|
||||
<record id="section_back_support" model="fusion.wc.section">
|
||||
<field name="name">Back Support</field>
|
||||
<field name="code">back_support</field>
|
||||
<field name="sequence">40</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-columns</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="has_width" eval="True"/>
|
||||
<field name="has_height" eval="True"/>
|
||||
<field name="width_label">Backrest Width (inches)</field>
|
||||
<field name="height_label">Backrest Height (inches)</field>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_back_support_options" model="fusion.wc.section">
|
||||
<field name="name">Back Support Options</field>
|
||||
<field name="code">back_support_options</field>
|
||||
<field name="sequence">41</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_back_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_back_cover" model="fusion.wc.section">
|
||||
<field name="name">Back Cover</field>
|
||||
<field name="code">back_cover</field>
|
||||
<field name="sequence">42</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_back_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_back_hardware" model="fusion.wc.section">
|
||||
<field name="name">Back Hardware</field>
|
||||
<field name="code">back_hardware</field>
|
||||
<field name="sequence">43</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_back_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Complete Assembly -->
|
||||
<record id="section_complete_assembly" model="fusion.wc.section">
|
||||
<field name="name">Complete Assembly</field>
|
||||
<field name="code">complete_assembly</field>
|
||||
<field name="sequence">50</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-cubes</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Headrest/Neckrest -->
|
||||
<record id="section_headrest" model="fusion.wc.section">
|
||||
<field name="name">Headrest/Neckrest</field>
|
||||
<field name="code">headrest</field>
|
||||
<field name="sequence">60</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-user</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_headrest_options" model="fusion.wc.section">
|
||||
<field name="name">Headrest/Neckrest Options</field>
|
||||
<field name="code">headrest_options</field>
|
||||
<field name="sequence">61</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_headrest"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_headrest_hardware" model="fusion.wc.section">
|
||||
<field name="name">Headrest/Neckrest Hardware</field>
|
||||
<field name="code">headrest_hardware</field>
|
||||
<field name="sequence">62</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_headrest"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Positioning Belts -->
|
||||
<record id="section_positioning_belts" model="fusion.wc.section">
|
||||
<field name="name">Positioning Belts</field>
|
||||
<field name="code">positioning_belts</field>
|
||||
<field name="sequence">70</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-link</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_positioning_belt_options" model="fusion.wc.section">
|
||||
<field name="name">Positioning Belt Options</field>
|
||||
<field name="code">positioning_belt_options</field>
|
||||
<field name="sequence">71</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_positioning_belts"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Arm Support -->
|
||||
<record id="section_arm_support" model="fusion.wc.section">
|
||||
<field name="name">Arm Support(s)</field>
|
||||
<field name="code">arm_support</field>
|
||||
<field name="sequence">80</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-hand-o-right</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_arm_support_options" model="fusion.wc.section">
|
||||
<field name="name">Arm Support Options</field>
|
||||
<field name="code">arm_support_options</field>
|
||||
<field name="sequence">81</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_arm_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_arm_support_hardware" model="fusion.wc.section">
|
||||
<field name="name">Arm Support Hardware</field>
|
||||
<field name="code">arm_support_hardware</field>
|
||||
<field name="sequence">82</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_arm_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Tray -->
|
||||
<record id="section_tray" model="fusion.wc.section">
|
||||
<field name="name">Tray</field>
|
||||
<field name="code">tray</field>
|
||||
<field name="sequence">90</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-inbox</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_tray_options" model="fusion.wc.section">
|
||||
<field name="name">Tray Options</field>
|
||||
<field name="code">tray_options</field>
|
||||
<field name="sequence">91</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_tray"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Lateral Support -->
|
||||
<record id="section_lateral_support" model="fusion.wc.section">
|
||||
<field name="name">Lateral Support(s)</field>
|
||||
<field name="code">lateral_support</field>
|
||||
<field name="sequence">100</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-arrows-h</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_lateral_support_options" model="fusion.wc.section">
|
||||
<field name="name">Lateral Support Options</field>
|
||||
<field name="code">lateral_support_options</field>
|
||||
<field name="sequence">101</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_lateral_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_lateral_support_hardware" model="fusion.wc.section">
|
||||
<field name="name">Lateral Support Hardware</field>
|
||||
<field name="code">lateral_support_hardware</field>
|
||||
<field name="sequence">102</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_lateral_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Foot/Leg Support -->
|
||||
<record id="section_foot_leg_support" model="fusion.wc.section">
|
||||
<field name="name">Foot/Leg Support(s)</field>
|
||||
<field name="code">foot_leg_support</field>
|
||||
<field name="sequence">110</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="icon">fa-arrows-v</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_foot_leg_support_options" model="fusion.wc.section">
|
||||
<field name="name">Foot/Leg Support Options</field>
|
||||
<field name="code">foot_leg_support_options</field>
|
||||
<field name="sequence">111</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_foot_leg_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="section_foot_leg_support_hardware" model="fusion.wc.section">
|
||||
<field name="name">Foot/Leg Support Hardware</field>
|
||||
<field name="code">foot_leg_support_hardware</field>
|
||||
<field name="sequence">112</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="has_build_type" eval="True"/>
|
||||
<field name="parent_id" ref="section_foot_leg_support"/>
|
||||
<field name="allow_multiple" eval="True"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
83
fusion_quotations/data/upcharge_rules_data.xml
Normal file
83
fusion_quotations/data/upcharge_rules_data.xml
Normal file
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- WAMA: Seat width > 18 inches -->
|
||||
<record id="upcharge_wama" model="fusion.wc.upcharge.rule">
|
||||
<field name="name">Width Modification (WAMA)</field>
|
||||
<field name="sequence">10</field>
|
||||
<field name="trigger_type">measurement</field>
|
||||
<field name="measurement_field">seat_width</field>
|
||||
<field name="comparison">gt</field>
|
||||
<field name="threshold_value">18.0</field>
|
||||
<field name="adp_device_code">WAMA</field>
|
||||
<field name="equipment_type">manual_wheelchair</field>
|
||||
<field name="description">Seat width exceeds 18 inches — width modification upcharge applies.</field>
|
||||
</record>
|
||||
|
||||
<!-- WAMB: Seat depth > 18 inches -->
|
||||
<record id="upcharge_wamb" model="fusion.wc.upcharge.rule">
|
||||
<field name="name">Depth Modification (WAMB)</field>
|
||||
<field name="sequence">20</field>
|
||||
<field name="trigger_type">measurement</field>
|
||||
<field name="measurement_field">seat_depth</field>
|
||||
<field name="comparison">gt</field>
|
||||
<field name="threshold_value">18.0</field>
|
||||
<field name="adp_device_code">WAMB</field>
|
||||
<field name="equipment_type">manual_wheelchair</field>
|
||||
<field name="description">Seat depth exceeds 18 inches — depth modification upcharge applies.</field>
|
||||
</record>
|
||||
|
||||
<!-- WAMF: Client weight > 250 lbs (up to 350) -->
|
||||
<record id="upcharge_wamf" model="fusion.wc.upcharge.rule">
|
||||
<field name="name">Heavy Duty 250+ lbs (WAMF)</field>
|
||||
<field name="sequence">30</field>
|
||||
<field name="trigger_type">weight</field>
|
||||
<field name="weight_min">250.0</field>
|
||||
<field name="weight_max">350.0</field>
|
||||
<field name="adp_device_code">WAMF</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="mutually_exclusive_group">weight</field>
|
||||
<field name="description">Client weight exceeds 250 lbs — heavy duty frame upcharge.</field>
|
||||
</record>
|
||||
|
||||
<!-- WAMG: Client weight > 350 lbs (up to 400) -->
|
||||
<record id="upcharge_wamg" model="fusion.wc.upcharge.rule">
|
||||
<field name="name">Extra Heavy Duty 350+ lbs (WAMG)</field>
|
||||
<field name="sequence">31</field>
|
||||
<field name="trigger_type">weight</field>
|
||||
<field name="weight_min">350.0</field>
|
||||
<field name="weight_max">400.0</field>
|
||||
<field name="adp_device_code">WAMG</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="mutually_exclusive_group">weight</field>
|
||||
<field name="description">Client weight exceeds 350 lbs — extra heavy duty frame upcharge.</field>
|
||||
</record>
|
||||
|
||||
<!-- WAMH: Client weight > 400 lbs -->
|
||||
<record id="upcharge_wamh" model="fusion.wc.upcharge.rule">
|
||||
<field name="name">Bariatric 400+ lbs (WAMH)</field>
|
||||
<field name="sequence">32</field>
|
||||
<field name="trigger_type">weight</field>
|
||||
<field name="weight_min">400.0</field>
|
||||
<field name="weight_max">0</field>
|
||||
<field name="adp_device_code">WAMH</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="mutually_exclusive_group">weight</field>
|
||||
<field name="description">Client weight exceeds 400 lbs — bariatric frame upcharge.</field>
|
||||
</record>
|
||||
|
||||
<!-- SEICF160L: Backrest width differs from seat width -->
|
||||
<record id="upcharge_seicf160l" model="fusion.wc.upcharge.rule">
|
||||
<field name="name">Different Backrest Width (SEICF160L)</field>
|
||||
<field name="sequence">40</field>
|
||||
<field name="trigger_type">dimension_mismatch</field>
|
||||
<field name="compare_field_1">seat_width</field>
|
||||
<field name="compare_field_2">back_width</field>
|
||||
<field name="adp_device_code">SEICF160L</field>
|
||||
<field name="equipment_type">both</field>
|
||||
<field name="description">Backrest width differs from seat width — adapter hardware required.</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user