Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
ec6b261
[FIX] mv module
mourad-ehm Feb 7, 2017
e413b7a
[FIX] adapt code to v10.0
mourad-ehm Feb 7, 2017
9d33cf3
[IMP] add test
mourad-ehm Feb 7, 2017
bc22a1c
[FIX] readme.rst
mourad-ehm Feb 7, 2017
3c39a8a
[FIX] use last template ofreadme.rst
mourad-ehm Feb 8, 2017
93cc9ea
[FIX] typo, replace openerp by odoo,indentation, translation
mourad-ehm Feb 8, 2017
fea02e9
[FIX] add group FOP shipping manager
mourad-ehm Feb 8, 2017
5d40ac9
[FIX] rename order to purchase order & fix typo
mourad-ehm Feb 13, 2017
9f5d5fa
remove obsolete .pot files [ci skip]
sbidoul Jun 15, 2018
74362f4
[FIX] README lint errors
pedrobaeza Jun 20, 2018
f237e3c
[MIG] purchase_fop_shipping migration to v13
benwillig Jun 5, 2020
c3458ec
[13.0] purchase_fop_shipping: fixes and improvements
Jul 21, 2017
e377c49
[FIX] FOP is reached if invoice amount is higher or equal to FOP amount
Sep 12, 2017
d486895
[FIX] pre-commit
benwillig Jun 5, 2020
e715209
[FIX] group category to module_category_operations_purchase
benwillig Jun 16, 2020
a650a35
[14.0][MIG] - purchase_fop_shipping
sbejaoui Jun 3, 2021
c919c56
[14.0][FIX] purchase_fop_shipping
xavier-bouquiaux Sep 20, 2021
2594808
Translated using Weblate (Portuguese (Brazil))
douglascstd Oct 3, 2022
a3c58ad
[IMP] purchase_fop_shipping: black, isort, prettier
Ricardoalso Nov 11, 2022
60fb974
[MIG] purchase_fop_shipping: Migration to 15.0
Ricardoalso Nov 11, 2022
e3fe0a1
Update translation files
weblate Nov 18, 2022
0f075d7
Translated using Weblate (Italian)
francesco-ooops Jan 2, 2023
bcf85b1
[MIG] purchase_fop_shipping: Migration to 16.0
dsolanki-initos Jun 22, 2023
baf944d
Update translation files
weblate Oct 9, 2023
1e1bd52
Translated using Weblate (Spanish)
Ivorra78 Oct 12, 2023
ad730f1
[FIX] purchase_fop_shipping: purchase fop should not block negative PO
cyrilmanuel Oct 30, 2023
c09eb8e
Translated using Weblate (Italian)
mymage Dec 20, 2023
a63ff6a
Translated using Weblate (Italian)
mymage Jan 5, 2024
1018176
[BOT] post-merge updates
OCA-git-bot Apr 5, 2024
ba844ec
Translated using Weblate (Portuguese (Brazil))
May 29, 2024
0b253cb
[IMP] purchase_fop_shipping: pre-commit auto fixes
traitrantrobz Jul 4, 2024
b698e1e
[MIG] purchase_fop_shipping: Migration to 17.0
traitrantrobz Jul 4, 2024
5afcd3c
[IMP] purchase_fop_shipping: pre-commit auto fixes
florian-dacosta Dec 15, 2024
aed2a7c
[MIG] purchase_fop_shipping to v18
florian-dacosta Dec 15, 2024
149ff8a
[UPD] Update purchase_fop_shipping.pot
Apr 1, 2025
8513cce
[MIG] purchase_fop_shipping: Migration to 19.0
BhaveshHeliconia Apr 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 83 additions & 0 deletions purchase_fop_shipping/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3

=================================
Purchase Free-Of-Payment shipping
=================================

This module allows to define a Free-Of-Payment (FOP) shipping on supplier.
FOP shipping is a min purchase order amount to got shipping free from supplier.
User can force confirm purchase order if he/she wishes.

Configuration
=============

To configure this module, you need to:
Define an amount of FOP shipping for suppliers

