<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_ProcureMatch_Pro</id>
	<title>Module ProcureMatch Pro - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_ProcureMatch_Pro"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_ProcureMatch_Pro&amp;action=history"/>
	<updated>2026-11-02T17:11:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_ProcureMatch_Pro&amp;diff=68714&amp;oldid=prev</id>
		<title>Mikrosha2000: Create ProcureMatch Pro 1.0.0 documentation with features, screenshots and installation guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_ProcureMatch_Pro&amp;diff=68714&amp;oldid=prev"/>
		<updated>2026-10-29T13:02:30Z</updated>

		<summary type="html">&lt;p&gt;Create ProcureMatch Pro 1.0.0 documentation with features, screenshots and installation guide&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;ProcureMatch Pro&amp;#039;&amp;#039;&amp;#039; is a supplier purchase matching and discrepancy-review module for Dolibarr ERP/CRM, developed by &amp;#039;&amp;#039;&amp;#039;PanciucSoft&amp;#039;&amp;#039;&amp;#039;. It compares supplier purchase orders, goods receipts and explicitly linked supplier invoices to help users identify quantity and price differences before taking business decisions.&lt;br /&gt;
&lt;br /&gt;
[[File:ProcureMatchPro_1.0.0_Wiki_Cover.png|center|750px|ProcureMatch Pro – Supplier Purchase Matching for Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
==Module information==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Item!!Details&lt;br /&gt;
|-&lt;br /&gt;
|Module name||ProcureMatch Pro&lt;br /&gt;
|-&lt;br /&gt;
|Version||1.0.0 Stable&lt;br /&gt;
|-&lt;br /&gt;
|Module ID||207605&lt;br /&gt;
|-&lt;br /&gt;
|Publisher / author||PanciucSoft / Vasile Panciuc&lt;br /&gt;
|-&lt;br /&gt;
|Dolibarr compatibility||V23–V24&lt;br /&gt;
|-&lt;br /&gt;
|Minimum declared PHP version||7.4&lt;br /&gt;
|-&lt;br /&gt;
|Interface languages||English, Romanian, German, French, Spanish&lt;br /&gt;
|-&lt;br /&gt;
|License||GNU GPL v3 or later&lt;br /&gt;
|-&lt;br /&gt;
|Support||[https://panciucsoft.com/support/ PanciucSoft Support] – support@panciucsoft.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Main features==&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2-way matching:&amp;#039;&amp;#039;&amp;#039; compare supplier purchase orders with linked supplier invoices.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;3-way matching:&amp;#039;&amp;#039;&amp;#039; compare ordered, received and invoiced product quantities when receipt data is available.&lt;br /&gt;
*Compare effective net unit prices with a configurable price tolerance.&lt;br /&gt;
*Display both invoice-minus-order and invoice-minus-received quantity differences.&lt;br /&gt;
*Analyze a single supplier invoice or the combined effect of multiple invoices linked to an order.&lt;br /&gt;
*Identify exact matches, tolerated differences, partial situations, mismatches, cases requiring review and cases awaiting an invoice.&lt;br /&gt;
*Warn about possible duplicate supplier invoice references.&lt;br /&gt;
*Flag credit notes, deposits, abandoned invoices, cross-currency cases and other exceptional documents for manual review rather than automatically treating them as matches.&lt;br /&gt;
*Allow authorized internal managers to allocate shared supplier invoice lines to eligible linked purchase orders.&lt;br /&gt;
*Keep an audit history of allocation changes, including user, date and before/after quantities.&lt;br /&gt;
*Use role-based permissions and Dolibarr supplier-visibility restrictions.&lt;br /&gt;
*Provide responsive pages for desktop, tablet and mobile browsers.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
#Open the ProcureMatch Pro dashboard and select a supplier purchase order.&lt;br /&gt;
#Review the supplier invoice or invoices explicitly linked to that order in Dolibarr.&lt;br /&gt;
#Run the comparison to inspect ordered, received and invoiced quantities, plus net unit prices.&lt;br /&gt;
#Review the result and the corresponding explanations for each product.&lt;br /&gt;
#If an invoice is shared among several purchase orders, an authorized manager can allocate its lines and inspect the allocation audit trail.&lt;br /&gt;
&lt;br /&gt;
==Matching result statuses==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Status!!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;MATCH&amp;#039;&amp;#039;&amp;#039;||Comparison is consistent, including differences explicitly accepted within configured tolerances.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;PARTIAL&amp;#039;&amp;#039;&amp;#039;||A legitimate incomplete purchase or invoice situation is detected.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;MISMATCH&amp;#039;&amp;#039;&amp;#039;||A significant quantity or price discrepancy requires attention.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;REVIEW&amp;#039;&amp;#039;&amp;#039;||Automatic matching is not reliable for the selected documents; manual inspection is required.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;AWAITING&amp;#039;&amp;#039;&amp;#039;||The selected comparison has no supplier invoice to evaluate.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The overall status depends on the full document context, not only an individual product row. A draft, exceptional invoice, partial multi-invoice selection or incomplete shared-invoice allocation may prevent a final automatic MATCH.&lt;br /&gt;
&lt;br /&gt;
==Shared invoice allocations and audit trail==&lt;br /&gt;
&lt;br /&gt;
When one supplier invoice is linked to several supplier purchase orders, ProcureMatch Pro requires explicit allocation of the invoice lines before allowing an automatic per-order comparison. Managers with the dedicated permission can record the quantities assigned to each eligible order.&lt;br /&gt;
&lt;br /&gt;
The module checks for over-allocation, unrelated orders, mismatched products and changed or outdated allocation data. It keeps a history of successful allocation changes and requires renewed review when relevant source invoice data changes. Allocation records are internal to ProcureMatch Pro: &amp;#039;&amp;#039;&amp;#039;they do not modify the Dolibarr invoice, purchase order or stock&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
[[File:ProcureMatchPro_1.0.0_02_Purchase_Orders_Dashboard.png|thumb|center|780px|Dashboard showing recent supplier purchase orders and access to matching reports]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;340&amp;quot; heights=&amp;quot;185&amp;quot; mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
File:ProcureMatchPro 1.0.0 03 Successful Matching Report.png|Successful comparison with a price difference within tolerance&lt;br /&gt;
File:ProcureMatchPro 1.0.0 04 Discrepancy Detection.png|Detection of invoiced-quantity discrepancies&lt;br /&gt;
File:ProcureMatchPro 1.0.0 05 Multiple Invoices Review.png|Conservative review of multiple invoices and credit notes&lt;br /&gt;
File:ProcureMatchPro 1.0.0 06 Invoice Line Allocation.png|Manager allocation of shared supplier invoice lines&lt;br /&gt;
File:ProcureMatchPro 1.0.0 07 Allocation Audit Trail.png|Allocation audit history with before/after quantities&lt;br /&gt;
File:ProcureMatchPro 1.0.0 08 Module Settings.png|Administrative price and quantity tolerances&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compatibility and requirements==&lt;br /&gt;
&lt;br /&gt;
*Designed for Dolibarr &amp;#039;&amp;#039;&amp;#039;23.x and 24.x&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
*Functional application tests completed on &amp;#039;&amp;#039;&amp;#039;Dolibarr 23.0.4 and 24.0.0&amp;#039;&amp;#039;&amp;#039;. Other patch versions were not separately regression-tested.&lt;br /&gt;
*Declared minimum PHP version: &amp;#039;&amp;#039;&amp;#039;7.4&amp;#039;&amp;#039;&amp;#039;. The release&amp;#039;s code lint and automated PHP checks were run with PHP 8.5.12 on Windows; PHP 7.4 was not independently regression-tested in that environment.&lt;br /&gt;
*Uses existing Dolibarr supplier purchase orders and supplier invoices. Receipt comparison depends on available Dolibarr reception data and stock configuration.&lt;br /&gt;
*Supplier invoices must be linked to the appropriate supplier purchase order in Dolibarr to appear in the selection.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
#Download the ProcureMatch Pro module archive from DoliStore.&lt;br /&gt;
#In Dolibarr, open &amp;#039;&amp;#039;&amp;#039;Home → Setup → Modules/Applications → Deploy/install external app/module&amp;#039;&amp;#039;&amp;#039;. Upload the ZIP archive.&lt;br /&gt;
#Alternatively, unpack the archive so that its module directory is &amp;lt;code&amp;gt;htdocs/custom/procurematchpro/&amp;lt;/code&amp;gt;.&lt;br /&gt;
#Enable &amp;#039;&amp;#039;&amp;#039;ProcureMatch Pro&amp;#039;&amp;#039;&amp;#039; in the modules list.&lt;br /&gt;
#Give appropriate internal users the &amp;#039;&amp;#039;&amp;#039;Read purchase matching reports&amp;#039;&amp;#039;&amp;#039; permission. For restricted readers, configure their supplier visibility in Dolibarr.&lt;br /&gt;
#Grant &amp;#039;&amp;#039;&amp;#039;Manage invoice line allocations&amp;#039;&amp;#039;&amp;#039; separately to trusted internal managers when needed.&lt;br /&gt;
#As an administrator, configure price and quantity tolerances in the module setup page.&lt;br /&gt;
&lt;br /&gt;
==Important limitations==&lt;br /&gt;
&lt;br /&gt;
*ProcureMatch Pro is a &amp;#039;&amp;#039;&amp;#039;decision-support and discrepancy-analysis tool&amp;#039;&amp;#039;&amp;#039;. It does not approve, reject, block, pay or modify supplier invoices, nor does it create stock movements.&lt;br /&gt;
*Credit notes, deposits, nonstandard invoice types, mixed currencies and certain ambiguous invoice lines may require manual verification.&lt;br /&gt;
*It does not automatically convert currencies, reconcile taxes or shipping charges, or prove that an invoice was paid twice.&lt;br /&gt;
*Supplier invoices not explicitly linked to a selected purchase order are not automatically discovered solely because they belong to the same supplier.&lt;br /&gt;
*This release is not a formal validation or certification for regulated environments.&lt;br /&gt;
&lt;br /&gt;
==Version history==&lt;br /&gt;
&lt;br /&gt;
===Version 1.0.0 – 29 October 2026===&lt;br /&gt;
&lt;br /&gt;
First stable release, following functional testing on Dolibarr 23.0.4 and 24.0.0. Includes 2-way/3-way quantity and price review, cumulative linked-invoice analysis, configurable tolerances, shared-invoice allocations, allocation audit history, visibility restrictions, responsive pages and five interface languages.&lt;br /&gt;
&lt;br /&gt;
==Support and links==&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Support:&amp;#039;&amp;#039;&amp;#039; [https://panciucsoft.com/support/ PanciucSoft Support]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Contact:&amp;#039;&amp;#039;&amp;#039; support@panciucsoft.com&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Publisher:&amp;#039;&amp;#039;&amp;#039; [https://panciucsoft.com/ PanciucSoft]&lt;br /&gt;
&lt;br /&gt;
[[Category:Complementary modules]]&lt;/div&gt;</summary>
		<author><name>Mikrosha2000</name></author>
	</entry>
</feed>