[IMP] accounting: update invoice follow-up actions due to 18 update

task-4260085
This commit is contained in:
afma-odoo 2025-01-14 13:05:32 +01:00
parent b22893c1bd
commit 6a61f77ae5
2 changed files with 99 additions and 59 deletions

View File

@ -2,94 +2,134 @@
Follow-up on invoices Follow-up on invoices
===================== =====================
A follow-up message can be sent to customers when a payment is overdue. Odoo helps you identify late Follow-up messages can be sent to customers when payments are overdue. Odoo helps identify late
payments and allows you to schedule and send the appropriate reminders using **follow-up actions** payments and allows scheduling and sending the appropriate reminders using **follow-up actions**
that automatically trigger one or more actions according to the number of overdue days. You can send according to the number of overdue days. Follow-ups can be sent through different methods, including
your follow-ups via different means, such as email, post, or SMS. email, post, or SMS.
.. seealso:: .. seealso::
- `Odoo Tutorials: Payment Follow-up <https://www.odoo.com/slides/slide/payment-follow-up-1682>`_ - `Odoo Tutorials: Payment Follow-up <https://www.youtube.com/watch?v=50qy2ygS7eM>`_
- :doc:`/applications/finance/accounting/customer_invoices/payment_terms`
.. _accounting/payments-follow-up/configuration:
Configuration Configuration
============= =============
To configure a :guilabel:`Follow-Up Action`, go to :menuselection:`Accounting --> Configuration --> To configure :guilabel:`Follow-up actions`, go to :menuselection:`Accounting --> Configuration
Follow-up Levels`, and select or create (a) new follow-up level(s). Several follow-up actions are --> Follow-up Levels`. In the :guilabel:`Follow-up Levels` list view, several follow-up levels and
available by default under the :guilabel:`Notification` tab, and the **name** as well as the actions are configured by default.
**number of days** can be changed. The follow-up :guilabel:`Actions` available are:
- :guilabel:`Send Email`; To modify a follow-up level, click on the record. From the form view, edit the
- :ref:`Send a Letter <customer_invoices/snailmail>`; :guilabel:`Description` or adjust the number of days before a reminder is sent. In the
- :ref:`Send an SMS message <pricing/pricing_and_faq>`. :guilabel:`Notification` tab, select :guilabel:`Actions` such as :guilabel:`Send Email`, :ref:`Send
a Letter <customer_invoices/snailmail>`, and :ref:`Send SMS Message <pricing/pricing_and_faq>`.
You can use a pre-filled template for your messages by selecting a :guilabel:`Content Template`. To .. note::
change the template used, hover over the field and click the :guilabel:`-->`. If enabled, SMS Sending letters or SMS messages in Odoo requires :doc:`In-App Purchase (IAP)
messages have a specific :guilabel:`Sms Template` field. </applications/essentials/in_app_purchase>` credit or tokens.
It is possible to automatically send a reminder by enabling the :guilabel:`Automatic` option, and To use a pre-filled template when sending an email or letter, select a :guilabel:`Content Template`.
attaching the *open* invoice(s) by enabling :guilabel:`Attach Invoices`, within a specific follow-up To modify it, click the :icon:`oi-arrow-right` :guilabel:`(internal link arrow)` icon next to the
action. :guilabel:`Content Template` field. If enabled, SMS messages use a specific :guilabel:`Sms Template`
field that can be modified by clicking the :icon:`oi-arrow-right` :guilabel:`(internal link arrow)`
icon.
By clicking on the :guilabel:`Activity` tab, scheduling activities (tasks) is possible. That way, Other options can be triggered in the :guilabel:`Options` section within the specific follow-up
an activity is automatically scheduled when the follow-up is triggered. To do so, enable level.
:guilabel:`Schedule Activity`, and select a :guilabel:`Responsible` person for the task. Choose an
:guilabel:`Activity Type`, and enter a :guilabel:`Summary` on how to handle the activity, if - Automate the reminder with the :guilabel:`Automatic` option.
desired. - :guilabel:`Attach Invoices` that are overdue in the reminder.
- :guilabel:`Add followers` on the related customer to receive notifications about any email reply
made on the reminder's email.
In the :guilabel:`Activity` tab, enable the option to automatically schedule :doc:`activities
</applications/essentials/activities>` when the follow-up level is triggered. Select the
:guilabel:`Responsible` person and the :guilabel:`Activity Type`, and enter a :guilabel:`Summary`.
To add a new :guilabel:`Follow-up Level`, click :guilabel:`New` and fill in the fields.
.. tip:: .. tip::
Set a negative number of days to send a reminder before the actual due date. Set a negative number of days to send a reminder before the invoice due date.
Follow-up reports .. _accounting/payments-follow-up/invoice-follow-ups:
=================
Overdue invoices you need to follow up on are available in :menuselection:`Accounting --> Customers Invoice follow-ups
--> Follow-up Reports`. By default, Odoo filters by :guilabel:`Overdue Invoices`, but you can also ==================
filter by :guilabel:`In need of action` in the :guilabel:`Filters` menu.
When selecting an invoice, you can see all of the customer's unpaid invoices (overdue or not), with .. note::
the due dates of late invoices appearing in red. You can exclude invoices from a reminder by Reconcile all bank transactions before starting the follow-up process to prevent sending a
clicking :guilabel:`Exclude from Follow-ups`. You can set either :guilabel:`Automatic` or reminder to a customer who has already paid.
:guilabel:`Manual` reminders as well as a :guilabel:`Responsible` person for that customer.
To send reminders, click on :guilabel:`Follow up`, and select the action(s) you want to perform To view all overdue invoices, go to :menuselection:`Accounting --> Customers --> Invoices`. In the
from: :guilabel:`Invoices` list view, click into the search bar and filter on :guilabel:`Overdue`.
.. _accounting/payments-follow-up/follow-ups-for-one-customer:
Follow-ups for one customer
---------------------------
For a detailed overview of a customer's invoice follow-up status, go to :menuselection:`Accounting
--> Customers --> Customers`. Open the customer's form and click the :guilabel:`Accounting` tab. In
the :guilabel:`Invoice follow-ups` section, click on the different levels to view the
:guilabel:`Follow-up Status` of each level. If actions are needed, click :guilabel:`Overdue
Invoices` to have a detailed list of the overdue invoices.
Additional options can be set:
- :guilabel:`Reminders`: :guilabel:`Automatic` or :guilabel:`Manual`.
- :guilabel:`Next reminder`: Date by which follow-up actions should be taken. This date is
automatically set when follow-ups are processed but can be manually adjusted if needed.
- :guilabel:`Responsible`: Person responsible for handling follow-up actions.
To send a payment reminder to a customer, click :guilabel:`Send` and select the actions in the
:guilabel:`Send and Print` window:
- :guilabel:`Print`; - :guilabel:`Print`;
- :guilabel:`Email`; - :guilabel:`Email`;
- :guilabel:`Sms`; - :guilabel:`Sms`;
- :guilabel:`By post`. - :guilabel:`By post`.
You can :guilabel:`Attach Invoices` and change the content templates from this view. When done, Enable the :guilabel:`Attach Invoices` option and change the :guilabel:`Content Template` if needed.
click :guilabel:`Send` or :guilabel:`Send & Print`. Then, click :guilabel:`Send` or :guilabel:`Send & Print`.
.. seealso::
:doc:`/applications/essentials/in_app_purchase`
.. note:: .. note::
- The contact information on the invoice or the contact form is used to send the reminder. - The contact information on the invoice or the contact form is used to send the reminder.
- When the reminder is sent, it is documented in the chatter of the invoice. - The chatter keeps a full record of all follow-up actions, and the person listed in the
- If it is not the right time for a reminder, you can specify the :guilabel:`Next Reminder` date. :guilabel:`Responsible` field is automatically added as a follower.
You will get the next report according to the next reminder date set.
.. tip:: .. _accounting/payments-follow-up/follow-ups-for-all-customers:
Reconcile all bank statements right before launching the follow-up process to avoid sending a
reminder to a customer that has already paid.
Debtor's trust level Follow-ups for all customers due for action
-------------------- -------------------------------------------
To know whether a customer usually pays late or not, you can set a trust level by marking them as After setting up the additional :ref:`follow-up
:guilabel:`Good Debtor`, :guilabel:`Normal Debtor`, or :guilabel:`Bad Debtor` on their follow-up <accounting/payments-follow-up/follow-ups-for-one-customer>` options, review which customers have
report. To do so, click on the bullet next to the customer's name and select a trust level. overdue invoices or require follow-up. To do so, go to :menuselection:`Accounting --> Customers -->
Customers`. In the :guilabel:`Customers` kanban view, click the search bar and filter by
:guilabel:`Overdue Invoices` or :guilabel:`Requires Follow-up`.
.. image:: follow_up/debtor-level.png To take follow-up actions for all relevant customers, click the :icon:`oi-view-list`
:alt: Set debtor's trust level :guilabel:`(list view)` icon and select the customers who need follow-up. Then, click
:icon:`fa-cog` :guilabel:`(Actions)` and select :guilabel:`Process Follow-ups`.
Send reminders in batches .. _accounting/payments-follow-up/customer-statement:
-------------------------
You can send reminder emails in batches from the :guilabel:`Follow-up Reports` page. To do so, Customer statement
select all the reports you would like to process, click on the :guilabel:`Action` gear icon, and ==================
select :guilabel:`Process follow-ups`.
.. seealso:: To get a comprehensive overview of a customer's account status, click the :guilabel:`Customer
- :doc:`/applications/essentials/in_app_purchase` Statement` smart button on the customer's form. This statement corresponds to the :ref:`Partner
- :doc:`/applications/marketing/sms_marketing/pricing_and_faq` Ledger <accounting/invoices/partner-ledger>` report's portion specific to that customer.
- :doc:`../customer_invoices/snailmail`
To send it to the customer, click :guilabel:`Send`, change the :guilabel:`Email Template` if needed,
and click :guilabel:`Print & Send`.
To view the customer statements for multiple customers at once, select the customers from the
:guilabel:`Customers` list view, click :icon:`fa-cog` :guilabel:`(Actions)`, and select
:guilabel:`Open Customer Statements`.
To create a PDF file, click :guilabel:`PDF`, and to make an XLSX file, click :guilabel:`XLSX`.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB