diff --git a/delivery_dropoff_site/README.rst b/delivery_dropoff_site/README.rst new file mode 100644 index 0000000000..c31d87e443 --- /dev/null +++ b/delivery_dropoff_site/README.rst @@ -0,0 +1,131 @@ +======================= +Delivery Drop-off Sites +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:503dc2659b65636b915b1a3fe5ea8de21046a9df6222638b89c843240373866f + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fdelivery--carrier-lightgray.png?logo=github + :target: https://github.com/OCA/delivery-carrier/tree/18.0/delivery_dropoff_site + :alt: OCA/delivery-carrier +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/delivery-carrier-18-0/delivery-carrier-18-0-delivery_dropoff_site + :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/delivery-carrier&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extend Odoo functionnalities, regarding delivery features to +add a new concept of drop-off Sites. + +Main international carriers provide transportation services to specific +areas managed by them or by subcontractors. + +Then, recipients come pick up their packages in these sites. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +- To configure drop-off sites, users should be member of 'Sale / + Manager' or 'Inventory / Manager'. +- To use this drop-off sites on sale orders, users should be member of + 'Technical Settings / Addresses in Sales Orders'. + +Usage +===== + +- Go to *Sale* > *Delivery* > *Drop-off Sites* + +|image1| + +- You can add create new drop-off sites, filling address. you have the + possilibity to generate geolocalization, base on the module + :literal:`\`base_geolocalize`\ \` + +|image2| + +- Optionaly, you can set opening hours. + +|image3| + +Then, in your sale order form, if you select a Delivery with drop-off +sites enabled, you can select in the delivery address an drop-off site, +and so use a new field Final recipitient to mention the name of partner +that will pick up the parcel in the dropoff site. + +.. |image1| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_tree.png +.. |image2| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form.png +.. |image3| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form_calendar.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 +------- + +* Akretion +* GRAP + +Contributors +------------ + +- David BEAL +- Aymeric LECOMTE, akretion +- Sébastien BEAU +- Sylvain LE GAL (https://twitter.com/legalsylvain) +- `Heliconia Solutions Pvt. Ltd. `__ + + - Bhavesh Heliconia + +Other credits +------------- + +The development of this module has been financially supported by: + +- GRAP, Groupement Régional Alimentaire de Proximité + (http://www.grap.coop) + +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. + +This module is part of the `OCA/delivery-carrier `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/delivery_dropoff_site/__init__.py b/delivery_dropoff_site/__init__.py new file mode 100644 index 0000000000..0650744f6b --- /dev/null +++ b/delivery_dropoff_site/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/delivery_dropoff_site/__manifest__.py b/delivery_dropoff_site/__manifest__.py new file mode 100644 index 0000000000..d2cd066e89 --- /dev/null +++ b/delivery_dropoff_site/__manifest__.py @@ -0,0 +1,42 @@ +# Copyright (C) 2014 - Today: Akretion (http://www.akretion.com) +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author Aymeric Lecomte +# @author David BEAL +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Delivery Drop-off Sites", + "version": "18.0.1.0.0", + "author": "Akretion,GRAP,Odoo Community Association (OCA)", + "license": "AGPL-3", + "summary": "Send goods to sites in which customers come pick up package", + "category": "Delivery", + "depends": [ + "base_geolocalize", + "delivery", + "resource", + "sale_stock", + ], + "website": "https://github.com/OCA/delivery-carrier", + "data": [ + "security/ir.model.access.csv", + "views/view_dropoff_site.xml", + "views/view_sale_order.xml", + "views/view_stock_picking.xml", + "views/view_delivery_carrier.xml", + ], + "demo": [ + "demo/res_groups.xml", + "demo/resource_calendar.xml", + "demo/delivery_carrier.xml", + "demo/dropoff_site.xml", + ], + "images": [ + "static/description/dropoff_site_form.png", + "static/description/dropoff_site_form_calendar.png", + "static/description/dropoff_site_tree.png", + "static/description/sale_order_form.png", + ], + "installable": True, +} diff --git a/delivery_dropoff_site/demo/delivery_carrier.xml b/delivery_dropoff_site/demo/delivery_carrier.xml new file mode 100644 index 0000000000..b93c2ecdc3 --- /dev/null +++ b/delivery_dropoff_site/demo/delivery_carrier.xml @@ -0,0 +1,20 @@ + + + + Drop off method + Delivery_010 + service + + + + 20.0 + + + Delivery With Drop-off Sites + fixed + + 30.0 + + + + diff --git a/delivery_dropoff_site/demo/dropoff_site.xml b/delivery_dropoff_site/demo/dropoff_site.xml new file mode 100644 index 0000000000..93e69ee70f --- /dev/null +++ b/delivery_dropoff_site/demo/dropoff_site.xml @@ -0,0 +1,22 @@ + + + + Cordonnerie Multi Service + CORD MS + 28 rue Monge + 75005 + Paris + + + + + + Exoshoes + EXO + 6 rue des Capucins + 69001 + Lyon + + + + diff --git a/delivery_dropoff_site/demo/res_groups.xml b/delivery_dropoff_site/demo/res_groups.xml new file mode 100644 index 0000000000..6c3ae1d900 --- /dev/null +++ b/delivery_dropoff_site/demo/res_groups.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/delivery_dropoff_site/demo/resource_calendar.xml b/delivery_dropoff_site/demo/resource_calendar.xml new file mode 100644 index 0000000000..321bcf5dd6 --- /dev/null +++ b/delivery_dropoff_site/demo/resource_calendar.xml @@ -0,0 +1,100 @@ + + + + 40 Hours/Week + + + Monday morning + 0 + 08 + 12 + + + + Monday evening + 0 + 13 + 17 + + + + Tuesday morning + 1 + 08 + 12 + + + + Tuesday evening + 1 + 13 + 17 + + + + Wednesday morning + 2 + 08 + 12 + + + + Wednesday evening + 2 + 13 + 17 + + + + Thursday morning + 3 + 08 + 12 + + + + Thursday evening + 13 + 17 + 3 + + + + Friday morning + 4 + 08 + 12 + + + + Friday evening + 4 + 13 + 17 + + + + + + Analyst + + + user + + + + + Designer + + + user + + + + + Developer + + + user + + diff --git a/delivery_dropoff_site/i18n/delivery_dropoff_site.pot b/delivery_dropoff_site/i18n/delivery_dropoff_site.pot new file mode 100644 index 0000000000..5228eb5c2f --- /dev/null +++ b/delivery_dropoff_site/i18n/delivery_dropoff_site.pot @@ -0,0 +1,1262 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_dropoff_site +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__supplier_invoice_count +msgid "# Vendor Bills" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__type +msgid "" +"- Contact: Use this to organize the contact details of employees of a given company (e.g. CEO, CFO, ...).\n" +"- Invoice Address : Preferred address for all invoices. Selected by default when you invoice an order that belongs to this company.\n" +"- Delivery Address : Preferred address for all deliveries. Selected by default when you deliver an order that belongs to this company.\n" +"- Private: Private addresses are only visible by authorized users and contain sensitive data (employee home addresses, ...).\n" +"- Other: Other address for the company (e.g. subsidiary, ...)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_payable_id +msgid "Account Payable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_receivable_id +msgid "Account Receivable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__active +msgid "Active" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__active_lang_count +msgid "Active Lang Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_ids +msgid "Activities" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_state +msgid "Activity State" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__type +msgid "Address Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__lang +msgid "" +"All the emails and documents sent to this contact will be translated in this" +" language." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__receipt_reminder_email +msgid "" +"Automatically send a confirmation email to the vendor X days before the " +"expected receipt date, asking him to confirm the exact date." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_1920 +msgid "Avatar" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_1024 +msgid "Avatar 1024" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_128 +msgid "Avatar 128" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_256 +msgid "Avatar 256" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_512 +msgid "Avatar 512" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__bank_account_count +msgid "Bank" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__bank_ids +msgid "Banks" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__barcode +msgid "Barcode" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_blacklisted +msgid "Blacklist" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_bounce +msgid "Bounce" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__calendar_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Calendar" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_carrier_id +msgid "Carrier of the Drop-off Site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__channel_ids +msgid "Channels" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__is_company +msgid "Check if the contact is a company, otherwise it is a person" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__employee +msgid "Check this box if this contact is an Employee." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__city +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "City" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__code +msgid "Code" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__color +msgid "Color Index" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__commercial_partner_id +msgid "Commercial Entity" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__ref_company_ids +msgid "Companies that refers to partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_registry +msgid "Company ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_name +msgid "Company Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__commercial_company_name +msgid "Company Name Entity" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_type +msgid "Company Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__contact_address +msgid "Complete Address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_res_partner +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__child_ids +msgid "Contact" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_bounce +msgid "Counter of the number of bounced emails for this contact" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__country_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Country" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__country_code +msgid "Country Code" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__credit_limit +msgid "Credit Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__credit_limit +msgid "Credit limit specific to this partner." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__currency_id +msgid "Currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_stock_customer +msgid "Customer Location" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_payment_term_id +msgid "Customer Payment Terms" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__customer_rank +msgid "Customer Rank" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__date +msgid "Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__reminder_date_before_receipt +msgid "Days Before Receipt" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_delivery_carrier_id +msgid "Default delivery method used in sales orders." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__trust +msgid "Degree of trust you have in this debtor" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__carrier_id +msgid "Delivery Carrier" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_delivery_carrier_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Delivery Method" +msgstr "" + +#. module: delivery_dropoff_site +#: model:delivery.carrier,name:delivery_dropoff_site.delivery_carrier +msgid "Delivery With Drop-off Sites" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__delivery_zone_id +msgid "Delivery Zone" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Disable Calendar" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_driver +msgid "Driver" +msgstr "" + +#. module: delivery_dropoff_site +#: model:product.template,name:delivery_dropoff_site.product_product_delivery_drop_off_product_template +msgid "Drop off method" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_id +msgid "Drop-off Site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__dropoff_site_required +msgid "Drop-off Site Required" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.actions.act_window,name:delivery_dropoff_site.action_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier__dropoff_site_ids +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_sale +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_stock +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_delivery_carrier_form +msgid "Drop-off Sites" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_ids +msgid "Dropoff Site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.constraint,message:delivery_dropoff_site.constraint_res_partner_dropoff_site_id_uniq +msgid "Dropoff Site with the same id already exists : must be unique" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_dropoff_site +msgid "Dropoff site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__duplicated_bank_account_partners_count +msgid "Duplicated Bank Account Partners Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__partner_share +msgid "" +"Either customer (not a user), either shared user. Indicated the current " +"partner is a customer without access or with a limited access created for " +"sharing data." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email +msgid "Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__employee +msgid "Employee" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Enable Calendar" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_stock_move__final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_stock_picking__final_shipping_partner_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_stock_picking_search +msgid "Final Recipient" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_position_id +msgid "Fiscal Position" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__email_formatted +msgid "Format email address \"Name \"" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email_formatted +msgid "Formatted Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_latitude +msgid "Geo Latitude" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_longitude +msgid "Geo Longitude" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Geolocate" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__date_localization +msgid "Geolocation Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__has_message +msgid "Has Message" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__has_unreconciled_entries +msgid "Has Unreconciled Entries" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__id +msgid "ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__im_status +msgid "IM Status" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__team_id +msgid "" +"If set, this Sales Team will be used for sales and assignments related to " +"this partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__is_blacklisted +msgid "" +"If the email address is on the blacklist, the contact won't receive mass " +"mailing anymore, from any list" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_1920 +msgid "Image" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_1024 +msgid "Image 1024" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_128 +msgid "Image 128" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_256 +msgid "Image 256" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_512 +msgid "Image 512" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__industry_id +msgid "Industry" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal Notes" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal note..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_warn +msgid "Invoice" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_ids +msgid "Invoices" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_coa_installed +msgid "Is Coa Installed" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__is_dropoff_site +msgid "Is Drop-off Site" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_public +msgid "Is Public" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_company +msgid "Is a Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_sale_order__final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_move__final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_picking__final_shipping_partner_id +msgid "It is the partner that will pick up the parcel in the dropoff site." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__function +msgid "Job Position" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__journal_item_count +msgid "Journal Items" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__lang +msgid "Language" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__last_time_entries_checked +msgid "" +"Last time the invoices & payments matching was performed for this partner. " +"It is set either if there's not at least an unreconciled debit and an " +"unreconciled credit or if you click the \"Done\" button." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__last_time_entries_checked +msgid "Latest Invoices & Payments Matching Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_warn_msg +msgid "Message for Invoice" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_warn_msg +msgid "Message for Purchase Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_warn_msg +msgid "Message for Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__picking_warn_msg +msgid "Message for Stock Picking" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_ids +msgid "Messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__name +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email_normalized +msgid "Normalized Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__comment +msgid "Notes" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__reminder_date_before_receipt +msgid "Number of days to send reminder email before the promised receipt date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__on_time_rate +msgid "On-Time Delivery Rate" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__on_time_rate +msgid "" +"Over the past x days; the number of products received on time divided by the" +" number of ordered products.x is either the System Parameter " +"purchase_stock.on_time_delivery_days or the default 365" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__parent_name +msgid "Parent name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_id +msgid "Partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__contract_ids +msgid "Partner Contracts" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__use_partner_credit_limit +msgid "Partner Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__partner_shipping_id_domain +msgid "Partner Shipping Id Domain" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__same_company_registry_partner_id +msgid "Partner with same Company Registry" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__same_vat_partner_id +msgid "Partner with same Tax ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__debit_limit +msgid "Payable Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__payment_token_count +msgid "Payment Token Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__payment_token_ids +msgid "Payment Tokens" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__phone +msgid "Phone" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_line_ids +msgid "Purchase Lines" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_order_count +msgid "Purchase Order Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_warn +msgid "Purchase Order Warning" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__receipt_reminder_email +msgid "Receipt Reminder" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__ref +msgid "Reference" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__parent_id +msgid "Related Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_order_count +msgid "Sale Order Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_sale_order +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_order_ids +msgid "Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__team_id +msgid "Sales Team" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_warn +msgid "Sales Warnings" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__user_id +msgid "Salesperson" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__invoice_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__picking_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__purchase_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__sale_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__self +msgid "Self" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_share +msgid "Share Partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_delivery_carrier +msgid "Shipping Methods" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__show_credit_limit +msgid "Show Credit Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_expiration +msgid "Signup Expiration" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_token +msgid "Signup Token" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_type +msgid "Signup Token Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_valid +msgid "Signup Token is Valid" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_url +msgid "Signup URL" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__state_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "State" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__picking_warn +msgid "Stock Picking" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__street +msgid "Street" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street 2..." +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__street2 +msgid "Street2" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_purchase_currency_id +msgid "Supplier Currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__supplier_rank +msgid "Supplier Rank" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__category_id +msgid "Tags" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__vat +msgid "Tax ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__vies_failed_message +msgid "Technical field display a message to the user if the VIES check fails." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__country_code +msgid "" +"The ISO country code in two chars. \n" +"You can use this field for quick search." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__vat +msgid "" +"The Tax Identification Number. Values here will be validated based on the " +"country format. You can use '/' to indicate that the partner is not subject " +"to tax." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_position_id +msgid "" +"The fiscal position determines the taxes/accounts used for this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__user_id +msgid "The internal user in charge of this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__has_unreconciled_entries +msgid "" +"The partner has at least one unreconciled debit and credit since last time " +"the invoices & payments matching was performed." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__company_registry +msgid "" +"The registry number of the company. Use it if it is different from the Tax " +"ID. It must be unique across all partners of a same country" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_stock_customer +msgid "" +"The stock location used as destination when sending goods to this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_stock_supplier +msgid "" +"The stock location used as source when receiving goods from this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_payable_id +msgid "" +"This account will be used instead of the default one as the payable account " +"for the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_receivable_id +msgid "" +"This account will be used instead of the default one as the receivable " +"account for the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_purchase_currency_id +msgid "" +"This currency will be used, instead of the default one, for purchases from " +"the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__email_normalized +msgid "" +"This field is used to search on email address as the primary email field can" +" contain more than strictly an email address." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_supplier_payment_term_id +msgid "" +"This payment term will be used instead of the default one for purchase " +"orders and vendor bills" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_payment_term_id +msgid "" +"This payment term will be used instead of the default one for sales orders " +"and customer invoices" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_product_pricelist +msgid "" +"This pricelist will be used, instead of the default one, for sales to the " +"current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__tz +msgid "Timezone" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__tz_offset +msgid "Timezone offset" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__title +msgid "Title" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__total_invoiced +msgid "Total Invoiced" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__debit +msgid "Total Payable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__credit +msgid "Total Receivable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__credit +msgid "Total amount this customer owes you." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__debit +msgid "Total amount you have to pay to this vendor." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__translated_display_name +msgid "Translated Display Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__barcode +msgid "Use a barcode to identify this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__user_ids +msgid "Users" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_stock_supplier +msgid "Vendor Location" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_supplier_payment_term_id +msgid "Vendor Payment Terms" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__website +msgid "Website Link" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__tz +msgid "" +"When printing documents and exporting/importing data, time values are computed according to this timezone.\n" +"If the timezone is not set, UTC (Coordinated Universal Time) is used.\n" +"Anywhere else, time values are computed according to the time offset of your web client." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier__with_dropoff_site +msgid "With Drop-off Sites" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__attendance_ids +msgid "Working Time" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "ZIP" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__zip +msgid "Zip" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "e.g. www.odoo.com" +msgstr "" diff --git a/delivery_dropoff_site/i18n/fr.po b/delivery_dropoff_site/i18n/fr.po new file mode 100644 index 0000000000..43e1033fe4 --- /dev/null +++ b/delivery_dropoff_site/i18n/fr.po @@ -0,0 +1,1289 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_dropoff_site +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-08-27 12:56+0000\n" +"PO-Revision-Date: 2018-06-13 11:03+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__supplier_invoice_count +msgid "# Vendor Bills" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__type +msgid "" +"- Contact: Use this to organize the contact details of employees of a given " +"company (e.g. CEO, CFO, ...).\n" +"- Invoice Address : Preferred address for all invoices. Selected by default " +"when you invoice an order that belongs to this company.\n" +"- Delivery Address : Preferred address for all deliveries. Selected by " +"default when you deliver an order that belongs to this company.\n" +"- Private: Private addresses are only visible by authorized users and " +"contain sensitive data (employee home addresses, ...).\n" +"- Other: Other address for the company (e.g. subsidiary, ...)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_payable_id +msgid "Account Payable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_receivable_id +msgid "Account Receivable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__active +msgid "Active" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__active_lang_count +msgid "Active Lang Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_ids +msgid "Activities" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_state +msgid "Activity State" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__type +msgid "Address Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__lang +msgid "" +"All the emails and documents sent to this contact will be translated in this " +"language." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__receipt_reminder_email +msgid "" +"Automatically send a confirmation email to the vendor X days before the " +"expected receipt date, asking him to confirm the exact date." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_1920 +msgid "Avatar" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_1024 +msgid "Avatar 1024" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_128 +msgid "Avatar 128" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_256 +msgid "Avatar 256" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_512 +msgid "Avatar 512" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__bank_account_count +msgid "Bank" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__bank_ids +msgid "Banks" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__barcode +msgid "Barcode" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_blacklisted +msgid "Blacklist" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_bounce +msgid "Bounce" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__calendar_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Calendar" +msgstr "Calendrier" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_carrier_id +msgid "Carrier of the Drop-off Site" +msgstr "Méthode de livraison du site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__channel_ids +msgid "Channels" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__is_company +msgid "Check if the contact is a company, otherwise it is a person" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__employee +msgid "Check this box if this contact is an Employee." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__city +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "City" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__code +msgid "Code" +msgstr "Code" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__color +msgid "Color Index" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__commercial_partner_id +msgid "Commercial Entity" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__ref_company_ids +msgid "Companies that refers to partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_registry +msgid "Company ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_name +msgid "Company Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__commercial_company_name +msgid "Company Name Entity" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_type +msgid "Company Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__contact_address +msgid "Complete Address" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_res_partner +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__child_ids +msgid "Contact" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_bounce +msgid "Counter of the number of bounced emails for this contact" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__country_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Country" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__country_code +msgid "Country Code" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__create_uid +msgid "Created by" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__create_date +msgid "Created on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__credit_limit +msgid "Credit Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__credit_limit +msgid "Credit limit specific to this partner." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__currency_id +msgid "Currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_stock_customer +msgid "Customer Location" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_payment_term_id +msgid "Customer Payment Terms" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__customer_rank +msgid "Customer Rank" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__date +msgid "Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__reminder_date_before_receipt +msgid "Days Before Receipt" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_delivery_carrier_id +msgid "Default delivery method used in sales orders." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__trust +msgid "Degree of trust you have in this debtor" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__carrier_id +msgid "Delivery Carrier" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_delivery_carrier_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Delivery Method" +msgstr "Méthode de livraison" + +#. module: delivery_dropoff_site +#: model:delivery.carrier,name:delivery_dropoff_site.delivery_carrier +msgid "Delivery With Drop-off Sites" +msgstr "Livraison avec sites de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__delivery_zone_id +msgid "Delivery Zone" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Disable Calendar" +msgstr "Désactiver le calendrier" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__display_name +msgid "Display Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_driver +msgid "Driver" +msgstr "" + +#. module: delivery_dropoff_site +#: model:product.template,name:delivery_dropoff_site.product_product_delivery_drop_off_product_template +msgid "Drop off method" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_id +msgid "Drop-off Site" +msgstr "Site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__dropoff_site_required +msgid "Drop-off Site Required" +msgstr "Site de dépôt obligatoire" + +#. module: delivery_dropoff_site +#: model:ir.actions.act_window,name:delivery_dropoff_site.action_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier__dropoff_site_ids +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_sale +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_stock +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_delivery_carrier_form +msgid "Drop-off Sites" +msgstr "Sites de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_ids +#, fuzzy +msgid "Dropoff Site" +msgstr "Site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.constraint,message:delivery_dropoff_site.constraint_res_partner_dropoff_site_id_uniq +msgid "Dropoff Site with the same id already exists : must be unique" +msgstr "" +"Un site de dépôt avec le même identifiant existe déjà : Il doit être unique" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_dropoff_site +#, fuzzy +msgid "Dropoff site" +msgstr "Site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__duplicated_bank_account_partners_count +msgid "Duplicated Bank Account Partners Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__partner_share +msgid "" +"Either customer (not a user), either shared user. Indicated the current " +"partner is a customer without access or with a limited access created for " +"sharing data." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email +msgid "Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__employee +msgid "Employee" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Enable Calendar" +msgstr "Activer le calendrier" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_stock_move__final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_stock_picking__final_shipping_partner_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_stock_picking_search +msgid "Final Recipient" +msgstr "Destinataire final" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_position_id +msgid "Fiscal Position" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__email_formatted +msgid "Format email address \"Name \"" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email_formatted +msgid "Formatted Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_latitude +msgid "Geo Latitude" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_longitude +msgid "Geo Longitude" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Geolocate" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__date_localization +msgid "Geolocation Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__has_message +msgid "Has Message" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__has_unreconciled_entries +msgid "Has Unreconciled Entries" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__id +msgid "ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__im_status +msgid "IM Status" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__team_id +msgid "" +"If set, this Sales Team will be used for sales and assignments related to " +"this partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__is_blacklisted +msgid "" +"If the email address is on the blacklist, the contact won't receive mass " +"mailing anymore, from any list" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_1920 +msgid "Image" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_1024 +msgid "Image 1024" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_128 +msgid "Image 128" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_256 +msgid "Image 256" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_512 +msgid "Image 512" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__industry_id +msgid "Industry" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal Notes" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal note..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_warn +msgid "Invoice" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_ids +msgid "Invoices" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_coa_installed +msgid "Is Coa Installed" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__is_dropoff_site +msgid "Is Drop-off Site" +msgstr "Est un site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_public +msgid "Is Public" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_company +msgid "Is a Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_sale_order__final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_move__final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_picking__final_shipping_partner_id +msgid "It is the partner that will pick up the parcel in the dropoff site." +msgstr "C'est le partenaire qui récupérera le colis dans le site de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__function +msgid "Job Position" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__journal_item_count +msgid "Journal Items" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__lang +msgid "Language" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site____last_update +msgid "Last Modified on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__write_date +msgid "Last Updated on" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__last_time_entries_checked +msgid "" +"Last time the invoices & payments matching was performed for this partner. " +"It is set either if there's not at least an unreconciled debit and an " +"unreconciled credit or if you click the \"Done\" button." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__last_time_entries_checked +msgid "Latest Invoices & Payments Matching Date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_warn_msg +msgid "Message for Invoice" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_warn_msg +msgid "Message for Purchase Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_warn_msg +msgid "Message for Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__picking_warn_msg +msgid "Message for Stock Picking" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_ids +msgid "Messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__mobile +msgid "Mobile" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__name +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email_normalized +msgid "Normalized Email" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__comment +msgid "Notes" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__reminder_date_before_receipt +msgid "Number of days to send reminder email before the promised receipt date" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__on_time_rate +msgid "On-Time Delivery Rate" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__on_time_rate +msgid "" +"Over the past x days; the number of products received on time divided by the " +"number of ordered products.x is either the System Parameter purchase_stock." +"on_time_delivery_days or the default 365" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__parent_name +msgid "Parent name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_id +msgid "Partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__contract_ids +msgid "Partner Contracts" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__use_partner_credit_limit +msgid "Partner Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__partner_shipping_id_domain +msgid "Partner Shipping Id Domain" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__same_company_registry_partner_id +msgid "Partner with same Company Registry" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__same_vat_partner_id +msgid "Partner with same Tax ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__debit_limit +msgid "Payable Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__payment_token_count +msgid "Payment Token Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__payment_token_ids +msgid "Payment Tokens" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__phone +msgid "Phone" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_product_pricelist +msgid "Pricelist" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_line_ids +msgid "Purchase Lines" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_order_count +msgid "Purchase Order Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_warn +msgid "Purchase Order Warning" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__receipt_reminder_email +msgid "Receipt Reminder" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__ref +msgid "Reference" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__parent_id +msgid "Related Company" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_order_count +msgid "Sale Order Count" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_sale_order +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_order_ids +msgid "Sales Order" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_sale_order_line +msgid "Sales Order Line" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__team_id +msgid "Sales Team" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_warn +msgid "Sales Warnings" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__user_id +msgid "Salesperson" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__invoice_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__picking_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__purchase_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__sale_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__self +msgid "Self" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_share +msgid "Share Partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_delivery_carrier +msgid "Shipping Methods" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__show_credit_limit +msgid "Show Credit Limit" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_expiration +msgid "Signup Expiration" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_token +msgid "Signup Token" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_type +msgid "Signup Token Type" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_valid +msgid "Signup Token is Valid" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_url +msgid "Signup URL" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__state_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "State" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__picking_warn +msgid "Stock Picking" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__street +msgid "Street" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street 2..." +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street..." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__street2 +msgid "Street2" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_purchase_currency_id +msgid "Supplier Currency" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__supplier_rank +msgid "Supplier Rank" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__category_id +msgid "Tags" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__vat +msgid "Tax ID" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__vies_failed_message +msgid "Technical field display a message to the user if the VIES check fails." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__country_code +msgid "" +"The ISO country code in two chars. \n" +"You can use this field for quick search." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__vat +msgid "" +"The Tax Identification Number. Values here will be validated based on the " +"country format. You can use '/' to indicate that the partner is not subject " +"to tax." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_position_id +msgid "" +"The fiscal position determines the taxes/accounts used for this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__user_id +msgid "The internal user in charge of this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__has_unreconciled_entries +msgid "" +"The partner has at least one unreconciled debit and credit since last time " +"the invoices & payments matching was performed." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__company_registry +msgid "" +"The registry number of the company. Use it if it is different from the Tax " +"ID. It must be unique across all partners of a same country" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_stock_customer +msgid "" +"The stock location used as destination when sending goods to this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_stock_supplier +msgid "" +"The stock location used as source when receiving goods from this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_payable_id +msgid "" +"This account will be used instead of the default one as the payable account " +"for the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_receivable_id +msgid "" +"This account will be used instead of the default one as the receivable " +"account for the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_purchase_currency_id +msgid "" +"This currency will be used, instead of the default one, for purchases from " +"the current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__email_normalized +msgid "" +"This field is used to search on email address as the primary email field can " +"contain more than strictly an email address." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_supplier_payment_term_id +msgid "" +"This payment term will be used instead of the default one for purchase " +"orders and vendor bills" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_payment_term_id +msgid "" +"This payment term will be used instead of the default one for sales orders " +"and customer invoices" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_product_pricelist +msgid "" +"This pricelist will be used, instead of the default one, for sales to the " +"current partner" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__tz +msgid "Timezone" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__tz_offset +msgid "Timezone offset" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__title +msgid "Title" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__total_invoiced +msgid "Total Invoiced" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__debit +msgid "Total Payable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__credit +msgid "Total Receivable" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__credit +msgid "Total amount this customer owes you." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__debit +msgid "Total amount you have to pay to this vendor." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_picking +msgid "Transfer" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__translated_display_name +msgid "Translated Display Name" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__barcode +msgid "Use a barcode to identify this contact." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__user_ids +msgid "Users" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_stock_supplier +msgid "Vendor Location" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_supplier_payment_term_id +msgid "Vendor Payment Terms" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__website +msgid "Website Link" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__tz +msgid "" +"When printing documents and exporting/importing data, time values are " +"computed according to this timezone.\n" +"If the timezone is not set, UTC (Coordinated Universal Time) is used.\n" +"Anywhere else, time values are computed according to the time offset of your " +"web client." +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier__with_dropoff_site +msgid "With Drop-off Sites" +msgstr "Avec des sites de dépôt" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__attendance_ids +msgid "Working Time" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "ZIP" +msgstr "" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__zip +msgid "Zip" +msgstr "" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "e.g. www.odoo.com" +msgstr "" + +#, fuzzy +#~ msgid "SMS Delivery error" +#~ msgstr "Méthode de livraison" + +#~ msgid "Carrier" +#~ msgstr "Transporteur" + +#, fuzzy +#~ msgid "Door Code" +#~ msgstr "Code" + +#, fuzzy +#~ msgid "Dropoff site ids" +#~ msgstr "Sites de dépôt" diff --git a/delivery_dropoff_site/i18n/it.po b/delivery_dropoff_site/i18n/it.po new file mode 100644 index 0000000000..a5dd4ea65e --- /dev/null +++ b/delivery_dropoff_site/i18n/it.po @@ -0,0 +1,1341 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * delivery_dropoff_site +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-01-31 15:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\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" +"X-Generator: Weblate 5.6.2\n" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__supplier_invoice_count +msgid "# Vendor Bills" +msgstr "N. fatture fornitore" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__type +msgid "" +"- Contact: Use this to organize the contact details of employees of a given " +"company (e.g. CEO, CFO, ...).\n" +"- Invoice Address : Preferred address for all invoices. Selected by default " +"when you invoice an order that belongs to this company.\n" +"- Delivery Address : Preferred address for all deliveries. Selected by " +"default when you deliver an order that belongs to this company.\n" +"- Private: Private addresses are only visible by authorized users and " +"contain sensitive data (employee home addresses, ...).\n" +"- Other: Other address for the company (e.g. subsidiary, ...)" +msgstr "" +"- Contatto: usarlo per organizzare i dettagli del contatto del dipendente di " +"un'azienda (e.g. CEO, CFO, ...).\n" +"- Indirizzo fatturazione: indirizzo predefinito per le fatture. Selezionato " +"automaticamente quando si fattura un ordine che appartiene all'azienda.\n" +"- Indirizzo di consegna: indirizzo predefinito per le consegne. Selezionato " +"automaticamente quando si consegna un ordine che appartiene all'azienda.\n" +"- Privato: indirizzo privato visibile solo a persone autorizzate e contiene " +"dati sensibili (indirizzo di casa del dipendente, ...).\n" +"- Altro: altri indirizzi per l'azienda (es. controllate, ...)" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_payable_id +msgid "Account Payable" +msgstr "Conto di debito" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_receivable_id +msgid "Account Receivable" +msgstr "Conto di credito" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__active +msgid "Active" +msgstr "Attivo" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__active_lang_count +msgid "Active Lang Count" +msgstr "Numero lingue attive" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Address" +msgstr "Indirizzo" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__type +msgid "Address Type" +msgstr "Tipo indirizzo" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__lang +msgid "" +"All the emails and documents sent to this contact will be translated in this " +"language." +msgstr "" +"Tutte le email e i documenti inviati a questo contatto verranno tradotti in " +"questa lingua." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__receipt_reminder_email +msgid "" +"Automatically send a confirmation email to the vendor X days before the " +"expected receipt date, asking him to confirm the exact date." +msgstr "" +"Invia automaticamente una email al fornitore X giorni prima della data " +"fattura prevista, chiedendo la conferma della data." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_1920 +msgid "Avatar" +msgstr "Avatar" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_1024 +msgid "Avatar 1024" +msgstr "Avatar 1024" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_128 +msgid "Avatar 128" +msgstr "Avatar 128" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_256 +msgid "Avatar 256" +msgstr "Avatar 256" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__avatar_512 +msgid "Avatar 512" +msgstr "Avatar 512" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__bank_account_count +msgid "Bank" +msgstr "Banca" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__bank_ids +msgid "Banks" +msgstr "Banche" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__barcode +msgid "Barcode" +msgstr "Codice a barre" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_blacklisted +msgid "Blacklist" +msgstr "Blacklist" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_bounce +msgid "Bounce" +msgstr "Respingi" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__calendar_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Calendar" +msgstr "Calendario" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_carrier_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_carrier_id +msgid "Carrier of the Drop-off Site" +msgstr "Vettore del punto di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__channel_ids +msgid "Channels" +msgstr "Canali" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__is_company +msgid "Check if the contact is a company, otherwise it is a person" +msgstr "Controlla se il contatto è un'azienda, altrimenti è una persona" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__employee +msgid "Check this box if this contact is an Employee." +msgstr "Seleziona questa casella se questo contatto è un dipendente." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__city +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "City" +msgstr "Città" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__code +msgid "Code" +msgstr "Codice" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__color +msgid "Color Index" +msgstr "Indice colore" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__commercial_partner_id +msgid "Commercial Entity" +msgstr "Entità commerciale" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__ref_company_ids +msgid "Companies that refers to partner" +msgstr "Aziende che si riferiscono al fornitore" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Company" +msgstr "Azienda" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_registry +msgid "Company ID" +msgstr "ID azienda" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_name +msgid "Company Name" +msgstr "Nome azienda" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__commercial_company_name +msgid "Company Name Entity" +msgstr "Entità nome azienda" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__company_type +msgid "Company Type" +msgstr "Tipo azienda" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__contact_address +msgid "Complete Address" +msgstr "Indirizzo completo" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_res_partner +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__child_ids +msgid "Contact" +msgstr "Contatto" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_bounce +msgid "Counter of the number of bounced emails for this contact" +msgstr "Contatore del numero di e-mail respinte per questo contatto" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__country_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Country" +msgstr "Nazione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__country_code +msgid "Country Code" +msgstr "Codice nazione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__credit_limit +msgid "Credit Limit" +msgstr "Fido" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__credit_limit +msgid "Credit limit specific to this partner." +msgstr "Fido specifico di questo partner." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__currency_id +msgid "Currency" +msgstr "Valuta" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_stock_customer +msgid "Customer Location" +msgstr "Località cliente" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_payment_term_id +msgid "Customer Payment Terms" +msgstr "Termini pagamento cliente" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__customer_rank +msgid "Customer Rank" +msgstr "Classe cliente" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__date +msgid "Date" +msgstr "Data" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__reminder_date_before_receipt +msgid "Days Before Receipt" +msgstr "Giorni antecedenti la fattura" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_delivery_carrier_id +msgid "Default delivery method used in sales orders." +msgstr "Metodo di consegna predefinito utilizzato negli ordini di vendita." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__trust +msgid "Degree of trust you have in this debtor" +msgstr "Grado di affidabilità che ha questo debitore" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__carrier_id +msgid "Delivery Carrier" +msgstr "Vettore consegna" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_delivery_carrier_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_search +msgid "Delivery Method" +msgstr "Metodo di consegna" + +#. module: delivery_dropoff_site +#: model:delivery.carrier,name:delivery_dropoff_site.delivery_carrier +msgid "Delivery With Drop-off Sites" +msgstr "Consegna con punto di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__delivery_zone_id +msgid "Delivery Zone" +msgstr "Zona di consegna" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Disable Calendar" +msgstr "Disabilita calendario" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_driver +msgid "Driver" +msgstr "Autista" + +#. module: delivery_dropoff_site +#: model:product.template,name:delivery_dropoff_site.product_product_delivery_drop_off_product_template +msgid "Drop off method" +msgstr "Metodo di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_id +msgid "Drop-off Site" +msgstr "Punto di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__dropoff_site_required +msgid "Drop-off Site Required" +msgstr "Punto di scarico richiesto" + +#. module: delivery_dropoff_site +#: model:ir.actions.act_window,name:delivery_dropoff_site.action_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier__dropoff_site_ids +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_sale +#: model:ir.ui.menu,name:delivery_dropoff_site.menu_dropoff_site_stock +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_delivery_carrier_form +msgid "Drop-off Sites" +msgstr "Punti di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__dropoff_site_ids +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__dropoff_site_ids +msgid "Dropoff Site" +msgstr "Sito di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.constraint,message:delivery_dropoff_site.constraint_res_partner_dropoff_site_id_uniq +msgid "Dropoff Site with the same id already exists : must be unique" +msgstr "Esiste già un punto di scarico con lo stesso ID: deve essere univoco" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_dropoff_site +msgid "Dropoff site" +msgstr "Punto di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__duplicated_bank_account_partners_count +msgid "Duplicated Bank Account Partners Count" +msgstr "Conteggio conti banca partner duplicati" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__partner_share +msgid "" +"Either customer (not a user), either shared user. Indicated the current " +"partner is a customer without access or with a limited access created for " +"sharing data." +msgstr "" +"O cliente (non un utente) o utente condiviso. Indicato che l'attuale partner " +"è un cliente senza accesso o con un accesso limitato creato per la " +"condivisione dei dati." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email +msgid "Email" +msgstr "E-mail" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__employee +msgid "Employee" +msgstr "Dipendente" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Enable Calendar" +msgstr "Abilita calendario" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_stock_move__final_shipping_partner_id +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_stock_picking__final_shipping_partner_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_stock_picking_search +msgid "Final Recipient" +msgstr "Contenitore finale" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_account_position_id +msgid "Fiscal Position" +msgstr "Posizione fiscale" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__email_formatted +msgid "Format email address \"Name \"" +msgstr "Formattazione indirizzo email \"Nome \"" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email_formatted +msgid "Formatted Email" +msgstr "Email formattata" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_latitude +msgid "Geo Latitude" +msgstr "Latitudine geografica" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_longitude +msgid "Geo Longitude" +msgstr "Longitudine geografica" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Geolocate" +msgstr "Geolocalizza" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__date_localization +msgid "Geolocation Date" +msgstr "Data geolocalizzazione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__has_unreconciled_entries +msgid "Has Unreconciled Entries" +msgstr "Ha entrate non riconciliate" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__id +msgid "ID" +msgstr "ID" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__im_status +msgid "IM Status" +msgstr "Stato IM" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__team_id +msgid "" +"If set, this Sales Team will be used for sales and assignments related to " +"this partner" +msgstr "" +"Se impostato, il team di vendita viene utilizzato per vendite e assegnazioni " +"correlate al partner" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__is_blacklisted +msgid "" +"If the email address is on the blacklist, the contact won't receive mass " +"mailing anymore, from any list" +msgstr "" +"Se l'indirizzo e-mail è sulla lista nera, il contatto non riceverà più la " +"posta di massa, da qualsiasi lista" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_1920 +msgid "Image" +msgstr "Immagine" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_1024 +msgid "Image 1024" +msgstr "Immagine 1024" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_128 +msgid "Image 128" +msgstr "Immagine 128" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_256 +msgid "Image 256" +msgstr "Immagine 256" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__image_512 +msgid "Image 512" +msgstr "Immagine 512" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__industry_id +msgid "Industry" +msgstr "Settore" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal Notes" +msgstr "Note interne" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Internal note..." +msgstr "Nota interna..." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_warn +msgid "Invoice" +msgstr "Fattura" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_ids +msgid "Invoices" +msgstr "Fatture" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_coa_installed +msgid "Is Coa Installed" +msgstr "Coa è installato" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_partner__is_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_res_users__is_dropoff_site +msgid "Is Drop-off Site" +msgstr "È un punto di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_public +msgid "Is Public" +msgstr "È pubblico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__is_company +msgid "Is a Company" +msgstr "È un'azienda" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_sale_order__final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_move__final_shipping_partner_id +#: model:ir.model.fields,help:delivery_dropoff_site.field_stock_picking__final_shipping_partner_id +msgid "It is the partner that will pick up the parcel in the dropoff site." +msgstr "È il partner che preleverà il pacco al punto di scarico." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__function +msgid "Job Position" +msgstr "Posizione lavorativa" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__journal_item_count +msgid "Journal Items" +msgstr "Movimenti contabili" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__lang +msgid "Language" +msgstr "Lingua" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__last_time_entries_checked +msgid "" +"Last time the invoices & payments matching was performed for this partner. " +"It is set either if there's not at least an unreconciled debit and an " +"unreconciled credit or if you click the \"Done\" button." +msgstr "" +"Ultima volta in cui l'associazione fatture e pagamenti è stata eseguita per " +"questo fornitore. Viene impostata se non c'è almeno un debito e un credito " +"non riconciliati o se si clicca il pulsante \"Fatto\"." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__last_time_entries_checked +msgid "Latest Invoices & Payments Matching Date" +msgstr "Data ultima associazione fatture e pagamenti" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__invoice_warn_msg +msgid "Message for Invoice" +msgstr "Messaggio per fattura" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_warn_msg +msgid "Message for Purchase Order" +msgstr "Messaggio per ordine di acquisto" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_warn_msg +msgid "Message for Sales Order" +msgstr "Messaggio per ordine di vendita" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__picking_warn_msg +msgid "Message for Stock Picking" +msgstr "Messaggio per prelievo di magazzino" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__mobile +msgid "Mobile" +msgstr "Cellulare" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__name +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Name" +msgstr "Nome" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__email_normalized +msgid "Normalized Email" +msgstr "E-mail normalizzata" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__comment +msgid "Notes" +msgstr "Note" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__reminder_date_before_receipt +msgid "Number of days to send reminder email before the promised receipt date" +msgstr "" +"Numero di giorni per invio email promemoria prima della data fattura attesa" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__on_time_rate +msgid "On-Time Delivery Rate" +msgstr "Tasso puntualità consegna" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__on_time_rate +msgid "" +"Over the past x days; the number of products received on time divided by the " +"number of ordered products.x is either the System Parameter purchase_stock." +"on_time_delivery_days or the default 365" +msgstr "" +"Negli ultimi X giorni; il numero di prodotti ricevuti puntualmente diviso " +"per il numero di prodotti ordinati. X è il parametro di sistema " +"purchase_stock.on_time_delivery_days o il predefinito 365" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__parent_name +msgid "Parent name" +msgstr "Nome padre" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__contract_ids +msgid "Partner Contracts" +msgstr "Contratti fornitori" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__use_partner_credit_limit +msgid "Partner Limit" +msgstr "Limite partner" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_sale_order__partner_shipping_id_domain +msgid "Partner Shipping Id Domain" +msgstr "Dominio ID spedizione partner" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__same_company_registry_partner_id +msgid "Partner with same Company Registry" +msgstr "Partner con lo stesso registro azienda" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__same_vat_partner_id +msgid "Partner with same Tax ID" +msgstr "Fornitore con la stessa partita IVA" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__debit_limit +msgid "Payable Limit" +msgstr "Limite pagabile" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__payment_token_count +msgid "Payment Token Count" +msgstr "Conteggio token pagamento" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__payment_token_ids +msgid "Payment Tokens" +msgstr "Token pagamenti" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__phone +msgid "Phone" +msgstr "Telefono" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_product_pricelist +msgid "Pricelist" +msgstr "Listino prezzi" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_line_ids +msgid "Purchase Lines" +msgstr "Righe acquisti" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_order_count +msgid "Purchase Order Count" +msgstr "Conteggio ordine di acquisto" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__purchase_warn +msgid "Purchase Order Warning" +msgstr "Avviso ordine acquisto" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__receipt_reminder_email +msgid "Receipt Reminder" +msgstr "Promemoria ricevuta" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__ref +msgid "Reference" +msgstr "Riferimento" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__parent_id +msgid "Related Company" +msgstr "Azienda collegata" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__activity_user_id +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_order_count +msgid "Sale Order Count" +msgstr "Conteggio ordini di vendita" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_sale_order +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_order_ids +msgid "Sales Order" +msgstr "Ordine di vendita" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_sale_order_line +msgid "Sales Order Line" +msgstr "Riga ordine di vendita" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__team_id +msgid "Sales Team" +msgstr "Team di vendita" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__sale_warn +msgid "Sales Warnings" +msgstr "Allerte vendite" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__user_id +msgid "Salesperson" +msgstr "Addetto vendite" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__invoice_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__picking_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__purchase_warn +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__sale_warn +msgid "" +"Selecting the \"Warning\" option will notify user with the message, " +"Selecting \"Blocking Message\" will throw an exception with the message and " +"block the flow. The Message has to be written in the next field." +msgstr "" +"Selezionando l'opzione \"Attenzione\" l'utente verrà avvisato con il " +"messaggio. Selezionando \"Ferma messaggi\" genererà un'eccezione con il " +"messaggio e fermerà il flusso. Il messaggio deve essere scritto nel campo " +"successivo." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__self +msgid "Self" +msgstr "Se stesso" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__partner_share +msgid "Share Partner" +msgstr "Condividi partner" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_delivery_carrier +msgid "Shipping Methods" +msgstr "Metodi di spedizione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__show_credit_limit +msgid "Show Credit Limit" +msgstr "Visualizza fido" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_expiration +msgid "Signup Expiration" +msgstr "Scadenza iscrizione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_token +msgid "Signup Token" +msgstr "Token iscrizione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_type +msgid "Signup Token Type" +msgstr "Tipo token iscrizione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_valid +msgid "Signup Token is Valid" +msgstr "Token iscrizione valido" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__signup_url +msgid "Signup URL" +msgstr "URL iscrizione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__state_id +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "State" +msgstr "Stato" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_move +msgid "Stock Move" +msgstr "Movimento di magazzino" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__picking_warn +msgid "Stock Picking" +msgstr "Prelievo di magazzino" + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_rule +msgid "Stock Rule" +msgstr "Regola di giacenza" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__street +msgid "Street" +msgstr "Indirizzo" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street 2..." +msgstr "Indirizzo 2..." + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "Street..." +msgstr "Indirizzo..." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__street2 +msgid "Street2" +msgstr "Indirizzo2" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_purchase_currency_id +msgid "Supplier Currency" +msgstr "Valuta fornitore" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__supplier_rank +msgid "Supplier Rank" +msgstr "Classe fornitore" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__category_id +msgid "Tags" +msgstr "Etichette" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__vat +msgid "Tax ID" +msgstr "Partita IVA" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__vies_failed_message +msgid "Technical field display a message to the user if the VIES check fails." +msgstr "" +"Campo tecnico visualizza un messaggio per l'utente se il controllo VIES " +"fallisce." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__country_code +msgid "" +"The ISO country code in two chars. \n" +"You can use this field for quick search." +msgstr "" +"Il codice ISO nazione in due caratteri. \n" +"Si può utilizzare per ricerche rapide." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__vat +msgid "" +"The Tax Identification Number. Values here will be validated based on the " +"country format. You can use '/' to indicate that the partner is not subject " +"to tax." +msgstr "" +"Il numero identificazione imposta. I valori verranno validati nel formato " +"della nazione. Si può utilizzare '/' per indicare che il partner non è " +"soggetto all'imposta." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_position_id +msgid "" +"The fiscal position determines the taxes/accounts used for this contact." +msgstr "" +"La posizione fiscale determina le tasse/conti utilizzati per questo contatto." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__user_id +msgid "The internal user in charge of this contact." +msgstr "L'utente interno responsabile di questo contatto." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__has_unreconciled_entries +msgid "" +"The partner has at least one unreconciled debit and credit since last time " +"the invoices & payments matching was performed." +msgstr "" +"Il fornitore ha almeno un debito e un credito non riconciliati dall'ultima " +"volta che il controllo fatture e pagamenti è stato eseguito." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__company_registry +msgid "" +"The registry number of the company. Use it if it is different from the Tax " +"ID. It must be unique across all partners of a same country" +msgstr "" +"Il numero registro dell'azienda. Utilizzare se è diverso dalla partita IVA. " +"Deve essere univoco tra tutti i partner della stessa nazione" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_stock_customer +msgid "" +"The stock location used as destination when sending goods to this contact." +msgstr "" +"L'ubicazione di magazzino utilizzata come destinazione quando si spedisce " +"merce a questo contatto." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_stock_supplier +msgid "" +"The stock location used as source when receiving goods from this contact." +msgstr "" +"L'ubicazione di magazzino utilizzata quando si riceve merce da questo " +"contatto." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_payable_id +msgid "" +"This account will be used instead of the default one as the payable account " +"for the current partner" +msgstr "" +"Questo conto verrà utilizzato al posto del predefinito come conto di " +"pagamento per il fornitore corrente" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_account_receivable_id +msgid "" +"This account will be used instead of the default one as the receivable " +"account for the current partner" +msgstr "" +"Questo conto verrà utilizzato al posto del predefinito come conto crediti " +"per il cliente corrente" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_purchase_currency_id +msgid "" +"This currency will be used, instead of the default one, for purchases from " +"the current partner" +msgstr "" +"Questa valuta verrà utilizzata, al posto della predefinita, per gli acquisti " +"dal fornitore corrente" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__email_normalized +msgid "" +"This field is used to search on email address as the primary email field can " +"contain more than strictly an email address." +msgstr "" +"Questo campo viene utilizzato per la ricerca degli indirizzi e-mail, come " +"campo principale dell'e-mail può contenere più indirizzi." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_supplier_payment_term_id +msgid "" +"This payment term will be used instead of the default one for purchase " +"orders and vendor bills" +msgstr "" +"Questi termini di pagamento verranno utilizzati come predefiniti per gli " +"ordini di acquisto e le fatture dei fornitori" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_payment_term_id +msgid "" +"This payment term will be used instead of the default one for sales orders " +"and customer invoices" +msgstr "" +"Questi termini di pagamento verranno utilizzati come predefiniti per gli " +"ordini di vendita e le fatture clienti" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__property_product_pricelist +msgid "" +"This pricelist will be used, instead of the default one, for sales to the " +"current partner" +msgstr "" +"Questo listino verrà utilizzato, al posto di quello predefinito, per le " +"vendite al partner corrente" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__tz +msgid "Timezone" +msgstr "Fuso orario" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__tz_offset +msgid "Timezone offset" +msgstr "Offset fuso orario" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__title +msgid "Title" +msgstr "Titolo" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__total_invoiced +msgid "Total Invoiced" +msgstr "Totale fatturato" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__debit +msgid "Total Payable" +msgstr "Debito totale" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__credit +msgid "Total Receivable" +msgstr "Totale credito" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__credit +msgid "Total amount this customer owes you." +msgstr "Ammontare totale dovuto da questo cliente." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__debit +msgid "Total amount you have to pay to this vendor." +msgstr "Ammontare totale dovuto a questo fornitore." + +#. module: delivery_dropoff_site +#: model:ir.model,name:delivery_dropoff_site.model_stock_picking +msgid "Transfer" +msgstr "Trasferimento" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__translated_display_name +msgid "Translated Display Name" +msgstr "Nome visualizzato tradotto" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__barcode +msgid "Use a barcode to identify this contact." +msgstr "Utilizza un codice a barre per identificare questo contatto." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__user_ids +msgid "Users" +msgstr "Utenti" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_stock_supplier +msgid "Vendor Location" +msgstr "Località fornitore" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__property_supplier_payment_term_id +msgid "Vendor Payment Terms" +msgstr "Termini pagamento fornitore" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__website +msgid "Website Link" +msgstr "Link al sito web" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__website_message_ids +msgid "Website Messages" +msgstr "Messaggi sito web" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__website_message_ids +msgid "Website communication history" +msgstr "Cronologia comunicazioni sito web" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,help:delivery_dropoff_site.field_dropoff_site__tz +msgid "" +"When printing documents and exporting/importing data, time values are " +"computed according to this timezone.\n" +"If the timezone is not set, UTC (Coordinated Universal Time) is used.\n" +"Anywhere else, time values are computed according to the time offset of your " +"web client." +msgstr "" +"Quando si stampano i documenti e si esportano/importano dati, gli orari sono " +"calcolati in base a questo fuso orario.\n" +"Se questo non è impostato, viene usato l'UTC (Coordinated Universal Time).\n" +"In qualunque altra parte, l'orario è calcolato in base regolazione dell'ora " +"del client web." + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_delivery_carrier__with_dropoff_site +msgid "With Drop-off Sites" +msgstr "Con punti di scarico" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__attendance_ids +msgid "Working Time" +msgstr "Orario lavoro" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "ZIP" +msgstr "CAP" + +#. module: delivery_dropoff_site +#: model:ir.model.fields,field_description:delivery_dropoff_site.field_dropoff_site__zip +msgid "Zip" +msgstr "CAP" + +#. module: delivery_dropoff_site +#: model_terms:ir.ui.view,arch_db:delivery_dropoff_site.view_partner_dropoff_site_form +msgid "e.g. www.odoo.com" +msgstr "es. www.odoo.com" diff --git a/delivery_dropoff_site/models/__init__.py b/delivery_dropoff_site/models/__init__.py new file mode 100644 index 0000000000..3adbe4dce0 --- /dev/null +++ b/delivery_dropoff_site/models/__init__.py @@ -0,0 +1,7 @@ +from . import delivery_carrier +from . import dropoff_site +from . import res_partner +from . import sale_order +from . import stock_move +from . import stock_picking +from . import stock_rule diff --git a/delivery_dropoff_site/models/delivery_carrier.py b/delivery_dropoff_site/models/delivery_carrier.py new file mode 100644 index 0000000000..28ee6c0ab0 --- /dev/null +++ b/delivery_dropoff_site/models/delivery_carrier.py @@ -0,0 +1,17 @@ +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class DeliveryCarrier(models.Model): + _inherit = "delivery.carrier" + + with_dropoff_site = fields.Boolean(string="With Drop-off Sites") + + dropoff_site_ids = fields.One2many( + comodel_name="dropoff.site", + inverse_name="carrier_id", + string="Drop-off Sites", + ) diff --git a/delivery_dropoff_site/models/dropoff_site.py b/delivery_dropoff_site/models/dropoff_site.py new file mode 100644 index 0000000000..6809e9848b --- /dev/null +++ b/delivery_dropoff_site/models/dropoff_site.py @@ -0,0 +1,70 @@ +# Copyright (C) 2014 - Today: Akretion (http://www.akretion.com) +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author Aymeric Lecomte +# @author David BEAL +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class DropoffSite(models.Model): + _name = "dropoff.site" + _inherits = {"res.partner": "partner_id"} + _order = "code, name" + _description = "Dropoff site" + + code = fields.Char() + + partner_id = fields.Many2one( + comodel_name="res.partner", + string="Partner", + required=True, + ondelete="cascade", + ) + + carrier_id = fields.Many2one( + comodel_name="delivery.carrier", + string="Delivery Carrier", + required=True, + domain="[('with_dropoff_site', '=', True)]", + ) + + calendar_id = fields.Many2one( + comodel_name="resource.calendar", string="Calendar", copy=False + ) + + attendance_ids = fields.One2many( + "resource.calendar.attendance", + related="calendar_id.attendance_ids", + string="Working Time", + ) + + # Inherit part + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + vals.update({"customer_rank": 0, "supplier_rank": 0}) + return super().create(vals_list) + + def unlink(self): + self.mapped("calendar_id").unlink() + return super().unlink() + + # Action Part + def action_enable_calendar(self): + for site in self: + if not site.calendar_id: + site.calendar_id = site.calendar_id.create(site._prepare_calendar_id()) + + def action_disable_calendar(self): + self.mapped("calendar_id").unlink() + + def geo_localize(self): + for site in self: + site.partner_id.geo_localize() + + # Custom Part + def _prepare_calendar_id(self): + self.ensure_one() + return {"name": self.name} diff --git a/delivery_dropoff_site/models/res_partner.py b/delivery_dropoff_site/models/res_partner.py new file mode 100644 index 0000000000..23c6674a1a --- /dev/null +++ b/delivery_dropoff_site/models/res_partner.py @@ -0,0 +1,55 @@ +# Copyright (C) 2014 - Today: Akretion (http://www.akretion.com) +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author Aymeric Lecomte +# @author David BEAL +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models +from odoo.fields import first + + +class ResPartner(models.Model): + _inherit = "res.partner" + _rec_names_search = ["dropoff_site_id"] + + dropoff_site_ids = fields.One2many( + comodel_name="dropoff.site", inverse_name="partner_id" + ) + + dropoff_site_id = fields.Many2one( + comodel_name="dropoff.site", + compute="_compute_multi_dropoff_site", + string="Drop-off Site", + store=True, + ) + + dropoff_site_carrier_id = fields.Many2one( + comodel_name="delivery.carrier", + compute="_compute_multi_dropoff_site", + string="Carrier of the Drop-off Site", + store=True, + ) + + is_dropoff_site = fields.Boolean( + compute="_compute_multi_dropoff_site", + string="Is Drop-off Site", + store=True, + ) + + @api.depends("dropoff_site_ids.partner_id", "dropoff_site_ids.carrier_id") + def _compute_multi_dropoff_site(self): + for partner in self: + partner.dropoff_site_id = partner.dropoff_site_ids and first( + partner.dropoff_site_ids + ) + partner.dropoff_site_carrier_id = partner.dropoff_site_id.carrier_id + partner.is_dropoff_site = partner.dropoff_site_id + + _sql_constraints = [ + ( + "dropoff_site_id_uniq", + "unique(dropoff_site_id)", + "Dropoff Site with the same id already exists : must be unique", + ), + ] diff --git a/delivery_dropoff_site/models/sale_order.py b/delivery_dropoff_site/models/sale_order.py new file mode 100644 index 0000000000..7b4f2f0c10 --- /dev/null +++ b/delivery_dropoff_site/models/sale_order.py @@ -0,0 +1,81 @@ +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import logging + +from odoo import api, fields, models + +_logger = logging.getLogger(__name__) + + +class SaleOrder(models.Model): + _inherit = "sale.order" + + dropoff_site_required = fields.Boolean( + string="Drop-off Site Required", + store=True, + related="carrier_id.with_dropoff_site", + ) + + final_shipping_partner_id = fields.Many2one( + comodel_name="res.partner", + string="Final Recipient", + readonly=True, + help="It is the partner that will pick up the parcel " "in the dropoff site.", + ) + partner_shipping_id_domain = fields.Binary( + compute="_compute_partner_shipping_id_domain", + store=False, + readonly=True, + ) + + @api.onchange("carrier_id") + def onchange_carrier_id(self): + carrier = self.carrier_id + partner = self.partner_shipping_id + if ( + carrier + and partner + and ( + carrier.with_dropoff_site != partner.is_dropoff_site + or ( + carrier.with_dropoff_site + and partner.dropoff_site_carrier_id != carrier + ) + ) + ): + self.partner_shipping_id = False + + @api.onchange("partner_shipping_id") + def onchange_partner_shipping_id_final(self): + if ( + self.partner_shipping_id + and self.partner_shipping_id.dropoff_site_id + and not self.final_shipping_partner_id + ): + self.final_shipping_partner_id = self.partner_id + + @api.depends("carrier_id", "carrier_id.with_dropoff_site") + def _compute_partner_shipping_id_domain(self): + for rec in self: + carrier = rec.carrier_id + if carrier and carrier.with_dropoff_site: + rec.partner_shipping_id_domain = [ + ("dropoff_site_carrier_id", "=", carrier.id) + ] + else: + rec.partner_shipping_id_domain = [("is_dropoff_site", "=", False)] + + +class SaleOrderLine(models.Model): + _inherit = "sale.order.line" + + def _prepare_procurement_values(self, group_id): + res = super()._prepare_procurement_values(group_id=group_id) + res.update( + { + "final_shipping_partner_id": self.order_id.final_shipping_partner_id.id, + } + ) + return res diff --git a/delivery_dropoff_site/models/stock_move.py b/delivery_dropoff_site/models/stock_move.py new file mode 100644 index 0000000000..77094ff303 --- /dev/null +++ b/delivery_dropoff_site/models/stock_move.py @@ -0,0 +1,24 @@ +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class StockMove(models.Model): + _inherit = "stock.move" + + final_shipping_partner_id = fields.Many2one( + comodel_name="res.partner", + string="Final Recipient", + help="It is the partner that will pick up the parcel " "in the dropoff site.", + ) + + def _get_new_picking_values(self): + res = super()._get_new_picking_values() + res.update( + { + "final_shipping_partner_id": self.final_shipping_partner_id.id, + } + ) + return res diff --git a/delivery_dropoff_site/models/stock_picking.py b/delivery_dropoff_site/models/stock_picking.py new file mode 100644 index 0000000000..44e19a864d --- /dev/null +++ b/delivery_dropoff_site/models/stock_picking.py @@ -0,0 +1,15 @@ +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class StockPicking(models.Model): + _inherit = "stock.picking" + + final_shipping_partner_id = fields.Many2one( + comodel_name="res.partner", + string="Final Recipient", + help="It is the partner that will pick up the parcel " "in the dropoff site.", + ) diff --git a/delivery_dropoff_site/models/stock_rule.py b/delivery_dropoff_site/models/stock_rule.py new file mode 100644 index 0000000000..0e33f22681 --- /dev/null +++ b/delivery_dropoff_site/models/stock_rule.py @@ -0,0 +1,19 @@ +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class StockRule(models.Model): + """A rule describe what a procurement should do; produce, buy, move, ...""" + + _inherit = "stock.rule" + + def _get_custom_move_fields(self): + """The purpose of this method is to be override in order to easily add + fields from procurement 'values' argument to move data. + """ + ret = super()._get_custom_move_fields() + ret.append("final_shipping_partner_id") + return ret diff --git a/delivery_dropoff_site/pyproject.toml b/delivery_dropoff_site/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/delivery_dropoff_site/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/delivery_dropoff_site/readme/CONFIGURE.md b/delivery_dropoff_site/readme/CONFIGURE.md new file mode 100644 index 0000000000..e6cd9a64d0 --- /dev/null +++ b/delivery_dropoff_site/readme/CONFIGURE.md @@ -0,0 +1,4 @@ +- To configure drop-off sites, users should be member of 'Sale / + Manager' or 'Inventory / Manager'. +- To use this drop-off sites on sale orders, users should be member of + 'Technical Settings / Addresses in Sales Orders'. diff --git a/delivery_dropoff_site/readme/CONTRIBUTORS.md b/delivery_dropoff_site/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..c6c5f48dc6 --- /dev/null +++ b/delivery_dropoff_site/readme/CONTRIBUTORS.md @@ -0,0 +1,6 @@ +- David BEAL \<\> +- Aymeric LECOMTE, akretion +- Sébastien BEAU \<\> +- Sylvain LE GAL () +- [Heliconia Solutions Pvt. Ltd.](https://www.heliconia.io) + - Bhavesh Heliconia diff --git a/delivery_dropoff_site/readme/CREDITS.md b/delivery_dropoff_site/readme/CREDITS.md new file mode 100644 index 0000000000..9ea81a3335 --- /dev/null +++ b/delivery_dropoff_site/readme/CREDITS.md @@ -0,0 +1,4 @@ +The development of this module has been financially supported by: + +- GRAP, Groupement Régional Alimentaire de Proximité + () diff --git a/delivery_dropoff_site/readme/DESCRIPTION.md b/delivery_dropoff_site/readme/DESCRIPTION.md new file mode 100644 index 0000000000..9a55054080 --- /dev/null +++ b/delivery_dropoff_site/readme/DESCRIPTION.md @@ -0,0 +1,7 @@ +This module extend Odoo functionnalities, regarding delivery features to +add a new concept of drop-off Sites. + +Main international carriers provide transportation services to specific +areas managed by them or by subcontractors. + +Then, recipients come pick up their packages in these sites. diff --git a/delivery_dropoff_site/readme/USAGE.md b/delivery_dropoff_site/readme/USAGE.md new file mode 100644 index 0000000000..33d3a1b9b3 --- /dev/null +++ b/delivery_dropoff_site/readme/USAGE.md @@ -0,0 +1,18 @@ +- Go to *Sale* \> *Delivery* \> *Drop-off Sites* + +![](https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_tree.png) + +- You can add create new drop-off sites, filling address. you have the + possilibity to generate geolocalization, base on the module + `` `base_geolocalize ``\` + +![](https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form.png) + +- Optionaly, you can set opening hours. + +![](https://raw.githubusercontent.com/OCA/delivery-carrier/10.0/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png) + +Then, in your sale order form, if you select a Delivery with drop-off +sites enabled, you can select in the delivery address an drop-off site, +and so use a new field Final recipitient to mention the name of partner +that will pick up the parcel in the dropoff site. diff --git a/delivery_dropoff_site/security/ir.model.access.csv b/delivery_dropoff_site/security/ir.model.access.csv new file mode 100644 index 0000000000..74af940b5b --- /dev/null +++ b/delivery_dropoff_site/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_dropoff_site_read,Drop-off Site User,model_dropoff_site,sales_team.group_sale_salesman,1,,, +access_dropoff_site_manager_stock,Drop-off Site Stock Manager,model_dropoff_site,stock.group_stock_manager,1,1,1,1 +access_dropoff_site_manager_sale,Drop-off Site Sale Manager,model_dropoff_site,sales_team.group_sale_manager,1,1,1,1 diff --git a/delivery_dropoff_site/static/description/dropoff_site_form.png b/delivery_dropoff_site/static/description/dropoff_site_form.png new file mode 100644 index 0000000000..b865148d7f Binary files /dev/null and b/delivery_dropoff_site/static/description/dropoff_site_form.png differ diff --git a/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png b/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png new file mode 100644 index 0000000000..10b3385fb0 Binary files /dev/null and b/delivery_dropoff_site/static/description/dropoff_site_form_calendar.png differ diff --git a/delivery_dropoff_site/static/description/dropoff_site_tree.png b/delivery_dropoff_site/static/description/dropoff_site_tree.png new file mode 100644 index 0000000000..0f54cb0b93 Binary files /dev/null and b/delivery_dropoff_site/static/description/dropoff_site_tree.png differ diff --git a/delivery_dropoff_site/static/description/icon.png b/delivery_dropoff_site/static/description/icon.png new file mode 100644 index 0000000000..e373c6d5df Binary files /dev/null and b/delivery_dropoff_site/static/description/icon.png differ diff --git a/delivery_dropoff_site/static/description/index.html b/delivery_dropoff_site/static/description/index.html new file mode 100644 index 0000000000..57b67919d6 --- /dev/null +++ b/delivery_dropoff_site/static/description/index.html @@ -0,0 +1,476 @@ + + + + + +Delivery Drop-off Sites + + + +
+