Usage
=====

#. Go to ...

.. image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/purchase-workflow/tree/19.0/purchase_fop_shipping
:alt: OCA/purchase-workflow

.. image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=19.0
:alt: Try me on Runboat

.. repo_id is available in https://github.com/OCA/maintainer-tools/blob/master/tools/repos_with_ids.txt
.. branch is "8.0" for example

Known issues / Roadmap
======================

* By upgrading the module you could have to re-configure all your FOP minimum amount on suppliers
as this information is now company-related.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues
<https://github.com/OCA/purchase-workflow/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smash it by providing detailed and welcomed feedback.

Credits
=======

Images
------

* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.

Contributors
------------

* Mourad EL HADJ MIMOUNE <mourad.elhadj.mimoune@akretion.com.br>
* Dhara Solanki <dhara.solanki@initos.com>

Funders
-------

The development of this module has been financially supported by:

* Asler Diffusion

Maintainer
----------

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

This module is maintained by the OCA.

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.

To contribute to this module, please visit https://odoo-community.org.
1 change: 1 addition & 0 deletions purchase_fop_shipping/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
20 changes: 20 additions & 0 deletions purchase_fop_shipping/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# © 2017 Akretion (http://www.akretion.com) Payment
# @author Mourad EL HADJ MIMOUNE <mourad.elhadj.mimoune@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Purchase Free-Of-Payment shipping",
"version": "19.0.1.0.0",
"author": "Akretion,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/purchase-workflow",
"maintainer": "Akretion",
"license": "AGPL-3",
"category": "Purchase",
"depends": ["purchase"],
"data": [
"security/res_groups.xml",
"views/purchase_order.xml",
"views/res_partner.xml",
],
"installable": True,
}
81 changes: 81 additions & 0 deletions purchase_fop_shipping/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_fop_shipping
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-03 03:41+0000\n"
"PO-Revision-Date: 2017-03-03 03:41+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__force_order_under_fop
msgid "Confirm under FOP"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model,name:purchase_fop_shipping.model_res_partner
msgid "Contact"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__fop_reached
msgid "FOP reached"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_res_partner__fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_res_users__fop_shipping
msgid "FOP shipping"
msgstr ""

#. module: purchase_fop_shipping
#: model:res.groups,name:purchase_fop_shipping.group_fop_shipping_purchase_manager
msgid "FOP shipping Manager"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__force_order_under_fop
msgid "Force confirm purchase order under Free-Of-Payment shipping"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__fop_reached
msgid "Free-Of-Payment shipping reached"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_res_partner__fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_res_users__fop_shipping
msgid "Min purchase order amount for FOP shipping"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__fop_shipping
msgid "Min purchase order amount for Free-Of-Payment shipping"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model,name:purchase_fop_shipping.model_purchase_order
msgid "Purchase Order"
msgstr "Bestellauftrag"

#. module: purchase_fop_shipping
#. odoo-python
#: code:addons/purchase_fop_shipping/models/purchase.py:0
#, python-format
msgid ""
"You cannot confirm a purchase order with amount under FOP shipping. To force "
"confirm you must belongs to \"FOP shipping Manager\"."
msgstr ""
84 changes: 84 additions & 0 deletions purchase_fop_shipping/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_fop_shipping
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-18 07:33+0000\n"
"PO-Revision-Date: 2023-10-12 16:36+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__force_order_under_fop
msgid "Confirm under FOP"
msgstr "Confirmar bajo FOP"

#. module: purchase_fop_shipping
#: model:ir.model,name:purchase_fop_shipping.model_res_partner
msgid "Contact"
msgstr "Contacto"

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__fop_reached
msgid "FOP reached"
msgstr "FOP alcanzado"

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_res_partner__fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_res_users__fop_shipping
msgid "FOP shipping"
msgstr "Envío FOP"

