Skip to content

Conversation

fw-bot
Copy link
Collaborator

@fw-bot fw-bot commented Aug 18, 2025

task-4865418
task-4844221

Forward-Port-Of: #13928

@robodoo
Copy link
Collaborator

robodoo commented Aug 18, 2025

Pull request status dashboard

@fw-bot
Copy link
Collaborator Author

fw-bot commented Aug 18, 2025

@afma-odoo @auva-odoo cherrypicking of pull request #13928 failed.

stdout:

Auto-merging content/applications/finance/accounting/taxes.rst
Auto-merging content/applications/finance/accounting/vendor_bills.rst
CONFLICT (content): Merge conflict in content/applications/finance/accounting/vendor_bills.rst

Either perform the forward-port manually (and push to this branch, proceeding as usual) or close this PR (maybe?).

In the former case, you may want to edit this PR message as well.

⚠️ after resolving this conflict, you will need to merge it via @robodoo.

More info at https://github.com/odoo/odoo/wiki/Mergebot#forward-port

task-4865418
task-4844221

X-original-commit: ddd957d
@afma-odoo afma-odoo force-pushed the 18.0-17.0-accounting-vendorbills-digitization-ocr-afma-447998-fw branch from c92ff63 to 5762871 Compare August 25, 2025 12:36
@C3POdoo C3POdoo requested a review from a team August 25, 2025 12:59
@afma-odoo afma-odoo requested review from auva-odoo and removed request for a team August 25, 2025 13:00
@fw-bot
Copy link
Collaborator Author

fw-bot commented Aug 26, 2025

@afma-odoo @auva-odoo this forward port of #13928 is awaiting action (not merged or closed).

Copy link
Contributor

@auva-odoo auva-odoo left a 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 patience and your help @afma-odoo !

Comment on lines +96 to +97
To set an auto-post bills option for a vendor, go to :menuselection:`Accounting --> Vendors -->
Vendors`. In the :guilabel:`Accounting` tab of the contact form, select an :guilabel:`Auto-post
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To set an auto-post bills option for a vendor, go to :menuselection:`Accounting --> Vendors -->
Vendors`. In the :guilabel:`Accounting` tab of the contact form, select an :guilabel:`Auto-post
To set an auto-post bills option for a vendor, go to :menuselection:`Accounting --> Vendors -->
Vendors` and click the desired vendor. In the :guilabel:`Accounting` tab of the contact form, select an :guilabel:`Auto-post

Comment on lines +107 to +113
.. tip::
The following conditions must be met for bills to be auto-posted:

- The :guilabel:`Digitize automatically` option in the :guilabel:`Document Digitization` section
must be enabled for vendor bills.
- Since automation is triggered after three validated bills without edits, the contact name must
already exist in the database, and each uploaded vendor bill must include a bill date.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since these are pre-requisites for the feature, I wouldn't have them in a tip:

  • I would move the first list item before the part where you explain how to enable the feature for a vendor. i'd also add a ref to the Configuration section of this doc page.
  • I think the second list item can be in a note and can stay here.
  • Then I don't think the introductory sentence on line 108 would be needed anymore.


.. _accounting/bill-digitization/vendor-bills-matching-po:

Purchase matching
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm curious to know why you decided to change this heading (compared to the 17.0 version)? I think I would at least write "Purchase order matching" here instead, what do you think?

<accounting/bill-digitization/vendor-bills-upload>`, click :guilabel:`Digitize document`.

Once the document has been digitized, a blue banner appears; click :icon:`oi-arrow-right`
:guilabel:`Refresh` if needed. Review and correct any information uploaded during digitization:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
:guilabel:`Refresh` if needed. Review and correct any information uploaded during digitization:
:guilabel:`Refresh`. Review and correct any information uploaded during digitization:

Comment on lines +163 to +164
purchase orders linked to the corresponding vendor. Then, select the relevant lines from the
purchase order and the draft vendor bill (shown in grey), and click :guilabel:`Match`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
purchase orders linked to the corresponding vendor. Then, select the relevant lines from the
purchase order and the draft vendor bill (shown in grey), and click :guilabel:`Match`.
purchase order lines linked to the vendor defined for the vendor bill. Then, select the relevant purchase order lines and the draft vendor bill (shown in grey), and click :guilabel:`Match`.
  • since you see the PO lines in this view
  • to make it clearer
  • (defined not great; feel free to improve this)

Comment on lines +186 to +187
Close` in the :guilabel:`Create Purchase Order` window. Then, open the Purchase app to fill in
the fields and confirm the purchase order.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add a doc link for the Purchase app, just for good measure?

In the :guilabel:`Purchase Matching` list view, update the :guilabel:`Quantity` and
:guilabel:`Price` in the purchase order lines, if necessary.

If there is no existing purchase order related to the uploaded vendor bill, a new purchase order
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If there is no existing purchase order related to the uploaded vendor bill, a new purchase order
If there is no existing purchase order related to the vendor of the uploaded vendor bill, a new purchase order

If there is no existing purchase order related to the uploaded vendor bill, a new purchase order
can be directly created from the vendor bill lines. To do so, follow these steps:

#. Once the vendor bill is uploaded, make sure the :guilabel:`Vendor` field is filled in.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#. Once the vendor bill is uploaded, make sure the :guilabel:`Vendor` field is filled in.
#. Once the vendor bill is uploaded, make sure the :guilabel:`Vendor` field is filled in with the correct vendor.

(to be improved)

Comment on lines +178 to +179
#. In the :guilabel:`Create Purchase Order` window, complete all :ref:`required fields
<purchase/manage_deals/create-new-rfq>` in the purchase order form and click :guilabel:`Confirm
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#. In the :guilabel:`Create Purchase Order` window, complete all :ref:`required fields
<purchase/manage_deals/create-new-rfq>` in the purchase order form and click :guilabel:`Confirm
#. In the :guilabel:`Create Purchase Order` window, select the vendor from the bill, then complete all :ref:`required fields <purchase/manage_deals/create-new-rfq>` and click :guilabel:`Confirm

(feel free to improve this! I removed purchase order form since you said "in the Create purchase order window" at the beginning of the sentence)

Comment on lines +181 to +182
#. In the :guilabel:`Purchase Matching` list view, select the relevant lines from the purchase order
and the lines from the draft vendor bill (shown in grey), and click :guilabel:`Match`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#. In the :guilabel:`Purchase Matching` list view, select the relevant lines from the purchase order
and the lines from the draft vendor bill (shown in grey), and click :guilabel:`Match`.
#. In the :guilabel:`Purchase Matching` list view, select the relevant purchase order lines and the draft vendor bill (shown in grey), and click :guilabel:`Match`.

since there's only one line for the vendor bill?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants