diff --git a/accounting/others/multicurrencies/exchange.rst b/accounting/others/multicurrencies/exchange.rst index c4f872b16..c8fcf7d2b 100644 --- a/accounting/others/multicurrencies/exchange.rst +++ b/accounting/others/multicurrencies/exchange.rst @@ -105,6 +105,8 @@ journal entries. All the exchange rates differences are recorded in it. .. tip:: The Exchange difference journal can be changed in your accounting settings. +.. include:: full_reconcile_warning.rst + .. seealso:: * :doc:`../../bank/reconciliation/reconciliation_models` - * :doc:`../../bank/reconciliation/use_cases` \ No newline at end of file + * :doc:`../../bank/reconciliation/use_cases` diff --git a/accounting/others/multicurrencies/full_reconcile_warning.rst b/accounting/others/multicurrencies/full_reconcile_warning.rst new file mode 100644 index 000000000..e9b79ddc7 --- /dev/null +++ b/accounting/others/multicurrencies/full_reconcile_warning.rst @@ -0,0 +1,7 @@ +.. warning:: + In order for an exchange difference entry to be created automatically, the + corresponding invoices and payments need to be fully reconciled. This means + the invoices are fully paid and the payments are fully spent on invoices. + If you partially pay 3 invoices from 2 payments, and the last invoice still + has an amount due, there will be no exchange difference entry for any of + them until that final amount is paid. diff --git a/accounting/others/multicurrencies/how_it_works.rst b/accounting/others/multicurrencies/how_it_works.rst index e6489869b..884bcfb96 100644 --- a/accounting/others/multicurrencies/how_it_works.rst +++ b/accounting/others/multicurrencies/how_it_works.rst @@ -164,6 +164,8 @@ journal entries. All the exchange rates differences are recorded in it. .. image:: media/works14.png :align: center +.. include:: full_reconcile_warning.rst + .. seealso:: * :doc:`invoices_payments` * :doc:`exchange` diff --git a/accounting/others/multicurrencies/invoices_payments.rst b/accounting/others/multicurrencies/invoices_payments.rst index 0afb82325..f91651508 100644 --- a/accounting/others/multicurrencies/invoices_payments.rst +++ b/accounting/others/multicurrencies/invoices_payments.rst @@ -114,6 +114,8 @@ Difference** journal entries. All the exchange rates differences are recorded in .. image:: media/invoice09.png :align: center +.. include:: full_reconcile_warning.rst + .. seealso:: * :doc:`how_it_works` * :doc:`exchange` diff --git a/general/payment_acquirers.rst b/general/payment_acquirers.rst index 77cb73bd9..1557e43a9 100644 --- a/general/payment_acquirers.rst +++ b/general/payment_acquirers.rst @@ -8,4 +8,5 @@ Payment Acquirers payment_acquirers/payment_acquirers payment_acquirers/wire_transfer payment_acquirers/authorize - payment_acquirers/paypal \ No newline at end of file + payment_acquirers/paypal + payment_acquirers/stripe diff --git a/general/payment_acquirers/media/stripe_enable_local_payment_method.png b/general/payment_acquirers/media/stripe_enable_local_payment_method.png new file mode 100755 index 000000000..135c33764 Binary files /dev/null and b/general/payment_acquirers/media/stripe_enable_local_payment_method.png differ diff --git a/general/payment_acquirers/stripe.rst b/general/payment_acquirers/stripe.rst new file mode 100644 index 000000000..37e229265 --- /dev/null +++ b/general/payment_acquirers/stripe.rst @@ -0,0 +1,32 @@ +====== +Stripe +====== + +`Stripe `_ is a United States-based online payment solution +provider, allowing businesses to accept **credit cards** and other payment methods. + +Enable Local Payment Methods +============================ + +Local payment methods are payment methods that are only available for certain merchants +and customers countries and currencies. + +The Stripe connector in Odoo supports the following local payment methods: + +- Bancontact +- EPS +- Giropay +- iDeal: +- Przelewy24 (P24) + +To enable specific Local Payment Methods with Stripe, list them as supported payment icons. +To do so, go to :menuselection:`Payment Acquirers --> Stripe --> Configuration` and add the desired payment methods in +the **Supported Payment Icons** field. If the desired payment method is already listed, you don't have anything to do. + +.. image:: media/stripe_enable_local_payment_method.png + :align: center + :alt: Select and add icons of payment methods you want to enable + +.. note:: + If a payment method icon doesn't exist at all in the database, the corresponding local payment method is always offered + to customers. diff --git a/odoo_sh/getting_started/first_module.rst b/odoo_sh/getting_started/first_module.rst index eda1daf44..34931a6e4 100644 --- a/odoo_sh/getting_started/first_module.rst +++ b/odoo_sh/getting_started/first_module.rst @@ -179,7 +179,7 @@ From an Odoo.sh editor terminal: The above command is explained in the section :ref:`Commit & Push your changes -` of the +` of the :ref:`Online Editor ` chapter. It includes the explanation regarding the fact you will be prompted to type your username and password, @@ -444,7 +444,7 @@ Add unidecode -Then use the library in your module, for instance to remove any special characters in the name field of your +Then use the library in your module, for instance to remove accents from characters in the name field of your model. Open the file *models/models.py*. diff --git a/odoo_sh/getting_started/online-editor.rst b/odoo_sh/getting_started/online-editor.rst index bac203ba5..799fc2b06 100644 --- a/odoo_sh/getting_started/online-editor.rst +++ b/odoo_sh/getting_started/online-editor.rst @@ -133,7 +133,7 @@ In this last command, If you activated the two-factor authentication on Github, you can create a `personal access token `_ - and use it as password. + and use it as password. Granting the `repo` permission suffices. .. Note::