#. module: purchase_fop_shipping
#: model:res.groups,name:purchase_fop_shipping.group_fop_shipping_purchase_manager
msgid "FOP shipping Manager"
msgstr "Gestor de envíos FOP"

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__force_order_under_fop
msgid "Force confirm purchase order under Free-Of-Payment shipping"
msgstr "Forzar la confirmación de la orden de compra en envío Gratuito"

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__fop_reached
msgid "Free-Of-Payment shipping reached"
msgstr "Envío gratuito alcanzado"

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_res_partner__fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_res_users__fop_shipping
msgid "Min purchase order amount for FOP shipping"
msgstr "Importe mínimo de pedido para el envío FOP"

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__fop_shipping
msgid "Min purchase order amount for Free-Of-Payment shipping"
msgstr "Importe mínimo de pedido para el envío gratuito"

#. module: purchase_fop_shipping
#: model:ir.model,name:purchase_fop_shipping.model_purchase_order
msgid "Purchase Order"
msgstr "Orden de Compra"

#. module: purchase_fop_shipping
#. odoo-python
#: code:addons/purchase_fop_shipping/models/purchase.py:0
#, python-format
msgid ""
"You cannot confirm a purchase order with amount under FOP shipping. To force "
"confirm you must belongs to \"FOP shipping Manager\"."
msgstr ""
"No se puede confirmar una orden de compra con importe por debajo del envío "
"FOP. Para forzar la confirmación debe pertenecer a \"FOP shipping Manager\"."
88 changes: 88 additions & 0 deletions purchase_fop_shipping/i18n/es_PE.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_fop_shipping
#
# Translators:
# Henry Garcia <henry@yaroslab.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-15 06:42+0000\n"
"PO-Revision-Date: 2017-07-15 06:42+0000\n"
"Last-Translator: Henry Garcia <henry@yaroslab.com>, 2017\n"
"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/"
"es_PE/)\n"
"Language: es_PE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__force_order_under_fop
msgid "Confirm under FOP"
msgstr "Confirmar bajo libre de pago"

#. module: purchase_fop_shipping
#: model:ir.model,name:purchase_fop_shipping.model_res_partner
msgid "Contact"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__fop_reached
msgid "FOP reached"
msgstr "Libre de pago alcanzado"

#. module: purchase_fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_purchase_order__fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_res_partner__fop_shipping
#: model:ir.model.fields,field_description:purchase_fop_shipping.field_res_users__fop_shipping
msgid "FOP shipping"
msgstr "Envío libre de pago"

#. module: purchase_fop_shipping
#: model:res.groups,name:purchase_fop_shipping.group_fop_shipping_purchase_manager
msgid "FOP shipping Manager"
msgstr ""

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__force_order_under_fop
msgid "Force confirm purchase order under Free-Of-Payment shipping"
msgstr "Forzar la orden de compra bajo el envio de libre de pago"

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__fop_reached
msgid "Free-Of-Payment shipping reached"
msgstr "Envío libre de pago alcanzado"

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_res_partner__fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_res_users__fop_shipping
msgid "Min purchase order amount for FOP shipping"
msgstr "Cantidad mìnima de pedido para envío libre de pago"

#. module: purchase_fop_shipping
#: model:ir.model.fields,help:purchase_fop_shipping.field_purchase_order__fop_shipping
msgid "Min purchase order amount for Free-Of-Payment shipping"
msgstr "Mínima cantidad de orden de compra para envío libre de pago"

#. module: purchase_fop_shipping
#: model:ir.model,name:purchase_fop_shipping.model_purchase_order
msgid "Purchase Order"
msgstr "Orden de compra"

#. module: purchase_fop_shipping
#. odoo-python
#: code:addons/purchase_fop_shipping/models/purchase.py:0
#, python-format
msgid ""
"You cannot confirm a purchase order with amount under FOP shipping. To force "
"confirm you must belongs to \"FOP shipping Manager\"."
msgstr ""
"No puede confirmar una orden de compra con un importe bajo el envío libre de "
"pago. Para confirmar la confirmación, debe pertenecer a \"Administrar envio "
"Libre de pago\"."

#~ msgid "Partner"
#~ msgstr "Socio"
Loading
Loading