Inquiry page · Accounts payable
Invoice history and matching details
An Accounts payable inquiry page that shows invoice matching details for vendor invoices, including match variance icons when a matching discrepancy exceeds the specified tolerance.
- Used by
- Accounts payable clerk, Accounts payable manager, Landed cost agent and 4 more roles
- Business process
- —
- Menu item
PurchPostingHistoryInvoice- Main table
VendInvoiceInfoTable- Data entity
VendorInvoiceHeaderEntity- Setup steps
- —
Show what matters for
Everyone
1What it is and why
| What it is | An Accounts payable inquiry page that shows invoice matching details for vendor invoices, including match variance icons when a matching discrepancy exceeds the specified tolerance. |
|---|---|
| What you do here | Used to review how vendor invoices matched against purchase orders and product receipts, and to spot price, quantity or totals discrepancies that are outside tolerance. |
| Example | A vendor invoices batteries at 1.10 each against a purchase order price of 1.00 while the legal entity allows a 5 percent unit price tolerance, so the price discrepancy is flagged. |

Functional consultant · Solution architect
2Where it fits
| Business process | — |
|---|---|
| Menu path | Accounts payable › Inquiries and reports › Invoice › Invoice history and matching details |
| Set up first | Accounts payable parameters Microsoft Learn ↗Price tolerances Microsoft Learn ↗ |
| Used next by | — |
| Related pages | Open vendor invoices Microsoft Learn ↗Invoice journal Microsoft Learn ↗ |
End user · Functional consultant
3How to do it
Microsoft's steps
—
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| — | |||
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| — No setup is made on this page. | ||
Solution architect
5Design impact
| Shared or per company | Per company: each legal entity has its own records. Microsoft data model ↗ |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | — |
Technical architect
6Technical
| Menu item | PurchPostingHistoryInvoice Checked in Dynamics 365 |
|---|---|
| Form | VendInvoicePostingHistory Checked in Dynamics 365 |
| Table | VendInvoiceInfoTableShown as “Vendor invoices” in Record infoKey field: TableRefIdChecked in Dynamics 365 |
| Data entities | VendorInvoiceHeaderEntityVendor invoice header Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain vendor invoices PurchFormLetter_InvoiceMaintainDutiesMaintain vendor invoices VendInvoiceVendorInvoicesMaintain7 security rolesLanded cost agentITMAgentRental coordinator agent RentalCoordinatorAgentRental manager RentalManagerRental purchasing manager RentalPurchasingManagerRental sales manager RentalSalesManagerAccounts payable clerk VendInvoiceAccountsPayableClerkAccounts payable manager VendInvoiceAccountsPayableManager |
| Actions on the page | Options: Personalize, Page options, ShareChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=PurchPostingHistoryInvoice |
|---|---|
| Integrate with | VendorInvoiceHeaderEntity data entity Microsoft data model ↗ |
| Table definition | VendInvoiceInfoTable columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/accounts-payable/accounts-payable-invoice-matching
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/finance/accountspayable/transactionheader/vendinvoiceinfotable
- learn.microsoft.com/dynamics365/finance/accounts-payable/tasks/set-up-accounts-payable-invoice-matching-validation
- learn.microsoft.com/dynamics365/finance/accounts-payable/accounts-payable-invoice-matching
- learn.microsoft.com/dynamics365/finance/accounts-payable/vendor-invoices-workspace
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page.