Search 1.9 billion lines of Odoo code on GitHub

account_financial_discount

Author: Camptocamp, Odoo Community Association (OCA)
License: AGPL-3
Branch: merge-branch-2477-14.0.1.5.2
Repository: camptocamp/account-payment
Dependencies: account
Languages: Python (2332, 88.8%), XML (240, 9.1%), and reStructuredText (54, 2.1%)
Other branches: 14.0-mig-account_financial_discount, 14.0-mig-account_financial_discount_backup, merge-branch-2477-14.0-8eb89a5a, merge-branch-2477-14.0-add-account_financial_discount-55971af4, merge-branch-2477-14.0-add-account_financial_discount-e3b9b0a8, merge-branch-2477-14.0-d681424c, merge-branch-2477-14.0.0.10.0, merge-branch-2477-14.0.0.10.1, merge-branch-2477-14.0.0.11.0, merge-branch-2477-14.0.0.12.0, merge-branch-2477-14.0.0.13.0, merge-branch-2477-14.0.0.14.0, merge-branch-2477-14.0.0.2.0, merge-branch-2477-14.0.0.3.0, merge-branch-2477-14.0.0.4.0, merge-branch-2477-14.0.0.5.0, merge-branch-2477-14.0.0.6.0, merge-branch-2477-14.0.0.7.0, merge-branch-2477-14.0.0.8.0, merge-branch-2477-14.0.0.8.1, merge-branch-2477-14.0.0.9.0, merge-branch-2477-14.0.1.0.0, merge-branch-2477-14.0.1.0.1, merge-branch-2477-14.0.1.1.0, merge-branch-2477-14.0.1.2.0, merge-branch-2477-14.0.1.2.1, merge-branch-2477-14.0.1.2.2, merge-branch-2477-14.0.1.3.0, merge-branch-2477-14.0.1.4.0, merge-branch-2477-14.0.1.5.0, merge-branch-2477-14.0.1.5.1, merge-branch-2477-14.0.1.5.3, merge-branch-2477-14.0.1.6.0, merge-branch-2477-14.0.2.1.0, merge-branch-2477-14.0.2.10.0, merge-branch-2477-14.0.2.11.0, merge-branch-2477-14.0.2.12.0, merge-branch-2477-14.0.2.13.0, merge-branch-2477-14.0.2.14.0, merge-branch-2477-14.0.2.14.1, merge-branch-2477-14.0.2.14.2, merge-branch-2477-14.0.2.15.0, merge-branch-2477-14.0.2.16.0, merge-branch-2477-14.0.2.2.0, merge-branch-2477-14.0.2.3.0, merge-branch-2477-14.0.2.4.0, merge-branch-2477-14.0.2.4.1, merge-branch-2477-14.0.2.5.0, merge-branch-2477-14.0.2.5.1, merge-branch-2477-14.0.2.6.0, merge-branch-2477-14.0.2.6.1, merge-branch-2477-14.0.2.7.0, merge-branch-2477-14.0.2.8.0, merge-branch-2477-14.0.2.9.0, merge-branch-2477-14.0.2.9.1, merge-branch-2477-14.0.3.0.0, merge-branch-2477-14.0.3.0.1, merge-branch-2477-14.0.3.0.2, merge-branch-2477-14.0.3.0.3, merge-branch-2477-14.0.3.0.4, merge-branch-2477-14mig-3c4316d2, merge-branch-2477-BSCOS-2826-a69f5086, merge-branch-2477-BSCOS-3193-e94be0f4, merge-branch-2477-bscos-2826-financial_discount-25f7ebfd, merge-branch-2477-bscos-2826-financial_discount-39fc93cc, merge-branch-2477-bscos-2826-financial_discount-82dfc9a6, merge-branch-2477-bscos-2826-financial_discount-d681424c, merge-branch-2477-bscos-2826-financial_discount-f5686ea0, merge-branch-2477-bscos-3349-fix_multicurrency_reconciliation-d73a238e, merge-branch-2477-bscos-3419-store_financial_discount_cash_rounding-62cab43d, merge-branch-2477-bscos-3429-fix_reconciliation_error-06edb934, merge-branch-2477-bscos-3460-fix_register_payment_multicurrency-c6c779b4, merge-branch-2477-bscos-3526-fix_error_register_payment-a948ad56, merge-branch-2477-bscos-3537-fix_register_payment-ec5b6828, merge-branch-2477-bscos-3593-fix_discount_reconciliation_tax-4abd1073, and merge-branch-2477-pin-pending-merges-06edb934
Other repositories: Change2improve/account-payment, Comunitea/account-payment, Digital5-Odoo/account-payment, ForgeFlow/account-payment, MallorcaSoft/account-payment, OCA/account-payment, Tecnativa/account-payment, acsone/account-payment, akretion/account-payment, aurestic/account-payment, camptocamp/account-financial-tools, ecosoft-odoo/account-payment, grindtildeath/account-financial-tools, ursais/account-payment, and vrenaville/account-financial-tools

<h1 class="title">Account Financial Discount</h1> <p>This module adds functionality to handle financial discounts for early payments, and to generate proper write-offs during reconciliation.</p> <a name="configure"></a> <h2>Configure</h2> <p>Go to Accounting &gt; Configuration &gt; Payment Terms, to define a payment term involving a financial discount:</p> <ul class="simple"> <li>Set a number of days while discount is available after posting</li> <li>Set a discount percentage</li> </ul> <p>Go to Accounting &gt; Configuration &gt; Reconciliation models, to define a reconciliation model applying financial discount.</p> <ul class="simple"> <li>Set write-off accounts for expenses and revenues</li> <li>Set a label for write-off line</li> <li>Set a tolerance to apply discount (e.g. 0.05 for 5 cts)</li> </ul> <a name="usage"></a> <h2>Usage</h2> <p>When a payment term with discount is selected on an invoice (i.e Customers invoices or Vendor bills), the available discount will be stored on the first payment term line once the invoice is posted.</p> <p>The financial discount will then be applied during the reconciliation process if the payment is done before the discount date, or if the &quot;Force financial discount&quot; is used on the invoice.</p> <a name="limitations"></a> <h2>Limitations</h2> <ul class="simple"> <li>Storage of available discount is only done if the invoice doesn't include more than one account.tax.</li> <li>Tax write-off is only done automatically using bank statement reconciliation and not when doing manual payments.</li> <li>On payment term having multiple term lines, financial discount will be applied even if the statement amount covers only first payment term line</li> <li>Financial discount cannot be applied if the payment is done in another currency than the invoice.</li> </ul>