


{"id":616,"date":"2021-06-25T13:58:53","date_gmt":"2021-06-25T13:58:53","guid":{"rendered":"https:\/\/alminawi.com\/?p=616"},"modified":"2025-09-27T12:59:34","modified_gmt":"2025-09-27T12:59:34","slug":"internal-audit-methodologies-episode-04-matrix-of-assertions-internal-controls-example-1-purchasing","status":"publish","type":"post","link":"https:\/\/e.americanpro.org\/?p=616","title":{"rendered":"Internal Audit Methodologies: Episode 04, Matrix of Assertions &#038; Internal Controls, Example: Purchasing"},"content":{"rendered":"<p data-start=\"111\" data-end=\"549\">Auditing the purchasing process requires internal auditors to understand and test key <strong data-start=\"197\" data-end=\"222\">management assertions<\/strong>. These assertions relate to the validity, completeness, accuracy, timing, and classification of transactions. Using a <strong data-start=\"341\" data-end=\"360\">matrix approach<\/strong>, auditors can link assertions to potential misstatements, related internal controls, and appropriate audit procedures. This structured method enhances both risk assessment and test design.<\/p>\n<h3 data-start=\"551\" data-end=\"585\"><strong data-start=\"555\" data-end=\"585\">Purchasing Process Phases:<\/strong><\/h3>\n<ul data-start=\"586\" data-end=\"1003\">\n<li data-start=\"586\" data-end=\"658\">\n<p data-start=\"588\" data-end=\"658\"><strong data-start=\"588\" data-end=\"606\">Identify Needs<\/strong> \u2013 Recognize and justify procurement requirements.<\/p>\n<\/li>\n<li data-start=\"659\" data-end=\"726\">\n<p data-start=\"661\" data-end=\"726\"><strong data-start=\"661\" data-end=\"672\">Request<\/strong> \u2013 Create purchase requisitions and obtain approval.<\/p>\n<\/li>\n<li data-start=\"727\" data-end=\"779\">\n<p data-start=\"729\" data-end=\"779\"><strong data-start=\"729\" data-end=\"739\">Source<\/strong> \u2013 Select vendors and negotiate terms.<\/p>\n<\/li>\n<li data-start=\"780\" data-end=\"818\">\n<p data-start=\"782\" data-end=\"818\"><strong data-start=\"782\" data-end=\"791\">Order<\/strong> \u2013 Issue purchase orders.<\/p>\n<\/li>\n<li data-start=\"819\" data-end=\"874\">\n<p data-start=\"821\" data-end=\"874\"><strong data-start=\"821\" data-end=\"832\">Receive<\/strong> \u2013 Accept and inspect goods or services.<\/p>\n<\/li>\n<li data-start=\"875\" data-end=\"944\">\n<p data-start=\"877\" data-end=\"944\"><strong data-start=\"877\" data-end=\"884\">Pay<\/strong> \u2013 Match invoice, PO, and receiving report before payment.<\/p>\n<\/li>\n<li data-start=\"945\" data-end=\"1003\">\n<p data-start=\"947\" data-end=\"1003\"><strong data-start=\"947\" data-end=\"957\">Review<\/strong> \u2013 Assess supplier performance and compliance.<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"1005\" data-end=\"1053\"><strong data-start=\"1009\" data-end=\"1053\">Assertions and Internal Controls Matrix:<\/strong><\/h3>\n<div class=\"_tableContainer_16hzy_1\">\n<div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"1055\" data-end=\"2739\">\n<thead data-start=\"1055\" data-end=\"1262\">\n<tr data-start=\"1055\" data-end=\"1262\">\n<th data-start=\"1055\" data-end=\"1073\" data-col-size=\"sm\"><strong data-start=\"1057\" data-end=\"1070\">Assertion<\/strong><\/th>\n<th data-start=\"1073\" data-end=\"1132\" data-col-size=\"md\"><strong data-start=\"1075\" data-end=\"1101\">Potential Misstatement<\/strong><\/th>\n<th data-start=\"1132\" data-end=\"1195\" data-col-size=\"md\"><strong data-start=\"1134\" data-end=\"1165\">Example of Internal Control<\/strong><\/th>\n<th data-start=\"1195\" data-end=\"1262\" data-col-size=\"md\"><strong data-start=\"1197\" data-end=\"1227\">Relevant Questions \/ Tests<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"1474\" data-end=\"2739\">\n<tr data-start=\"1474\" data-end=\"1684\">\n<td data-start=\"1474\" data-end=\"1493\" data-col-size=\"sm\">Occurrence<\/td>\n<td data-col-size=\"md\" data-start=\"1493\" data-end=\"1552\">Fake or duplicate purchases<\/td>\n<td data-col-size=\"md\" data-start=\"1552\" data-end=\"1616\">Three-way match (PO, invoice, receiving report)<\/td>\n<td data-col-size=\"md\" data-start=\"1616\" data-end=\"1684\">Are all purchases supported by authorized documentation?<\/td>\n<\/tr>\n<tr data-start=\"1685\" data-end=\"1895\">\n<td data-start=\"1685\" data-end=\"1704\" data-col-size=\"sm\">Completeness<\/td>\n<td data-col-size=\"md\" data-start=\"1704\" data-end=\"1763\">Missing purchase transactions<\/td>\n<td data-col-size=\"md\" data-start=\"1763\" data-end=\"1827\">System-enforced requisition and PO tracking<\/td>\n<td data-col-size=\"md\" data-start=\"1827\" data-end=\"1895\">Are all purchase requests and POs sequential and accounted for?<\/td>\n<\/tr>\n<tr data-start=\"1896\" data-end=\"2106\">\n<td data-start=\"1896\" data-end=\"1915\" data-col-size=\"sm\">Authorization<\/td>\n<td data-col-size=\"md\" data-start=\"1915\" data-end=\"1974\">Purchases made without approval<\/td>\n<td data-col-size=\"md\" data-start=\"1974\" data-end=\"2038\">Hierarchical approval workflow for requisitions<\/td>\n<td data-col-size=\"md\" data-start=\"2038\" data-end=\"2106\">Were all purchases approved according to policy limits?<\/td>\n<\/tr>\n<tr data-start=\"2107\" data-end=\"2317\">\n<td data-start=\"2107\" data-end=\"2126\" data-col-size=\"sm\">Accuracy<\/td>\n<td data-col-size=\"md\" data-start=\"2126\" data-end=\"2185\">Incorrect quantity or pricing on invoice<\/td>\n<td data-col-size=\"md\" data-start=\"2185\" data-end=\"2249\">Automated matching of PO and invoice in ERP system<\/td>\n<td data-col-size=\"md\" data-start=\"2249\" data-end=\"2317\">Do invoice values match POs and receiving reports?<\/td>\n<\/tr>\n<tr data-start=\"2318\" data-end=\"2528\">\n<td data-start=\"2318\" data-end=\"2337\" data-col-size=\"sm\">Cutoff<\/td>\n<td data-col-size=\"md\" data-start=\"2337\" data-end=\"2396\">Purchases recorded in wrong accounting period<\/td>\n<td data-col-size=\"md\" data-start=\"2396\" data-end=\"2460\">Timely entry of receiving and invoicing dates<\/td>\n<td data-col-size=\"md\" data-start=\"2460\" data-end=\"2528\">Are receipts and invoices recorded in the correct period?<\/td>\n<\/tr>\n<tr data-start=\"2529\" data-end=\"2739\">\n<td data-start=\"2529\" data-end=\"2548\" data-col-size=\"sm\">Classification<\/td>\n<td data-col-size=\"md\" data-start=\"2548\" data-end=\"2607\">Misclassified purchases in incorrect GL accounts<\/td>\n<td data-col-size=\"md\" data-start=\"2607\" data-end=\"2671\">Pre-defined account codes and validation controls<\/td>\n<td data-col-size=\"md\" data-start=\"2671\" data-end=\"2739\">Are purchases recorded in the correct accounts\/categories?<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sticky end-(--thread-content-margin) h-0 self-end select-none\">\n<div class=\"absolute end-0 flex items-end\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 data-start=\"2741\" data-end=\"2767\"><strong data-start=\"2745\" data-end=\"2767\">Practical Example:<\/strong><\/h3>\n<p data-start=\"2769\" data-end=\"3186\">During an audit of a public university&#8217;s purchasing function, the auditor found that lab equipment was recorded in office supply accounts. This violated the <strong data-start=\"2926\" data-end=\"2944\">classification<\/strong> assertion. Though purchase requests were approved, the chart of accounts was not well-enforced. The auditor recommended mandatory selection from a validated account list within the purchasing system and follow-up training for requisitioners.<\/p>\n<p data-start=\"3188\" data-end=\"3377\" data-is-last-node=\"\" data-is-only-node=\"\">Using an assertion-control matrix like this helps auditors design relevant tests and ensures that all aspects of a process\u2014like purchasing\u2014are evaluated for integrity, compliance, and risk.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auditing the purchasing process requires internal auditors to understand and test key management assertions. These assertions relate to the validity, completeness, accuracy, timing, and classification of transactions. Using a matrix approach, auditors can link assertions to potential misstatements, related internal controls, and appropriate audit procedures. This structured method enhances both risk assessment and test design. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":223,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[17],"tags":[],"class_list":["post-616","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internal-audit"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/e.americanpro.org\/wp-content\/uploads\/2025\/05\/6-e1749906697815.gif","_links":{"self":[{"href":"https:\/\/e.americanpro.org\/index.php?rest_route=\/wp\/v2\/posts\/616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e.americanpro.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e.americanpro.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e.americanpro.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/e.americanpro.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=616"}],"version-history":[{"count":1,"href":"https:\/\/e.americanpro.org\/index.php?rest_route=\/wp\/v2\/posts\/616\/revisions"}],"predecessor-version":[{"id":1256,"href":"https:\/\/e.americanpro.org\/index.php?rest_route=\/wp\/v2\/posts\/616\/revisions\/1256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e.americanpro.org\/index.php?rest_route=\/wp\/v2\/media\/223"}],"wp:attachment":[{"href":"https:\/\/e.americanpro.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e.americanpro.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e.americanpro.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}