Delivery Drop-off Sites

+ + +

Beta License: AGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runboat

+

This module extend Odoo functionnalities, regarding delivery features to +add a new concept of drop-off Sites.

+

Main international carriers provide transportation services to specific +areas managed by them or by subcontractors.

+

Then, recipients come pick up their packages in these sites.

+

Table of contents

+ +
+

Configuration

+
    +
  • To configure drop-off sites, users should be member of ‘Sale / +Manager’ or ‘Inventory / Manager’.
  • +
  • To use this drop-off sites on sale orders, users should be member of +‘Technical Settings / Addresses in Sales Orders’.
  • +
+
+
+

Usage

+
    +
  • Go to Sale > Delivery > Drop-off Sites
  • +
+

image1

+
    +
  • You can add create new drop-off sites, filling address. you have the +possilibity to generate geolocalization, base on the module +`base_geolocalize`
  • +
+

image2

+
    +
  • Optionaly, you can set opening hours.
  • +
+

image3

+

Then, in your sale order form, if you select a Delivery with drop-off +sites enabled, you can select in the delivery address an drop-off site, +and so use a new field Final recipitient to mention the name of partner +that will pick up the parcel in the dropoff site.

+
+
+

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

+
    +
  • Akretion
  • +
  • GRAP
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The development of this module has been financially supported by:

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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.

