|
2 | 2 | AI-powered document digitization
|
3 | 3 | ================================
|
4 | 4 |
|
5 |
| -**Invoice digitization** is the process of converting paper documents into vendor bill and customer |
6 |
| -invoice forms in your accounting. |
| 5 | +**Digitization** converts paper documents into vendor bills and customer invoices. |
7 | 6 |
|
8 |
| -Odoo uses :abbr:`OCR (optical character recognition)` and artificial intelligence technologies to |
9 |
| -recognize the content of the documents. Vendor bill and customer invoice forms are automatically |
10 |
| -created and populated based on the scanned invoices. |
| 7 | +Odoo recognizes the content of documents using :abbr:`OCR (optical character recognition)` and |
| 8 | +artificial intelligence technologies. Based on the scanned documents, vendor bills and customer |
| 9 | +invoices are automatically created and populated. |
11 | 10 |
|
12 | 11 | .. seealso::
|
13 | 12 | - `Test Odoo's invoice digitization <https://www.odoo.com/app/invoice-automation>`_
|
14 | 13 | - `Odoo Tutorials: Vendor Bill Digitization
|
15 | 14 | <https://www.odoo.com/slides/slide/vendor-bill-digitization-7065>`_
|
| 15 | + - :doc:`/applications/essentials/in_app_purchase` |
| 16 | + |
| 17 | +.. _accounting/invoice-digitization/configuration: |
16 | 18 |
|
17 | 19 | Configuration
|
18 | 20 | =============
|
19 | 21 |
|
20 |
| -In :menuselection:`Accounting --> Configuration --> Settings --> Digitization`, check the box |
21 |
| -:guilabel:`Document Digitization` and choose whether :guilabel:`Vendor Bills` and |
22 |
| -:guilabel:`Customer Invoices` (this includes customer credit notes) should be processed |
23 |
| -automatically or on demand. |
| 22 | +Go to :menuselection:`Accounting --> Configuration --> Settings` and navigate to the |
| 23 | +:guilabel:`Digitization` section. Enable the :guilabel:`Document Digitization` option and choose |
| 24 | +whether :guilabel:`Vendor Bills` and :guilabel:`Customer Invoices` should be processed automatically |
| 25 | +or on demand. |
| 26 | + |
| 27 | +.. note:: |
| 28 | + If the :guilabel:`Single Invoice Line Per Tax` option is enabled, only one line is created per |
| 29 | + tax in the new bill/invoice, regardless of the number of lines on it. |
| 30 | + |
| 31 | +.. _accounting/invoice-digitization/vendor-bills-invoices-upload: |
| 32 | + |
| 33 | +Vendor bills and invoices upload |
| 34 | +================================ |
| 35 | + |
| 36 | +Vendor bills and invoices are :ref:`uploaded manually |
| 37 | +<accounting/invoice-digitization/manual-upload>` or sent to a :ref:`designated email alias |
| 38 | +<accounting/invoice-digitization/email-alias>` to be digitized. |
| 39 | + |
| 40 | +.. seealso:: |
| 41 | + :doc:`Vendor bills <../vendor_bills>` |
| 42 | + |
| 43 | +.. _accounting/invoice-digitization/manual-upload: |
24 | 44 |
|
25 |
| -If you enable the :guilabel:`Single Invoice Line Per Tax` option, only one line is created per tax |
26 |
| -in the new bill, regardless of the number of lines on the invoice. |
| 45 | +Uploading manually |
| 46 | +------------------ |
27 | 47 |
|
28 |
| -Invoice upload |
29 |
| -============== |
| 48 | +From the :guilabel:`Accounting Dashboard`, click :guilabel:`Upload` on the :guilabel:`Vendor |
| 49 | +Bills` journal. |
30 | 50 |
|
31 |
| -Upload invoices manually |
32 |
| ------------------------- |
| 51 | +Alternatively, go to :menuselection:`Accounting --> Vendors --> Bills` or :menuselection:`Accounting |
| 52 | +--> Customers --> Invoices` and click :guilabel:`Upload`. |
33 | 53 |
|
34 |
| -From the :guilabel:`Accounting Dashboard`, click on the :guilabel:`Upload` button of your vendor |
35 |
| -bills journal. |
36 |
| -Alternatively, go to :menuselection:`Accounting --> Customers --> Invoices` or |
37 |
| -:menuselection:`Accounting --> Vendors --> Bills` and select :guilabel:`Upload`. |
| 54 | +.. _accounting/invoice-digitization/email-alias: |
38 | 55 |
|
39 |
| -.. _invoice-digitization/email-alias: |
| 56 | +Uploading using an email alias |
| 57 | +------------------------------ |
40 | 58 |
|
41 |
| -Upload invoices using an email alias |
42 |
| ------------------------------------- |
| 59 | +Vendor bills (or customer invoices) can be uploaded with an email alias in two ways: |
43 | 60 |
|
44 |
| -You can configure your connected scanner to send scanned documents to an email alias. Emails sent to |
45 |
| -these aliases are converted into new draft customer invoices or vendor bills. |
| 61 | +- scanned from a connected scanner configured to send email to an email alias; |
| 62 | +- sent directly to an email alias. |
46 | 63 |
|
47 |
| -You can modify the email alias of a journal. To do so, go to the :guilabel:`Settings` app. Under |
48 |
| -:guilabel:`General Settings: Discuss`, enable :guilabel:`Custom Email Servers`, add an |
49 |
| -:guilabel:`Alias Domain`, and :guilabel:`Save`. |
| 64 | +Each PDF attached to the email is automatically converted into a new draft vendor bill (or customer |
| 65 | +invoices). |
50 | 66 |
|
51 |
| -The email alias is now available in the :guilabel:`Advanced Settings` tab of the journal. Emails |
52 |
| -sent to this address will be converted automatically into new invoices or bills. |
| 67 | +.. note:: |
| 68 | + - Only PDF and XML formats are processed via email alias associated with a journal. |
| 69 | + - JPEG files must be processed via :ref:`email alias in the Documents app <documents/upload>` |
| 70 | + |
| 71 | +To add an email alias to a journal, follow these steps: |
| 72 | + |
| 73 | +#. Open the Settings app, navigate to the :guilabel:`Discuss` section, enable :guilabel:`Custom |
| 74 | + Email Servers`, and :guilabel:`Save`. |
| 75 | +#. :ref:`Add an Alias Domain <email-inbound-custom-domain>`. |
| 76 | +#. The default email aliases `vendor-bills@` and `customer-invoices@` followed by the |
| 77 | + :guilabel:`Alias Domain` set, are automatically created and available in the :guilabel:`Advanced |
| 78 | + Settings` tab of the :guilabel:`Vendor Bills` and :guilabel:`Customer Invoices` journals, |
| 79 | + respectively. |
| 80 | +#. To change a default email alias, go to :menuselection:`Accounting --> Configuration --> |
| 81 | + Journals`, select the corresponding journal, and edit the :guilabel:`Email Alias` on the |
| 82 | + :guilabel:`Advanced Settings` tab. |
| 83 | +#. Configure the connected scanner to send scanned documents to the email alias, if needed. |
53 | 84 |
|
54 | 85 | .. note::
|
55 |
| - If you use the :doc:`Documents </applications/productivity/documents>` app, you can automatically |
56 |
| - send your scanned invoices to the :guilabel:`Finance` workspace (e.g., |
| 86 | + Alternatively, an :ref:`email alias in the Documents app <documents/upload>` can be used to |
| 87 | + automatically send scanned bills/invoices to the :guilabel:`Finance` workspace (e.g., |
57 | 88 | `inbox-financial@example.odoo.com`).
|
58 | 89 |
|
59 |
| -The default email aliases `vendor-bills@` and `customer-invoices@` followed by the |
60 |
| -:guilabel:`Alias Domain` you set are automatically created for the :guilabel:`Vendor Bills` and |
61 |
| -:guilabel:`Customer Invoices` journals, respectively. Emails sent to these addresses are converted |
62 |
| -automatically into new invoices or bills. |
| 90 | +.. _accounting/invoice-digitization/digitization: |
| 91 | + |
| 92 | +Digitization and data recognition with AI |
| 93 | +========================================= |
| 94 | + |
| 95 | +Depending on the :ref:`settings <accounting/invoice-digitization/configuration>`, the document is |
| 96 | +either digitized automatically or requires manual processing. |
| 97 | + |
| 98 | +To manually digitize an :ref:`uploaded vendor bill |
| 99 | +<accounting/invoice-digitization/vendor-bills-invoices-upload>`, follow these steps: |
63 | 100 |
|
64 |
| -To change a default email alias, go to |
65 |
| -:menuselection:`Accounting --> Configuration --> Accounting: Journals`. Select the journal you want |
66 |
| -to edit, click on the :guilabel:`Advanced Settings` tab, and edit the `Email Alias`. |
| 101 | +#. In the uploaded vendor bill, click :guilabel:`Digitize document`. |
| 102 | +#. A blue :guilabel:`All fields will be automated by Artificial Intelligence, it might take 5 |
| 103 | + seconds` banner appears; click :icon:`oi-arrow-right` :guilabel:`Refresh` if needed. |
| 104 | +#. If necessary, review and correct the information uploaded during digitization. Click on the |
| 105 | + related field(s) to edit and make updates, or click :guilabel:`Reload AI data` to refresh the |
| 106 | + data. |
| 107 | +#. Click :guilabel:`Confirm` to post the document. |
67 | 108 |
|
68 |
| -Invoice digitization |
69 |
| -==================== |
| 109 | +This process helps the AI learn and improves data recognition for future digitizations. |
70 | 110 |
|
71 |
| -According to your settings, the document is either processed automatically, or you need to click on |
72 |
| -:guilabel:`Send for digitization` to do it manually. |
| 111 | +.. _accounting/invoice-digitization/vendor-bills-matching-po: |
| 112 | + |
| 113 | +Vendor bills matching with purchase orders |
| 114 | +------------------------------------------ |
| 115 | + |
| 116 | +When a purchase order is detected on a vendor bill through OCR, Odoo searches the database for a |
| 117 | +matching purchase order number. If found, it pulls in as much information as possible from the |
| 118 | +purchase order and replaces the OCR-detected data on the vendor bill. |
| 119 | + |
| 120 | +For example, the vendor :guilabel:`Bill Reference` number is overwritten by the :guilabel:`Vendor |
| 121 | +Reference` from the purchase order. |
| 122 | + |
| 123 | +.. note:: |
| 124 | + - All changes are logged in the chatter. |
| 125 | + - A smart button linking to the related purchase order is available on the vendor bill. |
73 | 126 |
|
74 |
| -Once the data is extracted from the PDF, you can correct it if necessary by clicking on the |
75 |
| -respective tags (available in :guilabel:`Edit` mode) and selecting the proper information instead. |
| 127 | +To correct any mismatches, either edit the incorrect section of the purchase order or leave it |
| 128 | +blank. |
76 | 129 |
|
77 |
| -Data recognition with AI |
78 |
| -======================== |
| 130 | +.. tip:: |
| 131 | + - Use electronic invoices with embedded XML to ensure more accurate and efficient processing. |
| 132 | + - Alternatively, the :ref:`Auto-complete <accounting/vendor_bills/bill-completion>` feature |
| 133 | + transfers information from the purchase order to the vendor bill without OCR required. |
79 | 134 |
|
80 |
| -It is essential to review and correct (if needed) the information uploaded during digitization. |
81 |
| -Then, you have to post the document by clicking on :guilabel:`Confirm`. In this manner, the AI |
82 |
| -learns, and the system identifies the correct data for future digitizations. |
| 135 | +.. _accounting/invoice-digitization/pricing: |
83 | 136 |
|
84 | 137 | Pricing
|
85 | 138 | =======
|
86 | 139 |
|
87 | 140 | The **invoice digitization** is an In-App Purchase (IAP) service that requires prepaid credits to
|
88 | 141 | work. Digitizing one document consumes one credit.
|
89 | 142 |
|
90 |
| -To buy credits, go to :menuselection:`Accounting --> Configuration --> Settings --> Digitization` |
91 |
| -and click on :guilabel:`Buy credits`, or go to :menuselection:`Settings --> Odoo IAP` and click on |
92 |
| -:guilabel:`View My Services`. |
| 143 | +To buy credits, :ref:`go to the Settings app <iap/buying_credits>` or :menuselection:`Accounting --> |
| 144 | +Configuration --> Settings`, navigate to the :guilabel:`Digitization` section, and click |
| 145 | +:guilabel:`Buy credits`. |
93 | 146 |
|
94 | 147 | .. note::
|
95 | 148 | Enterprise Odoo users with a valid subscription get free credits to test IAP features before
|
96 |
| - deciding to purchase more credits for the database. This includes demo/training databases, |
97 |
| - educational databases, and one-app-free databases. |
| 149 | + purchasing more credits for the database. This includes demo/training databases, educational |
| 150 | + databases, and one-app-free databases. |
98 | 151 |
|
99 | 152 | .. seealso::
|
100 | 153 | - `Our Privacy Policy <https://iap.odoo.com/privacy#header_6>`_
|
|
0 commit comments