From aecf807a876a741d17ba6560a5795759cbce53bf Mon Sep 17 00:00:00 2001 From: afma-odoo Date: Mon, 18 Aug 2025 09:40:27 +0000 Subject: [PATCH] [IMP] accounting: update bank synchronization page task-4981233 X-original-commit: 87c24cc8b0d4f66615321ba4ef41f65632ac42ee --- .../accounting/bank/bank_synchronization.rst | 360 +++++++++++------- .../bank_synchronization/enablebanking.rst | 34 -- .../enablebanking/enablebanking.png | Bin 2526 -> 0 bytes .../enablebanking/enablebankingauth.png | Bin 15212 -> 0 bytes .../bank/bank_synchronization/ponto.rst | 150 ++++---- .../ponto/ponto-add-account.png | Bin 9501 -> 0 bytes .../ponto/ponto-organization.png | Bin 20111 -> 0 bytes .../ponto/ponto-select-accounts.png | Bin 30461 -> 0 bytes .../bank/bank_synchronization/saltedge.rst | 99 ----- .../saltedge/saltedge-contact-email.png | Bin 8045 -> 0 bytes .../saltedge/saltedge-give-consent.png | Bin 22965 -> 0 bytes .../saltedge/saltedge-login-page.png | Bin 5528 -> 0 bytes .../accounting/bank/reconciliation.rst | 20 + .../finance/accounting/payments/pay_sepa.rst | 6 + redirects/18.0.txt | 2 + 15 files changed, 325 insertions(+), 346 deletions(-) delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/enablebanking.rst delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/enablebanking/enablebanking.png delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/enablebanking/enablebankingauth.png delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/ponto/ponto-add-account.png delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/ponto/ponto-organization.png delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/ponto/ponto-select-accounts.png delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/saltedge.rst delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/saltedge/saltedge-contact-email.png delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/saltedge/saltedge-give-consent.png delete mode 100644 content/applications/finance/accounting/bank/bank_synchronization/saltedge/saltedge-login-page.png diff --git a/content/applications/finance/accounting/bank/bank_synchronization.rst b/content/applications/finance/accounting/bank/bank_synchronization.rst index 318599f626..ca9eaf1679 100644 --- a/content/applications/finance/accounting/bank/bank_synchronization.rst +++ b/content/applications/finance/accounting/bank/bank_synchronization.rst @@ -4,208 +4,286 @@ Bank synchronization ==================== -Odoo can synchronize directly with your bank institution to get all bank statements imported -automatically into your database. +Odoo synchronizes directly with your bank institution to automatically import all bank transactions +into the database. It supports over 26,000 financial institutions worldwide and relies on multiple +:ref:`third-party providers ` to connect with +banks. -To check if your bank is compatible with Odoo, go to `Odoo Accounting Features -`_, and click on -:guilabel:`See list of supported institutions`. - -Odoo supports more than 26,000 institutions around the world. - -To connect to the banks, Odoo uses multiple web-services: +.. note:: + To use this service, a valid Odoo Enterprise subscription is required. -- **Plaid**: United States of America and Canada -- **Yodlee**: Worldwide -- :doc:`Salt Edge `: Worldwide -- :doc:`Ponto `: Europe -- :doc:`Enable Banking `: Scandinavian countries +.. tip:: + To check if your bank is compatible with Odoo, go to `Odoo Accounting Features + `_, and click :guilabel:`See list of + supported institutions` in the :guilabel:`Bank & Cash` section. .. seealso:: :doc:`transactions` +.. _accounting/bank-synchronization/configuration: + Configuration ============= -On-Premise users ----------------- - -To be able to use this service, you need to have a valid Odoo Enterprise subscription. -So make sure that your database is registered with your Odoo Enterprise contract. -We also use a proxy between your database and the third party provider so, in case of -a connection error, please check that you don't have a firewall or a proxy blocking the -following address: - -- https://production.odoofin.com/ +.. _accounting/bank-synchronization/first-synchronization: First synchronization --------------------- -You can start synchronization either by going to the Accounting app and -:menuselection:`Accounting --> Configuration --> Add a Bank Account`. +To synchronize the database with a bank, go to the Accounting Dashboard, click the +:icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` icon of the :guilabel:`Bank` journal, and +:guilabel:`Connect bank`. In the :guilabel:`Search for an institution` window, select the relevant +bank and click :guilabel:`Connect`. + +.. tip:: + - Alternatively, go to :menuselection:`Accounting --> Configuration --> Add a Bank Account` or + click :guilabel:`Search over 26000 banks` in the Accounting dashboard. + - Depending on your bank and country, you can select the :guilabel:`Type of account` and/or + choose another :ref:`third-party provider ` + to connect with the bank if needed before clicking :guilabel:`Connect`. + - If your bank is not listed in the :guilabel:`Search for an institution` window, scroll down the + list and click :icon:`fa-plus` :guilabel:`Add new bank` to create a bank account manually. Fill + in the :guilabel:`Account Number`, :guilabel:`Bank`, and :guilabel:`SWIFT Code` and click + :guilabel:`Connect`. A bank journal is then created and named using the account number. Note + that in this case, the bank is not synchronized. + - If issues occur during the first synchronization, check that no firewall or proxy is blocking + the address https://production.odoofin.com/. Make sure your web browser allows pop-ups and that + any ad-blocker is disabled. -Now you can search for your bank institution. Select it and follow the steps to synchronize with it. +.. important:: + When setting up bank synchronization, accounting transactions are automatically recorded from the + date of the last transaction +1 day (e.g., if the last transaction date is 31/12/2025, the + recording starts on 01/01/2026). If the journal contains no transactions, all available past + transactions are retrieved. To limit the retrieval period, go to :menuselection:`Accounting --> + Accounting --> Lock Dates`, and set a date in the :guilabel:`Lock Everything` field. .. note:: - If you have any issues during your first synchronization, please verify that your - web browser doesn't block pop-ups and that your ad-blocker is disabled. + - Some banks are in a :guilabel:`Beta` status, meaning they're not yet fully supported by + third-party providers. This may lead to bugs or other issues. Although they can be used, Odoo + does not provide technical support in this case. + - The :ref:`third-party provider ` may + request more information to connect with a bank. This information is not stored on Odoo's + servers. + - To view all past synchronizations, activate the :ref:`developer mode ` and go to + :menuselection:`Accounting --> Configuration --> Online Synchronization`. -.. important:: - When setting up the bank statement synchronization, Odoo automatically starts recording the - accounting transactions from the last transaction’s date +1 day (if the last transaction day is - 31/12/2022, the recording starts on 01/01/2023). If the journal contains no transaction, Odoo - retrieves transactions as far back as possible. You can limit how far back Odoo retrieves - transactions by opening the Accounting app, going to :menuselection:`Accounting --> Lock Dates`, - and setting a date in the :guilabel:`Journal Entries Lock Date` field. +.. _accounting/bank-synchronization/manual-synchronization: -You must provide a phone number during your first synchronization to secure your account. We ask for -such information because we don't want your data falling into the wrong hands. Therefore, if we -detect suspicious activities on your account, we block all requests coming from your account, and -you need to reactivate it using that phone number. +Manual synchronization +---------------------- -The third-party provider may request more information in order to connect with your bank -institution. This information is not stored on Odoo's servers. +After the :ref:`first synchronization `, bank +journals are synchronized by default every twelve hours. To manually trigger synchronization, go to +the Accounting dashboard and click :guilabel:`Fetch Transactions` on the relevant bank journal. -By default, transactions fetched from an online source are grouped inside the same statement, and -one bank statement is created per month. You can change the bank statement creation periodicity -in your journal settings. +.. tip:: + Alternatively, activate the :ref:`developer mode `, go to + :menuselection:`Accounting --> Configuration --> Online Synchronization`, select the relevant + bank, and click :guilabel:`Fetch transactions`. -To view all your synchronizations, activate the :ref:`developer mode ` and go to -:menuselection:`Accounting --> Configuration --> Online Synchronization`. +.. note:: + - Some banks do not support automatic transaction fetching. For these institutions, an error + message appears during the automatic account synchronization, prompting the user to disable the + automatic synchronization. This message is also logged in the chatter of the online + synchronization. In such cases, disable the :guilabel:`Automatic synchronization` option in the + corresponding bank's :guilabel:`Online Synchronization` and make sure to perform manual + synchronizations by clicking :guilabel:`Fetch Transactions` on the relevant bank journal. + - For some bank institutions, transactions can only be fetched up to three months in the past. If + older transactions are needed, they can be :ref:`imported `. -Synchronize manually --------------------- +.. _accounting/bank-synchronization/update-credentials: -After your first synchronization, the created journals are synchronized by default every 12 hours. -If you wish, you can synchronize them manually by clicking on the :guilabel:`Synchronize Now` button -on the dashboard. +Update synchronization credentials +---------------------------------- -Alternatively, activate the :ref:`developer mode `, go to -:menuselection:`Accounting --> Configuration --> Online Synchronization`, select your institution, -and then click the :guilabel:`Fetch transactions` button. +To update bank credentials, activate the :ref:`developer mode `, and go to +:menuselection:`Accounting --> Configuration --> Online Synchronization`. Open the connection that +needs to be updated, click :guilabel:`Update Credentials`, and follow the steps. -.. important:: - Some institutions do not allow transactions to be fetched automatically. For such institutions, - during the automatic synchronization of the account, you receive an error message asking you to - disable the automatic synchronization. This message can be found in the chatter of your online - synchronizations. In this case, make sure to perform manual synchronizations. +.. note:: + - The steps may vary depending on the third-party provider, as each provider follows its own + process. + - When updating bank credentials, make sure all accounts are selected for synchronization, + including those from other banking institutions if applicable. -Issues -====== +.. _accounting/bank-synchronization/third-party-providers: -Synchronization in error ------------------------- +Third-party providers +--------------------- -To report a connection error to the `Odoo support `_, activate the -:ref:`developer mode `, go to :menuselection:`Accounting --> Configuration --> -Online Synchronization`, select the connection that failed, and copy the error description and the -reference. +Odoo relies on third-party providers to securely connect to your bank accounts and automatically +import transactions and financial data into the database. The following providers are used: + +- `Plaid `_ (supported in the `United States of America and Canada + `_) +- `Yodlee `_ (supported in Europe) +- `Salt Edge `_ (supported `worldwide + `_) +- :doc:`Ponto ` (supported in Europe) +- `Enable Banking `_ (supported in `Scandinavian countries + `_) + +.. tip:: + When :ref:`connecting a bank to Odoo `: + + - Depending on your bank and country, change the default third-party provider when selecting the + bank, if necessary. + - Make sure to check the consent checkbox to allow information to be shared with Odoo. + - Select all accounts that need access and synchronization, including those from other banking + institutions. + +.. seealso:: + - :ref:`Bank synchronization troubleshooting ` + - :ref:`Salt Edge bank synchronization troubleshooting + ` + - :ref:`Ponto bank synchronization troubleshooting + ` + +.. _accounting/bank-synchronization/duplicate-transactions: + +Duplicate transactions +====================== + +When importing transactions, some may appear duplicated due to the same online transaction +identifier or the same currency, amount, account number, and date. -Synchronization disconnected ----------------------------- +To search for duplicate transactions, access the :ref:`bank reconciliation view +`, then follow these steps: -If your connection with the proxy is disconnected, you can reconnect with the proxy using the -:guilabel:`Fetch Account` button. +#. Click the :icon:`fa-cog` :guilabel:`(gear)` icon, and select :guilabel:`Find Duplicate + Transactions`. +#. All duplicate transactions from the starting date are displayed in the :guilabel:`Transactions` + tab. Update the :guilabel:`Starting Date` if needed. +#. To delete a transaction, select it, click :guilabel:`Delete Selected`, and confirm. .. note:: - If you are unable to reconnect using the :guilabel:`Reconnect` button, please contact the - `support `_ directly with your client id or the reference of the error - listed in the chatter. + Journal entries can only be deleted if they have not been reconciled. -.. _MigrationOnlineSync: +.. _accounting/bank-synchronization/missing-transactions: -Migration process for users having installed Odoo before December 2020 -====================================================================== +Missing transactions +==================== -If you are on-premise, please first make sure that your source is up-to-date with the latest version -of Odoo. +Missing or pending transactions are entries that the bank has not yet validated. -Users who have created a database before December 2020 need to install the new module manually to -use the new functionalities. +To find missing and pending transactions, access the :ref:`bank reconciliation view +`, click the :icon:`fa-cog` :guilabel:`(gear)` icon, and select +:guilabel:`Find Missing Transactions`. -To do so, go to :menuselection:`Apps --> Update Apps List`, remove the default filter in the search -bar and type `account_online_synchronization`. You can then click on :guilabel:`Install`. -Finally, make sure all your users refresh their Odoo page by pressing CTRL+F5. +To import a posted missing transaction, select it and click :guilabel:`Import Transactions`. -.. Note:: +.. note:: + - Make sure the connection with the bank is active to find missing transactions. + - :guilabel:`Pending` transactions cannot be imported. - - All previous synchronizations are disconnected during the installation and will not work - anymore. To view them, activate the :ref:`developer mode ` and go to - :menuselection:`Accounting --> Configuration --> Online Synchronization`. It is not possible - to resynchronize these connections; you have to make new ones. - - Do not uninstall the `account_online_sync` module, which is the previous module for online - synchronization. The new one overrides it. - - By default, the `account_online_synchronization` module is installed automatically with - Accounting. +.. _accounting/bank-synchronization/troubleshooting: -FAQ -=== +Troubleshooting +=============== -The synchronization is not working in real-time. Is that normal? ----------------------------------------------------------------- +.. seealso:: + :ref:`Bank synchronization troubleshooting - Ponto + ` + +.. _accounting/bank-synchronization/troubleshooting/synchronization: + +Synchronization errors or disconnections +---------------------------------------- -The process is not intended to work in real-time as third party providers synchronize your accounts -at different intervals. To force the synchronization and fetch the statements, go to your -:guilabel:`Accounting Dashboard`, and click on the :guilabel:`Synchronize Now` button. Synchronize -and fetch transactions by activating the :ref:`developer mode ` and going to -:menuselection:`Accounting --> Configuration --> Online Synchronization`. Some providers only allow -one refresh per day, so it is possible that clicking on :guilabel:`Synchronize Now` does not get -your latest transactions if you already performed such action earlier in the day. +To report a connection error to `Odoo support `_, activate the +:ref:`developer mode `, go to :menuselection:`Accounting --> Configuration --> +Online Synchronization`, select the failed connection, and copy the error description and the +reference. + +If the connection with the proxy is lost and reconnection using the :guilabel:`Reconnect` option +isn't successful, contact `support `_ directly. Provide the client ID or +the error reference from the chatter. -A transaction can be visible on your bank account but not be fetched if it has the status -:guilabel:`Pending`. Only transactions with the :guilabel:`Posted` status will be retrieved. If the -transaction is not **Posted** yet, you will have to wait until the status changes. +.. _accounting/bank-synchronization/troubleshooting/real-time: -Is the Online Bank Synchronization feature included in my contract? -------------------------------------------------------------------- +Why is the synchronization not working in real-time? +---------------------------------------------------- -- **Community Edition**: No, this feature is not included in the Community Version. -- **Online Edition**: Yes, even if you benefit from the One App Free contract. -- **Enterprise Edition**: Yes, if you have a valid enterprise contract linked to your database. +Synchronization is not designed to work in real time, as third-party providers synchronize accounts +at different intervals. To manually trigger synchronization and retrieve bank transactions, go to +the :guilabel:`Accounting Dashboard`, and click :guilabel:`Fetch Transactions`. -Some banks have a status "Beta." What does this mean? ------------------------------------------------------ +Alternatively, to synchronize and fetch transactions, activate the :ref:`developer mode +` and go to :menuselection:`Accounting --> Configuration --> Online +Synchronization`. -This means that banking institutions are not yet fully supported by our Third Party Provider. Bugs -or other problems may arise. Odoo does not support technical problems that occur with banks in the -Beta phase, but the user may still choose to connect. Connecting with these banks contributes to the -development process since the Provider will have real data and feedback from the connection. +Some providers restrict refreshes to once per day. If transactions have already been fetched, +clicking :guilabel:`Fetch Transactions` again may not retrieve the latest data. + +Transactions may appear on a bank account, but cannot be fetched if they have a :guilabel:`Pending` +status; only transactions with a :guilabel:`Posted` status are retrieved. + +.. _accounting/bank-synchronization/troubleshooting/refresh-manually: Why do my transactions only synchronize when I refresh manually? ---------------------------------------------------------------- -Some banks have additional security measures and require extra steps, such as an SMS/email -authentication code or another type of MFA. Because of this, the integrator cannot pull transactions -until the security code is provided. +Some banks implement additional security measures and require extra steps, such as an SMS or email +authentication code, or another type of :abbr:`MFA (multi-factor authentication)`. As a result, +the third-party provider cannot retrieve transactions until the security code is provided. + +.. _accounting/bank-synchronization/troubleshooting/visible-transactions: + +Why are no transactions visible? +-------------------------------- + +There are a few possible reasons for this issue: + +- No bank accounts were synchronized during the :ref:`first synchronization + `. +- There may be no new transactions available to fetch. + +If the bank account is correctly linked to a journal, but posted transactions still aren't visible +in the database, contact `support `_. + +.. _accounting/bank-synchronization/troubleshooting/no-account-appearing: + +Why are no accounts shown after synchronization? +------------------------------------------------ + +During the synchronization process, a bank institution was selected, but no bank accounts from this +institution were authorized during the :ref:`first synchronization +`. + +.. _accounting/bank-synchronization/troubleshooting-saltedge: + +Saltedge troubleshooting +------------------------ + +.. _accounting/bank-synchronization/troubleshooting/saltedge/deleting-error: -Not all of my past transactions are in Odoo, why? -------------------------------------------------- +Why is there an error when deleting a synchronization in Odoo? +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -For some institutions, transactions can only be fetched up to 3 months in the past. +Odoo can't permanently delete the connection established with the banking institution. However, +it revokes consent, which prevents Odoo from accessing the account. The error message indicates that +the consent has been revoked, but the record could not be deleted as it remains in Salt Edge. -Why don't I see any transactions? ---------------------------------- +To delete the connection, connect to the `Salt Edge account `_ +and manually remove the synchronization. Once this is done, the record can be deleted in Odoo. -During your first synchronization, you selected the bank accounts you decided to synchronize with -Odoo. If you didn't synchronize any of your accounts, activate the :ref:`developer mode -`, go to :menuselection:`Accounting --> Configuration --> Online Synchronization`, -and click the :guilabel:`Fetch Account` button on the connection. +.. _accounting/bank-synchronization/troubleshooting/saltedge/account-already-synchronized: -There may also be no new transactions. +I have an error saying that this account has already been synchronized +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -If your bank account is properly linked to a journal and posted transactions are not visible in your -database, please `submit a support ticket `_. +The bank account has already been synchronized with Salt Edge. Access the Salt Edge `dashboard +`_ to check if a connection with the same credentials exists. +There are two options: -How can I update my bank credentials? -------------------------------------- +- If a connection with the same credentials exists in Salt Edge but has not been synchronized with + Odoo, delete the existing connection and create a new one from the Odoo database. +- If a connection with the same credentials exists in Salt Edge and has already been synchronized + with Odoo, :ref:`update the synchronization credentials + ` to reactivate the connection. -To update your credentials, activate the :ref:`developer mode ` and go to -:menuselection:`Accounting --> Configuration --> Online Synchronization`. Open the connection you -want to update your credentials and click the :guilabel:`Update Credentials` button. .. toctree:: :titlesonly: - bank_synchronization/saltedge bank_synchronization/ponto - bank_synchronization/enablebanking diff --git a/content/applications/finance/accounting/bank/bank_synchronization/enablebanking.rst b/content/applications/finance/accounting/bank/bank_synchronization/enablebanking.rst deleted file mode 100644 index adcf2eec0f..0000000000 --- a/content/applications/finance/accounting/bank/bank_synchronization/enablebanking.rst +++ /dev/null @@ -1,34 +0,0 @@ -============== -Enable Banking -============== - -**Enable Banking** is a third-party provider aggregating banking information from bank accounts all -in one place. It offers non-intrusive connectivity to ASPSPs' official APIs across Europe without -storing data. - -.. image:: enablebanking/enablebanking.png - :alt: Enable Banking logo - -**Odoo** synchronizes directly with banks to get access to all bank transactions and automatically -import them into your database. - -.. seealso:: - - :doc:`../bank_synchronization` - - `Enable Banking website `_ - -Configuration -============= - -Link bank accounts with Odoo ----------------------------- - -#. Start synchronization by clicking on :menuselection:`Accounting --> Configuration --> - Add a Bank Account`; -#. Select your bank; -#. Make sure you give your consent to share your account information with Odoo by clicking - :guilabel:`Continue authentication`; - - .. image:: enablebanking/enablebankingauth.png - :alt: Enable Banking authentication page - -#. Finally, you are redirected to your bank's login page. diff --git a/content/applications/finance/accounting/bank/bank_synchronization/enablebanking/enablebanking.png b/content/applications/finance/accounting/bank/bank_synchronization/enablebanking/enablebanking.png deleted file mode 100644 index 80680dc238c6b6b6cb1f7847814617b8a501b984..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2526 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 diff --git a/content/applications/finance/accounting/bank/bank_synchronization/enablebanking/enablebankingauth.png b/content/applications/finance/accounting/bank/bank_synchronization/enablebanking/enablebankingauth.png deleted file mode 100644 index 32c19f3a5d5de1754476f34b913f6a8f489c1621..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15212 zcmZv@Q*b0+^8mWa#@5EhW@B@+v2EMt#M#)I*tTuko6W`(TQjjHlic6;aPPyde^;MI z^?B$zb*igzPL#5u6eY0=A3lFjmRFZ}e}BJ*UcJ1%oIjtz-d^9|VGpklKYN7V-rr#FZ%=Rk+5Zz? zjvw~7?>EmY%N;2A58sE6Xc_0|K7Fpsk_o&h>|k z-rd*RotK-s#y=O(lhL=^!R`0=ik7vy;oZsqoOxKjKAt)JTkBw`mRQ*M`o3~HlR0qx zrlq1N$j|@!I-{axc7J=fSm6+uQGYfP($(3;Ohc31G#8tfvpZIIzTTNS3hpRPvxk^R>07!O-iIZX58Q6HUO?_b%4hrPs{%t}Qc~kj)@GKDzza!)!~FxX4J)p7 z;Lxay`g7>ReB4o&bKms#zxG^D(>k~6jf=g_?U~-XB$J)vOO<}ntmtkiXedFU%FENI zs%;=Rvi$9!uC#a|(#yoRXr$B#I9%l4o)qGo^|!n(Yo$GW_w~mA3$W*;)7a9jqBtx+ zWwOjiwJiYgqTiX!Ou?RUyF}jV}e-0?{TfJ;~^E8Dkrpobiv|Q4P zXuopga(L0!>+REEd4xloXL1q1N0H-4VZ~t7*qfGHVcP8L(paOsVQBIv^JuC>vyh4T zv!+VTGVU z?G5b6)H*80MxjE-xe!>in$O?q;b9?DW+4^8FKg$sQWrcfl!omg)#s8@I2XP*lecVF zD6Lv<$9nhjFV5JnV0dL}sJvq*Xko=8Ld9HdCdp<*POUvP_h6;}>ZCV!re$Y4Xx_ku z!g9c=#PWE5b7-aHkEr-UYq$o>*r=>3mkJ0{pR^Xed?qY{2xtl#jQJc`wqNTD48c5A zz5nom{DX|Rh`QJMMTUdCnhoA~ex@@IC_U30Y8dVR@ly&D0_6<@PCNY}15UUWE&)!c z3QmZo`WI?u1d*W3PjwA-BUdKU;-}FeO*G5DSxhX&rD)h_`7N>fFXSzoqpm{)Ci9NB z+FHW+16bEsgvbgWJKK*1=bwe%k8|`wUypeDpJ$x{ZnL-lFLC32F(aw@;BTrWm1t_x z523asaT6m(B60c}FNyZQxuTD9v))!1lW=VDqUn{JW?ec%ljLuMfpjbYBL6kp%-B8u zxCV(nJT6DP0V7c-sA5OzOT+V-^IZ1olj8h{6^?GVL#Y7!M@oj2Y52_dFVCLkm{dLq zHfyY#M1wi_ye{_leYIWB$Na7q5mkEiprZoevykrHjt@4;f?BfQz=$e3f1{@ppgKEj z4lCRk{?)(Oq%bkD&wA2*?|M5UdfPz4W6a@iq>o$B>gyb-ROtY-CHPUrt`0e9^7ehf zYu8`+N3v*)W}{0kZ5vTw?%>bfg;tHor(_@Rlw;XbIIA+X=3WoJ4C$Af3L!3YA0_ZK zJOt5Sku&iwH~Aa-U&wqefqC|)Pq7!H+q-!#R1PS<>pxz1Knw7@eINz}NGyX-3lW>a zp2fbDB?zH}#^-qVfIolywajZ+jN&Z2F!8|iApN}gDENn5_skI%_1VHHVJd(Uq-_3X-NRm{TEH8%e(M`27}4_vq$@%So93VXZI zNDc{gZ{G9LOU>AhEOt`&uznsXsO@L9evrYhh7?CPkBAuPF3Hi^pA*}wZ_P0qaxUBg z>bRYkmkgJm?2P8|WY+C#g!F<`6B^ShS#sdfYlVLV7KodSUmO|HZlTbzK`E3eOLHMp zN9PFrZn1K7?sp%wIqK;wLes$$$*G;%_3Vb`^$cej8d*>@Lqn)PpH=)ACT&xd( zuYoMrP${RGD07MQ&R6<+grXujD@S#X>^jO6_UBV3JKuwKdu><#Fx77N!_uLUr>c~T zMg=aJI{hM-NYz4Hff)ymWb}}t{Yh!$CFJg#ZHVm?P@pkvWVEghn#(DF3pq z-YAMBxga}KWjg#p=O;AF$+$p0v8zFw^nVve8DpW;+4cB-i-G)(gY0ok_2Y|8bbnF9 zR*>&(&2Q;T^ewtyz(Gny$QavEgm&~opL%S+I=O~bN{p|<4~bAEHD+-Cm>MumZXkEj zw>0VvrROeh(1(uvTXFu|lRM-0g}}?5w+ZnD@31S}(3|Je2%XDcu>r6Lqg?wz9`3e^ za0B8K^KxMy6Pq&={NkLw4xs!>p3Yz2J25s@kBU||Q}L@~R8Xu;N(6mknN>49K*fsf z`&24`Ay z(U_fbD~nl`sZKr|w{vCn$;Xd#wej!fP5C4NOoiS|ee$0GHijAlg8HT^$E=qBq|hJj zus`jXc_5Qwl4mfqJOch}0DouQ4RasX4G7UMVU>>j0Tsnvldr?-^{dqP1!CbhBc!Ad z8fGw}+h=&<4d58)@$2BJt4EZ8>A-63`s0J@=)l~9IsBuueja-sgUhMMQBZwY zR3tA+)Jf=gzTh@WrO%{Wf*nrUtTF-1{H{1r{H;*|$FJW7siq4(^MvKP6ShvZ zZ~OHTZmzC#h=Lt4hM+?%t&NQ2{k^;^t~yGG#tZ@1{dfk~uJBa3V?pJsgRM5W9%qo+ zld-U=5-F$@RxQpVYukQ38~oZzlP7TeZtYwB1#Fe4N2wg`!4}T++i(n}enV-rxoA4nI}yg?NBL_qDG;+P`jX-5qXFR6IeP-O=9iZvAEB((z4y!^70MK8ci>T>&t#fnXuVeaz7$Ge7q|1o#ygR+>iQoz*0yUg3k8qA zecG)5H2o-uHJE8uL{x7#LBCR3iWn+#H8TJWD_xV+#0coRIUNw5+5PS;bxaae@9J0# zC&JJ#t;h_YiF<_S>x91nO=ekXLwW>oosIUFS4~UkS+WN}!-5@l$j(@w*Z{M@Ef!IP zOi}cv@vz)u!|+9mC#Kcx?h?a~OvG@Po15#+j!&)$>_!%{ZF}_T86s9hK#2>%=s8*V5urxdEI@wEB8@RTtEilID%Q1 z_Tn=A!?N!s$H&DZ&F%D#{TYp{5_Hk1o-qC#x1rSv;~U__x=v8ln#MNr=m_aVj-SbT zr;{2UqHxwSvd|N7>?TnO+Z_Zd<0ZloJsFUnWt)i z(d}Y&wkw$KIi9?bo*cMREao8rf3mo^;{=b7lhxur5L@%S_L8j} z03(s(@Cp)VE%pl6_~3%pMz{jNT5##eV6I}b4$>EG2-!GiZWaColjvbtaK--QBiVr zMkwk`nsOhBv5PQ0*}iP;58AMdZY09mr~pJO zC&u44^`GudP*j{F4nv!){O-(z%93Aghn_>KZ^GlTAD=^G8+&lKEe1uQ#wD*U447BH z2RuUiES08Q+zs~F01Hy@WsbZG{(0p9Q^AhYEf#GlhFrv3`|Ntbdivu$U!_l< zjaOp*t9^89vW6XH#|hR2zxfoWt$@!6w&yF-)7HMSk+N{Ruj}b<6WG$19~s^-dJPLL z^5QBwGO*`dB*G6f)G7E5x!5kb)xYxRZ~PN$>99$fk`Ow)Xb~ZP?0=)w$;}w=vrCG{ z+|={j#p?Uh=QOWjk@dcP`*}ai9s*zl+7WT}dX$IKF}m;o-2Q*q4rt}zIGQQ(jzmB1 zJvJ3B@xHt9he>9?hhma8jm@7Z?8xP9zc6%bxCO#8yhZ4)XMDGv_+_`-#(Rx2ynjG_ zjtop8@*=zKN3i%Xr|n4m4agQKF{Wk++1nx}?@ESukEA1Ry;JycbSk~?Oam^^Rs{ytp4EN4O1_GNo{03FY(fQDB|?3LRpLyZRJ1!3T_33FQhr(^wzoW*1A@+m)^bFCja-T@U8@I%i z$`}!gtpa<_VAM&Zx#9@kF*`C&T*;>B!o4TSBBwzmzl|=&loAALa%Yl`MT{IeyDuLr zFmr}Mins^-KE|#m=x}mmXqiTvf`{{?l|4#dZvT@12g3~UK~uP9 zo`G@c`zGW&sWL|S|P=Tphi^$8-a-H)fpARf-#%|+tg!*+!*X}>vEtr}lG z@U9Uv)e9LAODbffZ)s#nF7mCsBE{(Rhl|J2&4)5Cb^IoZNZz({S#sC!E1c;~G{c*9 zQ2RY5mcs8+?hov_!+brroafn!)p$lk11Hdn9FJe+^-VFYrG!%YiB4pO@?L-CZ;(f> zFFni3BE3kjDT0PYdTxsZFQ4Nn$5_3?)Z(7d4yQa*G!)3>i>Q4}n5s8hl-_n@ZXp@x-Ok5M4n2b5#SEmrM zD+^=CQ}RRpMe(#CCNB|=*LRlG>JoJj2knl?(cU~qI}nBte9@E%FQ)=3TYRMB%G1E3 zAs+Hd!b@3WxDwYg6Vx0TN`IkJQh05oF_p@t^%0QYS|t(h$*#rqjhB44Si=F&kTrX> zNma{OhAlf`WirOT|87?{9I*-l-mt2~lW+IarJMw!DR(lo1Q`HLwpsV`Zc6bR6&b0> zgiNMsFpr_nOu#qCfq#BvY;tXv|CQBkw3c^=BlhzGKdFo9zsAx%ALHHsvL`uisatfd zTO|q7kWh`5yFfG*#LEh%&dZj-xL3R1FJyIATq^#%XSmGG-CJbc7_qat&e7=gAdF+K z5F)2XZSgxroG`>>U2mA4sD%k7*6YdMKb&qyii8S-?frutiFwTVcFSOx9W14ZlRFg& zdZC`V{Y{Mj{M#OWIE>z*D2)C2*>zIsr+TZw^3nEHxPC?n0;7#(BAni5+#$%!o$f$2 zub$W)z>ndFF{n+|d)Mffb9L&VHuI?c?<-Di6a(@yJ;aEVB*{fG_LiUPV{HRC2kT<6 zF2Bew|ETTX_`Cg|GDP>H_T59we<$&N2Ke+5{k+L`nJ7)wqM*)cO`)K$dRqU%o{Cm} zj@CyOjla|+H}$Fh-g3m?VuFV0FrYfcsrwW5N_;f$>2eGUGlpd_sDiihH#%N2~y(*G@j^SHQ1>y$9m5?~e0+Mn zQ0jsF+Eh5gJ}I||-kbS&hMd4cxI73A&u98q=8J@J>=_^bmpCq{u@4Hdu>1#Ty)~zN zkb7I4#`cfc>;&dWk=2;QYhVmND9>YNdgi(!%pml46>uwvMaN`hsOt$%15lYI(R(FWxCq7_8OXMSqyC|ejq{0!%76Ec| zQhqX?7*RSBr@wQi(&7!-*?7J0$AQill1@63KNbq<=LmjvFI!IEe@sDC$X5|V&e-(a zUgso3Zcp_+$#L@Y{3L-}v$ zth6KEW4&?6CaHjUg>gbx70tWQD#PLq07N6FiF8VlEoefDWBnF~zV}DeV`E1Z@>Cu zF+?-d+om2BjmCT@hpPh~8?lv`m>7L{De3S2LaP`@BI}wWNOC7ooa0XOqfIRFwMl0p zC8JU(@P_uatSc;?HT6>AnP&%#R3UDTt;Q9(98|r&xf5&EKj)cA6ZK6sY|BYL;!j!$ z#Y)Bq2wem;?P_`jRB1q1wxw>1Z>l2MZuI#EwlL--A-*Fsn<)DfxTf3)x?6EjrkvY| z>)4x!yej>K9wAt&Yg$N5eesXt)RKngiZ4-37a7irZCBr2*t)wb)+^qIe)`*&BKEot zb?X(AQk5YQsmN*OH2B@N>knx5TBOL>6I6a1!ppx6&0WO^=MATP3^y$(+-?Qov2C|; zD30`;$yp5tbD2|Q9jU4=dZg1q$!t?s}VnUJWhA`3PyCB?QxZ_L=9uO z+l@wSZg0p~u4IC5R20Hzrd8YDB683FOCY=VS+tItI0PJ$*D^Q5G#=mu_L!Tx;L~b< zGsiGyFq22p2P4}#VZwz*1uffE!;1b$vG=`4|GLDK9Yjuh6dk7#|9j*VJL z9trFj8!53#wp$F?&fc`Z2UL~;XdNDihAw92pnVW%z{73840I0AW@LXV>a@Md!3$eb zEx8$B`QnFWryuK%Df_0^uiYCmkkS@1GM(G^x?LW?wVph_}C6@3OY5 zDWl;=d7M_a@C@ie(OTYY*vx{8;70ycRn`{#{EC8G-v8g2fX6Igla-J6?9Z;u2V2FW zh9N3`n0BT1@$zb6ZLt?daArC037=Ha=~CRbnE-mU8(I^oJaNWB7a8kB^;H}pmU|Tl z{_AGkeOE|W^I1%^2l^xH1Nv{$gpp#Z99tA6(XNzYm@}PA&slvbXR1&)^|#0BupNk( z`TEcAXfkEL^mJAI{G5Vlg=t}eGZh0T`V<~eQkU&e9EB~Ee#s1oC|!X`v)=jV=e*vf zi%}AX4~z-sq2vCaA9DJbcbVvGL&bWfSAY?+>`MYlQ&`4qqPx{b42d4)UnjAH%%9+X zW)fOTjy3hkNTQP+wBk0n^T`=Xa?;)@9N8GFr2IkmtP+8vBH=wvbUMl(9RJ*~MF_$E zr{T>n)YSg8tK^Y`JHK`I zrCyXzb8uJkK?a$aNxv>XMJ&#>Mhh8Nrk*y~B+H!S<~t{?OugIQ%}|fPj;HnW)7rOJ zpc$o2`5D2C$Rg*He3thB!3;v|74Ca!aA28o@-uZRZQ8ww)H3az3_9W3%@=y5C}Niy zPv*jYPax&k@1zf?aCHl)Kph!%hLi&~<`Cj<3rb=X8Q8$}e-_-NXTbE3>%%_Fa2#^@ zk2-|r);hmJ^=_mGLX`R3`MfHw$I~V!PUMOQRyn-~0>y&|KjpW0eLgK3xPxQ!n$o)! zmjABI!YhdK1IV1n%5E>_{F?o!4~8boE(A$Ve)_cesTMdhbf3g;@sTO79uuzJ`TC@l zoJ*u#QsS9q%Dlt00>&5Dbk$`sxOFFiF^8Wx*#kx%q8J$-4%O2e3Xn;|2>6(Wa6*K& zOt5C^RXXIjXXxH6qDL0R0`14t`4@QBK#7$UDNap^86_?LKk*fP($2yp%`>I>?K$SI z%z?sj=>@>IW(92fC$aK&1Du(e@vTc|Tl~g=!hAX6jI!rDCqElnGpGBCg*)-Q>nsz5 z>l!k-#xIMOW$zEFOVnTJbF+)?!f+BJ(TSADI zO7rDTIW6p`&{9}l_e4L3lx`L37)kp--W$}tJfrC4O`~AhhX98TVLIw2#u3WELA9B! zfgIUgmvqVk1AK2eRMYeWM>Y*qZ781>Haq{F=?j&j;i zQljOg)M62hTDbUOEM)Z9f+a4uQyqZ}kH`L7R<|nJGB+A7unTcpZvdB@?XQM5-e0Iq z)Luvg{XE*!Qh@=4G0HrM;Y>Ok7a0u;lYDRhj(^HQF~w(&{FX5UZxvM4Dj`igMNQbn z@j4`bMO&Q=Zq2UfK;1G7Iv3e=@xC4 z3Z(k-ueX0KDOH^6)F0p=&}eu$mL&Pz)462SMQ}QNlTBH^`EsX>V5mjS*JdQJPv78| zUq~{jmM$tJ(&jU+bSAvUo2k~FFghRiUba4ptbNd#3teST7o3E!e*B`%s^0BlAgf1T z3GPe)4w|Q~(Bwqi*N^+m=YKH!l**l_EQ#(R|7@xufSk@tSSIw1*z&Qk4-ZrL;`@ZpFBDH@J%%IA6Y= zT09c|2kFY=U5Ty;@Z$x*Af$Dl;T#m{X1Ih8mpHY0R6OxEvJV^=;RIiuo#qzA*V>ED zLjKg}-?mD7-*^4n&uBZhK2JKYib#iR^X3pC+z*(OXX-A#I%?R_i#{Du=|N;xVzN}; zn(yggq45huApQ1&nhpEC_^4jRoXAmR1)%Xb`>5`d^q%y)#%N?OfRv3d-Bg89zSj>hV)+qIS#00U=P&-B-~7_R+4WqH!ruZxcG=g!%P z>~)6<%rTqTsCxbr$gQ-y?^tOs@p4(&Ggk8#lGn^pB=7pqP8cr6QN1&hO#-~iz0jH8 zkEf@`(^W`4e-G_Iq6#6Wt zIz0V;t{b+A8n6fcq(cBCDmjSP+iFK+U+*$^E>1u41i)uqDwykH9=abTeA)deeiGlDv$J-p-BB?qWJg`73H}{KE)&SU zuHG7@WB@e;P$ggcMxvtgxCx{5avky*$u4;hnp+l*aj=V&L-t32&YeQT$PTc)%Wac8 zeAW$ckc9}wmA0Ho?dA&VP!p!!RZy(MAOBAG9<+mt1=#Uj5>oEL9v3K9Z#H~ zOr$Q*$Nb|$5w<^<=Dj%6@%=fucp?Yc1b5qIkQ^~AZ>^hg%sP#9bBX?+;Fx63L!TXiO-`jGIgmEr{8urRtw7aB(~jvI{g$7#BGQ}RC*n}~-yZ7yI@E+p zKWXSe_I(jw(?jer!X`{|5a%q0W~=}o8kJLOjiE9Df*F`Z$>CJINXWAwGCI&+T{)L4OY z?5O6O1|_Uxi~J*#2k2ZcQ|Tvm7o(g*YRPrqxz6LQ?dP`~-~IqP=1EZw(bS*H!^&^> z>IeJbOxe*oCZi?_+FLSWt-9-2Z4mhjhpV(6=tztIpO346Fab%)dFPeQHdgO%;DGN6xaMIW=86QiXr2;w*0V z`}9$8=bDQ+z?uu#&=VpIxx%;4)={U)4?*I3LdHIR(%>F3;6JI#*i~dNm_x6mCU|`| ztx^D*I9z4-pO?m{js<`#!fBAs>ka@zvT;kEg*xJv&W6HMQCTuON-}(f6?v8ohgIu*3u1}AN z-wJ9_w0d>nZ@y^3gEHghYMpjSGc)Y#A~dVkA~c$pk1ym6ISjd!>fQV&MdebX(?eQT zuS8<+{|3}E_K3_k7s?yEqNK`B&Xq<_E#ii(N%G9Id0OUuyjoZ(CLYmd4^N_+HIyq> zv}27{IN{O>x1D7Bx}j_j zcgs!}HA*rwH|!+3*N*Y^zfI|@r@S+|h;ZlGRhE?Wm(jmZ1n+nlu?YK=CK!Uobf}j1 z0?5takE|*6`$SQ?XPw@Ol=({Ni%Nt>0E#*hTw%pA7oT_}_Kc3VUXeS}zw2Oqg^3!J99rd6 z*%&=5Yca6hd2mIKq@N-FllR^<@D!8NBF{tEx~b#W!Oa#l_(&xKCOj+ZwEPO0lI;P9 z+|9E2`;%=X@4JEz-Df5zniHJ@{05uYz7vUlU3lLPb`yO!w<{Ojwh^%O$OZU#Qm z2r6&j3u_j(P&2LIf>C0t6-(Yr8%h8JLibp-HQ-g>f_fBI{=^I34kU#y08!bjuv>zF z?nIH|j}F6g0e==z6}95AJk8V=?FFg*;Yr=sbS@Jh=mHzNBhP4BZ0b|aPk@3RB5|E+ z$DZ}0sv~K{xp!>HFp0--|Mi#MQ0%j$mTLUm{if*7G}nKfTRQLt2POgKOm-PS#FdJ? zgH{Z_IINVf5sS4H)xnRic#DWu{q`we?Z6AdZW}opdttl6+x;>JB|ra`N;$hrxhn4( zdZ3(5%{I~Lj|$JVI~k+&?d%FjEp#xr3VkUdJ87mi2Lw3 zJyh7v9S&HB6eT~d`=}P5c$+l1`1tTAAH>sQ*x+lNuOE5*GyOF?sBVDf4r!eRm6wyj zTdde$mUPv`7qjc9>!au=LisCfxHN`x70M9`hG8ShGf84%LBD)0Xsai>(MRN8n9e^2 zEge+|u~z^R07&hQ@t)-qy_F^Ga-0q@{~$f!d1acmdpfJJU*!O)0ZIWLgZ zbNBl!w%a^9zSi8Wo?!y}1Vc^RP(Ej=X}#`z*K|Rijktd`sE*@g zsb8=uF9iC+=ivlUKmb}jJGd6mS$G^Mq%ADk5GPY0+B`D`)^GwE0 zG)m?s1nTz?zY5e8Y57X!A6>Oaiu?XKtV7f@)Y&44R}$_BfQ{?5<{NAFt91hIDo}51 zhLxx~i~akp#KAKtk3L;X)>fwTY*^7l8M|oB!PSuEx8G;=6!4wR?0}EhN3a(Da}=pM z|5&;rPsf>9#?0oGU6c>nM{~*XPq8HT4|y_sTt%k17+{@PAmWEu&q<7N8M)& zXHLK$NFQF+arV`ay9gU2q{&~agD#!O!h1!nlr^KPFeCeL1yji{SwrE_V0X(9+mCv> zJ8w!LOI>0Mo>X2zK?AIz8{YZZ``ZkA7pGcfqQG`Gf1*q$V1J#xENF|8#v;~!8}YDj z*N$c^eMu!h+Fny7crY*J3cvH*e3*MAx$K|L z$^*E(J;jg0QUI-`>G~R;(xHOp{ECq+5w2pCq~+^dGYk?*5( zAZlM5H(bXsPu@FiEJU=eiww~4*uINHchuF1U(_+fHsJsfC2Y}VL~FGuWVMQeTDt~< zK|hIAn;3Z&TC8SB0_ZJ#W=N_clD2Mi9i`u&dt$n;*fPVE_z8la(#Q8dM00Gqly)u+ zkXxtIpkTPAGJ}WK`gh6eTuk{D(E-eSY1B8d+94lfK*E{P(rpL-#A*QGo5N?PC^XI2 z1?7vR83!6rBhS?f0P#^K55XO4TH%jgR#ti^WFM=VhrO%{Lg%}SwvRQ?dy?GUAZ!t4 z4zUhUQ8(bq^t$$LEELr>*~ruOB!AqyXlrA4u@3NX+{n}ad=m?CC}_k2I6RcLHKky8 zd5lX_WXwk#4<#k-J)yyEx3j`2i+I+p50iwEaCBUfNTeItR#V+}@is*c1)35VLv$cw zsd(JT?WqG8U{O-{s{xYBkg4OUB$D;~B16SDjlbyvS&s41>sjRL)DjvnpPQMYiVB)M zn(|Y*v!W_sa9pa4hlZ9uOfU;U%I^VdYBEBh-`l|7@Sh4YJF`sHMi&im+uIK=Sz8?s z#Y3|-USzA2YBToR#V9FmD@<-VbYo4lqdsCPJrcC=g|~7Zg%m8UmWiVghdsDrM43); zalDTiXijxAX0Rw&Uw5|6^3rF7$|9nJV%oxeay>L$dY{KfV>_~umiC1TTmSl34}N{| zAhM(4q-rk?c`VK^kv%q0PN}xf;8>yrkJ_ZFo+hhP$j#ttKFNE&XQlNGt!iS>S-~fw zkm_T5O7RR>zW=BC7v2Kh+a=bn!8+m5z0iXuG~V zS?1f1P-FF^WCl$RE!pgDu(K+MM!-|e-7Zab7^9$%!)F^OmyZ4H7m*a|)9kUuLSRPmgy@>Br`7sbkw@Xca47g*9ePmE)|V;pNo`d4>FaOyP#5%lq*IoWWrT zWMp?P%_+nqvR@@Xaa#FD0)ZPOUfe7s|{61vCEx)8H%IJSe9 zuU5?@7%VIpHdnP$iDx)=HB@Ze#LkUY7o zKhvzjcdf~bQt|5lAIz8cco&^2#=o#-rCAAqYiEof+2+Yi{Ga}*c;kALKE`$=$2upJ zx*Ya(?$hI{&(l4MPr<&M2>X@?Aa(VOWU+)RME=&2`MO!za=GmBb@$TNF2J+lESKRn z_{7%jO|YjWBbgw05wprOtM=LV&&c8x^D|2pOV!M(-1olLbz3GBOwV6j{Ym~@q=onS z34ZN!_6CoDr-5K~ff?RrTLs5f4+r^?Z~?n(DpnJklmLI6so%4Nt*`7jQ5G7=CdmUG zdo#6lA?Ww}maj$h>^|LGWXClU^!DAY6=%FzhHw)2=UI?{bk;5~HS554WwzC=m3(!# zG1%(olx-)Ir&PR6T;yp;%MLa5P#tzvJzm35-Ip}FXG=~iMRGHhiO?HkoE5?8Q5YHC zO$tSy#;i^I=nlMgS%O(w;K)=m{;Z>nap*QoBaSxU=UJ)-V|w!BGO?-~-@7@DFTPyD z3TFhR+H8?b?N>$Uy&P93BM(frA_m&_C0r@~zmAnH#qd1!M=AUvJ{r8;2oKPm_sABU zmyKXmxjtECK3&3f%xO$5qF4nSpGfzrTK^46bQ^uO& z;Y}Xa8`F*RH(8KdF;1e)-xIpRM%c^`{%4MrQW+i^<(k81*>3a};Ew8P%uBL&cB}xW zydIp~LQxzS`Wj0bzdu~q>(tdj#%8<|>Z`cm_D6&6aY&c}kF=V)qrhe2;E%xeW_)a9GQPQwm(yb=exfJtJ- zY(x;%*|a`rf5svOO69g4vuP6v`1atHsKp5EkgKF%11t*8-~J(SutGuTcA88M_>Ch#b0|2m059Z2;xZll8$?#v2OG;bK_JB~Saz@m5c)yAQ+`rAktD%2G3mE0Cj z{u5X~5UiVa#}`TM?BNXzi-NuSu?4b>z9{cj_%6A%1i9cS8l_&6}1 z6K=cx*Wl1(RK={|(9;+3a35)8z34wB`_N|7pmW*y$h9G@fURrmmTa=zfPc}%0>E+M zC9(7Z_7*FgmZ&M&S1PP^BN1qozr!CrKA8{PV567sYcCP}xgc@`S2?sI4kg{KyRuUw zOrDa>u5Uk4Q;+MWR zJ;_I%BgA%MZ7q98M|fa?dsiUop9?%N9=ZQ9$eMD#xT2V^GCTU*BSnz;51fZT>OlXP ztLy$ZHR`Y}u2TPomRa_OHb%;;9w2I{E`%kRR& z4Y>Ehk^)NcCF$v(C``u7eu8wW?l@Anl2xw6nje1uhRVLHoz8!ve=5xE-peC%)pFFt zxJubg&gvdA>NLAbfnvL&BPdV2W(vT)n{Ntc{4e8H2_eG*5FEZO?#FjOo4~_>P}cvn zgW>L>?M}5TCC=P(P+%4Sg1!^*7G47bYdGcK#h>^Qi%+Aayx10wPj4XuzCT(`z+U6Z zppQgZUxS?ly)?W7ZmHZLy_M>7H)FjE-im8pfyP2}A*ECCj#DrK*Z%mVNB%yd258oP zV1n6s`<}lGkKeJyvBxIg`n<3j_}FNqr9t9>djjXmXW2QT2<90Pt3upybfV7xz=xx7 zOql+$S5IMT3@xH4=9|+#TtrQ8^WDZn_LN;R4^M;W3ZGxe5qC<`_b$gDP99tn@|(&D zr@w5((A|F^!Nt;&pn)b(;kG@XqJnjb%UcHPMC__%)?Kol?-?K|IWwpF-MZU?{a>dw zb-r^%3OoYDLRxG9v7Xz4!tv2wvE|F2tuTky;@(9>%^$81Pi8w;S*bjzrxzWwn_NiD zmOG(O9RraMVZV(lKM`6E;Eq=y+=IV=!6WU{Bbr3}?fWGNB1h;#41ZOhWtEmETve)5 zqs_LQ7#1r;!14r z?$X64Jv`-~KZ6mGta3ii>WbrV*ut;kjOH}gb@Hq{e@gN1VhCs@4vdOKTb*9^b}mPs z8lNW@aqp3yIy>Yys1(v#^ADAzM-p_k%2<-Hcy$2&FjWH9m125 z>-_oCqKk&r+?$KDZviPkTT`!kkn$VJsEygxMvzBGb1=MDB9Edys;B!3 zT>TUgEnYU<>a{`6T!JILpw&m;{m?42&ht7iTBibSE)VmS!vLRU(K&?lqfF!^gMPt9 zp0UyO@bc;&EI>$JKHh2Fh@sGAbDf;AMu5PoSKb)c^QEJg$h?!yPuwD-Uf6b-gO{wK zu9l+!3*Xpb>ecHl?ew1~U*XQAlou9(lfuwIdbd&spEEZ5@ci%#H?=7N;iyR&32zzc zo#Y}ACH1RhQ2LjyY~~-8@Mm#+yQ33Nl3Mc59lly;=;G;s<1lgUZ$vujzJE6D8|zD6 zR^#RhNkvUn>Dxpm{7vrSK_VBokHG2BFU27zjzd0VzwK6HIT{!ce5;@htg<{;re1Z@ z816hqpL{o*VY+BEhl%$sTlte$h9+HBp59;o27$|B>{JO4$_g9R_SP(WBg*mUKntUt z>ZYcqlL_FX=~)>O3_MYDnk=lbQkB{*1G0xNCNq#Mr3KWkY_|?O0DocT#=L*mUvOx5 rZtj^O%GZ!VW7co~FDq+(hC9#-+Ev7I)cEiF><1YMMe#aO`_ is a paid third-party service that enables companies and +professionals to connect multiple bank accounts to a single platform. It provides a unified view of +all transactions within a single interface. When integrated with Odoo, it automatically synchronizes +bank transactions directly into its database. -**Odoo** can synchronize directly with your bank to get all bank statements imported automatically -into your database. - -Ponto is a paid third-party provider that can handle the synchronization between your bank accounts -and Odoo. +.. note:: + Using Ponto is subject to applicable fees. .. seealso:: - :doc:`../bank_synchronization` - - :doc:`../transactions` + - `Financial institutions connected to Ponto `_ + +.. _accounting/bank-synchronization/ponto/configuration: Configuration ============= -Link your bank accounts with Ponto ----------------------------------- +To connect a bank with Odoo using Ponto as the third-party provider, follow these steps: -#. Go to `Ponto's website (https://myponto.com) `_. -#. Create an account if you don't have one yet. -#. Once you are logged in, create an *organization*. +#. Set up your email address: Click the profile icon in the upper-right corner, select + :guilabel:`My profile`, and fill in the :guilabel:`Email` field. +#. :ref:`Create a Ponto account ` if + needed. +#. :ref:`Connect Odoo to your bank `. - .. image:: ponto/ponto-organization.png - :alt: Fill out the form to add an organization in Ponto. +.. _accounting/bank-synchronization/ponto/ponto-account-creation: -#. Go to :menuselection:`Accounts --> Live`, and click :guilabel:`Add account`. You might have to - add your **Billing Information** first. -#. Select your country, your bank institutions, give your consent to Ponto, and follow the steps - on-screen to link your bank account with your Ponto account. +Ponto account creation +---------------------- - .. image:: ponto/ponto-add-account.png - :alt: Add bank accounts to your Ponto account. +#. Access the `Ponto website `_. +#. Click :guilabel:`Login`, then :guilabel:`Not a user yet?` and follow the instructions to create a + new account. -#. Add all bank accounts you want to synchronize with your Odoo database and move to the next steps. + .. note:: + Use the same email address as the one :ref:`used for your Odoo profile + `. -Link your Ponto account with your Odoo database ------------------------------------------------ +#. After logging in, create an :guilabel:`Organization` and provide the necessary contact details. +#. Give consent to Ponto to access the bank account data. +#. Click :guilabel:`Accounts`, :guilabel:`Add account`, then :guilabel:`Choose your bank`, enter the + bank account reference, and follow the on-screen steps to complete the linking process. +#. Add all relevant bank accounts that need to be synchronized with Odoo, then proceed to the next + steps. -#. Go to :menuselection:`Accounting --> Configuration --> Add a Bank Account`. -#. Search for your institution and select it so you can verify that the third party provider is - Ponto. -#. Click :guilabel:`Connect` and follow the steps. -#. Select **all accounts** you want to access and synchronize in Odoo, even the ones coming from - other banking institutions. +.. _accounting/bank-synchronization/ponto/odoo-connection: - .. image:: ponto/ponto-select-accounts.png - :alt: Selection of the accounts you wish to synchronize with Odoo. +Connection with Odoo +-------------------- -#. Finish the flow. +When :ref:`connecting a bank to Odoo ` using +Ponto as the third-party provider, follow these steps: -.. note:: - You have to authorize all the accounts you want to access in Odoo, but Odoo will filter the - accounts based on the institution you selected in the second step. +#. When connecting to the desired bank, make sure Ponto is selected as the third-party + :guilabel:`Provider`. +#. Select the account(s) to grant Ponto access to account balances and transactions, then confirm + the selection. +#. Authorize Odoo to request account information and initiate payment orders. +#. Select the specific bank account to connect. -Update your synchronization credentials ---------------------------------------- +.. tip:: + - Make sure to check the consent checkbox to allow information to be shared with Odoo. + - Select all accounts that need access and synchronization, including those from other banking + institutions. -To update your Ponto credentials or modify the synchronization settings, activate the -:ref:`developer mode `, go to :menuselection:`Accounting --> Configuration --> -Online Synchronization`, and select the institution from which you want to fetch the other -accounts. Click :guilabel:`Fetch Accounts` to start the flow. +.. seealso:: + :ref:`Update synchronization credentials ` -.. note:: - During the update, select **all accounts** you want to synchronize, even the ones coming from - other banking institutions. +.. _accounting/bank-synchronization/ponto/payments: -Fetch new accounts ------------------- +Vendor payments with Ponto +========================== -To add new online accounts to your connection, activate the :ref:`developer mode `, -go to :menuselection:`Accounting --> Configuration --> Online Synchronization`, and select the -institution from which you want to fetch the other accounts. Click :guilabel:`Fetch Accounts` to -start the flow. +.. important:: + Before managing vendor payments with Ponto, make sure the following steps are completed: -.. note:: - Don't forget to keep authorization for existing accounts (for all institutions that you have - synchronized with Ponto). + - :ref:`SEPA Credit Transfer is activated (SCT) `. + - :ref:`The SEPA Credit Transfer payment method has been added to the bank journal + `. + - :doc:`The vendor's bank account has been marked as trusted <../../payments/trusted_accounts>`. + - The :guilabel:`Account Online Payment` (`account_online_payment`) module is :ref:`installed + `. -FAQ -=== +To register a vendor payment using Ponto, follow these steps: -After my synchronization, no account appears --------------------------------------------- +#. Go to :menuselection:`Accounting --> Vendors --> Payments` and create the payment. Fill in the + relevant bank :guilabel:`Journal` field, select :ref:`SEPA Credit Transfer + ` as the :guilabel:`Payment Method`, and enter the + :guilabel:`Vendor Bank Account`. Then click :guilabel:`Confirm`. +#. Go to :menuselection:`Accounting --> Vendors --> Batch Payments` and :ref:`create a batch + `. Select the same bank :guilabel:`Journal` and :guilabel:`Payment + Method`, and click :guilabel:`Add a line` to select the payment created in the previous step. +#. Click :guilabel:`Initiate Payment` to connect to Ponto and follow the steps to sign the payment. -You selected an institution from the list and did not authorize any accounts from this institution. +.. _accounting/bank-synchronization/ponto/troubleshooting: -I have an error about that my authorization has expired -------------------------------------------------------- +Troubleshooting +=============== -Every **6 months** (180 days) you must re-authorize the connection between your bank account -and Ponto. This must be done from the `Ponto website `_. If you do not -do this, the synchronization will stop for these accounts. +.. seealso:: + :ref:`Bank synchronization troubleshooting ` -I have some errors with my beta institution -------------------------------------------- +.. _accounting/bank-synchronization/ponto/troubleshooting/expired-authorization: -Ponto provides institutions in *beta*, these institutions are not directly supported by Odoo -and we advise you to contact Ponto directly. +Why has the authorization expired? +---------------------------------- -.. important:: - Using an institution in beta is beneficial for Ponto, it allows them to have real - feedback on the connection with the institution. +Every six months (180 days), the connection between a bank account and Ponto must be re-authorized +via the `Ponto website `_. Failure to do so will result in synchronization +stopping for those accounts. diff --git a/content/applications/finance/accounting/bank/bank_synchronization/ponto/ponto-add-account.png b/content/applications/finance/accounting/bank/bank_synchronization/ponto/ponto-add-account.png deleted file mode 100644 index e3c08979baadc4426f532fb3531628541ccc3a35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9501 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 diff --git a/content/applications/finance/accounting/bank/bank_synchronization/saltedge.rst b/content/applications/finance/accounting/bank/bank_synchronization/saltedge.rst deleted file mode 100644 index 70ce0bdc5f..0000000000 --- a/content/applications/finance/accounting/bank/bank_synchronization/saltedge.rst +++ /dev/null @@ -1,99 +0,0 @@ -========= -Salt Edge -========= - -**Salt Edge** is a third-party provider that aggregates banking information -from your bank accounts. It supports ~5000 institutions in more than 50 -countries. - -Odoo can synchronize directly with your bank to get all bank statements imported -automatically into your database. - -.. seealso:: - - :doc:`../bank_synchronization` - - :doc:`../transactions` - -Configuration -============= - -Link your bank accounts with Odoo ---------------------------------- - -#. Start synchronization by clicking on :menuselection:`Accounting --> Configuration - --> Add a Bank Account`. -#. Select the institution you want to synchronize. You can see if Salt Edge is the - third party provider of the institution by selecting it. -#. After giving your phone number, you are asked for an email address. This email - address is used to create your Salt Edge account. Please make sure you enter a - valid email address, as otherwise, you will not be able to access your Salt Edge - account. - - .. image:: saltedge/saltedge-contact-email.png - :alt: Email address to provide to Salt Edge for the creation of your account. - -#. After entering your email address, you are redirected to Salt Edge to continue - the synchronization process. - - .. image:: saltedge/saltedge-login-page.png - :alt: Salt Edge Login page. - -#. Make sure you give your consent by checking the consent checkbox. - - .. image:: saltedge/saltedge-give-consent.png - :alt: Salt Edge give consent page. - -#. Complete the synchronization by following the steps. - - -Update your credentials ------------------------ - -To update your Salt Edge credentials or modify the synchronization settings, activate the -:ref:`developer mode `, go to :menuselection:`Accounting --> Configuration --> -Online Synchronization`, and select the institution you want to update credentials. Click -:guilabel:`Update Credentials` to start the flow and follow the steps. - -Don't forget to check the consent checkbox. Otherwise, Odoo may not be able to access -your information. - -Fetch new accounts ------------------- - -To add new online accounts to your connection, activate the :ref:`developer mode `, -go to :menuselection:`Accounting --> Configuration --> Online Synchronization`, and select the -institution to fetch the new accounts. Click :guilabel:`Fetch Accounts` to start the flow and -follow the steps. - -.. note:: - Don't forget to check the consent checkbox. Otherwise, Odoo may not be able to access your - information. - -FAQ -=== - -I have an error when I try to delete my synchronization within Odoo -------------------------------------------------------------------- - -Odoo can't permanently delete the connection you have created with the banking institution. However, -it can revoke the consent you gave so that Odoo won't be able to access your account anymore. The -error you are seeing is probably a message telling you that the consent was revoked, but the record -could not be deleted as it still exists within Salt edge. If you want to remove the connection -completely, please connect to your `Salt Edge account `_ -and manually delete your synchronization. Once this is done, you can go back to Odoo to delete the -record. - -I have an error saying that I have already synchronized this account --------------------------------------------------------------------- - -You have probably already synchronized your bank account with Salt Edge, please check on your -`dashboard `_ that you don't already have a connection with the -same credentials. - -If you already have a synchronization with the same credentials present on your Salt Edge -dashboard and this synchronization has not been created with Odoo, delete it and create it from your -Odoo database. - -If you already have a connection with the same credentials present on your Salt Edge dashboard -and this synchronization was created with Odoo, activate the :ref:`developer -mode `, go to :menuselection:`Accounting --> Configuration --> Online -Synchronization`, and click :guilabel:`Update Credentials` to reactivate the connection. diff --git a/content/applications/finance/accounting/bank/bank_synchronization/saltedge/saltedge-contact-email.png b/content/applications/finance/accounting/bank/bank_synchronization/saltedge/saltedge-contact-email.png deleted file mode 100644 index 7103631d5b8ac379375072250d08229078478afa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8045 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

