From 797fc191389b6a336b186b3e466bb0ac18605a7b Mon Sep 17 00:00:00 2001 From: Edilio Escalona Almira Date: Fri, 15 May 2026 17:10:22 -0500 Subject: [PATCH] [ADD] fieldservice_subcontracting: Integrate field service with the purchasing department to automate the outsourcing workflow --- fieldservice_subcontracting/README.rst | 259 +++++++ fieldservice_subcontracting/__init__.py | 2 + fieldservice_subcontracting/__manifest__.py | 32 + .../data/server_action_data.xml | 20 + fieldservice_subcontracting/i18n/es.po | 433 +++++++++++ fieldservice_subcontracting/i18n/es_419.po | 433 +++++++++++ fieldservice_subcontracting/i18n/es_ES.po | 433 +++++++++++ .../i18n/fieldservice_subcontracting.pot | 389 ++++++++++ .../models/__init__.py | 4 + .../models/fsm_order.py | 385 ++++++++++ .../models/fsm_person.py | 25 + .../models/fsm_template.py | 18 + .../models/purchase_order.py | 37 + fieldservice_subcontracting/pyproject.toml | 3 + .../readme/CONFIGURE.md | 35 + fieldservice_subcontracting/readme/CONTEXT.md | 22 + .../readme/CONTRIBUTORS.md | 2 + .../readme/DESCRIPTION.md | 17 + fieldservice_subcontracting/readme/USAGE.md | 67 ++ .../security/ir.model.access.csv | 3 + .../static/description/index.html | 17 + .../readme/fso_purchase_order_buttons.png | Bin 0 -> 78824 bytes .../readme/purchase_order_fso_button.png | Bin 0 -> 157295 bytes .../stage_create_subcontract_po_action.png | Bin 0 -> 87332 bytes ...stage_update_subcontract_po_qty_action.png | Bin 0 -> 90522 bytes .../readme/template_subcontract_product.png | Bin 0 -> 60178 bytes .../static/readme/worker_subcontractor.png | Bin 0 -> 76520 bytes fieldservice_subcontracting/tests/__init__.py | 6 + .../tests/test_subcontracting_common.py | 174 +++++ .../tests/test_subcontracting_lifecycle.py | 481 ++++++++++++ .../tests/test_subcontracting_purchase.py | 687 ++++++++++++++++++ .../views/fsm_order_views.xml | 44 ++ .../views/fsm_person_views.xml | 26 + .../views/fsm_template_views.xml | 15 + .../views/purchase_order_views.xml | 23 + .../wizards/__init__.py | 2 + .../wizards/fsm_order_cancel_confirm.py | 70 ++ .../fsm_order_cancel_confirm_views.xml | 40 + .../wizards/fsm_order_reassign_confirm.py | 70 ++ .../fsm_order_reassign_confirm_views.xml | 48 ++ 40 files changed, 4322 insertions(+) create mode 100644 fieldservice_subcontracting/README.rst create mode 100644 fieldservice_subcontracting/__init__.py create mode 100644 fieldservice_subcontracting/__manifest__.py create mode 100644 fieldservice_subcontracting/data/server_action_data.xml create mode 100644 fieldservice_subcontracting/i18n/es.po create mode 100644 fieldservice_subcontracting/i18n/es_419.po create mode 100644 fieldservice_subcontracting/i18n/es_ES.po create mode 100644 fieldservice_subcontracting/i18n/fieldservice_subcontracting.pot create mode 100644 fieldservice_subcontracting/models/__init__.py create mode 100644 fieldservice_subcontracting/models/fsm_order.py create mode 100644 fieldservice_subcontracting/models/fsm_person.py create mode 100644 fieldservice_subcontracting/models/fsm_template.py create mode 100644 fieldservice_subcontracting/models/purchase_order.py create mode 100644 fieldservice_subcontracting/pyproject.toml create mode 100644 fieldservice_subcontracting/readme/CONFIGURE.md create mode 100644 fieldservice_subcontracting/readme/CONTEXT.md create mode 100644 fieldservice_subcontracting/readme/CONTRIBUTORS.md create mode 100644 fieldservice_subcontracting/readme/DESCRIPTION.md create mode 100644 fieldservice_subcontracting/readme/USAGE.md create mode 100644 fieldservice_subcontracting/security/ir.model.access.csv create mode 100644 fieldservice_subcontracting/static/description/index.html create mode 100644 fieldservice_subcontracting/static/readme/fso_purchase_order_buttons.png create mode 100644 fieldservice_subcontracting/static/readme/purchase_order_fso_button.png create mode 100644 fieldservice_subcontracting/static/readme/stage_create_subcontract_po_action.png create mode 100644 fieldservice_subcontracting/static/readme/stage_update_subcontract_po_qty_action.png create mode 100644 fieldservice_subcontracting/static/readme/template_subcontract_product.png create mode 100644 fieldservice_subcontracting/static/readme/worker_subcontractor.png create mode 100644 fieldservice_subcontracting/tests/__init__.py create mode 100644 fieldservice_subcontracting/tests/test_subcontracting_common.py create mode 100644 fieldservice_subcontracting/tests/test_subcontracting_lifecycle.py create mode 100644 fieldservice_subcontracting/tests/test_subcontracting_purchase.py create mode 100644 fieldservice_subcontracting/views/fsm_order_views.xml create mode 100644 fieldservice_subcontracting/views/fsm_person_views.xml create mode 100644 fieldservice_subcontracting/views/fsm_template_views.xml create mode 100644 fieldservice_subcontracting/views/purchase_order_views.xml create mode 100644 fieldservice_subcontracting/wizards/__init__.py create mode 100644 fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py create mode 100644 fieldservice_subcontracting/wizards/fsm_order_cancel_confirm_views.xml create mode 100644 fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py create mode 100644 fieldservice_subcontracting/wizards/fsm_order_reassign_confirm_views.xml diff --git a/fieldservice_subcontracting/README.rst b/fieldservice_subcontracting/README.rst new file mode 100644 index 0000000000..e318b467ee --- /dev/null +++ b/fieldservice_subcontracting/README.rst @@ -0,0 +1,259 @@ +============================== +Field Service - Subcontracting +============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:41b5c72d6fa5b02d85ebaad0832f8fa7d1c9c22aa7709b4d38c602797304345b + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffield--service-lightgray.png?logo=github + :target: https://github.com/OCA/field-service/tree/18.0/fieldservice_subcontracting + :alt: OCA/field-service +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/field-service-18-0/field-service-18-0-fieldservice_subcontracting + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/field-service&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module integrates Field Service with Purchasing to automate the +subcontracting workflow. + +It allows users to: + +1. Mark Field Service workers as subcontractors. +2. Configure a service product on Field Service order templates. +3. Create draft Purchase Orders for subcontracted orders. +4. Set the Purchase Order Expected Arrival from the Field Service Order + Scheduled End. +5. Keep the Purchase Order Expected Arrival synchronized when the Field + Service Order planned dates change. +6. Update delivered quantities from Field Service timesheets. +7. Reassign workers on orders with linked subcontract Purchase Orders. + +The module uses ``fieldservice_stage_server_action`` to trigger +automation on stage transitions. + +**Table of contents** + +.. contents:: + :local: + +Use Cases / Context +=================== + +1. Field Service operations sometimes require external workers or + companies to perform part of the service delivery. +2. A Field Service Order can be assigned to a subcontractor worker. +3. The company can create a Purchase Order for that external service + without manually duplicating information between Field Service and + Purchase. +4. The Purchase Order Expected Arrival is set from the Field Service + Order Scheduled End (``scheduled_date_end``). +5. When the Field Service Order planned dates change, the linked + subcontract Purchase Order Expected Arrival is updated to match the + current Scheduled End. +6. The Purchase Order remains under the standard Odoo purchase flow: it + is created as a draft, reviewed and confirmed manually, and later + billed by the vendor. +7. Timesheet hours logged on the Field Service Order can be pushed to + the Purchase Order line as delivered quantity. +8. Vendor bills based on received quantities can then be created with + the correct quantity. +9. Worker reassignment is available for orders with at least one linked + subcontract Purchase Order, even if all linked subcontract Purchase + Orders are cancelled. +10. Worker reassignment is only available before the Field Service Order + reaches a closed stage. + +Configuration +============= + +Worker setup +------------ + +1. Go to Field Service > Master Data > Workers. +2. Open the worker that represents the external vendor. +3. Make sure the related partner is configured as a vendor. +4. Enable Is Subcontractor on the worker. + +|Subcontractor checkbox on the worker form| + +Template setup +-------------- + +1. Go to Field Service > Master Data > Templates. +2. Open the template that can create subcontract Purchase Orders. +3. Set the Subcontracting Service Product. +4. Use a service product that is purchased based on received quantities. +5. Configure a vendor price on the product for each subcontractor + partner that can receive a Purchase Order. +6. If vendor bills are controlled by received quantities, update the + delivered quantity before creating the vendor bill. + +|Subcontracting product on the Field Service template| + +Stage automation +---------------- + +1. Go to Field Service > Configuration > Stages. +2. Open the stage that should create the draft Purchase Order. +3. Assign the server action FSO: Create Subcontract PO. + +|Server action to create the subcontract Purchase Order| + +1. Open the closing stage that should update delivered quantities. +2. Assign the server action FSO: Update Subcontract PO Delivered Qty. +3. This action copies timesheet hours to the Purchase Order delivered + quantity. + +|Server action to update subcontract delivered quantity| + +.. |Subcontractor checkbox on the worker form| image:: https://raw.githubusercontent.com/OCA/field-service/18.0/fieldservice_subcontracting/static/readme/worker_subcontractor.png +.. |Subcontracting product on the Field Service template| image:: https://raw.githubusercontent.com/OCA/field-service/18.0/fieldservice_subcontracting/static/readme/template_subcontract_product.png +.. |Server action to create the subcontract Purchase Order| image:: https://raw.githubusercontent.com/OCA/field-service/18.0/fieldservice_subcontracting/static/readme/stage_create_subcontract_po_action.png +.. |Server action to update subcontract delivered quantity| image:: https://raw.githubusercontent.com/OCA/field-service/18.0/fieldservice_subcontracting/static/readme/stage_update_subcontract_po_qty_action.png + +Usage +===== + +Create the subcontract Purchase Order +------------------------------------- + +1. Create or open a Field Service Order that uses a template configured + for subcontracting. +2. Assign a subcontractor worker. +3. Move the order to the stage configured to create the subcontract + Purchase Order. + +|Field Service Order buttons for subcontracting| + +1. Use the Purchase Order smart button to open the generated draft + Purchase Order. +2. Review the Purchase Order. Its Expected Arrival is set from the Field + Service Order Scheduled End (``scheduled_date_end``). +3. Confirm the Purchase Order manually. + +|Field Service Order smart button on the Purchase Order| + +1. If the Purchase Order is not created, check the Field Service Order + chatter. +2. Review the reason posted by the module. +3. Fix the missing configuration or worker data. +4. Move the order through the configured stage again if needed. + +Update the Purchase Order Expected Arrival +------------------------------------------ + +1. Change the Field Service Order planned dates. +2. Save the Field Service Order. +3. The active subcontract Purchase Order Expected Arrival is updated + with the current Field Service Order Scheduled End + (``scheduled_date_end``). +4. The generated Purchase Order line expected date is updated as well, + so the Purchase Order header keeps the same Expected Arrival. + +Update delivered quantities +--------------------------- + +1. Log timesheet hours on the Field Service Order. +2. Move the Field Service Order to the stage configured to update + subcontract delivered quantities. +3. The module updates the delivered quantity on the subcontract Purchase + Order line with the total timesheet hours of the Field Service Order. +4. The ordered quantity remains unchanged after the Purchase Order is + created. +5. Create the vendor bill after the delivered quantity has been updated + when the product bills based on received quantities. + +Reassign or cancel an order +--------------------------- + +1. Use the Reassign Worker button when an order with at least one + subcontract Purchase Order must be reassigned. +2. The Reassign Worker button remains available even if all linked + subcontract Purchase Orders are cancelled. +3. The Reassign Worker button is only available while the Field Service + Order is not in a closed stage. +4. If the Field Service Order is already in a closed stage, move it to + a non-closed stage before reassigning the worker, if the business + process allows it. +5. Select the new worker in the reassignment wizard. +6. Confirm the wizard. +7. The wizard cancels draft vendor bills linked to active subcontract + Purchase Orders before cancelling those Purchase Orders. +8. The wizard cancels active subcontract Purchase Orders. +9. If the new worker is also a subcontractor, the module creates a new + Purchase Order for that subcontractor. +10. To cancel a Field Service Order with active subcontract Purchase + Orders, use the standard cancel action. +11. Choose whether to cancel only the Field Service Order or also its + active subcontract Purchase Orders. +12. If there are posted vendor bills, manage the Purchase Orders and + vendor bills manually before reassigning or cancelling the Field + Service Order. + +.. |Field Service Order buttons for subcontracting| image:: https://raw.githubusercontent.com/OCA/field-service/18.0/fieldservice_subcontracting/static/readme/fso_purchase_order_buttons.png +.. |Field Service Order smart button on the Purchase Order| image:: https://raw.githubusercontent.com/OCA/field-service/18.0/fieldservice_subcontracting/static/readme/purchase_order_fso_button.png + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Binhex + +Contributors +------------ + +- `Binhex `__: + + - Edilio Escalona Almira e.escalona@binhex.cloud + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-edescalona| image:: https://github.com/edescalona.png?size=40px + :target: https://github.com/edescalona + :alt: edescalona + +Current `maintainer `__: + +|maintainer-edescalona| + +This module is part of the `OCA/field-service `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/fieldservice_subcontracting/__init__.py b/fieldservice_subcontracting/__init__.py new file mode 100644 index 0000000000..aee8895e7a --- /dev/null +++ b/fieldservice_subcontracting/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizards diff --git a/fieldservice_subcontracting/__manifest__.py b/fieldservice_subcontracting/__manifest__.py new file mode 100644 index 0000000000..c7bddd891d --- /dev/null +++ b/fieldservice_subcontracting/__manifest__.py @@ -0,0 +1,32 @@ +# Copyright 2026 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Field Service - Subcontracting", + "version": "18.0.1.0.0", + "category": "Field Service", + "license": "AGPL-3", + "summary": "Auto-create Purchase Orders when FSOs are assigned to " + "subcontractor workers", + "author": "Binhex, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/field-service", + "depends": [ + "fieldservice", + "fieldservice_project", + "fieldservice_timesheet", + "fieldservice_stage_server_action", + "purchase", + ], + "data": [ + "security/ir.model.access.csv", + "data/server_action_data.xml", + "wizards/fsm_order_cancel_confirm_views.xml", + "wizards/fsm_order_reassign_confirm_views.xml", + "views/fsm_person_views.xml", + "views/fsm_template_views.xml", + "views/fsm_order_views.xml", + "views/purchase_order_views.xml", + ], + "installable": True, + "development_status": "Beta", + "maintainers": ["edescalona"], +} diff --git a/fieldservice_subcontracting/data/server_action_data.xml b/fieldservice_subcontracting/data/server_action_data.xml new file mode 100644 index 0000000000..85950e6a3c --- /dev/null +++ b/fieldservice_subcontracting/data/server_action_data.xml @@ -0,0 +1,20 @@ + + + + + + FSO: Create Subcontract PO + + code + (record or records)._create_subcontract_po() + + + + + FSO: Update Subcontract PO Delivered Qty + + code + (record or records)._update_subcontract_po_qty() + + diff --git a/fieldservice_subcontracting/i18n/es.po b/fieldservice_subcontracting/i18n/es.po new file mode 100644 index 0000000000..24e811e0ad --- /dev/null +++ b/fieldservice_subcontracting/i18n/es.po @@ -0,0 +1,433 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fieldservice_subcontracting +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"%(count)d draft vendor bill(s) cancelled before cancelling the subcontract " +"Purchase Order." +msgstr "" +"%(count)d factura(s) de proveedor en borrador cancelada(s) antes de cancelar " +"la orden de compra de subcontratación." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "(none)" +msgstr "(ninguna)" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_form_view_subcontracting +msgid "" +"Reassign\n" +" Worker" +msgstr "" +"Reasignar\n" +" Trabajador" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Field Service Order" +msgstr "Cancelar orden de servicio de campo" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Cancel Field Service Orders with active subcontract Purchase Orders one at a " +"time." +msgstr "" +"Cancele las órdenes de servicio de campo con órdenes de compra de " +"subcontratación activas de una en una." + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Order Only" +msgstr "Cancelar solo la orden" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Order and Purchase Orders" +msgstr "Cancelar orden y órdenes de compra" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Cancel POs and Reassign" +msgstr "Cancelar órdenes de compra y reasignar" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Cannot cancel Purchase Orders because they have %(count)d posted vendor " +"bill(s). Please manage the POs manually first." +msgstr "" +"No se pueden cancelar las órdenes de compra porque tienen %(count)d " +"factura(s) de proveedor contabilizada(s). Gestione primero las órdenes de " +"compra manualmente." + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order_cancel_confirm +msgid "Confirm FSO Cancellation with PO Cancellation" +msgstr "Confirmar cancelación de FSO con cancelación de orden de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order_reassign_confirm +msgid "Confirm FSO Worker Reassignment with PO Cancellation" +msgstr "" +"Confirmar reasignación del trabajador de FSO con cancelación de orden de " +"compra" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +#: model:ir.actions.act_window,name:fieldservice_subcontracting.action_fsm_order_reassign_confirm +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Confirm Worker Reassignment" +msgstr "Confirmar reasignación del trabajador" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__create_uid +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__create_date +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "Delivered quantity updated to %(hours).2f hours from FSO %(fso)s." +msgstr "Cantidad entregada actualizada a %(hours).2f horas desde FSO %(fso)s." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_order__reassign_worker +msgid "Determine if a worker reassignment can be performed." +msgstr "Determina si se puede realizar una reasignación de trabajador." + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Discard" +msgstr "Descartar" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__display_name +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.purchase_order_form_view_subcontracting +msgid "FSO" +msgstr "FSO" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_purchase_order__fsm_order_count +msgid "FSO Count" +msgstr "Conteo de FSO" + +#. module: fieldservice_subcontracting +#: model:ir.actions.server,name:fieldservice_subcontracting.action_create_subcontract_po +msgid "FSO: Create Subcontract PO" +msgstr "FSO: Crear orden de compra de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.actions.server,name:fieldservice_subcontracting.action_update_subcontract_po_qty +msgid "FSO: Update Subcontract PO Delivered Qty" +msgstr "" +"FSO: Actualizar cantidad entregada de la orden de compra de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__fsm_order_id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__fsm_order_id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_purchase_order__fsm_order_id +msgid "Field Service Order" +msgstr "Orden de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_template +msgid "Field Service Order Template" +msgstr "Plantilla de orden de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_person +msgid "Field Service Worker" +msgstr "Trabajador de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__id +msgid "ID" +msgstr "ID" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_person__is_subcontractor +msgid "Is Subcontractor" +msgstr "Es subcontratista" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "It does not have an assigned worker." +msgstr "No tiene un trabajador asignado." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__write_uid +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__write_date +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__new_person_id +msgid "New Worker" +msgstr "Nuevo trabajador" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py:0 +msgid "" +"One or more Purchase Orders have posted vendor bills and cannot be cancelled " +"automatically. You must manage the POs manually before reassigning the " +"worker." +msgstr "" +"Una o más órdenes de compra tienen facturas de proveedor contabilizadas y no " +"se pueden cancelar automáticamente. Debe gestionar las órdenes de compra " +"manualmente antes de reasignar el trabajador." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py:0 +msgid "" +"One or more related Purchase Orders have posted vendor bills and cannot be " +"cancelled automatically." +msgstr "" +"Una o más órdenes de compra relacionadas tienen facturas de proveedor " +"contabilizadas y no se pueden cancelar automáticamente." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Partner '%(partner)s' associated with the worker is not associated as a " +"supplier." +msgstr "" +"El partner '%(partner)s' asociado al trabajador no está configurado como " +"proveedor." + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_purchase_order +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_form_view_subcontracting +msgid "Purchase Order" +msgstr "Orden de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__purchase_order_count +msgid "Purchase Order Count" +msgstr "Conteo de órdenes de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_order__purchase_order_ids +msgid "" +"Purchase Order auto-created when this FSO was assigned to a subcontractor " +"worker." +msgstr "" +"Orden de compra creada automáticamente cuando este FSO fue asignado a un " +"trabajador subcontratista." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__purchase_order_ids +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__purchase_order_ids +msgid "Purchase Orders" +msgstr "Órdenes de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__reassign_worker +msgid "Reassign Worker" +msgstr "Reasignar trabajador" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py:0 +msgid "" +"Reassigning the worker will cancel Purchase Orders %(purchase_orders)s. Do " +"you want to proceed?" +msgstr "" +"Reasignar el trabajador cancelará las órdenes de compra %(purchase_orders)s. " +"¿Desea continuar?" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_template__subcontract_product_id +msgid "" +"Service product used on the Purchase Order line when an FSO of this type is " +"subcontracted to an external worker. The product should have invoicing " +"policy 'Based on Received Quantities' and supplierinfo configured for each " +"vendor." +msgstr "" +"Producto de servicio usado en la línea de la orden de compra cuando un FSO " +"de este tipo se subcontrata a un trabajador externo. El producto debe tener " +"la política de facturación 'Basado en cantidades recibidas' e información de " +"proveedor configurada para cada proveedor." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__purchase_order_ids +msgid "Subcontract POs" +msgstr "Órdenes de compra de subcontratación" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Subcontract Purchase Order: %(link_purchase_order)s created for vendor " +"%(vendor)s." +msgstr "" +"Orden de compra de subcontratación: %(link_purchase_order)s creada para el " +"proveedor %(vendor)s." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "Subcontracted service: %(fso)s" +msgstr "Servicio subcontratado: %(fso)s" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_template__subcontract_product_id +msgid "Subcontracting Service Product" +msgstr "Producto de servicio de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_purchase_order__fsm_order_id +msgid "The Field Service Order that generated this Purchase Order." +msgstr "La orden de servicio de campo que generó esta orden de compra." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The assigned worker '%(worker)s' is not a subcontractor." +msgstr "El trabajador asignado '%(worker)s' no es subcontratista." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product '%(product)s' has no vendor price configured for " +"'%(vendor)s'." +msgstr "" +"El producto de subcontratación '%(product)s' no tiene precio de proveedor " +"configurado para '%(vendor)s'." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The outsourcing product '%(product)s' must be a service." +msgstr "El producto de subcontratación '%(product)s' debe ser un servicio." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product '%(product)s' must bill based on received quantities." +msgstr "" +"El producto de subcontratación '%(product)s' debe facturarse según " +"cantidades recibidas." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product is not configured in the template " +"'%(template_name)s'." +msgstr "" +"El producto de subcontratación no está configurado en la plantilla " +"'%(template_name)s'." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The subcontracting purchase order cannot be created:" +msgstr "No se puede crear la orden de compra de subcontratación:" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "There is no subcontract Purchase Order." +msgstr "No hay una orden de compra de subcontratación." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py:0 +msgid "" +"This Field Service Order has active Purchase Orders %(purchase_orders)s. Do " +"you want to cancel them too?" +msgstr "" +"Esta orden de servicio de campo tiene órdenes de compra activas " +"%(purchase_orders)s. ¿Desea cancelarlas también?" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__warning_message +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__warning_message +msgid "Warning Message" +msgstr "Mensaje de advertencia" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_person.py:0 +msgid "" +"Worker '%(worker)s' is marked as subcontractor but their partner " +"'%(partner)s' is not configured as a vendor. Please set the partner as a " +"vendor first." +msgstr "" +"El trabajador '%(worker)s' está marcado como subcontratista, pero su partner " +"'%(partner)s' no está configurado como proveedor. Configure primero el " +"partner como proveedor." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"You cannot directly reassign an order with a subcontract Purchase Order. Use " +"the Reassign Worker button instead." +msgstr "" +"No puede reasignar directamente una orden con una orden de compra de " +"subcontratación. Use el botón Reasignar trabajador." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"You cannot reassign the worker because the Field Service Order is in a " +"closed stage." +msgstr "" +"No puede reasignar el trabajador porque la orden de servicio de campo está " +"en una etapa cerrada." diff --git a/fieldservice_subcontracting/i18n/es_419.po b/fieldservice_subcontracting/i18n/es_419.po new file mode 100644 index 0000000000..3c3255e49e --- /dev/null +++ b/fieldservice_subcontracting/i18n/es_419.po @@ -0,0 +1,433 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fieldservice_subcontracting +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es_419\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"%(count)d draft vendor bill(s) cancelled before cancelling the subcontract " +"Purchase Order." +msgstr "" +"%(count)d factura(s) de proveedor en borrador cancelada(s) antes de cancelar " +"la orden de compra de subcontratación." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "(none)" +msgstr "(ninguna)" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_form_view_subcontracting +msgid "" +"Reassign\n" +" Worker" +msgstr "" +"Reasignar\n" +" Trabajador" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Field Service Order" +msgstr "Cancelar orden de servicio de campo" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Cancel Field Service Orders with active subcontract Purchase Orders one at a " +"time." +msgstr "" +"Cancele las órdenes de servicio de campo con órdenes de compra de " +"subcontratación activas de una en una." + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Order Only" +msgstr "Cancelar solo la orden" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Order and Purchase Orders" +msgstr "Cancelar orden y órdenes de compra" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Cancel POs and Reassign" +msgstr "Cancelar órdenes de compra y reasignar" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Cannot cancel Purchase Orders because they have %(count)d posted vendor " +"bill(s). Please manage the POs manually first." +msgstr "" +"No se pueden cancelar las órdenes de compra porque tienen %(count)d " +"factura(s) de proveedor contabilizada(s). Gestione primero las órdenes de " +"compra manualmente." + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order_cancel_confirm +msgid "Confirm FSO Cancellation with PO Cancellation" +msgstr "Confirmar cancelación de FSO con cancelación de orden de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order_reassign_confirm +msgid "Confirm FSO Worker Reassignment with PO Cancellation" +msgstr "" +"Confirmar reasignación del trabajador de FSO con cancelación de orden de " +"compra" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +#: model:ir.actions.act_window,name:fieldservice_subcontracting.action_fsm_order_reassign_confirm +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Confirm Worker Reassignment" +msgstr "Confirmar reasignación del trabajador" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__create_uid +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__create_date +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "Delivered quantity updated to %(hours).2f hours from FSO %(fso)s." +msgstr "Cantidad entregada actualizada a %(hours).2f horas desde FSO %(fso)s." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_order__reassign_worker +msgid "Determine if a worker reassignment can be performed." +msgstr "Determina si se puede realizar una reasignación de trabajador." + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Discard" +msgstr "Descartar" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__display_name +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.purchase_order_form_view_subcontracting +msgid "FSO" +msgstr "FSO" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_purchase_order__fsm_order_count +msgid "FSO Count" +msgstr "Conteo de FSO" + +#. module: fieldservice_subcontracting +#: model:ir.actions.server,name:fieldservice_subcontracting.action_create_subcontract_po +msgid "FSO: Create Subcontract PO" +msgstr "FSO: Crear orden de compra de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.actions.server,name:fieldservice_subcontracting.action_update_subcontract_po_qty +msgid "FSO: Update Subcontract PO Delivered Qty" +msgstr "" +"FSO: Actualizar cantidad entregada de la orden de compra de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__fsm_order_id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__fsm_order_id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_purchase_order__fsm_order_id +msgid "Field Service Order" +msgstr "Orden de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_template +msgid "Field Service Order Template" +msgstr "Plantilla de orden de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_person +msgid "Field Service Worker" +msgstr "Trabajador de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__id +msgid "ID" +msgstr "ID" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_person__is_subcontractor +msgid "Is Subcontractor" +msgstr "Es subcontratista" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "It does not have an assigned worker." +msgstr "No tiene un trabajador asignado." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__write_uid +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__write_date +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__new_person_id +msgid "New Worker" +msgstr "Nuevo trabajador" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py:0 +msgid "" +"One or more Purchase Orders have posted vendor bills and cannot be cancelled " +"automatically. You must manage the POs manually before reassigning the " +"worker." +msgstr "" +"Una o más órdenes de compra tienen facturas de proveedor contabilizadas y no " +"se pueden cancelar automáticamente. Debe gestionar las órdenes de compra " +"manualmente antes de reasignar el trabajador." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py:0 +msgid "" +"One or more related Purchase Orders have posted vendor bills and cannot be " +"cancelled automatically." +msgstr "" +"Una o más órdenes de compra relacionadas tienen facturas de proveedor " +"contabilizadas y no se pueden cancelar automáticamente." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Partner '%(partner)s' associated with the worker is not associated as a " +"supplier." +msgstr "" +"El partner '%(partner)s' asociado al trabajador no está configurado como " +"proveedor." + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_purchase_order +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_form_view_subcontracting +msgid "Purchase Order" +msgstr "Orden de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__purchase_order_count +msgid "Purchase Order Count" +msgstr "Conteo de órdenes de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_order__purchase_order_ids +msgid "" +"Purchase Order auto-created when this FSO was assigned to a subcontractor " +"worker." +msgstr "" +"Orden de compra creada automáticamente cuando este FSO fue asignado a un " +"trabajador subcontratista." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__purchase_order_ids +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__purchase_order_ids +msgid "Purchase Orders" +msgstr "Órdenes de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__reassign_worker +msgid "Reassign Worker" +msgstr "Reasignar trabajador" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py:0 +msgid "" +"Reassigning the worker will cancel Purchase Orders %(purchase_orders)s. Do " +"you want to proceed?" +msgstr "" +"Reasignar el trabajador cancelará las órdenes de compra %(purchase_orders)s. " +"¿Desea continuar?" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_template__subcontract_product_id +msgid "" +"Service product used on the Purchase Order line when an FSO of this type is " +"subcontracted to an external worker. The product should have invoicing " +"policy 'Based on Received Quantities' and supplierinfo configured for each " +"vendor." +msgstr "" +"Producto de servicio usado en la línea de la orden de compra cuando un FSO " +"de este tipo se subcontrata a un trabajador externo. El producto debe tener " +"la política de facturación 'Basado en cantidades recibidas' e información de " +"proveedor configurada para cada proveedor." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__purchase_order_ids +msgid "Subcontract POs" +msgstr "Órdenes de compra de subcontratación" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Subcontract Purchase Order: %(link_purchase_order)s created for vendor " +"%(vendor)s." +msgstr "" +"Orden de compra de subcontratación: %(link_purchase_order)s creada para el " +"proveedor %(vendor)s." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "Subcontracted service: %(fso)s" +msgstr "Servicio subcontratado: %(fso)s" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_template__subcontract_product_id +msgid "Subcontracting Service Product" +msgstr "Producto de servicio de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_purchase_order__fsm_order_id +msgid "The Field Service Order that generated this Purchase Order." +msgstr "La orden de servicio de campo que generó esta orden de compra." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The assigned worker '%(worker)s' is not a subcontractor." +msgstr "El trabajador asignado '%(worker)s' no es subcontratista." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product '%(product)s' has no vendor price configured for " +"'%(vendor)s'." +msgstr "" +"El producto de subcontratación '%(product)s' no tiene precio de proveedor " +"configurado para '%(vendor)s'." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The outsourcing product '%(product)s' must be a service." +msgstr "El producto de subcontratación '%(product)s' debe ser un servicio." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product '%(product)s' must bill based on received quantities." +msgstr "" +"El producto de subcontratación '%(product)s' debe facturarse según " +"cantidades recibidas." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product is not configured in the template " +"'%(template_name)s'." +msgstr "" +"El producto de subcontratación no está configurado en la plantilla " +"'%(template_name)s'." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The subcontracting purchase order cannot be created:" +msgstr "No se puede crear la orden de compra de subcontratación:" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "There is no subcontract Purchase Order." +msgstr "No hay una orden de compra de subcontratación." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py:0 +msgid "" +"This Field Service Order has active Purchase Orders %(purchase_orders)s. Do " +"you want to cancel them too?" +msgstr "" +"Esta orden de servicio de campo tiene órdenes de compra activas " +"%(purchase_orders)s. ¿Desea cancelarlas también?" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__warning_message +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__warning_message +msgid "Warning Message" +msgstr "Mensaje de advertencia" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_person.py:0 +msgid "" +"Worker '%(worker)s' is marked as subcontractor but their partner " +"'%(partner)s' is not configured as a vendor. Please set the partner as a " +"vendor first." +msgstr "" +"El trabajador '%(worker)s' está marcado como subcontratista, pero su partner " +"'%(partner)s' no está configurado como proveedor. Configure primero el " +"partner como proveedor." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"You cannot directly reassign an order with a subcontract Purchase Order. Use " +"the Reassign Worker button instead." +msgstr "" +"No puede reasignar directamente una orden con una orden de compra de " +"subcontratación. Use el botón Reasignar trabajador." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"You cannot reassign the worker because the Field Service Order is in a " +"closed stage." +msgstr "" +"No puede reasignar el trabajador porque la orden de servicio de campo está " +"en una etapa cerrada." diff --git a/fieldservice_subcontracting/i18n/es_ES.po b/fieldservice_subcontracting/i18n/es_ES.po new file mode 100644 index 0000000000..e202dd1a16 --- /dev/null +++ b/fieldservice_subcontracting/i18n/es_ES.po @@ -0,0 +1,433 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fieldservice_subcontracting +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"%(count)d draft vendor bill(s) cancelled before cancelling the subcontract " +"Purchase Order." +msgstr "" +"%(count)d factura(s) de proveedor en borrador cancelada(s) antes de cancelar " +"la orden de compra de subcontratación." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "(none)" +msgstr "(ninguna)" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_form_view_subcontracting +msgid "" +"Reassign\n" +" Worker" +msgstr "" +"Reasignar\n" +" Trabajador" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Field Service Order" +msgstr "Cancelar orden de servicio de campo" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Cancel Field Service Orders with active subcontract Purchase Orders one at a " +"time." +msgstr "" +"Cancele las órdenes de servicio de campo con órdenes de compra de " +"subcontratación activas de una en una." + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Order Only" +msgstr "Cancelar solo la orden" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Order and Purchase Orders" +msgstr "Cancelar orden y órdenes de compra" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Cancel POs and Reassign" +msgstr "Cancelar órdenes de compra y reasignar" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Cannot cancel Purchase Orders because they have %(count)d posted vendor " +"bill(s). Please manage the POs manually first." +msgstr "" +"No se pueden cancelar las órdenes de compra porque tienen %(count)d " +"factura(s) de proveedor contabilizada(s). Gestione primero las órdenes de " +"compra manualmente." + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order_cancel_confirm +msgid "Confirm FSO Cancellation with PO Cancellation" +msgstr "Confirmar cancelación de FSO con cancelación de orden de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order_reassign_confirm +msgid "Confirm FSO Worker Reassignment with PO Cancellation" +msgstr "" +"Confirmar reasignación del trabajador de FSO con cancelación de orden de " +"compra" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +#: model:ir.actions.act_window,name:fieldservice_subcontracting.action_fsm_order_reassign_confirm +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Confirm Worker Reassignment" +msgstr "Confirmar reasignación del trabajador" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__create_uid +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__create_date +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "Delivered quantity updated to %(hours).2f hours from FSO %(fso)s." +msgstr "Cantidad entregada actualizada a %(hours).2f horas desde FSO %(fso)s." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_order__reassign_worker +msgid "Determine if a worker reassignment can be performed." +msgstr "Determina si se puede realizar una reasignación de trabajador." + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Discard" +msgstr "Descartar" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__display_name +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.purchase_order_form_view_subcontracting +msgid "FSO" +msgstr "FSO" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_purchase_order__fsm_order_count +msgid "FSO Count" +msgstr "Conteo de FSO" + +#. module: fieldservice_subcontracting +#: model:ir.actions.server,name:fieldservice_subcontracting.action_create_subcontract_po +msgid "FSO: Create Subcontract PO" +msgstr "FSO: Crear orden de compra de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.actions.server,name:fieldservice_subcontracting.action_update_subcontract_po_qty +msgid "FSO: Update Subcontract PO Delivered Qty" +msgstr "" +"FSO: Actualizar cantidad entregada de la orden de compra de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__fsm_order_id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__fsm_order_id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_purchase_order__fsm_order_id +msgid "Field Service Order" +msgstr "Orden de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_template +msgid "Field Service Order Template" +msgstr "Plantilla de orden de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_person +msgid "Field Service Worker" +msgstr "Trabajador de servicio de campo" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__id +msgid "ID" +msgstr "ID" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_person__is_subcontractor +msgid "Is Subcontractor" +msgstr "Es subcontratista" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "It does not have an assigned worker." +msgstr "No tiene un trabajador asignado." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__write_uid +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__write_date +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__new_person_id +msgid "New Worker" +msgstr "Nuevo trabajador" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py:0 +msgid "" +"One or more Purchase Orders have posted vendor bills and cannot be cancelled " +"automatically. You must manage the POs manually before reassigning the " +"worker." +msgstr "" +"Una o más órdenes de compra tienen facturas de proveedor contabilizadas y no " +"se pueden cancelar automáticamente. Debe gestionar las órdenes de compra " +"manualmente antes de reasignar el trabajador." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py:0 +msgid "" +"One or more related Purchase Orders have posted vendor bills and cannot be " +"cancelled automatically." +msgstr "" +"Una o más órdenes de compra relacionadas tienen facturas de proveedor " +"contabilizadas y no se pueden cancelar automáticamente." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Partner '%(partner)s' associated with the worker is not associated as a " +"supplier." +msgstr "" +"El partner '%(partner)s' asociado al trabajador no está configurado como " +"proveedor." + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_purchase_order +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_form_view_subcontracting +msgid "Purchase Order" +msgstr "Orden de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__purchase_order_count +msgid "Purchase Order Count" +msgstr "Conteo de órdenes de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_order__purchase_order_ids +msgid "" +"Purchase Order auto-created when this FSO was assigned to a subcontractor " +"worker." +msgstr "" +"Orden de compra creada automáticamente cuando este FSO fue asignado a un " +"trabajador subcontratista." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__purchase_order_ids +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__purchase_order_ids +msgid "Purchase Orders" +msgstr "Órdenes de compra" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__reassign_worker +msgid "Reassign Worker" +msgstr "Reasignar trabajador" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py:0 +msgid "" +"Reassigning the worker will cancel Purchase Orders %(purchase_orders)s. Do " +"you want to proceed?" +msgstr "" +"Reasignar el trabajador cancelará las órdenes de compra %(purchase_orders)s. " +"¿Desea continuar?" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_template__subcontract_product_id +msgid "" +"Service product used on the Purchase Order line when an FSO of this type is " +"subcontracted to an external worker. The product should have invoicing " +"policy 'Based on Received Quantities' and supplierinfo configured for each " +"vendor." +msgstr "" +"Producto de servicio usado en la línea de la orden de compra cuando un FSO " +"de este tipo se subcontrata a un trabajador externo. El producto debe tener " +"la política de facturación 'Basado en cantidades recibidas' e información de " +"proveedor configurada para cada proveedor." + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__purchase_order_ids +msgid "Subcontract POs" +msgstr "Órdenes de compra de subcontratación" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Subcontract Purchase Order: %(link_purchase_order)s created for vendor " +"%(vendor)s." +msgstr "" +"Orden de compra de subcontratación: %(link_purchase_order)s creada para el " +"proveedor %(vendor)s." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "Subcontracted service: %(fso)s" +msgstr "Servicio subcontratado: %(fso)s" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_template__subcontract_product_id +msgid "Subcontracting Service Product" +msgstr "Producto de servicio de subcontratación" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_purchase_order__fsm_order_id +msgid "The Field Service Order that generated this Purchase Order." +msgstr "La orden de servicio de campo que generó esta orden de compra." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The assigned worker '%(worker)s' is not a subcontractor." +msgstr "El trabajador asignado '%(worker)s' no es subcontratista." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product '%(product)s' has no vendor price configured for " +"'%(vendor)s'." +msgstr "" +"El producto de subcontratación '%(product)s' no tiene precio de proveedor " +"configurado para '%(vendor)s'." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The outsourcing product '%(product)s' must be a service." +msgstr "El producto de subcontratación '%(product)s' debe ser un servicio." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product '%(product)s' must bill based on received quantities." +msgstr "" +"El producto de subcontratación '%(product)s' debe facturarse según " +"cantidades recibidas." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product is not configured in the template " +"'%(template_name)s'." +msgstr "" +"El producto de subcontratación no está configurado en la plantilla " +"'%(template_name)s'." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The subcontracting purchase order cannot be created:" +msgstr "No se puede crear la orden de compra de subcontratación:" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "There is no subcontract Purchase Order." +msgstr "No hay una orden de compra de subcontratación." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py:0 +msgid "" +"This Field Service Order has active Purchase Orders %(purchase_orders)s. Do " +"you want to cancel them too?" +msgstr "" +"Esta orden de servicio de campo tiene órdenes de compra activas " +"%(purchase_orders)s. ¿Desea cancelarlas también?" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__warning_message +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__warning_message +msgid "Warning Message" +msgstr "Mensaje de advertencia" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_person.py:0 +msgid "" +"Worker '%(worker)s' is marked as subcontractor but their partner " +"'%(partner)s' is not configured as a vendor. Please set the partner as a " +"vendor first." +msgstr "" +"El trabajador '%(worker)s' está marcado como subcontratista, pero su partner " +"'%(partner)s' no está configurado como proveedor. Configure primero el " +"partner como proveedor." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"You cannot directly reassign an order with a subcontract Purchase Order. Use " +"the Reassign Worker button instead." +msgstr "" +"No puede reasignar directamente una orden con una orden de compra de " +"subcontratación. Use el botón Reasignar trabajador." + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"You cannot reassign the worker because the Field Service Order is in a " +"closed stage." +msgstr "" +"No puede reasignar el trabajador porque la orden de servicio de campo está " +"en una etapa cerrada." diff --git a/fieldservice_subcontracting/i18n/fieldservice_subcontracting.pot b/fieldservice_subcontracting/i18n/fieldservice_subcontracting.pot new file mode 100644 index 0000000000..89aa82a824 --- /dev/null +++ b/fieldservice_subcontracting/i18n/fieldservice_subcontracting.pot @@ -0,0 +1,389 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fieldservice_subcontracting +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"%(count)d draft vendor bill(s) cancelled before cancelling the subcontract " +"Purchase Order." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "(none)" +msgstr "" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_form_view_subcontracting +msgid "" +"Reassign\n" +" Worker" +msgstr "" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Cancel" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Field Service Order" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Cancel Field Service Orders with active subcontract Purchase Orders one at a" +" time." +msgstr "" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Order Only" +msgstr "" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Cancel Order and Purchase Orders" +msgstr "" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Cancel POs and Reassign" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Cannot cancel Purchase Orders because they have %(count)d posted vendor " +"bill(s). Please manage the POs manually first." +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order_cancel_confirm +msgid "Confirm FSO Cancellation with PO Cancellation" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order_reassign_confirm +msgid "Confirm FSO Worker Reassignment with PO Cancellation" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +#: model:ir.actions.act_window,name:fieldservice_subcontracting.action_fsm_order_reassign_confirm +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_reassign_confirm_form_view +msgid "Confirm Worker Reassignment" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__create_uid +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__create_uid +msgid "Created by" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__create_date +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__create_date +msgid "Created on" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "Delivered quantity updated to %(hours).2f hours from FSO %(fso)s." +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_order__reassign_worker +msgid "Determine if a worker reassignment can be performed." +msgstr "" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_cancel_confirm_form_view +msgid "Discard" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__display_name +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__display_name +msgid "Display Name" +msgstr "" + +#. module: fieldservice_subcontracting +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.purchase_order_form_view_subcontracting +msgid "FSO" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_purchase_order__fsm_order_count +msgid "FSO Count" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.actions.server,name:fieldservice_subcontracting.action_create_subcontract_po +msgid "FSO: Create Subcontract PO" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.actions.server,name:fieldservice_subcontracting.action_update_subcontract_po_qty +msgid "FSO: Update Subcontract PO Delivered Qty" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_order +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__fsm_order_id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__fsm_order_id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_purchase_order__fsm_order_id +msgid "Field Service Order" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_template +msgid "Field Service Order Template" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_fsm_person +msgid "Field Service Worker" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__id +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__id +msgid "ID" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_person__is_subcontractor +msgid "Is Subcontractor" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "It does not have an assigned worker." +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__write_uid +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__write_date +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__write_date +msgid "Last Updated on" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__new_person_id +msgid "New Worker" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py:0 +msgid "" +"One or more Purchase Orders have posted vendor bills and cannot be cancelled" +" automatically. You must manage the POs manually before reassigning the " +"worker." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py:0 +msgid "" +"One or more related Purchase Orders have posted vendor bills and cannot be " +"cancelled automatically." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Partner '%(partner)s' associated with the worker is not associated as a " +"supplier." +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model,name:fieldservice_subcontracting.model_purchase_order +#: model_terms:ir.ui.view,arch_db:fieldservice_subcontracting.fsm_order_form_view_subcontracting +msgid "Purchase Order" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__purchase_order_count +msgid "Purchase Order Count" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_order__purchase_order_ids +msgid "" +"Purchase Order auto-created when this FSO was assigned to a subcontractor " +"worker." +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__purchase_order_ids +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__purchase_order_ids +msgid "Purchase Orders" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__reassign_worker +msgid "Reassign Worker" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py:0 +msgid "" +"Reassigning the worker will cancel Purchase Orders %(purchase_orders)s. Do " +"you want to proceed?" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_fsm_template__subcontract_product_id +msgid "" +"Service product used on the Purchase Order line when an FSO of this type is " +"subcontracted to an external worker. The product should have invoicing " +"policy 'Based on Received Quantities' and supplierinfo configured for each " +"vendor." +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order__purchase_order_ids +msgid "Subcontract POs" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"Subcontract Purchase Order: %(link_purchase_order)s created for vendor " +"%(vendor)s." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "Subcontracted service: %(fso)s" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_template__subcontract_product_id +msgid "Subcontracting Service Product" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,help:fieldservice_subcontracting.field_purchase_order__fsm_order_id +msgid "The Field Service Order that generated this Purchase Order." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The assigned worker '%(worker)s' is not a subcontractor." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product '%(product)s' has no vendor price configured for " +"'%(vendor)s'." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The outsourcing product '%(product)s' must be a service." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product '%(product)s' must bill based on received " +"quantities." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"The outsourcing product is not configured in the template " +"'%(template_name)s'." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "The subcontracting purchase order cannot be created:" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "There is no subcontract Purchase Order." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py:0 +msgid "" +"This Field Service Order has active Purchase Orders %(purchase_orders)s. Do " +"you want to cancel them too?" +msgstr "" + +#. module: fieldservice_subcontracting +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_cancel_confirm__warning_message +#: model:ir.model.fields,field_description:fieldservice_subcontracting.field_fsm_order_reassign_confirm__warning_message +msgid "Warning Message" +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_person.py:0 +msgid "" +"Worker '%(worker)s' is marked as subcontractor but their partner " +"'%(partner)s' is not configured as a vendor. Please set the partner as a " +"vendor first." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"You cannot directly reassign an order with a subcontract Purchase Order. Use" +" the Reassign Worker button instead." +msgstr "" + +#. module: fieldservice_subcontracting +#. odoo-python +#: code:addons/fieldservice_subcontracting/models/fsm_order.py:0 +msgid "" +"You cannot reassign the worker because the Field Service Order is in a " +"closed stage." +msgstr "" diff --git a/fieldservice_subcontracting/models/__init__.py b/fieldservice_subcontracting/models/__init__.py new file mode 100644 index 0000000000..e154c7ac50 --- /dev/null +++ b/fieldservice_subcontracting/models/__init__.py @@ -0,0 +1,4 @@ +from . import fsm_person +from . import fsm_template +from . import fsm_order +from . import purchase_order diff --git a/fieldservice_subcontracting/models/fsm_order.py b/fieldservice_subcontracting/models/fsm_order.py new file mode 100644 index 0000000000..17d1fab649 --- /dev/null +++ b/fieldservice_subcontracting/models/fsm_order.py @@ -0,0 +1,385 @@ +# Copyright 2026 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from markupsafe import Markup + +from odoo import _, api, fields, models +from odoo.exceptions import UserError + + +class FsmOrder(models.Model): + _inherit = "fsm.order" + + purchase_order_ids = fields.One2many( + comodel_name="purchase.order", + inverse_name="fsm_order_id", + string="Subcontract POs", + help="Purchase Order auto-created when this FSO was assigned " + "to a subcontractor worker.", + ) + + purchase_order_count = fields.Integer( + compute="_compute_purchase_order_count", + ) + + reassign_worker = fields.Boolean( + compute="_compute_reassign_worker", + help="Determine if a worker reassignment can be performed.", + ) + + @api.depends("purchase_order_ids") + def _compute_purchase_order_count(self): + for order in self: + order.purchase_order_count = len(order.purchase_order_ids) + + @api.depends("purchase_order_ids", "stage_id.is_closed") + def _compute_reassign_worker(self): + for order in self: + order.reassign_worker = order._can_reassign_subcontract_worker() + + def write(self, vals): + if "person_id" in vals and not self.env.context.get("skip_reassign_check"): + protected_orders = self.filtered("purchase_order_ids") + if protected_orders: + raise UserError( + self.env._( + "You cannot directly reassign an order with a " + "subcontract Purchase Order. Use the Reassign Worker " + "button instead." + ) + ) + scheduled_fields = { + "scheduled_date_end", + "scheduled_duration", + "scheduled_date_start", + } + update_purchase_dates = bool(scheduled_fields.intersection(vals)) + res = super().write(vals) + if update_purchase_dates: + self._update_subcontract_po_date_planned() + return res + + def action_view_purchase_order(self): + """Smart button action to open linked Purchase Orders.""" + self.ensure_one() + action = { + "type": "ir.actions.act_window", + "res_model": "purchase.order", + "view_mode": "list,form", + "domain": [("id", "in", self.purchase_order_ids.ids)], + "target": "current", + } + if len(self.purchase_order_ids) == 1: + action.update( + { + "res_id": self.purchase_order_ids.id, + "view_mode": "form", + } + ) + return action + + def action_open_reassign_confirm(self): + """Open the reassignment confirmation wizard.""" + self.ensure_one() + self._check_reassign_subcontract_worker_allowed() + return { + "type": "ir.actions.act_window", + "name": _("Confirm Worker Reassignment"), + "res_model": "fsm.order.reassign.confirm", + "view_mode": "form", + "target": "new", + "context": { + "default_fsm_order_id": self.id, + }, + } + + def action_cancel(self): + """Ask how to handle active subcontract POs before cancelling the FSO.""" + if not self.env.context.get("skip_subcontract_cancel_wizard"): + orders_with_purchase = self.filtered( + lambda order: order._get_active_subcontract_purchase_orders() + ) + if orders_with_purchase: + if len(self) > 1: + raise UserError( + self.env._( + "Cancel Field Service Orders with active subcontract " + "Purchase Orders one at a time." + ) + ) + return { + "type": "ir.actions.act_window", + "name": self.env._("Cancel Field Service Order"), + "res_model": "fsm.order.cancel.confirm", + "view_mode": "form", + "target": "new", + "context": { + "default_fsm_order_id": orders_with_purchase.id, + }, + } + return super().action_cancel() + + def _can_reassign_subcontract_worker(self): + self.ensure_one() + return bool(self.purchase_order_ids) and not self.stage_id.is_closed + + def _check_reassign_subcontract_worker_allowed(self): + self.ensure_one() + if self.stage_id.is_closed: + raise UserError( + self.env._( + "You cannot reassign the worker because the Field Service " + "Order is in a closed stage." + ) + ) + if not self.purchase_order_ids: + raise UserError(self.env._("There is no subcontract Purchase Order.")) + + def _get_active_subcontract_purchase_orders(self): + return self.purchase_order_ids.filtered(lambda po: po.state != "cancel") + + def _get_posted_subcontract_vendor_bills(self): + return self._get_active_subcontract_purchase_orders().invoice_ids.filtered( + lambda invoice: invoice.state == "posted" + ) + + def _get_draft_subcontract_vendor_bills(self): + return self._get_active_subcontract_purchase_orders().invoice_ids.filtered( + lambda invoice: invoice.state == "draft" + ) + + def _check_subcontract_purchase_orders_can_be_cancelled(self): + posted_bills = self._get_posted_subcontract_vendor_bills() + if posted_bills: + raise UserError( + self.env._( + "Cannot cancel Purchase Orders because they have %(count)d " + "posted vendor bill(s). Please manage the POs manually first.", + count=len(posted_bills), + ) + ) + + def _cancel_draft_subcontract_vendor_bills(self): + draft_bills = self._get_draft_subcontract_vendor_bills() + if draft_bills: + draft_bills.button_cancel() + for purchase_order in self._get_active_subcontract_purchase_orders(): + cancelled_bills = purchase_order.invoice_ids & draft_bills + if not cancelled_bills: + continue + purchase_order.message_post( + body=self.env._( + "%(count)d draft vendor bill(s) cancelled before " + "cancelling the subcontract Purchase Order.", + count=len(cancelled_bills), + ) + ) + return draft_bills + + def _cancel_active_subcontract_purchase_orders(self): + purchase_orders = self._get_active_subcontract_purchase_orders() + if purchase_orders: + self._check_subcontract_purchase_orders_can_be_cancelled() + self._cancel_draft_subcontract_vendor_bills() + purchase_orders.button_cancel() + return purchase_orders + + def _create_subcontract_po(self): + """Create a draft Purchase Order for the subcontractor. + + Called by the server action linked to the 'Assigned' stage + (or equivalent). Only creates a PO if: + - The assigned worker is a subcontractor + - The FSO template has a subcontracting product configured. + - No PO is already linked to this FSO + + Errors are logged to the chatter instead of raising exceptions, + to avoid blocking the stage transition. + """ + message_no_subcontracting = self.env._( + "The subcontracting purchase order cannot be created:" + ) + for order in self: + if order._get_active_subcontract_purchase_orders(): + continue + subcontracting_errors = [] + if not order.person_id or not order.person_id.is_subcontractor: + if not order.person_id: + subcontracting_errors.append( + self.env._("It does not have an assigned worker.") + ) + elif not order.person_id.is_subcontractor: + subcontracting_errors.append( + self.env._( + "The assigned worker '%(worker)s' is not a subcontractor.", + worker=order.person_id.name, + ) + ) + if not order.type or not order.template_id.subcontract_product_id: + subcontracting_errors.append( + self.env._( + "The outsourcing product is not configured in " + "the template '%(template_name)s'.", + template_name=order.template_id.name + if order.template_id + else self.env._("(none)"), + ) + ) + else: + subcontracting_errors.extend( + order._get_subcontract_product_configuration_errors() + ) + + partner_id = order.person_id.partner_id + if ( + order.person_id + and order.person_id.is_subcontractor + and partner_id.supplier_rank < 1 + ): + subcontracting_errors.append( + self.env._( + "Partner '%(partner)s' associated with the worker is " + "not associated as a supplier.", + partner=partner_id.name, + ) + ) + + if subcontracting_errors: + body = Markup("%s
  • %s
