cba9a6da6bd286acd411bf24792d8309903b9fbe
Tier 3 of the SO->fp.job persistence audit. Three logistics/billing fields surface on fp.job as related read-only (not stored) mirrors: - x_fc_delivery_method - Local Delivery / Shipping Partner / Customer Pickup. Cargo classification used by logistics planning. - x_fc_ship_via - Carrier name (UPS, FedEx, customer pickup, etc.). - x_fc_invoice_strategy - Deposit / Progress / Net Terms / COD-Prepay. Read by the invoicing module's hooks; mirroring on the WO is for manager visibility only. These were intentionally chosen as related (not stored persisted) because the SO is the authoritative source - the existing downstream code (delivery + invoicing modules) already reads them off SO directly. A stored copy would risk drift. Related auto-follows SO updates. Same three fields also mirrored on sale.order.line as stored related for per-line list visibility. Closes the SO->fp.job persistence audit. All 10 operational fields identified now flow through to the WO (7 stored + populated at confirm, 3 related read-only). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Odoo 19 custom modules
Languages
Python
55.9%
HTML
26.1%
JavaScript
14.9%
SCSS
1.8%
CSS
0.8%
Other
0.4%