Skip to Content
Menu

Bank Account validation in Customer Invoice

by
Odoo
v 18.0 Third Party 6
Download for v 18.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Lines of code 37
Technical Name account_validation_by_currency
LicenseLGPL-3
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Discuss (mail)
Lines of code 37
Technical Name account_validation_by_currency
LicenseLGPL-3

Overview

Avoid financial losses caused by unintended currency exchange discrepancies when receiving Customer Payments. This module introduces automatic validations during Customer Invoice posting, ensuring currency consistency between Invoice and Recipient Bank Account. It helps to enhance financial accuracy, simplify compliance, and increase confidence in your Customer Invoice processing workflow.

Features

  • Mandatory Recipient Bank Validation: Enforces the mandatory Recipient Bank details provision for Customer Invoices. Blocks posting and displays an immediate guiding message once the respective field is missing its value.
  • Currency Consistency Validation: Compares the currency of the Customer Invoice and the assigned Recipient Bank Account. Blocks posting and displays an immidiate error message once the incocnsistency is detected.
  • Default Company Currency Fallback: If Bank Account currency is missing, it keeps validation consistency by automatically defaulting to the company's main currency.
  • Mass Posting Protection: Prevents batch posting if any Customer Invoice in the selection fails a validation. Error message displays a full list of failing records.
  • Extra Demo Data: Ensures proper testing in a demo environment by presenting extra demo data: enabling multi-currency, creating multi-currency Bank Accounts, creating Customer Invoices simulating various currency scenarios, including missing data and currency mismatches.

System and processes requirements

The module should be used in the DB with Odoo's multi-currency feature enabled, recipient Bank Accounts properly configured and maintained in Customer Invoices.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.