-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[IMP] accounting: update payment matching feature #11607
base: 17.0
Are you sure you want to change the base?
Conversation
task-3518648
e4cdfc2
to
df65c56
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your work @afma-odoo! I only have a few minor comments/suggestions (and one question as well) 🙂
The invoice or bill is now marked as :guilabel:`In payment` until it is :doc:`reconciled | ||
<bank/reconciliation>` with its corresponding :doc:`bank transactions <bank/transactions>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The invoice or bill is now marked as :guilabel:`In payment` until it is :doc:`reconciled | |
<bank/reconciliation>` with its corresponding :doc:`bank transactions <bank/transactions>`. | |
The invoice or bill is then marked as :guilabel:`In payment` until it is :doc:`reconciled | |
<bank/reconciliation>` with its corresponding :doc:`bank transactions <bank/transactions>`. |
The :guilabel:`Payments matching` or :guilabel:`Auto-reconcile` tool displays all unreconciled | ||
customer invoices and vendor bills, allowing payments to be matched with invoices or bills | ||
individually or all at once in a single centralized location. To do so, follow these steps: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The :guilabel:`Payments matching` or :guilabel:`Auto-reconcile` tool displays all unreconciled | |
customer invoices and vendor bills, allowing payments to be matched with invoices or bills | |
individually or all at once in a single centralized location. To do so, follow these steps: | |
The :guilabel:`Payments matching` or :guilabel:`Auto-reconcile` tool allows to match payments with unreconciled customer invoices or vendor bills either individually or in batches. To do so, follow these steps: |
customer invoices and vendor bills, allowing payments to be matched with invoices or bills | ||
individually or all at once in a single centralized location. To do so, follow these steps: | ||
|
||
#. Go to the :guilabel:`Accounting Dashboard`, click the :icon:`fa-ellipsis-v` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#. Go to the :guilabel:`Accounting Dashboard`, click the :icon:`fa-ellipsis-v` | |
#. Access the :guilabel:`Accounting Dashboard`, click the :icon:`fa-ellipsis-v` |
#. Search for the contact. | ||
#. In the :guilabel:`Journal Items to reconcile` list, click :guilabel:`Auto-Reconcile` next to the | ||
receivable or payable account. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#. Search for the contact. | |
#. In the :guilabel:`Journal Items to reconcile` list, click :guilabel:`Auto-Reconcile` next to the | |
receivable or payable account. | |
#. Search for the contact in the :guilabel:`Journal Items to reconcile` list. | |
#. Click :guilabel:`Auto-Reconcile` next to the receivable or payable account. |
- Since we're already on the list when looking for a contact (and only mentioning that list after searching for the contact got me a bit confused)
- Probably a stupid question but is searching for a contact really necessary? If not, maybe we could remove that line and rephrase the second one to say that you can also choose to reconcile all journal items for a specific account, rather than limiting it to items associated with a specific contact for that account, if that makes sense?
Something like: Click :guilabel:Auto-Reconcile
next to the receivable or payable account (or a specific contact's journal items in that account). --> I'm really not sure about the part between brackets but this was just to illustrate what I meant
#. In the :guilabel:`Find Entries to Reconcile Automatically` window, Odoo has automatically | ||
prefilled the :guilabel:`From`, :guilabel:`To`, :guilabel:`Reconcile`, :guilabel:`Accounts`, | ||
:guilabel:`Partners` fields. | ||
#. Click :guilabel:`Launch`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#. In the :guilabel:`Find Entries to Reconcile Automatically` window, Odoo has automatically | |
prefilled the :guilabel:`From`, :guilabel:`To`, :guilabel:`Reconcile`, :guilabel:`Accounts`, | |
:guilabel:`Partners` fields. | |
#. Click :guilabel:`Launch`. | |
#. In the :guilabel:`Find Entries to Reconcile Automatically` window, click :guilabel:`Launch`. |
If there's no real step to take here, I would not mention the field. However, I think we could maybe talk about bit more about the two options for the Reconcile field? Would that make sense?
Matching invoices and bills with payments | ||
----------------------------------------- | ||
For a single invoice or bill | ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
A blue banner appears when validating a new invoice/bill and an **outstanding payment** exists for | ||
this specific customer or vendor. To match it with the invoice or bill, click :guilabel:`ADD` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this specific customer or vendor. To match it with the invoice or bill, click :guilabel:`ADD` | |
this specific customer or vendor. To match it with the invoice or bill, click :guilabel:`Add` |
Invoices and bills are automatically matched to their corresponding payments and are now marked as | ||
:guilabel:`In payment` until it is :doc:`reconciled <bank/reconciliation>` with their corresponding | ||
:doc:`bank transactions <bank/transactions>`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Invoices and bills are automatically matched to their corresponding payments and are now marked as | |
:guilabel:`In payment` until it is :doc:`reconciled <bank/reconciliation>` with their corresponding | |
:doc:`bank transactions <bank/transactions>`. | |
Invoices and bills are automatically matched to their corresponding payments and are then marked as | |
:guilabel:`In payment` until they are :doc:`reconciled <bank/reconciliation>` with their corresponding | |
:doc:`bank transactions <bank/transactions>`. |
The invoices or bills are now marked as :guilabel:`In payment` until they are :doc:`reconciled | ||
<bank/reconciliation>` with the corresponding :doc:`bank transactions <bank/transactions>`. The | ||
credit notes or refunds are marked as :guilabel:`Paid`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The invoices or bills are now marked as :guilabel:`In payment` until they are :doc:`reconciled | |
<bank/reconciliation>` with the corresponding :doc:`bank transactions <bank/transactions>`. The | |
credit notes or refunds are marked as :guilabel:`Paid`. | |
The invoices or bills are then marked as :guilabel:`In payment` until they are :doc:`reconciled | |
<bank/reconciliation>` with the corresponding :doc:`bank transactions <bank/transactions>`. The | |
credit notes or refunds are marked as :guilabel:`Paid`. |
next step is :doc:`reconciling <bank/reconciliation>` it with the related :doc:`bank transactions | ||
<bank/transactions>` line to finalize the payment workflow and mark the invoice or bill as |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
next step is :doc:`reconciling <bank/reconciliation>` it with the related :doc:`bank transactions | |
<bank/transactions>` line to finalize the payment workflow and mark the invoice or bill as | |
next step is :doc:`reconciling <bank/reconciliation>` it with the related :doc:`bank transaction | |
<bank/transactions>` line to finalize the payment workflow and mark the invoice or bill as |
task-3518648