Author: |
La Louve, GRAP, Tecnativa, Lambda IS, Odoo Community Association (OCA) |
License: |
AGPL-3 |
Branch: |
14.0-abi_master |
Repository: |
acsone/pos |
Dependencies: |
point_of_sale |
Languages: |
HTML (394, 26.4%),
PO File (418, 28.0%),
Python (454, 30.4%),
XML (122, 8.2%),
and
reStructuredText (104, 7.0%) |
Other branches: |
10.0,
10.0-abi_master,
10.0-imp-travis-dro,
10.0-mig-pos_sequence_ref_number_mgs,
10.0-pos_pricelist-sbj,
11.0,
12.0,
14.0,
14.0-fix_pos_cash_move_reason_rule,
14.0-pos-payment-terminal-cancel-sbi,
14.0-pos-reset-search-dro,
14.0-pos_no_cash_bank_statement_too_restrictive,
and
14.0-pos_reason-cpi |
Other repositories: |
0svaldo/l10n-dominicana,
2FM/pos,
AMEERAAA/pos,
Aboulwafi/pos,
AcruxLab/pos,
AntonioOERP/pos,
CB-Gran-Canaria/pos,
CGenie/pos,
Callino/pos,
Change2improve/pos,
Comunitea/l10n-dominicana,
Comunitea/pos,
ControlWebManager/pos,
Cywaithaka/pos,
DatabasesWorks/pos-1,
Dobtor-OCA/pos,
Domatix/pos,
ERPLibre/pos,
EddieIndboo/pos,
EstebanMonge/pos,
Fkawala/pos,
ForgeFlow/pos,
Gabinete-Digital/pos,
Garibaldy/l10n-dominicana,
GrupoAlvamex/pos,
GuavanaUX/pos,
Guobower/pos,
HirenDangar/pos,
Ingeos/pos,
Jeisonpernia/pos,
JohnTheBeloved/pos,
Jzano/pos,
KasunDA/pos,
KolushovAlexandr/pos,
LevelPrime/pos,
Mahmoud-Alaa-Eldeen/pos,
Martronic-SA/pos,
MathBenTech/pos,
Mckamba12/pos,
Mefistous/pos,
Murtaza-Mithaiwala/pos,
NachoAlesLopez/pos,
NathanQj/pos,
NeatNerdPrime/pos,
OCA-MUK/pos,
OCA/pos,
Odilio/pos,
Ommo73/pos,
PierrickBrun/pos,
PlanetaTIC/pos,
PrasongDev/pos-1,
QANSEE/pos,
QubiQ/pos,
RaulCarbonell/pos,
SanteLibre/pos,
SetRac/pos,
SeuMarco/pos,
SimoRubi/pos,
Studio73/pos,
TRESCLOUD/pos,
Tecnativa/pos,
Theseverinn/pos,
Tonow-c2c/pos,
Turiinjargal/pos,
VisiionSolucionesTecnologicas/pos,
abassvoice/pos,
abiezersifontes/pos,
adeel982010/pos,
ahmed22s885111qq/pos,
ajinvn2019/pos,
akretion/pos,
albertkouemou/pos,
allamgr/l10n-dominicana,
ammarofficewla/pos,
amygeis/pos,
anhvu-sg/pos,
ansinaesmejor/pos,
apwellington/pos-1,
aroodooteam/pos,
atilamedia/pos,
aurestic/pos,
azmeuk/pos,
bankmahal/pos,
binhexsystems/pos,
bishalgit/pos,
camptocamp/pos,
chetanrdhaduk/pos,
coopiteasy/pos,
corsisa/pos,
daniboy2215/l10n-dominicana,
detian08/pos,
diegogd/pos,
druidoo-dev/pos,
eLBati/pos,
edkroked/pos,
edsersolis/l10n-dominicana,
elhamdaoui/pos,
eneldoserrata/l10n-dominicana,
enmasys/pos,
eribowo/pos,
etobella/pos,
evansochuka/pos,
exosoftware/oca-pos,
factorlibre/pos,
fanguloa/pos,
fauzi-tsani/pos,
fayezt/pos,
fedibits/pos,
flotho/pos,
fmdl/pos,
frankpenalo/l10n-dominicana,
globalic/pos,
grap/pos,
guadaltech/pos,
gustavovalverde/l10n-dominicana,
heymanh/pos,
hibou-io/oca-pos,
hoangpq/pos,
hpatelserpentcs/pos,
initOS/pos,
innova-code/l10n-dominicana,
invitu/pos,
isoscl/pos,
jajunero/pos,
javaaid/pos,
jeanabreu/l10n-dominicana,
johnnpg/l10n-dominicana,
jvpacoin/pos,
kach200/pos,
karouani/pos,
keadanis/pos,
kemekongfrancois/pos,
kh-hathout/pos,
kmee/pos,
lambda-is/pos,
lauracvilla-zz/pos,
leelapriskila/pos,
legalsylvain/pos,
leonidasthe300/pos,
lideritjnma/pos,
lukehuang/pos,
makeplerc/pos,
mamcode/l10n-dominicana,
manuelcalerosolis/pos,
marionumza/pos,
mettadipa/pos,
mnajjari49/pos,
mnoukrati/pos,
mondoraemon/pos,
nabima/pos,
neohckim/pos,
nilshamerlinck/pos,
oswaldasmith/pos,
othmancs/pos,
petypi/pos,
popcomputadores-desenv/pos,
primes2h/pos,
pscloud/pos,
pythoner-3k/pos,
quentinDupont/pos,
r-sierra/pos,
regaby/pos,
resources-hub/pos,
retail-ecommerce/pos,
rm-jamotion/pos,
robertsvx27/pos,
royalline1/pos,
rudisulistyo/pos-1,
rupa-acespritech/pos,
sanube/pos,
saonam/pos,
sc4you/pos,
sebastiken/pos,
simonjejcic/pos,
slipnox/l10n-dominicana,
soadrca/pos,
socomp/pos,
solbutec/pos,
solvosci/pos,
ssaid/pos,
stesi/pos,
subteno-it/pos,
sunflowerit/pos,
syci/pos,
takobi-online/pos,
tanceee/pos,
tegin/pos,
timbze/pos,
tonihr/pos,
tools-env/pos,
trinanda/pos,
uktc87504/pos,
unitek-solusi/OCA-pos,
valmarnet/pos,
wahello/oca-pos,
wajidksa/pos-1,
weddingjuma/pos,
weisk/pos,
y2gsmith/pos,
yasmanycastillo/l10n-dominicana,
yasmanycastillo/pos,
ythak-ylog/pos,
yusniermatos/pos,
and
zarumaru/pos |
<h1 class="title">Point of Sale Order Return</h1>
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/pos/tree/14.0/pos_order_return"><img alt="OCA/pos" src="https://img.shields.io/badge/github-OCA%2Fpos-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/pos-14-0/pos-14-0-pos_order_return"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/184/14.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p>
<p>This module extends the functionality of odoo Point Of Sale about POS Order
returns.</p>
<p>With this module, it is now forbidden to return more quantity than the initial
one.</p>
<p>A link is created between the returned Order and the initial Order.
A link is created between the returned Order Line and the initial Order Line.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#configuration" id="id1">Configuration</a></li>
<li><a class="reference internal" href="#usage" id="id2">Usage</a></li>
<li><a class="reference internal" href="#known-issues-roadmap" id="id3">Known issues / Roadmap</a></li>
<li><a class="reference internal" href="#bug-tracker" id="id4">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="id5">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="id6">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="id7">Contributors</a></li>
<li><a class="reference internal" href="#other-credits" id="id8">Other credits</a></li>
<li><a class="reference internal" href="#funders" id="id9">Funders</a></li>
<li><a class="reference internal" href="#maintainers" id="id10">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<a name="configuration"></a>
<h2><a class="toc-backref" href="#id1">Configuration</a></h2>
<p>In some cases, you may want to block the possibility to allow negative quantity
in a PoS Order, without mentioning initial order. This can happen for special
products like returnable products, etc.</p>
<p>In that case, a checkbox is possible on Product Form View to allow such case</p>
<img alt="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/product_returnable_bottle.png" src="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/product_returnable_bottle.png" />
<a name="usage"></a>
<h2><a class="toc-backref" href="#id2">Usage</a></h2>
<p>Select an PoS Order an choose either <em>Return Products</em> (full return of the
order) or <em>Partial Return</em>. In this case, a wizard allows to select just some
products and quantities to return:</p>
<img alt="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/partial_return_wizard.png" src="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/partial_return_wizard.png" />
<p>Register the refund payment to finish the return. If the original order was
invoiced, a refund invoice will be made.</p>
<p><strong>Implemented Constraints</strong></p>
<ul class="simple">
<li>User can not return more products than the initial quantity:</li>
</ul>
<img alt="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/returned_qty_over_initial.png" src="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/returned_qty_over_initial.png" />
<ul class="simple">
<li>If a line has been partially refund, only a reduced quantity can be returned:</li>
</ul>
<img alt="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/sum_returned_qty_over_initial.png" src="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/sum_returned_qty_over_initial.png" />
<ul class="simple">
<li>It is not possible to set a negative quantity if the initial Pos Order is
not indicated:</li>
</ul>
<img alt="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/initial_pos_order_required.png" src="https://raw.githubusercontent.com/OCA/pos/14.0/pos_order_return/static/description/initial_pos_order_required.png" />
<a name="known-issues-roadmap"></a>
<h2><a class="toc-backref" href="#id3">Known issues / Roadmap</a></h2>
<p>When migrating the module <code>pos_order_return</code> in version > 12.0 please merge
both modules <code>pos_order_return</code> and <code>pos_order_return_traceability</code> into a
single module.</p>
<a name="bug-tracker"></a>
<h2><a class="toc-backref" href="#id4">Bug Tracker</a></h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/pos/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/pos/issues/new?body=module:%20pos_order_return%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
<a name="credits"></a>
<h2><a class="toc-backref" href="#id5">Credits</a></h2>
<a name="authors"></a>
<h3><a class="toc-backref" href="#id6">Authors</a></h3>
<ul class="simple">
<li>La Louve</li>
<li>GRAP</li>
<li>Tecnativa</li>
<li>Lambda IS</li>
</ul>
<a name="contributors"></a>
<h3><a class="toc-backref" href="#id7">Contributors</a></h3>
<ul class="simple">
<li>Sylvain LE GAL <<a class="reference external" href="https://twitter.com/legalsylvain">https://twitter.com/legalsylvain</a>></li>
<li>David Vidal <<a class="reference external" href="mailto:david.vidal@tecnativa.com">david.vidal@tecnativa.com</a>></li>
<li>Kiril Vangelovski <<a class="reference external" href="mailto:kiril@lambda-is.com">kiril@lambda-is.com</a>></li>
<li>Druidoo <<a class="reference external" href="https://www.druidoo.io">https://www.druidoo.io</a>></li>
<li>Dhara Solanki <<a class="reference external" href="mailto:dhara.solanki@initos.com">dhara.solanki@initos.com</a>></li>
</ul>
<a name="other-credits"></a>
<h3><a class="toc-backref" href="#id8">Other credits</a></h3>
<a name="funders"></a>
<h3><a class="toc-backref" href="#id9">Funders</a></h3>
<p>The development of this module has been financially supported by:</p>
<ul class="simple">
<li>La Louve (www.lalouve.net)</li>
<li>GRAP, Groupement Régional Alimentaire de Proximité (www.grap.coop)</li>
</ul>
<a name="maintainers"></a>
<h3><a class="toc-backref" href="#id10">Maintainers</a></h3>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<p>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.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/pos/tree/14.0/pos_order_return">OCA/pos</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>