[IMP] accounting: credit note refund options removed in 17

task-4376883
This commit is contained in:
afma-odoo 2025-01-29 12:20:11 +01:00
parent 8bbbccdedc
commit 0be37c8c35

View File

@ -2,8 +2,8 @@
Credit notes and refunds Credit notes and refunds
======================== ========================
A **credit/debit note**, or **credit/debit memo**, is a document issued to a customer that notifies A **credit/debit note**, or **credit/debit memo**, is a document send to a customer to inform them
them that they have been *credited/debited* a certain amount. that they have been *credited/debited* a certain amount.
Several use cases can lead to a credit note, such as: Several use cases can lead to a credit note, such as:
@ -15,10 +15,10 @@ Debit notes are less common but are most frequently used to track debts owed by
vendors because of modifications to confirmed customer invoices or vendor bills. vendors because of modifications to confirmed customer invoices or vendor bills.
.. note:: .. note::
Issuing a credit/debit note is the only legal way to cancel, refund, or modify a validated Issuing a credit/debit note is the only legal method for canceling, refunding, or modifying a
invoice. Do not forget to **register the payment** afterward if you need to send money back to validated invoice. Make sure to **register the payment** afterward if money is being refunded to
your customer and/or validate the the customer and/or validate the
:doc:`return </applications/sales/sales/products_prices/returns>` if a storable product is :doc:`return </applications/sales/sales/products_prices/returns>` if a storable product is being
returned. returned.
.. _accounting/issue-credit-note: .. _accounting/issue-credit-note:
@ -26,97 +26,85 @@ vendors because of modifications to confirmed customer invoices or vendor bills.
Issue a credit note Issue a credit note
=================== ===================
You can create a credit note from scratch by going to :menuselection:`Accounting --> Customers --> To create a credit note from scratch, go to :menuselection:`Accounting --> Customers --> Credit
Credit Notes`, and by clicking on :guilabel:`Create`. Filling out a credit note form works the same Notes`, and click :guilabel:`New`. Filling out a credit note is the same process as completing an
way as an invoice form. :ref:`invoice <accounting/invoice/creation>`.
However, most of the time, credit notes are generated directly from the related invoices. To do so, In most cases, credit notes are created directly from the corresponding invoices. To do so,
go to :menuselection:`Accounting --> Customers --> Invoices`, open the related **customer invoice**, go to :menuselection:`Accounting --> Customers --> Invoices`, open the relevant :guilabel:`Invoice`,
and click on :guilabel:`Credit Note`. and click on :guilabel:`Credit Note`.
You can choose between three options: In the :guilabel:`Credit Note` window, fill in the :guilabel:`Reason displayed on Credit Note`.
Update the :guilabel:`Journal` and :guilabel:`Reversal date` if needed.
There are two options:
- :guilabel:`Partial Refund` - Click :guilabel:`Reverse`: Odoo opens a draft credit note prefilled with the exact details from
- :guilabel:`Full Refund` the original invoice. Update :guilabel:`Product` and :guilabel:`Quantity` and click
- :guilabel:`Full refund and new draft invoice` :guilabel:`Confirm`. This option enables a partial refund or modification of any details in the
credit note.
- Click :guilabel:`Reverse and Create invoice`: Odoo creates a credit note, automatically validates
it, reconciles it with the related invoice, and opens a new draft invoice prefilled with the exact
details from the original invoice.
.. note:: .. note::
A credit note sequence starts with `R` and is followed by the number of the related document A credit note sequence starts with `R` and is followed by the related document number (e.g.,
(e.g., RINV/2019/0004 is related to the invoice INV/2019/0004). RINV/2025/0004 is associated with the invoice INV/2025/0004).
Partial refund
--------------
When selecting the :guilabel:`Partial Refund` option, Odoo creates a draft credit note already
prefilled with all the necessary information from the original invoice. This is the option to choose
if you wish to do a partial refund or if you want to modify any detail of the credit note.
.. note::
This is the only option for invoices marked as *in payment* or *paid*.
Full refund
-----------
When selecting the :guilabel:`Full Refund` option, Odoo creates a credit note, automatically
validates it, and reconciles it with the related invoice.
.. image:: credit_notes/credit_notes02.png
:alt: Full refund credit note.
This is the option to choose for a full refund or to **cancel** a *validated* invoice.
Full refund and new draft invoice
---------------------------------
When selecting the :guilabel:`Full refund and new draft invoice` option, Odoo creates a credit note,
automatically validates it, reconciles it with the related invoice, and opens a new draft invoice
prefilled with the same details from the original invoice.
This is the option to **modify** the content of a *validated* invoice.
.. _accounting/issue-debit-note: .. _accounting/issue-debit-note:
Issue a debit note Issue a debit note
================== ==================
You can create a debit note from scratch by going to :menuselection:`Accounting --> Customers --> To create a debit note, go to :menuselection:`Accounting --> Customers --> Invoices` and select the
Invoices` or by clicking on the related invoice you wish to issue a debit note for. On the invoice related invoice to issue a debit note in the :guilabel:`Invoices` list view. Click :icon:`fa-cog`
form view, click :guilabel:`Cog icon (⚙) --> Debit Note`, fill in the information, and click :guilabel:`Actions` and select :guilabel:`Create Debit Note`.
:guilabel:`Create Debit Note`.
In the :guilabel:`Create Debit Note` window, fill in the :guilabel:`Reason` and update the
:guilabel:`Use Specific Journal` and :guilabel:`Debit Note Date` if needed. Enable the
:guilabel:`Copy Lines` option to copy the invoice lines. Then, click :guilabel:`Create Debit Lines`.
Update :guilabel:`Product` and :guilabel:`Quantity` and click :guilabel:`Confirm`.
.. _accounting/record-vendor-refund:
Record a vendor refund Record a vendor refund
====================== ======================
**Vendor refunds** are recorded the same way as credit notes: **Vendor refunds** or **vendor credit notes** are recorded the same way as :ref:`credit notes
<accounting/issue-credit-note>`.
You can either create a credit note from scratch by going to :menuselection:`Accounting --> Vendors To record a vendor refund or a vendor credit note from scratch, go to :menuselection:`Accounting -->
--> Refund`, and by clicking on :guilabel:`Create`; or by opening the related **vendor bill**, and Vendors --> Refund`, and click on :guilabel:`New`.
clicking on :guilabel:`Credit Note`.
To record it directly from the corresponding **vendor bill**, go to :menuselection:`Accounting -->
Vendors --> Bills`, open the relevant vendor bill, and click :guilabel:`Credit Note`.
.. _accounting/record-debit-note:
Record a debit note Record a debit note
=================== ===================
**Debit notes** from vendors are recorded in a similar way to how they are issued to customers: **Debit notes** from vendors are recorded the same way :ref:`debit notes are issued to customers
<accounting/issue-debit-note>`.
Go to :menuselection:`Accounting --> Vendors --> Bills`, open the related bill you wish to record a To record a debit note, go to :menuselection:`Accounting --> Customers --> Bills` and
debit note for, and click :guilabel:`Cog icon (⚙) --> Debit Note`. Fill in the information, and click select the related bill to issue a debit note in the :guilabel:`Bills` list view. Click
:guilabel:`Create Debit Note`. :icon:`fa-cog` :guilabel:`Actions` and select :guilabel:`Create Debit Note`.
.. _accounting/credit-notes-journal-entries:
Journal entries Journal entries
=============== ===============
Issuing a credit/debit note from an invoice/bill creates a **reverse entry** that zeroes out the Creating a credit/debit note from an invoice/bill generates a **reverse entry** that cancels out the
journal items generated by the original invoice. journal items from the original invoice.
.. example:: .. example::
The journal invoice of an entry: The journal entry of an invoice:
.. image:: credit_notes/credit_notes03.png .. image:: credit_notes/credit_notes03.png
:alt: Invoice journal entry. :alt: Invoice journal entry.
And here is the credit notes journal entry generated to reverse The credit notes journal entry generated to reverse the original invoice above:
the original invoice above:
.. image:: credit_notes/credit_notes04.png .. image:: credit_notes/credit_notes04.png
:alt: Credit note journal entry reverses the invoice journal entry. :alt: Credit note journal entry reverses the invoice journal entry.