Author: |
ForgeFlow, Tecnativa, Odoo Community Association (OCA) |
License: |
AGPL-3 |
Branch: |
14.0-fix-default_sale_qty_to_reinvoice |
Repository: |
ForgeFlow/account-invoicing |
Dependencies: |
purchase,
and
purchase_stock |
Languages: |
HTML (405, 14.9%),
PO File (1698, 62.7%),
Python (373, 13.8%),
XML (84, 3.1%),
and
reStructuredText (150, 5.5%) |
Other branches: |
10.0-mig-account_invoice_date_due,
10.0-patch,
11.0-account_invoice_alternate_payer,
11.0-account_invoice_supplier_self_invoice-footer,
11.0-account_reinvoice_other_partner,
11.0-add-account-invoice-warn-message,
11.0-tmp-account_invoice_merge,
12.0-imp-account_invoice_tier_validation-allow_custom_validation,
12.0-imp-account_invoice_tier_validation-search_view,
12.0-mig-account_invoice_tier_validation_approver,
12.0-mig-purchase_stock_picking_return_invoicing,
13.0-account_billing-fix-tests,
13.0-account_invoice_force_origin,
13.0-account_move_tier_validation-messages,
13.0-account_move_tier_validation_forward,
13.0-add-account_invoice_origin_link,
13.0-add-account_move_post_block,
13.0-add-product_form_account_move_link,
13.0-add-sale_line_credit_note_invoiced_qty,
13.0-fix-account_invoice_fixed_discount,
13.0-fix-account_invoicing_refund_reason-credit_note_modify,
13.0-fix-account_move_exception-account_move_post_block,
13.0-fix-default_aml_value,
13.0-fix-sale_line_refund_to_invoice_qty,
13.0-imp-account_move_tier_validation_approver-tests,
13.0-imp-sale_line_refund_to_invoice_qty,
13.0-mig-account_invoice_tier_validation,
13.0-mig-account_invoice_tier_validation_approver,
14.0,
14.0-add-account_invoice_refund_reason_unlink_sale,
14.0-add-account_move_tier_validation_approver,
14.0-add-product_form_account_move_link,
14.0-add-refund_reason_skip_anglo_saxon,
14.0-fix-account_invoicing_refund_reason-credit_note_modify,
14.0-fix-alternate_payer_posting_issues,
14.0-mig-account_invoice_alternate_payer,
14.0-mig-account_invoice_origin_link,
14.0-mig-account_invoice_view_payment,
14.0-mig-account_move_post_block,
14.0-mig-product_form_account_move_link,
14.0-mig-sale_line_refund_to_invoice_qty,
15.0-add-product_form_account_move_link,
15.0-add-refund_reason_skip_anglo_saxon,
15.0-fix-default_sale_qty_to_reinvoice,
15.0-fp-1327,
15.0-mig-account_invoice_line_description,
15.0-mig-account_invoice_line_sequence,
15.0-mig-account_invoice_origin_link,
15.0-mig-account_invoice_refund_line_selection,
15.0-mig-account_invoice_refund_reason,
15.0-mig-account_invoice_refund_reinvoice,
15.0-mig-product_form_account_move_link,
15.0-mig-purchase_stock_picking_return_invoicing,
9.0,
and
account_supplier_self_invoice_tax_note |
Other repositories: |
001101/account-invoicing,
AMhadhbi/account-invoicing,
Alfa-90/account-invoicing,
As400it/account-invoicing,
BT-dherreros/account-invoicing,
BT-sschmid/account-invoicing,
BT-tbaechle/account-invoicing,
Bhaviraj-Acespirtech/account-invoicing,
Bubbles-IT/account-invoicing,
BusinessTec/account-invoicing,
CGenie/account-invoicing,
Callino/account-invoicing,
ChanFeei/account-invoicing,
Chanakya-SerpentCS/account-invoicing,
Change2improve/account-invoicing,
ClearCorp/oca-account-invoicing,
ComitorDevTeam/account-invoicing,
Comunitea/account-invoicing,
Dangar-Serpentcs/account-invoicing,
Danisan/account-invoicing,
DarioLodeiros/account-invoicing,
Digital5-Odoo/account-invoicing,
Dobtor-OCA/account-invoicing,
Domatix/account-invoicing,
ERPLibre/account-invoicing,
ElvenStudio/account-invoicing,
ForgeFlow/product-attribute,
FullBringEc/account-invoicing,
Gabinete-Digital/account-invoicing,
Garrincha11-Python/account-invoicing,
Glue-Software-Engineering-AG/account-invoicing,
Gofekra/account-invoicing,
GrupoAlvamex/account-invoicing,
Guobower/account-invoicing,
HomerDeoDatu/account-invoicing,
Ingeos/account-invoicing,
Jarsa/account-invoicing,
JibenCL/account-invoicing,
JoanMarin/account-invoicing,
LevelPrime/account-invoicing,
MAbdelbaset/account-invoicing,
Martronic-SA/account-invoicing,
MathBenTech/account-invoicing,
Mefistous/account-invoicing,
MjAbuz/account-invoicing,
Montxu/account-invoicing,
NeatNerdPrime/account-invoicing,
Nikul-Chaudhary/account-invoicing,
Nitrokey/odoo-account-invoicing,
OCA-MUK/account-invoicing,
OCA/account-invoicing,
OmniaGit/account-invoicing,
PESOL/account-invoicing,
PieterPaulussen/account-invoicing,
PlanetaTIC/account-invoicing,
QANSEE/account-invoicing,
QubiQ/account-invoicing,
RoelAdriaans/account-invoicing,
SSISoftware/account-invoicing,
SanteLibre/account-invoicing,
Saran440/account-invoicing,
SequarSrl/account-invoicing,
SeuMarco/account-invoicing,
SimoRubi/account-invoicing,
StefanRijnhart/account-invoicing,
Syci-Consulting/account-invoicing,
TDu/account-invoicing,
TRESCLOUD/account-invoicing,
Tan1150/account-invoicing,
Tawasta/account-invoicing-oca,
Tecnativa/account-invoicing,
Therp/account-invoicing,
TimLai125/account-invoicing,
Tonow-c2c/account-invoicing,
VanMoof/account-invoicing,
Vauxoo/account-invoicing,
VisiionSoluciones/account-invoicing,
VisiionSolucionesTecnologicas/account-invoicing,
YogeshMahera-SerpentCS/account-invoicing,
aaltinisik/account-invoicing,
abdounasser202/account-invoicing,
acsone/account-invoicing,
adrienpeiffer/account-invoicing,
afilomeno/account-invoicing,
agaldona/account-invoicing,
akretion/account-invoicing,
alessandrocamilli/account-invoicing,
algiopensource/account-invoicing,
amcor/account-invoicing,
amendoncabh/account-invoicing,
anamika-acespritech/account-invoicing,
angedras/account-invoicing,
anhchuyen/account-invoicing,
anhvu-sg/account-invoicing,
antoinecln/account-invoicing,
apachesep/account-invoicing,
apetbiz/account-invoicing,
archeti-org/account-invoicing,
aroodooteam/account-invoicing,
aurestic/account-invoicing,
avanzosc/account-invoicing,
avoinsystems/account-invoicing,
bimajatiwijaya/account-invoicing,
binovo/account-invoicing,
brain-tec/account-invoicing,
brian10048/account-invoicing,
camptocamp/account-invoicing,
captivea-dcr/account-invoicing,
carlosdauden/account-invoicing,
chakhi/account-invoicing,
cierek/account-invoicing,
coopiteasy/account-invoicing,
cristinamartinrod/account-invoicing,
cubicltd/account-invoicing,
damendieta/account-invoicing,
dani-xtendoo/account-invoicing,
daramousk/account-invoicing,
decodio-applications/account-invoicing,
dev00007/account-invoicing,
diagramsoftware/account-invoicing,
dong-z/account-invoicing,
doun/account-invoicing,
druidoo-dev/account-invoicing,
dsmerghetto/account-invoicing,
dynapps/account-invoicing,
eLBati/account-invoicing,
ecosoft-odoo/account-invoicing,
eezee-it/account-invoicing,
elego/account-invoicing,
elicoidal/account-invoicing,
enmasys/account-invoicing,
ernesto-telematel/account-invoicing,
ernestotejeda/account-invoicing,
espo-tony/account-invoicing,
esthermm/account-invoicing,
etobella/account-invoicing,
exaap/account-invoicing,
exosoftware/oca-account-invoicing,
fallewi/account-invoicing,
frankichiqui/account-invoicing,
gabriele-baldessari/account-invoicing,
goanzaloo/account-invoicing,
grindtildeath/account-invoicing,
guandalf/account-invoicing,
gurneyalex/account-invoicing,
haroldtamo/account-invoicing,
haryoran04/account-invoicing,
hbrunn/account-invoicing,
huntergps/account-invoicing,
iamyeonhan/account-invoicing,
igallart/account-invoicing,
initOS/account-invoicing,
intero-chz/account-invoicing,
isos/account-invoicing,
izzihector/account-invoicing,
jackjack82/account-invoicing,
jado95/account-invoicing,
jamotion/account-invoicing,
jarmokortetjarvi/account-invoicing,
jarroyomorales/account-invoicing,
jctrey/account-invoicing,
jeroen-vet/account-invoicing,
jeroen7s/account-invoicing,
jerrodmartin/account-invoicing,
jimhoefnagels/account-invoicing,
julenalgios/account-invoicing,
jvpascual/account-invoicing,
kittiu/account-invoicing,
kmee/account-invoicing,
kongrattapong/account-invoicing,
leemannd/account-invoicing,
legalsylvain/account-invoicing,
lfreeke/account-invoicing,
lideritjnma/account-invoicing,
linkitspa/account-invoicing,
linsoner/account-invoicing,
ljsalvatierra-binovo/account-invoicing,
maherjaballi/account-invoicing,
medianecorp/account-invoicing,
meta-it/account-invoicing,
mikael85/account-invoicing,
mkrajaci/account-invoicing,
mohamedhagag/account-invoicing,
mpanarin/account-invoicing,
nexusincorporation/account-invoicing,
niaisoh/account-invoicing,
nikul-serpentcs/account-invoicing,
noblesoporte/account-invoicing,
noellalaina/account-invoicing,
noorealam96/account-invoicing,
novawish/account-invoicing,
nuobit/account-invoicing,
oihane/account-invoicing,
one2pret/account-invoicing,
onurugur/account-invoicing,
osiell/account-invoicing,
ossamagharib/account-invoicing,
patrickrwilson/account-invoicing,
pegonzalezspesol/account-invoicing,
pegonzalezsredcor/account-invoicing,
popcomputadores-desenv/account-invoicing,
praxya/account-invoicing,
primes2h/account-invoicing,
pscloud/account-invoicing,
pythoner-3k/account-invoicing,
quadit/account-invoicing,
quentinDupont/account-invoicing,
redblow/account-invoicing,
reinaldoBloopark/account-invoicing,
royalline1/account-invoicing,
rsullivan2704/account-invoicing,
rven/account-invoicing,
sadeqamin/account-invoicing,
sanube/account-invoicing,
saxomanu/account-invoicing,
sendalpegat/account-invoicing,
sergio-teruel/account-invoicing,
sergiocorato/account-invoicing,
sewisoft/account-invoicing,
shine-it/account-invoicing,
simplifysolutions/account-invoicing,
sisihitam/account-invoicing,
sp-jamotion/account-invoicing,
steingabelgaard/account-invoicing,
sudhir-serpentcs/account-invoicing,
sunflowerit/account-invoicing,
svazquezco/account-invoicing,
sygel-technology/account-invoicing,
sylvainvh/account-invoicing,
tafaRU/account-invoicing,
taifu/account-invoicing,
takinobori/oca-account-invoicing,
tarteo/account-invoicing,
tegin/account-invoicing,
thesoulbender/account-invoicing,
thomaspot/account-invoicing,
tirma-sa/account-invoicing,
tpalan/account-invoicing,
unitek-solusi/OCA-account-invoicing,
urbmend26/account-invoicing,
ursais/account-invoicing,
valley51/account-invoicing,
valmarnet/account-invoicing,
vcloud9ray/account-invoicing,
vertelab/account-invoicing,
victoralmau/account-invoicing,
vijay-erpharbor/account-invoicing,
vinclar/account-invoicing,
vrenaville/account-invoicing,
wahello/account-invoicing,
willsim/account-invoicing,
wwwebweber/account-invoicing,
xAlphaOmega/account-invoicing,
xcgd/account-invoicing,
xtendoo-corporation/account-invoicing,
y2gsmith/account-invoicing,
yassine-teoshore/account-invoicing,
ydelibasi/account-invoicing,
yogesh-serpentcs/account-invoicing,
yucer/account-invoicing,
zarumaru/account-invoicing,
and
zeroincombenze/account-invoicing |
<h1 class="title">Purchase Stock Picking Return Invoicing</h1>
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Mature" src="https://img.shields.io/badge/maturity-Mature-brightgreen.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/account-invoicing/tree/14.0/purchase_stock_picking_return_invoicing"><img alt="OCA/account-invoicing" src="https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/account-invoicing-14-0/account-invoicing-14-0-purchase_stock_picking_return_invoicing"><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/95/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 purchase orders to better manage
supplier returns and refunds.</p>
<p>In the purchase order you are able to display, for each line:</p>
<ul class="simple">
<li>Billed Quantity and Refunded Quantity, as separate fields.</li>
<li>Received Quantity and Returned Refundable Quantity, as separate fields.</li>
</ul>
<p>You have the option to create a vendor bill or a refund. In the bill or refund
the correct quantity will be proposed, based on those fields.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#usage" id="id1">Usage</a></li>
<li><a class="reference internal" href="#bug-tracker" id="id2">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="id3">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="id4">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="id5">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="id6">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<a name="usage"></a>
<h2><a class="toc-backref" href="#id1">Usage</a></h2>
<p>Case 1: When you return to a supplier some products, and you have not yet
received the bill from the supplier</p>
<ol class="arabic simple">
<li>Go to <em>Purchases > Purchase > Purchase Orders > Create</em>.</li>
<li>Choose a supplier and add a product whose <em>Control Purchase Bills</em> is
<em>On received quantities</em>, and input some quantity to purchase.</li>
<li>Confirm the purchase order.</li>
<li>Go to <em>Shipment > Validate > Apply</em> so as to receive the quantities ordered.</li>
<li>Press the button <em>Return</em>.</li>
<li>In the wizard <em>Reverse Transfer</em> set <em>Quantity</em> to the quantity to be
returned. Press <em>Return</em> to complete the wizard. <strong>IMPORTANT</strong>: You have to
mark "To refund (Update SO/PO)" check before pressing the button.</li>
<li>On the return picking press <em>Validate > Apply</em>.</li>
<li>Go back to the purchase order. You will notice that the field <em>Returned
Qty</em> is now the quantity that was returned.</li>
<li>Press the button <em>Create Bill</em> to create the vendor bill.</li>
<li>The proposed vendor bill will be proposed for the difference between the
received and the returned quantity.</li>
</ol>
<p>Case 2: When you return to a supplier some products, and you have already
received a bill from the supplier.</p>
<ol class="arabic simple">
<li>Go to <em>Purchases > Purchase > Purchase Orders > Create</em>.</li>
<li>Choose a supplier and add a product whose <em>Control Purchase Bills</em> is
<em>On received quantities</em>, and input some quantity to purchase.</li>
<li>Confirm the purchase order.</li>
<li>Go to <em>Shipment > Validate > Apply</em> so as to receive the quantities ordered.</li>
<li>Go back to the purchase order. Press the button <em>Create Bill</em> to create
the vendor bill.</li>
<li>The proposed vendor bill will be proposed for the quantity received. The
<em>Billing Status</em> is now 'Fully Billed'</li>
<li>Go to the original incoming shipment</li>
<li>Press the button <em>Return</em>.</li>
<li>In the wizard <em>Reverse Transfer</em> set <em>Quantity</em> to the quantity to be
returned. Press <em>Return</em> to complete the wizard. <strong>IMPORTANT</strong>: You have to
mark "To refund (Update SO/PO)" check before pressing the button.</li>
<li>On the return picking press <em>Validate > Apply</em>.</li>
<li>Go back to the purchase order. It will have <em>Billing Status</em> as 'Waiting
Bills'. You will notice that the field <em>Returned Qty</em> is now the quantity
that was returned.</li>
<li>Press the button <em>Refunds</em> to create the vendor refund bill.</li>
<li>The proposed vendor refund bill will be proposed for the quantity that is
to be refunded.</li>
<li>If you back to the purchase order, you will notice that <em>Billing Status</em>
is now 'Fully Billed', even when the quantity ordered does not match
with the quantity invoiced, because you did return some products.</li>
</ol>
<p>Remark: If you accept that you will not claim for a refund for the quantity
returned to the supplier, just leave without checking the mark
"To refund (Update SO/PO)" on the return dialog.</p>
<a name="bug-tracker"></a>
<h2><a class="toc-backref" href="#id2">Bug Tracker</a></h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/account-invoicing/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/account-invoicing/issues/new?body=module:%20purchase_stock_picking_return_invoicing%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="#id3">Credits</a></h2>
<a name="authors"></a>
<h3><a class="toc-backref" href="#id4">Authors</a></h3>
<ul class="simple">
<li>ForgeFlow</li>
<li>Tecnativa</li>
</ul>
<a name="contributors"></a>
<h3><a class="toc-backref" href="#id5">Contributors</a></h3>
<ul class="simple">
<li>Forgeflow <<a class="reference external" href="https://www.forgeflow.com">https://www.forgeflow.com</a>>:<ul>
<li>Jordi Ballester Alomar <<a class="reference external" href="mailto:jordi.ballester@forgeflow.com">jordi.ballester@forgeflow.com</a>></li>
</ul>
</li>
<li>Tecnativa <<a class="reference external" href="https://www.tecnativa.com">https://www.tecnativa.com</a>><ul>
<li>Pedro M. Baeza</li>
</ul>
</li>
<li>Ecosoft <<a class="reference external" href="https://ecosoft.co.th">https://ecosoft.co.th</a>><ul>
<li>Kitti Upariphutthiphong</li>
</ul>
</li>
</ul>
<a name="maintainers"></a>
<h3><a class="toc-backref" href="#id6">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>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainers</a>:</p>
<p><a class="reference external" href="https://github.com/pedrobaeza"><img alt="pedrobaeza" src="https://github.com/pedrobaeza.png?size=40px" /></a> <a class="reference external" href="https://github.com/MiquelRForgeFlow"><img alt="MiquelRForgeFlow" src="https://github.com/MiquelRForgeFlow.png?size=40px" /></a></p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/account-invoicing/tree/14.0/purchase_stock_picking_return_invoicing">OCA/account-invoicing</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>