") % ( + message_no_subcontracting, + Markup("
  • ").join(subcontracting_errors), + ) + order.message_post(body=body) + continue + + purchase_order_vals = order._prepare_subcontract_po_vals() + purchase_order_id = self.env["purchase.order"].create(purchase_order_vals) + order.message_post( + body=self.env._( + "Subcontract Purchase Order: " + " %(link_purchase_order)s " + "created for vendor %(vendor)s.", + link_purchase_order=purchase_order_id._get_html_link(), + vendor=partner_id.name, + ), + ) + + def _get_subcontract_product_configuration_errors(self): + self.ensure_one() + product = self.template_id.subcontract_product_id + partner = self.person_id.partner_id + errors = [] + + if product.type != "service": + errors.append( + self.env._( + "The outsourcing product '%(product)s' must be a service.", + product=product.display_name, + ) + ) + if product.purchase_method != "receive": + errors.append( + self.env._( + "The outsourcing product '%(product)s' must bill based on " + "received quantities.", + product=product.display_name, + ) + ) + if partner and not product._select_seller( + partner_id=partner, + quantity=self.scheduled_duration or 1.0, + date=fields.Date.context_today(self), + uom_id=product.uom_id, + ): + errors.append( + self.env._( + "The outsourcing product '%(product)s' has no vendor price " + "configured for '%(vendor)s'.", + product=product.display_name, + vendor=partner.display_name, + ) + ) + return errors + + def _prepare_subcontract_po_vals(self): + """ + Prepare the values dict for the subcontract Purchase Order. + :return: Dict of values + """ + self.ensure_one() + product = self.template_id.subcontract_product_id + partner_id = self.person_id.partner_id + analytic_distribution = {} + if self.project_id and self.project_id.account_id: + analytic_distribution[str(self.project_id.account_id.id)] = 100.0 + + purchase_line_vals = { + "product_id": product.id, + "name": self.env._("Subcontracted service: %(fso)s", fso=self.name), + "product_qty": self.scheduled_duration, + "product_uom": product.uom_id.id, + "date_planned": self.scheduled_date_end, + } + if analytic_distribution: + purchase_line_vals["analytic_distribution"] = analytic_distribution + + return { + "partner_id": partner_id.id, + "fsm_order_id": self.id, + "date_planned": self.scheduled_date_end, + "project_id": self.project_id.id, + "origin": self.name, + "order_line": [(0, 0, purchase_line_vals)], + } + + def _update_subcontract_po_date_planned(self): + for order in self: + purchase_orders = order._get_active_subcontract_purchase_orders() + if purchase_orders: + purchase_orders.write( + { + "date_planned": order.scheduled_date_end, + } + ) + purchase_orders.order_line.filtered( + lambda line: not line.display_type + ).write( + { + "date_planned": order.scheduled_date_end, + } + ) + + def _update_subcontract_po_qty(self): + """Update PO line quantity with actual FSO timesheet hours. + + Called by the server action linked to the 'Done' stage. + The source of hours is agnostic; they may be logged by + internal staff or by the vendor. + """ + for order in self: + purchase_order_ids = order._get_active_subcontract_purchase_orders() + if not purchase_order_ids: + continue + total_hours = sum(order.mapped("timesheet_ids.unit_amount")) + if not order.type or not order.template_id.subcontract_product_id: + continue + for purchase_order in purchase_order_ids: + po_line = purchase_order.order_line.filtered( + lambda line, product=order.template_id.subcontract_product_id: ( + line.product_id == product + ) + )[:1] + if po_line: + po_line.write( + { + "qty_received": total_hours, + } + ) + purchase_order.message_post( + body=self.env._( + "Delivered quantity updated to %(hours).2f hours " + "from FSO %(fso)s.", + hours=total_hours, + fso=order.name, + ), + ) diff --git a/fieldservice_subcontracting/models/fsm_person.py b/fieldservice_subcontracting/models/fsm_person.py new file mode 100644 index 0000000000..90b58af79f --- /dev/null +++ b/fieldservice_subcontracting/models/fsm_person.py @@ -0,0 +1,25 @@ +# Copyright 2026 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models +from odoo.exceptions import ValidationError + + +class FsmPerson(models.Model): + _inherit = "fsm.person" + + is_subcontractor = fields.Boolean() + + @api.constrains("is_subcontractor", "partner_id") + def _check_subcontractor_is_vendor(self): + for person in self: + if person.is_subcontractor and person.partner_id.supplier_rank < 1: + raise ValidationError( + self.env._( + "Worker '%(worker)s' is marked as subcontractor but " + "their partner '%(partner)s' is not configured as a " + "vendor. Please set the partner as a vendor first.", + worker=person.name, + partner=person.partner_id.name, + ) + ) diff --git a/fieldservice_subcontracting/models/fsm_template.py b/fieldservice_subcontracting/models/fsm_template.py new file mode 100644 index 0000000000..b321ea7a26 --- /dev/null +++ b/fieldservice_subcontracting/models/fsm_template.py @@ -0,0 +1,18 @@ +# Copyright 2026 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class FsmTemplate(models.Model): + _inherit = "fsm.template" + + subcontract_product_id = fields.Many2one( + comodel_name="product.product", + string="Subcontracting Service Product", + domain=[("type", "=", "service"), ("purchase_method", "=", "receive")], + help="Service product used on the Purchase Order line when an FSO " + "of this type is subcontracted to an external worker. The " + "product should have invoicing policy 'Based on Received " + "Quantities' and supplierinfo configured for each vendor.", + ) diff --git a/fieldservice_subcontracting/models/purchase_order.py b/fieldservice_subcontracting/models/purchase_order.py new file mode 100644 index 0000000000..82ff8a7f44 --- /dev/null +++ b/fieldservice_subcontracting/models/purchase_order.py @@ -0,0 +1,37 @@ +# Copyright 2026 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class PurchaseOrder(models.Model): + _inherit = "purchase.order" + + fsm_order_id = fields.Many2one( + comodel_name="fsm.order", + string="Field Service Order", + copy=False, + index=True, + ondelete="set null", + help="The Field Service Order that generated this Purchase Order.", + ) + fsm_order_count = fields.Integer( + compute="_compute_fsm_order_count", + string="FSO Count", + ) + + @api.depends("fsm_order_id") + def _compute_fsm_order_count(self): + for po in self: + po.fsm_order_count = 1 if po.fsm_order_id else 0 + + def action_view_fsm_order(self): + """Smart button action to open the linked FSO.""" + self.ensure_one() + return { + "type": "ir.actions.act_window", + "res_model": "fsm.order", + "res_id": self.fsm_order_id.id, + "view_mode": "form", + "target": "current", + } diff --git a/fieldservice_subcontracting/pyproject.toml b/fieldservice_subcontracting/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/fieldservice_subcontracting/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/fieldservice_subcontracting/readme/CONFIGURE.md b/fieldservice_subcontracting/readme/CONFIGURE.md new file mode 100644 index 0000000000..6c3483ece8 --- /dev/null +++ b/fieldservice_subcontracting/readme/CONFIGURE.md @@ -0,0 +1,35 @@ +## Worker setup + +1. Go to Field Service > Master Data > Workers. +2. Open the worker that represents the external vendor. +3. Make sure the related partner is configured as a vendor. +4. Enable Is Subcontractor on the worker. + +![Subcontractor checkbox on the worker form](../static/readme/worker_subcontractor.png) + +## Template setup + +1. Go to Field Service > Master Data > Templates. +2. Open the template that can create subcontract Purchase Orders. +3. Set the Subcontracting Service Product. +4. Use a service product that is purchased based on received quantities. +5. Configure a vendor price on the product for each subcontractor partner that + can receive a Purchase Order. +6. If vendor bills are controlled by received quantities, update the delivered + quantity before creating the vendor bill. + +![Subcontracting product on the Field Service template](../static/readme/template_subcontract_product.png) + +## Stage automation + +1. Go to Field Service > Configuration > Stages. +2. Open the stage that should create the draft Purchase Order. +3. Assign the server action FSO: Create Subcontract PO. + +![Server action to create the subcontract Purchase Order](../static/readme/stage_create_subcontract_po_action.png) + +1. Open the closing stage that should update delivered quantities. +2. Assign the server action FSO: Update Subcontract PO Delivered Qty. +3. This action copies timesheet hours to the Purchase Order delivered quantity. + +![Server action to update subcontract delivered quantity](../static/readme/stage_update_subcontract_po_qty_action.png) diff --git a/fieldservice_subcontracting/readme/CONTEXT.md b/fieldservice_subcontracting/readme/CONTEXT.md new file mode 100644 index 0000000000..8f99f38bef --- /dev/null +++ b/fieldservice_subcontracting/readme/CONTEXT.md @@ -0,0 +1,22 @@ +1. Field Service operations sometimes require external workers or companies to + perform part of the service delivery. +2. A Field Service Order can be assigned to a subcontractor worker. +3. The company can create a Purchase Order for that external service without + manually duplicating information between Field Service and Purchase. +4. The Purchase Order Expected Arrival is set from the Field Service Order + Scheduled End (`scheduled_date_end`). +5. When the Field Service Order planned dates change, the linked subcontract + Purchase Order Expected Arrival is updated to match the current Scheduled + End. +6. The Purchase Order remains under the standard Odoo purchase flow: it is + created as a draft, reviewed and confirmed manually, and later billed by the + vendor. +7. Timesheet hours logged on the Field Service Order can be pushed to the + Purchase Order line as delivered quantity. +8. Vendor bills based on received quantities can then be created with the + correct quantity. +9. Worker reassignment is available for orders with at least one linked + subcontract Purchase Order, even if all linked subcontract Purchase Orders + are cancelled. +10. Worker reassignment is only available before the Field Service Order reaches + a closed stage. diff --git a/fieldservice_subcontracting/readme/CONTRIBUTORS.md b/fieldservice_subcontracting/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..4c895949c9 --- /dev/null +++ b/fieldservice_subcontracting/readme/CONTRIBUTORS.md @@ -0,0 +1,2 @@ +- [Binhex](https://www.binhex.cloud): + - Edilio Escalona Almira diff --git a/fieldservice_subcontracting/readme/DESCRIPTION.md b/fieldservice_subcontracting/readme/DESCRIPTION.md new file mode 100644 index 0000000000..61dedec498 --- /dev/null +++ b/fieldservice_subcontracting/readme/DESCRIPTION.md @@ -0,0 +1,17 @@ +This module integrates Field Service with Purchasing to automate the +subcontracting workflow. + +It allows users to: + +1. Mark Field Service workers as subcontractors. +2. Configure a service product on Field Service order templates. +3. Create draft Purchase Orders for subcontracted orders. +4. Set the Purchase Order Expected Arrival from the Field Service Order + Scheduled End. +5. Keep the Purchase Order Expected Arrival synchronized when the Field Service + Order planned dates change. +6. Update delivered quantities from Field Service timesheets. +7. Reassign workers on orders with linked subcontract Purchase Orders. + +The module uses `fieldservice_stage_server_action` to trigger automation on +stage transitions. diff --git a/fieldservice_subcontracting/readme/USAGE.md b/fieldservice_subcontracting/readme/USAGE.md new file mode 100644 index 0000000000..911734a79e --- /dev/null +++ b/fieldservice_subcontracting/readme/USAGE.md @@ -0,0 +1,67 @@ +## Create the subcontract Purchase Order + +1. Create or open a Field Service Order that uses a template configured for + subcontracting. +2. Assign a subcontractor worker. +3. Move the order to the stage configured to create the subcontract Purchase + Order. + +![Field Service Order buttons for subcontracting](../static/readme/fso_purchase_order_buttons.png) + +1. Use the Purchase Order smart button to open the generated draft Purchase + Order. +2. Review the Purchase Order. Its Expected Arrival is set from the Field Service + Order Scheduled End (`scheduled_date_end`). +3. Confirm the Purchase Order manually. + +![Field Service Order smart button on the Purchase Order](../static/readme/purchase_order_fso_button.png) + +1. If the Purchase Order is not created, check the Field Service Order chatter. +2. Review the reason posted by the module. +3. Fix the missing configuration or worker data. +4. Move the order through the configured stage again if needed. + +## Update the Purchase Order Expected Arrival + +1. Change the Field Service Order planned dates. +2. Save the Field Service Order. +3. The active subcontract Purchase Order Expected Arrival is updated with the + current Field Service Order Scheduled End (`scheduled_date_end`). +4. The generated Purchase Order line expected date is updated as well, so the + Purchase Order header keeps the same Expected Arrival. + +## Update delivered quantities + +1. Log timesheet hours on the Field Service Order. +2. Move the Field Service Order to the stage configured to update subcontract + delivered quantities. +3. The module updates the delivered quantity on the subcontract Purchase Order + line with the total timesheet hours of the Field Service Order. +4. The ordered quantity remains unchanged after the Purchase Order is created. +5. Create the vendor bill after the delivered quantity has been updated when the + product bills based on received quantities. + +## Reassign or cancel an order + +1. Use the Reassign Worker button when an order with at least one subcontract + Purchase Order must be reassigned. +2. The Reassign Worker button remains available even if all linked subcontract + Purchase Orders are cancelled. +3. The Reassign Worker button is only available while the Field Service Order is + not in a closed stage. +4. If the Field Service Order is already in a closed stage, move it to a + non-closed stage before reassigning the worker, if the business process + allows it. +5. Select the new worker in the reassignment wizard. +6. Confirm the wizard. +7. The wizard cancels draft vendor bills linked to active subcontract Purchase + Orders before cancelling those Purchase Orders. +8. The wizard cancels active subcontract Purchase Orders. +9. If the new worker is also a subcontractor, the module creates a new Purchase + Order for that subcontractor. +10. To cancel a Field Service Order with active subcontract Purchase Orders, use + the standard cancel action. +11. Choose whether to cancel only the Field Service Order or also its active + subcontract Purchase Orders. +12. If there are posted vendor bills, manage the Purchase Orders and vendor + bills manually before reassigning or cancelling the Field Service Order. diff --git a/fieldservice_subcontracting/security/ir.model.access.csv b/fieldservice_subcontracting/security/ir.model.access.csv new file mode 100644 index 0000000000..67dc9ea238 --- /dev/null +++ b/fieldservice_subcontracting/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_fsm_order_cancel_confirm_user,access.fsm.order.cancel.confirm,model_fsm_order_cancel_confirm,fieldservice.group_fsm_user,1,1,1,1 +access_fsm_order_reassign_confirm_user,access.fsm.order.reassign.confirm,model_fsm_order_reassign_confirm,fieldservice.group_fsm_user,1,1,1,1 diff --git a/fieldservice_subcontracting/static/description/index.html b/fieldservice_subcontracting/static/description/index.html new file mode 100644 index 0000000000..273e8c56cb --- /dev/null +++ b/fieldservice_subcontracting/static/description/index.html @@ -0,0 +1,17 @@ +

    Field Service - Subcontracting

    +

    + This module integrates Field Service with Purchasing to automate + subcontracting workflows. When a Field Service Order (FSO) is assigned + to a subcontractor worker and reaches the configured stage, a draft + Purchase Order is automatically created for the vendor. +

    +

    Key Features

    +
      +
    • Mark workers as subcontractors via a boolean field
    • +
    • Configure a subcontracting service product per FSM Order Type
    • +
    • Auto-create draft Purchase Orders on stage transition
    • +
    • Propagate analytic account from the project to the PO line
    • +
    • Auto-update PO delivered quantity with actual timesheet hours
    • +
    • Smart buttons for cross-reference between FSO and PO
    • +
    • Reassignment protection wizard
    • +
    diff --git a/fieldservice_subcontracting/static/readme/fso_purchase_order_buttons.png b/fieldservice_subcontracting/static/readme/fso_purchase_order_buttons.png new file mode 100644 index 0000000000000000000000000000000000000000..0db30357c63d6ff8bc26263f3a069788b2a77430 GIT binary patch literal 78824 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 z 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 literal 0 HcmV?d00001 diff --git a/fieldservice_subcontracting/static/readme/purchase_order_fso_button.png b/fieldservice_subcontracting/static/readme/purchase_order_fso_button.png new file mode 100644 index 0000000000000000000000000000000000000000..7c448479b0af2bfdbbecf9b18416bb23a27be1a3 GIT binary patch literal 157295 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%0D8wr#;2Oj$M^ueBC>D*|aS2E3CdjfbT1f=ns0o@a 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 z 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 z≪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 bh!`8HZzc+MYg262*vs}0r{8J6d0qY=`iNfW literal 0 HcmV?d00001 diff --git a/fieldservice_subcontracting/static/readme/stage_update_subcontract_po_qty_action.png b/fieldservice_subcontracting/static/readme/stage_update_subcontract_po_qty_action.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e7a0fccf11803c33ca7b5af2332b187e874b73 GIT binary patch literal 90522 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

    B`6SM%SN@(XlKi$9>Q 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

    eq$`bJD!U8!XCi7xq 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

    &_YNuc=+2 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 + + + + fsm.order.form.subcontracting + fsm.order + + + + + + + + + + + + + + diff --git a/fieldservice_subcontracting/views/fsm_person_views.xml b/fieldservice_subcontracting/views/fsm_person_views.xml new file mode 100644 index 0000000000..e00a0fcea5 --- /dev/null +++ b/fieldservice_subcontracting/views/fsm_person_views.xml @@ -0,0 +1,26 @@ + + + + + fsm.person.form.subcontracting + fsm.person + + + + + + + + + + fsm.person.tree.subcontracting + fsm.person + + + + + + + + diff --git a/fieldservice_subcontracting/views/fsm_template_views.xml b/fieldservice_subcontracting/views/fsm_template_views.xml new file mode 100644 index 0000000000..823202b75d --- /dev/null +++ b/fieldservice_subcontracting/views/fsm_template_views.xml @@ -0,0 +1,15 @@ + + + + + fsm.template.form.subcontracting + fsm.template + + + + + + + + diff --git a/fieldservice_subcontracting/views/purchase_order_views.xml b/fieldservice_subcontracting/views/purchase_order_views.xml new file mode 100644 index 0000000000..e97a785958 --- /dev/null +++ b/fieldservice_subcontracting/views/purchase_order_views.xml @@ -0,0 +1,23 @@ + + + + + purchase.order.form.subcontracting + purchase.order + + + + + + + + diff --git a/fieldservice_subcontracting/wizards/__init__.py b/fieldservice_subcontracting/wizards/__init__.py new file mode 100644 index 0000000000..41c9d6aec7 --- /dev/null +++ b/fieldservice_subcontracting/wizards/__init__.py @@ -0,0 +1,2 @@ +from . import fsm_order_cancel_confirm +from . import fsm_order_reassign_confirm diff --git a/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py b/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py new file mode 100644 index 0000000000..11e98392e5 --- /dev/null +++ b/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm.py @@ -0,0 +1,70 @@ +# Copyright 2026 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class FsmOrderCancelConfirm(models.TransientModel): + _name = "fsm.order.cancel.confirm" + _description = "Confirm FSO Cancellation with PO Cancellation" + + fsm_order_id = fields.Many2one( + comodel_name="fsm.order", + string="Field Service Order", + required=True, + readonly=True, + ) + purchase_order_ids = fields.Many2many( + comodel_name="purchase.order", + string="Purchase Orders", + compute="_compute_purchase_order_ids", + readonly=True, + ) + warning_message = fields.Text( + compute="_compute_warning_message", + ) + + @api.depends("fsm_order_id.purchase_order_ids.state") + def _compute_purchase_order_ids(self): + for wizard in self: + wizard.purchase_order_ids = ( + wizard.fsm_order_id._get_active_subcontract_purchase_orders() + ) + + @api.depends( + "fsm_order_id.purchase_order_ids.invoice_ids.state", + "fsm_order_id.purchase_order_ids.state", + ) + def _compute_warning_message(self): + for wizard in self: + posted_bills = wizard.fsm_order_id._get_posted_subcontract_vendor_bills() + if posted_bills: + wizard.warning_message = self.env._( + "One or more related Purchase Orders have posted vendor " + "bills and cannot be cancelled automatically." + ) + elif wizard.purchase_order_ids: + wizard.warning_message = self.env._( + "This Field Service Order has active Purchase Orders " + "%(purchase_orders)s. Do you want to cancel them too?", + purchase_orders=", ".join(wizard.purchase_order_ids.mapped("name")), + ) + else: + wizard.warning_message = "" + + def _cancel_fsm_order(self): + self.ensure_one() + self.fsm_order_id.with_context( + skip_subcontract_cancel_wizard=True + ).action_cancel() + return {"type": "ir.actions.client", "tag": "reload"} + + def action_cancel_fsm_only(self): + """Cancel the FSO and keep related Purchase Orders open.""" + return self._cancel_fsm_order() + + def action_cancel_fsm_and_purchase_orders(self): + """Cancel related Purchase Orders and then cancel the FSO.""" + self.ensure_one() + self.fsm_order_id._cancel_active_subcontract_purchase_orders() + return self._cancel_fsm_order() diff --git a/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm_views.xml b/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm_views.xml new file mode 100644 index 0000000000..50d65fea39 --- /dev/null +++ b/fieldservice_subcontracting/wizards/fsm_order_cancel_confirm_views.xml @@ -0,0 +1,40 @@ + + + + + fsm.order.cancel.confirm.form + fsm.order.cancel.confirm + +

    + + + + + + + +
    +
    + + + + diff --git a/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py b/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py new file mode 100644 index 0000000000..3d177f8230 --- /dev/null +++ b/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm.py @@ -0,0 +1,70 @@ +# Copyright 2026 Binhex +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class FsmOrderReassignConfirm(models.TransientModel): + _name = "fsm.order.reassign.confirm" + _description = "Confirm FSO Worker Reassignment with PO Cancellation" + + fsm_order_id = fields.Many2one( + comodel_name="fsm.order", + string="Field Service Order", + required=True, + readonly=True, + ) + purchase_order_ids = fields.Many2many( + comodel_name="purchase.order", + string="Purchase Orders", + compute="_compute_purchase_order_ids", + readonly=True, + ) + new_person_id = fields.Many2one( + comodel_name="fsm.person", + string="New Worker", + required=True, + ) + warning_message = fields.Text( + compute="_compute_warning_message", + ) + + @api.depends("fsm_order_id.purchase_order_ids.state") + def _compute_purchase_order_ids(self): + for wiz in self: + wiz.purchase_order_ids = ( + wiz.fsm_order_id._get_active_subcontract_purchase_orders() + ) + + @api.depends( + "fsm_order_id.purchase_order_ids.invoice_ids.state", + "fsm_order_id.purchase_order_ids.state", + ) + def _compute_warning_message(self): + for wiz in self: + posted_bills = wiz.fsm_order_id._get_posted_subcontract_vendor_bills() + if posted_bills: + wiz.warning_message = self.env._( + "One or more Purchase Orders have posted vendor bills and " + "cannot be cancelled automatically. You must manage the " + "POs manually before reassigning the worker." + ) + elif wiz.purchase_order_ids: + wiz.warning_message = self.env._( + "Reassigning the worker will cancel Purchase Orders " + "%(purchase_orders)s. Do you want to proceed?", + purchase_orders=", ".join(wiz.purchase_order_ids.mapped("name")), + ) + else: + wiz.warning_message = "" + + def action_confirm(self): + """Cancel the POs and proceed with worker reassignment.""" + self.ensure_one() + self.fsm_order_id._check_reassign_subcontract_worker_allowed() + self.fsm_order_id._cancel_active_subcontract_purchase_orders() + self.fsm_order_id.with_context(skip_reassign_check=True).write( + {"person_id": self.new_person_id.id} + ) + self.fsm_order_id._create_subcontract_po() + return {"type": "ir.actions.act_window_close"} diff --git a/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm_views.xml b/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm_views.xml new file mode 100644 index 0000000000..d9598c7bd5 --- /dev/null +++ b/fieldservice_subcontracting/wizards/fsm_order_reassign_confirm_views.xml @@ -0,0 +1,48 @@ + + + + + fsm.order.reassign.confirm.form + fsm.order.reassign.confirm + +
    + + + + + + + + + + + + + +
    +
    + +
    +
    + + + Confirm Worker Reassignment + fsm.order.reassign.confirm + form + new + +

    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 ZD6n=4Z;6#7UvCd(`Mcf4>fgL#{uc>zeRco< literal 0 HcmV?d00001 diff --git a/fieldservice_subcontracting/static/readme/template_subcontract_product.png b/fieldservice_subcontracting/static/readme/template_subcontract_product.png new file mode 100644 index 0000000000000000000000000000000000000000..475841ebb63438674032be26cceac240a4bf2a61 GIT binary patch literal 60178 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 literal 0 HcmV?d00001 diff --git a/fieldservice_subcontracting/static/readme/worker_subcontractor.png b/fieldservice_subcontracting/static/readme/worker_subcontractor.png new file mode 100644 index 0000000000000000000000000000000000000000..e9159dc19e9146f259d16aac145578181965985a GIT binary patch literal 76520 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 z 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