h9RLGd{GY%_8<1}Zk{@)6Br7u< zo><9U>N!HVaiO^2N?;&Y@7myO^=slF&lLod5bB+ zYY44V_Hh;14gB317diXH4b%I@d*+o8&REL;&7x=TR_WS5cKv6Occ#7aV}~bmfl}WU z#H=@+#om_1F=$YsML~bKD`PaIg}B-}V+*-4H%$t@am$2^J&bj9s3eAN?OL$gQoJ!Z zAe(*SXywI#{SUHPFErx!AGso1mj6U=%GqyHlx>&;1!?f3z4noVyP*uCc|amm%R=aXmdt?O6SARF%Y?J!nXN1$C2@Nrn58hiMDRcMYpe#gC=;2&QH8b z<}`aR|A20|LP4Qyv`~>gEBSzJs^3IjNpXIw^Csu20y1(qOj*DJ;+xY+!gU^}TClZ~ z&|u8eXhbJ0Q=;Z3lyKB~2?G4_-p};zDVhk)9X(Y|4-HW0QM2m3zpPZgHx&O){!}d1DfVWYli0o0t6T7^XQY8=w3#mH5Sma8Xk1h7ti9wfMX!31#nBO9f22*qbs4 zv%I2vFPVo6`Ntu!cLq7O3y#}s;k4dn@*YO!{^jsrP#k!>{tL73L0FFd%17fSsH-tUcS zMRO=g{9*6d;3)ZRg7d7X_pB2e@b_;OugWZ|>oX0u$p|?%DY%M z9_ly!W60XRcHP|4t_X9G8Fq6_B2a{+4SnBeYRTL_JC$AMK|UC)`_kZA1!)r19O(6V7mY_eS;`v)P;h&_;(J#Zb zGYWN{%WFAc0dyjgl4+^PqCaRFW|2X|^|}PrqaPzwpq`zI4yJ}PSrA6j$g$>SRv})T z@MuzNkkBg{!UWi}_a%haGMtKpRzRs;s38F^2Z%}*^u|HegPiu^vP>2qy%~`*b}Bjq z!-Cg!Dmx%qSqaa%Wptc>e0kfC$%kqb%+pIk_lEbRHE%-${f1^miEy!I2uc&w6rbfT zyczHjCxOxB5nbae{QWxK_HH0qSm!cV>Sxg=k}+O{1ZMk^ZJF&6T6EAA1T#5Qs!yZ9 z2(OQR5fKNU!Rkc=>58j zeky^mI$HzFivP=CNXb>#*(Ac0>xZc0k#c-Jm%`48d=YDjl5Ooywzz8bzWN#b(25)} zRdBL@^(VZx{I_s^jL#>UCsaHe<`NNt*Q55U!fWN{Kt6XxLq)D1oK%?^W6Q-yd`d3< zen#EKfi&-y&lK%N`Owl}_J+w*vS>*Oat1eLXI3|j(coFNg$~nb=t}cZ!}7qs(?#Q? zQZWVKm4aFS+ck-pJGlIb90zdUGd#ThV%^ym%)K~*Z9N+-zJ{-n+a()rArXp0W=i1p z5yyZoaQP=`B{B~iMzwL_-LpVi|9k(!6nJx6ue&O%Apgc<+BF0m<4c2*X4ohwSc+{ znX`-U40z)gr1hwXf~dpsNqZU0eT>FA^>Jf;^EY$Y!IUr4TMcIc!$e_*^O07Cm^K?Q1)6*saXrgdhOs@kb|X{ktu73q)PQH yOVle`HLQ4_eJfjmT{t9L5zCIv!jM0*xXA?V6@Fu3hBc1$U`lf8vejVA@c#jXY$r$n diff --git a/content/applications/finance/accounting/bank/bank_synchronization/saltedge/saltedge-login-page.png b/content/applications/finance/accounting/bank/bank_synchronization/saltedge/saltedge-login-page.png deleted file mode 100644 index 65930d9689d45605c51a1bafaab2bc1ee89f6db9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5528 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 is linked to a journal entry that debits/credits the journal's main account and its suspense account until it is fully reconciled. At that point, the suspense account is replaced with the account of the counterpart item or, in the case of :ref:`manual matching `, the selected account. +||||||| 6121497185404327defd9137544f8e852a23e172 +Counterpart entries + The counterpart entries section on the bottom right displays the options to match the selected + bank transaction. Multiple tabs are available, including + :ref:`reconciliation/existing-entries`, :ref:`reconciliation/batch-payments`, + :ref:`reconciliation/manual-operations`, and :guilabel:`Discuss`, which contains the chatter for + the selected bank transaction. +======= +.. seealso:: + - :ref:`Duplicate transactions ` + - :ref:`Missing transactions ` + +Counterpart entries + The counterpart entries section on the bottom right displays the options to match the selected + bank transaction. Multiple tabs are available, including + :ref:`reconciliation/existing-entries`, :ref:`reconciliation/batch-payments`, + :ref:`reconciliation/manual-operations`, and :guilabel:`Discuss`, which contains the chatter for + the selected bank transaction. +>>>>>>> abf42bc7c3b5f50f8185a370341476087d224831 .. _accounting/reconciliation/action-buttons: diff --git a/content/applications/finance/accounting/payments/pay_sepa.rst b/content/applications/finance/accounting/payments/pay_sepa.rst index 5b9e9155fe..15fd2a9ad6 100644 --- a/content/applications/finance/accounting/payments/pay_sepa.rst +++ b/content/applications/finance/accounting/payments/pay_sepa.rst @@ -45,6 +45,8 @@ with actual bank statements. Configuration ============= +.. _accounting/pay_sepa/activate-sepa: + Activate SEPA Credit Transfer (SCT) ----------------------------------- @@ -57,6 +59,8 @@ SCT option when paying your vendor. According to the localization package installed, the **SEPA Direct Debit** and **SEPA Credit Transfer** modules may be installed by default. If not, they need to be :ref:`installed `. +.. _accounting/pay_sepa/activate-sepa-bank-journal: + Activate SEPA payment methods on banks -------------------------------------- @@ -67,6 +71,8 @@ present, add :guilabel:`SEPA Credit Transfer` under :guilabel:`Payment Method`. Make sure to specify the IBAN account number (domestic account numbers do not work with SEPA) and the BIC (bank identifier code) in the :guilabel:`Journal Entries` tab. +.. _accounting/pay_sepa/registering-payments-sepa: + Registering payments -------------------- diff --git a/redirects/18.0.txt b/redirects/18.0.txt index f227cf7459..de9cb906e0 100644 --- a/redirects/18.0.txt +++ b/redirects/18.0.txt @@ -5,6 +5,8 @@ applications/finance/payment_providers/sips.rst applications/finance/payment_pro applications/finance/accounting/payments/internal_transfers.rst applications/finance/accounting/bank/internal_transfers.rst applications/finance/accounting/payments/checks.rst applications/finance/accounting/payments.rst applications/finance/fiscal_localizations/employment_hero.rst applications/hr/payroll/payroll_localizations/employment_hero.rst +applications/finance/accounting/bank/bank_synchronization/enablebanking.rst applications/finance/accounting/bank/bank_synchronization.rst +applications/finance/accounting/bank/bank_synchronization/saltedge.rst applications/finance/accounting/bank/bank_synchronization.rst # applications/point of sale