+

This module is part of the OCA/delivery-carrier project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/delivery_dropoff_site/static/description/sale_order_form.png b/delivery_dropoff_site/static/description/sale_order_form.png new file mode 100644 index 0000000000..cfd9a5b203 Binary files /dev/null and b/delivery_dropoff_site/static/description/sale_order_form.png differ diff --git a/delivery_dropoff_site/tests/__init__.py b/delivery_dropoff_site/tests/__init__.py new file mode 100644 index 0000000000..ee421e42fe --- /dev/null +++ b/delivery_dropoff_site/tests/__init__.py @@ -0,0 +1 @@ +from . import test_delivery_dropoff_site diff --git a/delivery_dropoff_site/tests/test_delivery_dropoff_site.py b/delivery_dropoff_site/tests/test_delivery_dropoff_site.py new file mode 100644 index 0000000000..549de65e70 --- /dev/null +++ b/delivery_dropoff_site/tests/test_delivery_dropoff_site.py @@ -0,0 +1,244 @@ +# Copyright (C) 2018 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from unittest.mock import patch + +from odoo import Command +from odoo.tests import TransactionCase + + +class TestDeliveryDropoffSite(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + # Create delivery product + cls.delivery_product = cls.env["product.product"].create( + { + "name": "Delivery Product", + "type": "service", + "categ_id": cls.env.ref("product.product_category_all").id, + "sale_ok": True, + "purchase_ok": True, + "list_price": 10.0, + } + ) + + # Create delivery carrier + cls.carrier = cls.env["delivery.carrier"].create( + { + "name": "Test Carrier", + "product_id": cls.delivery_product.id, + "delivery_type": "fixed", + "fixed_price": 10.0, + "with_dropoff_site": True, + } + ) + + # Create a dropoff site + cls.dropoff_site = cls.env["dropoff.site"].create( + { + "name": "Test Dropoff Site", + "code": "TDS001", + "carrier_id": cls.carrier.id, + "street": "123 Test Street", + "city": "Test City", + "zip": "12345", + "country_id": cls.env.ref("base.us").id, + } + ) + + # Create customer + cls.customer = cls.env["res.partner"].create( + { + "name": "Test Customer", + "street": "456 Customer Street", + "city": "Customer City", + "zip": "67890", + "country_id": cls.env.ref("base.us").id, + } + ) + + # Create product + cls.product = cls.env["product.product"].create( + { + "name": "Test Product", + "type": "consu", + "categ_id": cls.env.ref("product.product_category_all").id, + } + ) + + def test_01_create_dropoff_site(self): + """Test creation of dropoff site""" + self.assertTrue(self.dropoff_site.partner_id) + self.assertEqual(self.dropoff_site.partner_id.is_dropoff_site, True) + self.assertEqual(self.dropoff_site.partner_id.customer_rank, 0) + self.assertEqual(self.dropoff_site.partner_id.supplier_rank, 0) + + def test_02_dropoff_site_calendar(self): + """Test calendar functionality for dropoff site""" + # Initially no calendar + self.assertFalse(self.dropoff_site.calendar_id) + + # Enable calendar + self.dropoff_site.action_enable_calendar() + self.assertTrue(self.dropoff_site.calendar_id) + self.assertEqual(self.dropoff_site.calendar_id.name, self.dropoff_site.name) + + # Disable calendar + self.dropoff_site.action_disable_calendar() + self.assertFalse(self.dropoff_site.calendar_id) + + def test_03_sale_order_dropoff(self): + """Test sale order with dropoff site delivery""" + # Create sale order + sale_order = self.env["sale.order"].create( + { + "partner_id": self.customer.id, + "carrier_id": self.carrier.id, + "partner_shipping_id": self.dropoff_site.partner_id.id, + "order_line": [ + Command.create( + { + "product_id": self.product.id, + "product_uom_qty": 1, + } + ) + ], + } + ) + + # Check dropoff site requirements + self.assertTrue(sale_order.dropoff_site_required) + self.assertEqual(sale_order.partner_shipping_id, self.dropoff_site.partner_id) + + # Confirm order and check final shipping partner + sale_order.action_confirm() + picking = sale_order.picking_ids[0] + self.assertEqual( + picking.final_shipping_partner_id, sale_order.final_shipping_partner_id + ) + + def test_04_carrier_change(self): + """Test changing carrier on sale order""" + # Create new carrier without dropoff + regular_delivery_product = self.env["product.product"].create( + { + "name": "Regular Delivery Product", + "type": "service", + "categ_id": self.env.ref("product.product_category_all").id, + "sale_ok": True, + "purchase_ok": True, + "list_price": 10.0, + } + ) + + carrier_no_dropoff = self.env["delivery.carrier"].create( + { + "name": "Regular Carrier", + "product_id": regular_delivery_product.id, + "delivery_type": "fixed", + "fixed_price": 10.0, + "with_dropoff_site": False, + } + ) + + # Create sale order with dropoff + sale_order = self.env["sale.order"].create( + { + "partner_id": self.customer.id, + "carrier_id": self.carrier.id, + "partner_shipping_id": self.dropoff_site.partner_id.id, + } + ) + + # Change carrier and check shipping address reset + sale_order.carrier_id = carrier_no_dropoff + sale_order.onchange_carrier_id() + self.assertFalse(sale_order.partner_shipping_id) + + def test_05_final_shipping_partner_propagation(self): + """Test propagation of final shipping partner through documents""" + sale_order = self.env["sale.order"].create( + { + "partner_id": self.customer.id, + "carrier_id": self.carrier.id, + "partner_shipping_id": self.dropoff_site.partner_id.id, + "final_shipping_partner_id": self.customer.id, + "order_line": [ + Command.create( + { + "product_id": self.product.id, + "product_uom_qty": 1, + } + ) + ], + } + ) + + sale_order.action_confirm() + + # Check propagation to picking + picking = sale_order.picking_ids[0] + self.assertEqual(picking.final_shipping_partner_id, self.customer) + + # Check propagation to moves + move = picking.move_ids[0] + self.assertEqual(move.final_shipping_partner_id, self.customer) + + def test_06_geo_localize(self): + """Test geo_localize function on Dropoff Site""" + with patch.object( + type(self.dropoff_site.partner_id), "geo_localize" + ) as mock_geo: + self.dropoff_site.geo_localize() + mock_geo.assert_called_once() + + def test_07_prepare_calendar_id(self): + """Test _prepare_calendar_id method""" + expected_calendar_data = {"name": self.dropoff_site.name} + self.assertEqual( + self.dropoff_site._prepare_calendar_id(), expected_calendar_data + ) + + def test_08_partner_shipping_id_domain(self): + """Test _compute_partner_shipping_id_domain method""" + self.carrier.with_dropoff_site = True + self.dropoff_site.partner_id.dropoff_site_carrier_id = self.carrier + + sale_order = self.env["sale.order"].create( + { + "partner_id": self.customer.id, + "carrier_id": self.carrier.id, + } + ) + + sale_order._compute_partner_shipping_id_domain() + self.assertEqual( + sale_order.partner_shipping_id_domain, + [("dropoff_site_carrier_id", "=", self.carrier.id)], + ) + + def test_09_prepare_procurement_values(self): + """Test _prepare_procurement_values in SaleOrderLine""" + sale_order = self.env["sale.order"].create( + { + "partner_id": self.customer.id, + "carrier_id": self.carrier.id, + "final_shipping_partner_id": self.customer.id, + "order_line": [ + Command.create( + { + "product_id": self.product.id, + "product_uom_qty": 1, + } + ) + ], + } + ) + + sale_order.action_confirm() + order_line = sale_order.order_line[0] + values = order_line._prepare_procurement_values(None) + + self.assertEqual(values.get("final_shipping_partner_id"), self.customer.id) diff --git a/delivery_dropoff_site/views/view_delivery_carrier.xml b/delivery_dropoff_site/views/view_delivery_carrier.xml new file mode 100644 index 0000000000..75209bea2d --- /dev/null +++ b/delivery_dropoff_site/views/view_delivery_carrier.xml @@ -0,0 +1,32 @@ + + + + delivery.carrier + form + + + + + + + + + + + + + + + + + + + + + + + diff --git a/delivery_dropoff_site/views/view_dropoff_site.xml b/delivery_dropoff_site/views/view_dropoff_site.xml new file mode 100644 index 0000000000..53044dc3dd --- /dev/null +++ b/delivery_dropoff_site/views/view_dropoff_site.xml @@ -0,0 +1,207 @@ + + + + dropoff.site + +
+
+
+ +
+ +
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + dropoff.site + + + + + + + + + + + + + dropoff.site + + + + + + + + + + + + + + Drop-off Sites + dropoff.site + list,form + + + +
diff --git a/delivery_dropoff_site/views/view_sale_order.xml b/delivery_dropoff_site/views/view_sale_order.xml new file mode 100644 index 0000000000..4632839dca --- /dev/null +++ b/delivery_dropoff_site/views/view_sale_order.xml @@ -0,0 +1,23 @@ + + + + sale.order + form + + + + + + + + + partner_shipping_id_domain + + + + diff --git a/delivery_dropoff_site/views/view_stock_picking.xml b/delivery_dropoff_site/views/view_stock_picking.xml new file mode 100644 index 0000000000..cda9abe04e --- /dev/null +++ b/delivery_dropoff_site/views/view_stock_picking.xml @@ -0,0 +1,38 @@ + + + + stock.picking + list + + + + + + + + + stock.picking + search + + + + + + + + + + stock.picking + form + + + + + + + +