Invoice Verification

by
Odoo

297.28

v 14.0 Third Party
Required Apps Inventory (stock)
Invoicing (account)
Purchase (purchase)
Lines of code 236
Technical Name purchase_invoice_verification
LicenseSee License tab
Websitehttp://www.openvalue.cloud
Also available in version v 13.0
You bought this module and need support? Click here!
Required Apps Inventory (stock)
Invoicing (account)
Purchase (purchase)
Lines of code 236
Technical Name purchase_invoice_verification
LicenseSee License tab
Websitehttp://www.openvalue.cloud
Also available in version v 13.0

PURCHASE INVOICE VERIFICATION

 

The Purchase Invoice Verification module supports all the activities related to verify supplier invoices in terms of their prices, quantities and amounts comparing them with purchase order and goods receipts.

In case of variances an invoice is automatically blocked for payment and, according to an indicator at company level, its posting or its payment is forbidden either. Hence no further activity can be performed for a blocked invoice before solving its variances.

The invoice can be blocked manually by the user also in entering it. The block indicator can be set at vendor level in its partner master data as default, so every invoice related to this vendor is automatically blocked. When a blocking cause is not valid anymore, its blocking indicator is automatically removed. When no blocking cause exists anymore the invoice can be processed. The invoice block can be forced by the Account Manager only (an authorization check has been implemented).

Invoices and purchase orders in a currency different to company currency are managed also because discrepancies are determined by calculating all amounts in company currency.

Variances are checked at invoice item level. An invoice item is blocked if one blocking indicator is set at least. An invoice is blocked if one item is blocked at least.

Integration with Odoo standard indicator “to check” has been implemented: this indicator is automatically set and unset according to the invoice blocking status. Therefore, all invoices to be checked are grouped in the accounting dashboard.

 

 

Settings at company level in purchase setting


in the Payment Block indicator, the following two entries are possible:

•       payment block: invoices with variances can be posted and automatically blocked for payment

•       posting block: invoices with variances cannot be posted without solving them before

 

Investigate small variances can be too time-consuming. Therefore, Threshold limits (as absolute amount and as percentage) can be set up for managing such kind of situation: if variances in an invoice item are within these limits, they are accepted without setting the related block indicator; if a tolerance limit is exceeded, the invoice is automatically blocked for payment. In case one of limits is exceeded (absolute or percentage either) the invoice is blocked.

 

The following variance check procedures are provided:

 

•      Quantity Variance

The invoiced quantity is larger than the difference between the quantity delivered and that already invoiced. For product with control policy ‘on ordered quantities’ the ordered quantity is taken into account instead of the delivered quantity. A quantity variance is treated differently depending on the amount of the variance. The product of the order price and the variance quantity is used as the basis for determining whether the invoice is to be blocked. Therefore, lower priced items are therefore allowed relatively large quantity variances, whereas more expensive items are allowed only very small variances.

 

•      Price Variance

The invoiced price is larger than the order price.

 

•      Item Amount

An invoice line is blocked whether its amount is upper than the related threshold set at company level. Two cases are managed: invoice item entered with or without purchase order reference.

 

 

Block indicator in Partner Master Data


the blocking indicator can be set in vendor master data, so all its invoices are automatically blocked.

 

 

Supplier Invoice


The following Payment Blocks are managed and set in the sequence shown below:

1.      Free for Payment’ for invoice without any block indicator in all its items

2.      Vendor Block’ when the blocking indicator is set in vendor master data

3.      'Manual Block', when a manual block is set in one of item al least

4.      Real Time Block’ for price, quantity variances or item amount limit

 

 

posting block (payment block indicator has been set as “invoice block”):


 

wizard to force the invoice block besides its blocking causes:


 

payment block (payment block indicator has been set as “payment block”) for single payment:


 

payment block (payment block indicator has been set as “payment block”) for massive payment:


 

All checks have been also implemented for massive invoice processing from invoices list (Post entries and Register payment).

Odoo Proprietary License v1.0
This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software.
You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).
It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.
The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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 or have a question related to your purchase, please use the support page.