Checks that supplier invoices are not entered twice

accounting, erp, hacktoberfest, odoo, python
pip install odoo13-addon-account-invoice-supplier-ref-unique==


Runboat Pre-commit Status Build Status codecov Translation Status

Account invoicing

This project aims to deal with modules related to account invoicing

Available addons

addon version maintainers summary
account_billing Saran440 Group invoice as billing before payment
account_global_discount Account Global Discount
account_invoice_alternate_payer Set a alternate payor/payee in invoices
account_invoice_base_invoicing_mode Base module for handling multiple invoicing mode
account_invoice_blocking Set a blocking (No Follow-up) flag on invoices
account_invoice_change_currency luisg123v Allows to change currency of Invoice by wizard
account_invoice_check_picking_date carlosdauden Check if date of pickings match with invoice date
account_invoice_check_total Check if the verification total is equal to the bill's total
account_invoice_date_due luisg123v joao-p-marques Update Invoice's Due Date
account_invoice_discount_display_amount Show total discount applied and total without discount on invoices.
account_invoice_fiscal_position_update alexis-via Changing the fiscal position of an invoice will auto-update invoice lines
account_invoice_fixed_discount Allows to apply fixed amount discounts in invoices.
account_invoice_force_number Allows to force invoice numbering on specific invoices
account_invoice_line_description Account invoice line description
account_invoice_line_sequence Adds sequence field on invoice lines to manage its order.
account_invoice_mass_sending jguenat This addon adds a mass sending feature on invoices.
account_invoice_merge Merge invoices in draft
account_invoice_mode_at_shipping Create invoices automatically when goods are shipped.
account_invoice_mode_daily mt-software-de Create invoices automatically on a daily basis.
account_invoice_mode_monthly Create invoices automatically on a monthly basis.
account_invoice_mode_weekly Create invoices automatically on a weekly basis.
account_invoice_partner Replace the partner by an invoice contact if found
account_invoice_payment_retention Account Invoice Payment Retention
account_invoice_pricelist Add partner pricelist on invoices
account_invoice_pricelist_sale Module to fill pricelist from sales order in invoice.
account_invoice_refund_line_selection This module allows the user to refund specific lines in a invoice
account_invoice_refund_link Show links between refunds and their originator invoices
account_invoice_refund_reason max3903 Account Invoice Refund Reason.
account_invoice_refund_reason_skip_anglo_saxon ChrisOForgeFlow Account Invoice Refund Reason.
account_invoice_refund_reinvoice Allow to Reinvoice a Refund
account_invoice_restrict_linked_so Restricts editing the Product, Quantity and Unit Price columns for invoice lines that originated in Sales Orders.
account_invoice_search_by_reference Account invoice search by reference
account_invoice_section_picking Extension of Acccount Invoice Section Sale Order to allow grouping of invoice lines according to delivery picking.
account_invoice_section_sale_order For invoices targetting multiple sale order addsections with sale order name.
account_invoice_supplier_ref_unique Checks that supplier invoices are not entered twice
account_invoice_supplier_self_invoice Purchase Self Invoice
account_invoice_supplierinfo_update In the supplier invoice, automatically updates all products whose unit price on the line is different from the supplier price
account_invoice_supplierinfo_update_discount legalsylvain In the supplier invoice, automatically update all products whose discount on the line is different from the supplier discount
account_invoice_tax_note Print tax notes on customer invoices
account_invoice_tax_required This module adds functional a check on invoice to force user to set tax on invoice line.
account_invoice_transmit_method alexis-via Configure invoice transmit method (email, post, portal, ...)
account_invoice_tree_currency Show currencies in the invoice tree view
account_invoice_triple_discount Manage triple discount on invoice lines
account_invoice_validation_queued pedrobaeza Enqueue account invoice validation
account_invoice_view_payment Access to the payment from an invoice
account_mail_autosubscribe ivantodorovich Automatically subscribe partners to their company's invoices
account_menu_invoice_refund kittiu New invoice menu that combine invoices and refunds
account_move_exception Custom exceptions on account move
account_move_line_accounting_description Adds an 'accounting description' on products
account_move_line_accounting_description_purchase Consider accounting description when invoicing purchase order
account_move_line_accounting_description_sale Consider accounting description when invoicing sale order
account_move_original_partner Display original customers when creating invoices from multiple sale orders.
account_move_post_block Account Move Post Block
account_move_propagate_ref Propagate ref when reversing and recreating an accounting move
account_move_tier_validation Extends the functionality of Account Moves to support a tier validation process.
account_move_tier_validation_approver Account Move Tier Validation Approver
account_move_tier_validation_forward Account Move Tier Validation - Forward Option
account_receipt_base Base fields and methods for better Receipts Management.
account_receipt_journal eLBati Define and use journals dedicated to receipts
account_receipt_print Enable printing in sale and purchase receipts
account_receipt_sale eLBati Generate receipts from sale orders
account_refund_payment_term petrus-v Dedicated payment terms used for refunds
accounting_partner_category petrus-v Add tags on partner to helps accountant to select journal entries easley based on dedicated partner category
product_supplierinfo_for_customer_invoice Based on product_customer_code, this module loads in every account invoice the customer code defined in the product
purchase_stock_picking_return_invoicing pedrobaeza MiquelRForgeFlow Add an option to refund returned pickings
sale_line_refund_to_invoice_qty Allow deciding whether refunded quantity should be considered as quantity to reinvoice
sale_line_refund_to_invoice_qty_skip_anglo_saxon ChrisOForgeFlow Sale Line Refund To Invoice Qty skip anglo saxon.
sale_order_invoicing_grouping_criteria pedrobaeza Sales order invoicing grouping criteria
sale_order_invoicing_qty_percentage pedrobaeza Sales order invoicing by percentage of the quantity
sale_order_invoicing_queued Enqueue sales order invoicing
sale_timesheet_invoice_description Add timesheet details in invoice line
stock_picking_invoicing Stock Picking Invoicing
stock_picking_invoicing_incoterm Stock Picking Invoicing Incoterm


This repository is licensed under AGPL-3.0.

However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's __manifest__.py file, which contains a license key that explains its license.

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.