{"id":21845,"date":"2026-08-27T11:36:55","date_gmt":"2026-08-27T11:36:55","guid":{"rendered":"https:\/\/maspartner.com\/en-us\/?post_type=publications&#038;p=21845"},"modified":"2026-08-27T11:51:24","modified_gmt":"2026-08-27T11:51:24","slug":"freight-invoice-matching","status":"publish","type":"publications","link":"https:\/\/maspartner.com\/en-us\/publications\/freight-invoice-matching\/","title":{"rendered":"Freight Invoice Matching: How to Match Carrier Bills with Shipments and Purchase Orders"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21845\" class=\"elementor elementor-21845\">\n\t\t\t\t<div class=\"elementor-element elementor-element-075981e e-con-full sc_inner_width_1_1 e-flex sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"075981e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0a8121 sc_fly_static elementor-widget elementor-widget-html\" data-id=\"d0a8121\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\nMASPARTNER PUBLICATION HERO\r\nReplace the publication details for each new publication.\r\n========================================================= -->\r\n\r\n<section class=\"mas-publication-standalone-hero\">\r\n\r\n  <style>\r\n    .mas-publication-standalone-hero {\r\n      --mas-gold: #fabc17;\r\n      --mas-black: #000000;\r\n      --mas-white: #ffffff;\r\n      --mas-content-width: 1240px;\r\n      --mas-desktop-padding: 70px;\r\n\r\n      position: relative;\r\n      left: 50%;\r\n      width: 100vw;\r\n      max-width: 100vw;\r\n      margin-left: -50vw;\r\n      margin-right: -50vw;\r\n\r\n      background: var(--mas-black);\r\n      color: var(--mas-white);\r\n      border-top: 6px solid var(--mas-gold);\r\n\r\n      font-family: inherit;\r\n      box-sizing: border-box;\r\n      overflow: hidden;\r\n      z-index: 1;\r\n    }\r\n\r\n    .mas-publication-standalone-hero *,\r\n    .mas-publication-standalone-hero *::before,\r\n    .mas-publication-standalone-hero *::after {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .mas-publication-standalone-hero-inner {\r\n      width: 100%;\r\n      max-width: var(--mas-content-width);\r\n      margin: 0 auto;\r\n      padding: 60px 70px 65px 70px;\r\n    }\r\n\r\n    .mas-publication-standalone-hero h1 {\r\n      width: 100%;\r\n      max-width: 1100px;\r\n      margin: 0 0 22px;\r\n      padding: 0;\r\n\r\n      color: var(--mas-white);\r\n      font-size: clamp(38px, 5vw, 62px);\r\n      font-weight: 800;\r\n      line-height: 1.06;\r\n      letter-spacing: -0.5px;\r\n    }\r\n\r\n    .mas-publication-standalone-subtitle {\r\n      width: 100%;\r\n      max-width: 1000px;\r\n      margin: 0 0 30px;\r\n      padding: 0;\r\n\r\n      color: var(--mas-gold);\r\n      font-size: clamp(19px, 2.4vw, 28px);\r\n      font-weight: 700;\r\n      line-height: 1.35;\r\n    }\r\n\r\n    .mas-publication-standalone-rule {\r\n      width: 100%;\r\n      max-width: 880px;\r\n      height: 4px;\r\n      margin: 0 0 34px;\r\n\r\n      background: var(--mas-gold);\r\n      border-radius: 2px;\r\n    }\r\n\r\n    \/* ---------- META ROW WITH SLASH DIVIDERS ---------- *\/\r\n    .mas-publication-standalone-meta {\r\n      display: flex;\r\n      align-items: flex-start;\r\n      gap: 0;\r\n      width: 100%;\r\n      max-width: 1080px;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    .mas-publication-standalone-meta-item {\r\n      flex: 1 1 0;\r\n      min-width: 0;\r\n    }\r\n\r\n    .mas-publication-standalone-meta-divider {\r\n      flex: 0 0 1px;\r\n      align-self: stretch;\r\n      background: rgba(255,255,255,0.18);\r\n      margin: 0 30px;\r\n    }\r\n\r\n    .mas-publication-standalone-label {\r\n      margin: 0 0 6px;\r\n      padding: 0;\r\n\r\n      color: var(--mas-gold);\r\n      font-size: 12px;\r\n      font-weight: 800;\r\n      line-height: 1.4;\r\n      letter-spacing: 1.5px;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .mas-publication-standalone-value {\r\n      margin: 0;\r\n      padding: 0;\r\n\r\n      color: #e0e0e3;\r\n      font-size: 15px;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    .mas-publication-standalone-credit-name {\r\n      margin: 0 0 4px;\r\n      padding: 0;\r\n\r\n      color: var(--mas-white);\r\n      font-size: 22px;\r\n      font-weight: 800;\r\n      line-height: 1.3;\r\n    }\r\n\r\n    .mas-publication-standalone-credit-name a,\r\n    .mas-publication-standalone-credit-name a:link,\r\n    .mas-publication-standalone-credit-name a:visited {\r\n       color: var(--mas-white) !important;\r\n       text-decoration: none;\r\n       border: none;\r\n       outline: none;\r\n       transition: none;\r\n       position: relative;\r\n       z-index: 10;\r\n       pointer-events: auto;\r\n       cursor: pointer;\r\n    }\r\n\r\n    .mas-publication-standalone-credit-name a:hover,\r\n    .mas-publication-standalone-credit-name a:focus,\r\n    .mas-publication-standalone-credit-name a:active,\r\n    .mas-publication-standalone-credit-name a:visited:hover,\r\n    .mas-publication-standalone-credit-name a:visited:focus,\r\n    .mas-publication-standalone-credit-name a:visited:active {\r\n       color: var(--mas-gold) !important;\r\n       text-decoration: none;\r\n       border: none;\r\n       outline: none;\r\n    }\r\n\r\n    .mas-publication-standalone-credit-role {\r\n      margin: 0;\r\n      padding: 0;\r\n\r\n      color: #d0d0d4;\r\n      font-size: 15px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    \/* Inline research-by line: Name | Title | Email *\/\r\n    .mas-publication-standalone-credit-inline {\r\n      margin: 0;\r\n      padding: 0;\r\n      color: #d0d0d4;\r\n      font-size: 15px;\r\n      line-height: 1.55;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .mas-publication-inline-sep {\r\n      margin: 0 8px;\r\n      color: rgba(255,255,255,0.25);\r\n    }\r\n\r\n    .mas-publication-inline-link,\r\n    .mas-publication-inline-link:link,\r\n    .mas-publication-inline-link:visited {\r\n      color: #d0d0d4 !important;\r\n      text-decoration: none !important;\r\n      border: none;\r\n      outline: none;\r\n      position: relative;\r\n      z-index: 10;\r\n      pointer-events: auto;\r\n      cursor: pointer;\r\n    }\r\n\r\n    .mas-publication-inline-link:hover,\r\n    .mas-publication-inline-link:focus,\r\n    .mas-publication-inline-link:active,\r\n    .mas-publication-inline-link:visited:hover,\r\n    .mas-publication-inline-link:visited:focus,\r\n    .mas-publication-inline-link:visited:active {\r\n      color: var(--mas-gold) !important;\r\n      text-decoration: none !important;\r\n    }\r\n\r\n    \/* Tablet *\/\r\n    @media (max-width: 1024px) {\r\n      .mas-publication-standalone-hero {\r\n        --mas-desktop-padding: 30px;\r\n      }\r\n\r\n      .mas-publication-standalone-meta-divider {\r\n        margin: 0 18px;\r\n      }\r\n    }\r\n\r\n    \/* Mobile *\/\r\n    @media (max-width: 767px) {\r\n      .mas-publication-standalone-hero {\r\n        --mas-desktop-padding: 20px;\r\n      }\r\n\r\n      .mas-publication-standalone-hero-inner {\r\n        padding-top: 36px;\r\n        padding-bottom: 42px;\r\n      }\r\n\r\n      .mas-publication-standalone-hero h1 {\r\n        margin-bottom: 18px;\r\n        font-size: clamp(34px, 10vw, 42px);\r\n        line-height: 1.08;\r\n        letter-spacing: -0.3px;\r\n      }\r\n\r\n      .mas-publication-standalone-subtitle {\r\n        margin-bottom: 26px;\r\n        font-size: 20px;\r\n        line-height: 1.4;\r\n      }\r\n\r\n      .mas-publication-standalone-rule {\r\n        margin-bottom: 28px;\r\n      }\r\n\r\n      .mas-publication-standalone-meta {\r\n        flex-direction: column;\r\n        gap: 0;\r\n      }\r\n\r\n      .mas-publication-standalone-meta-item {\r\n        padding: 16px 0;\r\n        border-bottom: 1px solid rgba(255,255,255,0.12);\r\n      }\r\n\r\n      .mas-publication-standalone-meta-item:last-child {\r\n        border-bottom: none;\r\n      }\r\n\r\n      .mas-publication-standalone-meta-divider {\r\n        display: none;\r\n      }\r\n\r\n      .mas-publication-standalone-credit-name {\r\n        font-size: 20px;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"mas-publication-standalone-hero-inner\">\r\n\r\n    <!-- MAIN TITLE -->\r\n    <h1>\r\n      Freight Invoice Matching: Linking Bills with Shipments\r\n    <\/h1>\r\n\r\n    <!-- SUBTITLE \/ DESCRIPTION -->\r\n    <p class=\"mas-publication-standalone-subtitle\">\r\n      A Practical Guide to Two-Way and Three-Way Matching, Rate Verification, Exception Handling, and Preventing Duplicate Freight Payments\r\n    <\/p>\r\n\r\n    <!-- YELLOW DIVIDER -->\r\n    <div class=\"mas-publication-standalone-rule\"><\/div>\r\n\r\n    <!-- PUBLICATION DETAILS: Published | Audience | Research By -->\r\n    <div class=\"mas-publication-standalone-meta\">\r\n\r\n      <!-- PUBLISHED -->\r\n      <div class=\"mas-publication-standalone-meta-item\">\r\n        <p class=\"mas-publication-standalone-label\">Published<\/p>\r\n        <p class=\"mas-publication-standalone-value\">August 2026 | MASPARTNER E-Guides<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-standalone-meta-divider\"><\/div>\r\n\r\n      <!-- AUDIENCE -->\r\n      <div class=\"mas-publication-standalone-meta-item\">\r\n        <p class=\"mas-publication-standalone-label\">Audience<\/p>\r\n        <p class=\"mas-publication-standalone-value\">AP Managers \u00b7 Controllers \u00b7 Logistics & Procurement Teams \u00b7 Finance Leaders \u00b7 Bookkeepers<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-standalone-meta-divider\"><\/div>\r\n\r\n      <!-- RESEARCH BY -->\r\n      <div class=\"mas-publication-standalone-meta-item\">\r\n        <p class=\"mas-publication-standalone-label\">Research By<\/p>\r\n        <p class=\"mas-publication-standalone-credit-inline\">\r\n          <a href=\"https:\/\/maspartner.com\/en-us\/people\/chandramani-goel\/\" class=\"mas-publication-inline-link\">Chandramani Goel<\/a> <span class=\"mas-publication-inline-sep\">|<\/span> Director <span class=\"mas-publication-inline-sep\">|<\/span> <a href=\"mailto:chandramani@maspartner.com\" class=\"mas-publication-inline-link\">chandramani@maspartner.com<\/a>\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <script>\r\n  (function(){\r\n    var hero = document.currentScript\r\n      ? document.currentScript.closest('.mas-publication-standalone-hero')\r\n      : null;\r\n    if(!hero){\r\n      var all = document.querySelectorAll('.mas-publication-standalone-hero');\r\n      hero = all[all.length - 1];\r\n    }\r\n    if(!hero) return;\r\n\r\n    hero.querySelectorAll('.mas-publication-standalone-credit-name a').forEach(function(el){\r\n      el.addEventListener('click', function(e){\r\n        e.stopPropagation();\r\n        var href = (this.getAttribute('href') || '').trim();\r\n        href = href.replace(\/^\\[+\/, '').replace(\/\\]+$\/, '').trim();\r\n        var isReal = \/^https?:\\\/\\\/\/i.test(href) || href.charAt(0) === '\/';\r\n        if(!isReal){ e.preventDefault(); return; }\r\n        e.preventDefault();\r\n        window.location.href = href;\r\n      }, true);\r\n    });\r\n\r\n    \/\/ Force inline research-by links (name + email) to work in Elementor\r\n    hero.querySelectorAll('.mas-publication-inline-link').forEach(function(el){\r\n      el.addEventListener('click', function(e){\r\n        e.stopPropagation();\r\n        var href = (this.getAttribute('href') || '').trim();\r\n        if(!href){ e.preventDefault(); return; }\r\n        e.preventDefault();\r\n        if(\/^mailto:\/i.test(href)){\r\n          window.location.href = href;\r\n        } else {\r\n          window.location.href = href;\r\n        }\r\n      }, true);\r\n    });\r\n  })();\r\n  <\/script>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"e-con-with-custom-width elementor-element elementor-element-f4f913f e-con-full e-flex sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"f4f913f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8870685 sc_fly_static elementor-widget elementor-widget-html\" data-id=\"8870685\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\r\n============================================================\r\n  MASPARTNER \/ MERCURIUS WEB PUBLICATION\r\n  Freight Invoice Matching: How to Match Carrier Bills with\r\n  Shipments and Purchase Orders\r\n  A Practical Guide to Two-Way and Three-Way Matching, Rate\r\n  Verification, Exception Handling, and Preventing Duplicate\r\n  Freight Payments\r\n  Paste this entire block into a WordPress \"Custom HTML\" block\r\n  (or an Elementor HTML widget) on a full-width page.\r\n============================================================\r\n  REPLACE THESE PLACEHOLDERS BEFORE PUBLISHING:\r\n\r\n    INDUSTRY & REGULATORY RESOURCES:\r\n    [NMFTA_BILL_OF_LADING_URL]       -> Uniform Straight Bill of Lading: NMFTA Guidelines\r\n    [FMCSA_REGULATIONS_URL]          -> FMCSA: Carrier and Broker Regulations\r\n\r\n    ACCOUNTS PAYABLE & PROCUREMENT RESOURCES:\r\n    [IOFM_AP_BEST_PRACTICES_URL]     -> IOFM: Accounts Payable Best Practices\r\n    [ISM_STANDARDS_URL]              -> ISM: Procurement and Supply Chain Standards\r\n\r\n    RELATED MASPARTNER ARTICLES:\r\n    [MASPARTNER_ARTICLE_3_URL]       -> Accounting Services\r\n\r\n    ALREADY SET (no action needed):\r\n    NMFC Freight Classification Standards -> https:\/\/nmfta.org\/standards\/classification\/nmfc\/\r\n    IRS: Recordkeeping for Business Taxpayers\r\n    IRS: Small Business and Self-Employed Tax Center\r\n    SBA: Manage Your Finances - Business Guide\r\n    MASPARTNER Article 1 -> Trucking and Logistics Accounting\r\n    MASPARTNER Article 2 -> Enabling AP\/AR Control with Invoice Workflow Automation\r\n\r\n    PDF DOWNLOAD LINK (delivered after CF7 form submission) - ALREADY SET:\r\n    https:\/\/maspartner.com\/wp-content\/uploads\/2026\/08\/Freight_Invoice_Matching_MASPARTNER.pdf.pdf\r\n\r\n    NOTE: This publication contains NO images - no image placeholders are used.\r\n\r\n    NOTE: The sticky button triggers a CF7 popup form.\r\n    CF7 Form ID: d62a501 (title: Publication)\r\n    User must add an Elementor \"Shortcode\" widget below this Custom HTML\r\n    widget containing the CF7 shortcode.\r\n============================================================\r\n-->\r\n\r\n<div class=\"mas-publication-wrapper\">\r\n\r\n  <style>\r\n    .mas-publication-wrapper{\r\n      --mas-white:#ffffff;\r\n      --mas-light-yellow:#ffdc74;\r\n      --mas-yellow:#ffd240;\r\n      --mas-gold:#fabc17;\r\n      --mas-dark-gold:#cfa434;\r\n      --mas-black:#000000;\r\n      --mas-ink:#16161a;\r\n      --mas-muted:#55555c;\r\n      --mas-line:#e7e7e7;\r\n      --mas-soft:#fbf7ec;\r\n      --mas-maxw:1240px;\r\n      --mas-pad:40px;\r\n      font-family:inherit;\r\n      color:var(--mas-ink);\r\n      line-height:1.7;\r\n      box-sizing:border-box;\r\n      width:100%;\r\n      overflow-x:clip;\r\n    }\r\n    .mas-publication-wrapper *,\r\n    .mas-publication-wrapper *::before,\r\n    .mas-publication-wrapper *::after{box-sizing:border-box;}\r\n\r\n    \/* ---------- BODY ---------- *\/\r\n    .mas-publication-body{\r\n      max-width:var(--mas-maxw);margin:0 auto;padding:0 var(--mas-pad);\r\n    }\r\n    .mas-publication-details{\r\n      padding:44px 0 12px;border-bottom:1px solid var(--mas-line);\r\n    }\r\n    .mas-publication-block-label{\r\n      font-size:11px;font-weight:800;letter-spacing:1.5px;\r\n      color:var(--mas-dark-gold);text-transform:uppercase;margin:26px 0 8px;\r\n    }\r\n    .mas-publication-details p{margin:0 0 14px;font-size:15px;}\r\n    .mas-publication-disclaimer{\r\n      font-size:13px;color:var(--mas-muted);\r\n      background:#fffbe8;border-left:4px solid var(--mas-gold);\r\n      padding:14px 18px;border-radius:0 8px 8px 0;\r\n    }\r\n\r\n    \/* ---------- TABLE OF CONTENTS ---------- *\/\r\n    .mas-publication-toc{\r\n      background:var(--mas-soft);\r\n      border:1px solid #f0e6c8;\r\n      border-radius:10px;\r\n      padding:28px 30px;\r\n      margin:38px 0;\r\n    }\r\n    .mas-publication-toc h2{\r\n      font-size:22px;font-weight:800;margin:0 0 18px;color:var(--mas-ink);\r\n      padding-bottom:12px;border-bottom:3px solid var(--mas-gold);\r\n    }\r\n    .mas-publication-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc;}\r\n    .mas-publication-toc li{\r\n      counter-increment:toc;border-bottom:1px solid #efe7cf;\r\n    }\r\n    .mas-publication-toc li:last-child{border-bottom:none;}\r\n    .mas-publication-toc a{\r\n      display:flex;align-items:baseline;gap:12px;\r\n      padding:11px 4px;text-decoration:none;color:var(--mas-ink);\r\n      font-size:15px;font-weight:600;transition:color .15s;\r\n    }\r\n    .mas-publication-toc a:hover,\r\n    .mas-publication-toc a.mas-toc-active{color:var(--mas-dark-gold);}\r\n    .mas-publication-toc a::before{\r\n      content:counter(toc, decimal-leading-zero);\r\n      color:var(--mas-dark-gold);font-weight:800;font-size:13px;\r\n      min-width:26px;flex:0 0 auto;\r\n    }\r\n    .mas-publication-toc li.mas-publication-toc-plain{counter-increment:none;}\r\n    .mas-publication-toc li.mas-publication-toc-plain a::before{\r\n      content:\"\\2014\";min-width:26px;text-align:center;font-size:14px;\r\n    }\r\n\r\n    \/* ---------- SECTIONS ---------- *\/\r\n    .mas-publication-section{\r\n      padding:40px 0 6px;scroll-margin-top:80px;\r\n    }\r\n    .mas-publication-section-head{\r\n      display:flex;align-items:center;gap:14px;margin:0 0 22px;\r\n      padding-bottom:14px;border-bottom:3px solid var(--mas-gold);\r\n    }\r\n    .mas-publication-num{\r\n      flex:0 0 auto;width:38px;height:38px;border-radius:7px;\r\n      background:var(--mas-gold);color:var(--mas-black);\r\n      font-weight:800;font-size:18px;display:flex;\r\n      align-items:center;justify-content:center;\r\n    }\r\n    .mas-publication-section-head h2{\r\n      font-size:clamp(22px,3.4vw,30px);font-weight:800;margin:0;\r\n      color:var(--mas-ink);line-height:1.2;\r\n    }\r\n    .mas-publication-eyebrow{\r\n      font-size:11px;font-weight:800;letter-spacing:2px;\r\n      color:var(--mas-dark-gold);text-transform:uppercase;margin:0 0 4px;\r\n    }\r\n    .mas-publication-section h3{\r\n      font-size:19px;font-weight:800;margin:30px 0 10px;color:var(--mas-ink);\r\n    }\r\n    .mas-publication-section h4{\r\n      font-size:16px;font-weight:800;margin:22px 0 8px;color:var(--mas-ink);\r\n    }\r\n    .mas-publication-section p{margin:0 0 16px;font-size:16px;}\r\n    .mas-publication-section ul{margin:0 0 18px;padding-left:22px;}\r\n    .mas-publication-section ul li{margin:0 0 8px;font-size:16px;}\r\n    .mas-publication-section ol{margin:0 0 18px;padding-left:22px;}\r\n    .mas-publication-section ol li{margin:0 0 10px;font-size:16px;}\r\n\r\n    \/* ---------- CALLOUT BOXES ---------- *\/\r\n    .mas-publication-statbox{\r\n      background:#fffbe8;border:1px solid #f0e6c8;\r\n      border-left:5px solid var(--mas-gold);border-radius:8px;\r\n      padding:22px 26px;margin:24px 0 30px;\r\n    }\r\n    .mas-publication-statbox .mas-publication-box-title{\r\n      font-size:12px;font-weight:800;letter-spacing:1.5px;\r\n      color:var(--mas-dark-gold);text-transform:uppercase;margin:0 0 12px;\r\n    }\r\n    .mas-publication-statbox ul{margin:0;padding-left:20px;}\r\n    .mas-publication-statbox li{margin:0 0 9px;font-size:15px;}\r\n    .mas-publication-statbox li:last-child{margin-bottom:0;}\r\n    .mas-publication-statbox p:last-child{margin-bottom:0;}\r\n\r\n    .mas-publication-note{\r\n      background:#fffdf6;border-left:5px solid var(--mas-gold);\r\n      padding:18px 22px;margin:24px 0 30px;border-radius:0 8px 8px 0;\r\n      font-style:italic;font-size:15px;color:#3a3a40;\r\n    }\r\n    .mas-publication-warning{\r\n      background:#fffbe8;border:2px solid var(--mas-gold);\r\n      border-radius:6px;\r\n      padding:22px 26px;margin:26px 0 30px;\r\n    }\r\n    .mas-publication-warning .mas-publication-box-title{\r\n      font-size:13px;font-weight:800;letter-spacing:1px;\r\n      color:var(--mas-black);text-transform:uppercase;margin:0 0 12px;\r\n    }\r\n    .mas-publication-warning p{margin:0;font-size:15px;color:#222;}\r\n    .mas-publication-warning ul{margin:0;padding-left:20px;}\r\n    .mas-publication-warning li{margin:0 0 10px;font-size:15px;color:#222;}\r\n    .mas-publication-warning li:last-child{margin-bottom:0;}\r\n\r\n    \/* ---------- STEP ROWS ---------- *\/\r\n    .mas-publication-steps{margin:22px 0 30px;display:grid;gap:12px;}\r\n    .mas-publication-step{\r\n      display:flex;align-items:stretch;gap:0;\r\n      border:1px solid var(--mas-line);border-radius:8px;overflow:hidden;\r\n      background:#fff;\r\n    }\r\n    .mas-publication-step-label{\r\n      flex:0 0 auto;min-width:96px;\r\n      background:var(--mas-dark-gold);color:#fff;\r\n      font-size:11px;font-weight:800;letter-spacing:1.2px;\r\n      text-transform:uppercase;\r\n      display:flex;align-items:center;justify-content:center;\r\n      padding:14px 12px;text-align:center;\r\n    }\r\n    .mas-publication-step-text{\r\n      padding:14px 18px;font-size:15px;color:#39393f;\r\n      display:flex;align-items:center;\r\n    }\r\n\r\n    \/* ---------- NUMBERED STEP LIST (gold circle + title + copy) ---------- *\/\r\n    .mas-publication-wrapper ul.mas-publication-numsteps{\r\n      list-style:none;margin:24px 0 30px;padding:0;display:grid;gap:20px;\r\n    }\r\n    .mas-publication-wrapper ul.mas-publication-numsteps > li{\r\n      display:flex;align-items:flex-start;gap:14px;margin:0;padding:0;\r\n      font-size:15px;\r\n    }\r\n    .mas-publication-wrapper ul.mas-publication-numsteps > li::before{content:none;}\r\n    .mas-publication-numstep-circle{\r\n      flex:0 0 auto;width:26px;height:26px;border-radius:50%;\r\n      background:var(--mas-gold);color:var(--mas-black);\r\n      font-weight:800;font-size:13px;line-height:1;\r\n      display:flex;align-items:center;justify-content:center;\r\n      margin-top:2px;\r\n    }\r\n    .mas-publication-numstep-body{flex:1 1 auto;min-width:0;}\r\n    .mas-publication-numstep-body h4{\r\n      margin:0 0 4px;font-size:16px;font-weight:800;color:var(--mas-ink);\r\n      line-height:1.35;\r\n    }\r\n    .mas-publication-numstep-body p{\r\n      margin:0;font-size:15px;color:#39393f;line-height:1.6;\r\n    }\r\n\r\n    \/* ---------- FLOW CHAIN ---------- *\/\r\n    .mas-publication-flow{\r\n      display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;\r\n      margin:24px 0 30px;\r\n    }\r\n    .mas-publication-flow-item{\r\n      flex:1 1 180px;background:var(--mas-gold);color:var(--mas-black);\r\n      border-radius:8px;padding:16px 14px;\r\n      font-size:13px;font-weight:800;line-height:1.4;text-align:center;\r\n      display:flex;align-items:center;justify-content:center;\r\n    }\r\n    .mas-publication-flow-arrow{\r\n      flex:0 0 auto;display:flex;align-items:center;justify-content:center;\r\n      font-size:20px;font-weight:800;color:var(--mas-dark-gold);\r\n    }\r\n\r\n    \/* ---------- FORMULA BOX ---------- *\/\r\n    .mas-publication-formula{\r\n      background:#111;color:var(--mas-gold);\r\n      border-radius:8px;padding:20px 24px;margin:18px 0;\r\n      font-size:17px;font-weight:800;text-align:center;letter-spacing:.4px;\r\n    }\r\n\r\n    \/* ---------- TABLES ---------- *\/\r\n    .mas-publication-table-scroll{\r\n      overflow-x:auto;margin:22px 0 30px;\r\n      -webkit-overflow-scrolling:touch;\r\n    }\r\n    .mas-publication-table{\r\n      width:100%;border-collapse:collapse;min-width:520px;font-size:15px;\r\n    }\r\n    .mas-publication-table th{\r\n      background:var(--mas-gold);color:var(--mas-black);\r\n      text-align:left;padding:13px 16px;font-weight:800;font-size:14px;\r\n    }\r\n    .mas-publication-table td{\r\n      padding:13px 16px;border-bottom:1px solid var(--mas-line);\r\n      vertical-align:top;color:#39393f;\r\n    }\r\n    .mas-publication-table tr:nth-child(even) td{background:#fdfbf3;}\r\n\r\n    \/* ---------- CHECKLIST (static design only) ---------- *\/\r\n    .mas-publication-checklist{list-style:none;margin:18px 0 30px;padding:0;}\r\n    .mas-publication-checklist li{\r\n      position:relative;padding:11px 0 11px 34px;\r\n      border-bottom:1px solid var(--mas-line);font-size:15px;\r\n      cursor:default;\r\n    }\r\n    .mas-publication-checklist li::before{\r\n      content:\"\";position:absolute;left:0;top:14px;\r\n      width:20px;height:20px;border:2px solid var(--mas-gold);\r\n      border-radius:3px;background:var(--mas-white);\r\n      cursor:default;pointer-events:none;\r\n    }\r\n\r\n    \/* ---------- TAKEAWAYS ---------- *\/\r\n    .mas-publication-takeaways{\r\n      margin:26px 0 30px;display:grid;gap:14px;\r\n      grid-template-columns:repeat(2,minmax(0,1fr));\r\n    }\r\n    .mas-publication-takeaway{\r\n      display:flex;gap:16px;border:1px solid var(--mas-line);\r\n      border-left:5px solid var(--mas-gold);border-radius:0 8px 8px 0;\r\n      padding:16px 20px;background:#fff;\r\n    }\r\n    .mas-publication-takeaway-num{\r\n      flex:0 0 auto;width:30px;height:30px;border-radius:50%;\r\n      background:var(--mas-gold);color:var(--mas-black);\r\n      font-weight:800;font-size:15px;display:flex;\r\n      align-items:center;justify-content:center;\r\n    }\r\n    .mas-publication-takeaway h4{margin:0 0 5px;font-size:16px;font-weight:800;}\r\n    .mas-publication-takeaway p{margin:0;font-size:14px;color:#46464c;}\r\n\r\n    \/* ---------- FAQ ACCORDION ---------- *\/\r\n    .mas-publication-faq-item{\r\n      border-bottom:1px solid var(--mas-line);\r\n    }\r\n    .mas-publication-faq-q{\r\n      display:flex;align-items:flex-start;justify-content:space-between;gap:16px;\r\n      width:100%;background:none;border:none;text-align:left;\r\n      font-family:inherit;font-size:17px;font-weight:800;color:var(--mas-ink);\r\n      padding:20px 0;cursor:pointer;line-height:1.45;\r\n    }\r\n    .mas-publication-faq-q:hover{color:var(--mas-dark-gold);}\r\n    .mas-publication-faq-icon{\r\n      flex:0 0 auto;width:26px;height:26px;border-radius:50%;\r\n      background:var(--mas-gold);color:var(--mas-black);\r\n      font-size:17px;font-weight:800;line-height:26px;text-align:center;\r\n      transition:transform .25s ease;\r\n    }\r\n    .mas-publication-faq-item.mas-faq-open .mas-publication-faq-icon{\r\n      transform:rotate(45deg);\r\n    }\r\n    .mas-publication-faq-a{\r\n      max-height:0;overflow:hidden;transition:max-height .3s ease;\r\n    }\r\n    .mas-publication-faq-a p{\r\n      font-size:15px;margin:0 0 20px;color:#3a3a40;padding-right:42px;\r\n    }\r\n\r\n    \/* ---------- CONCLUSION QUOTE ---------- *\/\r\n    .mas-publication-quote{\r\n      background:#111;color:var(--mas-white);\r\n      border-radius:10px;padding:30px 32px;margin:30px 0;\r\n      font-size:18px;font-style:italic;line-height:1.6;\r\n      border-left:6px solid var(--mas-gold);\r\n    }\r\n\r\n    \/* ---------- RESOURCES ---------- *\/\r\n    .mas-publication-res-group{margin:0 0 26px;}\r\n    .mas-publication-res-group h3{\r\n      margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:1.5px;\r\n      color:var(--mas-dark-gold);text-transform:uppercase;\r\n    }\r\n    .mas-publication-res-group ul{margin:0;padding:0;list-style:none;}\r\n    .mas-publication-res-group li{\r\n      margin:0 0 9px;font-size:15px;position:relative;padding-left:20px;\r\n    }\r\n    .mas-publication-resources-list li::before{\r\n      content:\"\\203A\";position:absolute;left:0;top:0;\r\n      color:var(--mas-gold);font-weight:800;font-size:18px;line-height:1.5;\r\n      pointer-events:none;\r\n    }\r\n    .mas-publication-resources-list a{\r\n      color:var(--mas-dark-gold);text-decoration:underline;\r\n      text-underline-offset:3px;position:relative;z-index:10;\r\n      pointer-events:auto;cursor:pointer;\r\n    }\r\n    .mas-publication-resources-list a:hover{color:var(--mas-black);}\r\n\r\n    \/* ---------- STICKY DOWNLOAD BUTTON ---------- *\/\r\n    .mas-publication-download{\r\n      position:fixed;left:0;top:50%;transform:translateY(-50%);\r\n      z-index:9999;\r\n    }\r\n    .mas-publication-download a,\r\n    .mas-publication-download button{\r\n      display:flex;align-items:center;gap:8px;\r\n      writing-mode:vertical-lr;text-orientation:mixed;\r\n      transform:rotate(180deg);\r\n      background:#fabc17 !important;background-color:#fabc17 !important;color:#000000 !important;\r\n      font-weight:800;font-size:13px;letter-spacing:.08em;\r\n      padding:24px 15px;border-radius:6px 0 0 6px;\r\n      text-decoration:none;box-shadow:-4px 0 18px rgba(0,0,0,.28);\r\n      transition:background .15s;border:none !important;cursor:pointer;\r\n      font-family:inherit;white-space:nowrap;\r\n      -webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;\r\n    }\r\n    .mas-publication-download a:hover,\r\n    .mas-publication-download button:hover{background:#cfa434 !important;background-color:#cfa434 !important;color:#fff !important;}\r\n    .mas-publication-download svg{transform:rotate(90deg);}\r\n\r\n    \/* ---------- CF7 MODAL OVERLAY (literal colors - works anywhere) ---------- *\/\r\n    .mas-publication-modal-overlay{\r\n      display:none;\r\n      position:fixed;top:0;left:0;right:0;bottom:0;\r\n      background:rgba(0,0,0,0.65);\r\n      z-index:99999;\r\n      align-items:center;justify-content:center;\r\n    }\r\n    .mas-publication-modal-overlay.mas-publication-modal-open{display:flex !important;}\r\n    .mas-publication-modal{\r\n      background:#ffffff !important;background-color:#ffffff !important;\r\n      border-radius:12px;\r\n      padding:36px 32px 30px;\r\n      max-width:460px;width:92%;\r\n      position:relative;\r\n      box-shadow:0 12px 48px rgba(0,0,0,0.25);\r\n      font-family:inherit;\r\n    }\r\n    .mas-publication-modal-close{\r\n      position:absolute;top:12px;right:14px;\r\n      background:none;border:none;font-size:22px;\r\n      color:#55555c;cursor:pointer;line-height:1;padding:4px 8px;\r\n    }\r\n    .mas-publication-modal-close:hover{color:#000000;}\r\n    .mas-publication-modal h3{\r\n      font-size:20px;font-weight:800;margin:0 0 6px;color:#16161a;\r\n    }\r\n    .mas-publication-modal p{\r\n      font-size:14px;color:#55555c;margin:0 0 20px;\r\n    }\r\n    .mas-publication-modal .wpcf7{margin:0;}\r\n    .mas-publication-modal .wpcf7 label{\r\n      display:block;font-size:14px;font-weight:600;\r\n      color:#16161a;margin:0 0 14px;\r\n    }\r\n    .mas-publication-modal .wpcf7 input[type=\"text\"],\r\n    .mas-publication-modal .wpcf7 input[type=\"email\"],\r\n    .mas-publication-modal .wpcf7 input[type=\"tel\"]{\r\n      width:100%;padding:10px 14px;border:1px solid #e7e7e7;\r\n      border-radius:6px;font-size:15px;margin-top:4px;font-family:inherit;\r\n      background:#ffffff;color:#16161a;\r\n    }\r\n    .mas-publication-modal .wpcf7 input[type=\"submit\"]{\r\n      background:#fabc17 !important;color:#000000 !important;\r\n      border:none;padding:13px 28px;border-radius:6px;\r\n      font-weight:800;font-size:15px;cursor:pointer;\r\n      width:100%;margin-top:6px;font-family:inherit;transition:background .15s;\r\n    }\r\n    .mas-publication-modal .wpcf7 input[type=\"submit\"]:hover{\r\n      background:#cfa434 !important;color:#fff !important;\r\n    }\r\n\r\n    \/* ---------- RESPONSIVE ---------- *\/\r\n    @media (max-width:900px){\r\n      .mas-publication-wrapper{--mas-pad:28px;}\r\n      .mas-publication-takeaways{grid-template-columns:1fr;}\r\n      .mas-publication-section h3{font-size:18px;}\r\n      .mas-publication-flow-arrow{display:none;}\r\n      .mas-publication-flow-item{flex:1 1 100%;}\r\n    }\r\n\r\n    @media (max-width:768px){\r\n      .mas-publication-wrapper{--mas-pad:18px;}\r\n      .mas-publication-toc{padding:22px 20px;}\r\n      .mas-publication-toc a{padding:15px 4px;min-height:48px;}\r\n      .mas-publication-section{padding:32px 0 6px;}\r\n      .mas-publication-section-head{gap:10px;}\r\n      .mas-publication-num{width:32px;height:32px;font-size:15px;}\r\n      .mas-publication-statbox,\r\n      .mas-publication-warning{padding:18px 20px;}\r\n      .mas-publication-step{flex-direction:column;}\r\n      .mas-publication-step-label{min-width:100%;justify-content:flex-start;padding:9px 16px;}\r\n      .mas-publication-wrapper ul.mas-publication-numsteps{gap:18px;}\r\n      .mas-publication-wrapper ul.mas-publication-numsteps > li{gap:11px;}\r\n      .mas-publication-numstep-circle{width:23px;height:23px;font-size:12px;}\r\n      .mas-publication-numstep-body h4{font-size:15px;}\r\n      .mas-publication-numstep-body p{font-size:14px;}\r\n      .mas-publication-faq-q{padding:16px 0;min-height:48px;font-size:16px;}\r\n      .mas-publication-faq-a p{padding-right:0;}\r\n      .mas-publication-quote{padding:24px 22px;font-size:16px;}\r\n\r\n      .mas-publication-download{\r\n        position:fixed;left:0;right:0;bottom:0;top:auto;transform:none;\r\n        width:100%;\r\n      }\r\n      .mas-publication-download a,\r\n      .mas-publication-download button{\r\n        writing-mode:horizontal-tb;text-orientation:initial;transform:none;\r\n        justify-content:center;border-radius:0;\r\n        padding:16px 24px;font-size:15px;\r\n        box-shadow:0 -2px 12px rgba(0,0,0,.18);\r\n        width:100%;\r\n      }\r\n      .mas-publication-download svg{transform:none;}\r\n      .mas-publication-body{padding-bottom:84px;}\r\n      .mas-publication-modal{padding:28px 20px 24px;}\r\n    }\r\n\r\n    @media (max-width:480px){\r\n      .mas-publication-section p,\r\n      .mas-publication-section ul li,\r\n      .mas-publication-section ol li{font-size:15px;}\r\n      .mas-publication-section-head h2{font-size:21px;}\r\n      .mas-publication-section h3{font-size:17px;}\r\n      .mas-publication-table{min-width:420px;font-size:14px;}\r\n      .mas-publication-formula{font-size:15px;padding:16px 18px;}\r\n      .mas-publication-toc h2{font-size:19px;}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"mas-publication-body\">\r\n\r\n    <!-- ================= ABOUT \/ DISCLAIMER ================= -->\r\n    <section class=\"mas-publication-details\">\r\n\r\n      <p class=\"mas-publication-block-label\">About This Guide<\/p>\r\n      <p>This guide is designed to help accounts payable managers, controllers, logistics and procurement teams, and finance leaders understand, implement, and maintain an effective freight invoice matching process. It covers why freight invoices are difficult to verify, the documents and workflow behind two-way and three-way matching, how to check rates and surcharges, how to handle exceptions and prevent duplicate payments, and how automation and freight data can strengthen cost control. The guide is optimized for both human readers and AI-assisted search engines (AEO\/GEO), making it a useful reference for anyone responsible for freight accounts payable.<\/p>\r\n\r\n      <p class=\"mas-publication-block-label\">Disclaimer<\/p>\r\n      <p class=\"mas-publication-disclaimer\">This E-Guide is for informational purposes only and does not constitute legal, tax, or accounting advice. Consult a qualified accounting professional for guidance specific to your organization&rsquo;s freight and accounts payable processes.<\/p>\r\n    <\/section>\r\n\r\n    <!-- ================= TABLE OF CONTENTS ================= -->\r\n    <nav class=\"mas-publication-toc\" aria-label=\"Table of contents\">\r\n      <h2>Table of Contents<\/h2>\r\n      <ol>\r\n        <li class=\"mas-publication-toc-plain\"><a href=\"#executive-summary\">Executive Summary<\/a><\/li>\r\n        <li><a href=\"#section-1\">Understanding Freight Invoice Matching<\/a><\/li>\r\n        <li><a href=\"#section-2\">The Documents Used in Freight Invoice Matching<\/a><\/li>\r\n        <li><a href=\"#section-3\">Building a Freight Invoice Matching Workflow<\/a><\/li>\r\n        <li><a href=\"#section-4\">Two-Way vs. Three-Way Matching for Freight Invoices<\/a><\/li>\r\n        <li><a href=\"#section-5\">Checking Freight Rates and Shipment Charges<\/a><\/li>\r\n        <li><a href=\"#section-6\">Handling Freight Invoice Exceptions<\/a><\/li>\r\n        <li><a href=\"#section-7\">Preventing Duplicate Freight Payments<\/a><\/li>\r\n        <li><a href=\"#section-8\">Automating Freight Invoice Matching<\/a><\/li>\r\n        <li><a href=\"#section-9\">Using Freight Invoice Data to Improve Cost Control<\/a><\/li>\r\n        <li><a href=\"#section-10\">Building a Reliable Freight Invoice Matching Process<\/a><\/li>\r\n        <li class=\"mas-publication-toc-plain\"><a href=\"#faq\">Frequently Asked Questions<\/a><\/li>\r\n        <li class=\"mas-publication-toc-plain\"><a href=\"#key-takeaways\">Key Takeaways<\/a><\/li>\r\n        <li class=\"mas-publication-toc-plain\"><a href=\"#conclusion\">Conclusion<\/a><\/li>\r\n        <li class=\"mas-publication-toc-plain\"><a href=\"#resources\">Further Reading &amp; Official Resources<\/a><\/li>\r\n      <\/ol>\r\n    <\/nav>\r\n\r\n    <!-- ================= EXECUTIVE SUMMARY ================= -->\r\n    <section class=\"mas-publication-section\" id=\"executive-summary\">\r\n      <p class=\"mas-publication-eyebrow\">Section Overview<\/p>\r\n      <div class=\"mas-publication-section-head\">\r\n        <h2>Executive Summary<\/h2>\r\n      <\/div>\r\n\r\n      <p>Whether you lead accounts payable, manage logistics operations, or oversee procurement, this guide will help you understand the full scope of freight invoice matching, from why freight invoices are uniquely difficult to verify to the practical steps needed to build and maintain a controlled, audit-ready matching process.<\/p>\r\n\r\n      <p>Freight invoice matching is one of the most operationally complex areas of accounts payable. Unlike a standard supplier invoice, the final amount a carrier bills often depends on shipment-specific factors that are not contained in the invoice itself &mdash; weight, freight classification, accessorial services, and fuel surcharges can all change what should be paid. Left unchecked, this complexity creates real financial exposure: overpayments, duplicate charges, and unresolved disputes.<\/p>\r\n\r\n      <p>This guide covers the entire freight invoice matching lifecycle: what the process is and why it is uniquely difficult, the documents and cross-functional teams involved, how to build a structured matching workflow, the difference between two-way and three-way matching, how to verify rates and accessorial charges, how to manage exceptions and prevent duplicate payments, and how automation and freight data can improve cost control over time.<\/p>\r\n\r\n      <div class=\"mas-publication-statbox\">\r\n        <p class=\"mas-publication-box-title\">Key Statistics<\/p>\r\n        <ul>\r\n          <li>Freight invoices are among the <strong>hardest AP documents to verify<\/strong> because the correct charge depends on shipment-specific data that lives outside the invoice itself.<\/li>\r\n          <li>A single carrier invoice can combine <strong>transportation charges, fuel surcharges, detention fees, and other accessorial costs<\/strong> across multiple shipments.<\/li>\r\n          <li>Most freight overpayments are <strong>not the result of fraud<\/strong>, they come from unverified rates, uncaptured accessorial charges, and duplicate invoices.<\/li>\r\n          <li>Organizations that pair <strong>standardized matching controls with automation<\/strong> see faster processing and materially fewer payment errors as invoice volume grows.<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <p>This guide is optimized for both human readers and AI-assisted search engines (AEO\/GEO), making it an authoritative reference for anyone responsible for freight accounts payable.<\/p>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 1 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-1\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">1<\/span>\r\n        <h2>Understanding Freight Invoice Matching<\/h2>\r\n      <\/div>\r\n\r\n      <h3>What Is Freight Invoice Matching?<\/h3>\r\n      <p>Freight invoice matching is the process of verifying a carrier&rsquo;s bill against the shipment and commercial documents that support it, typically a purchase order, shipment record, bill of lading, proof of delivery, freight contract, or negotiated rate agreement. In simple terms, it asks two questions: did the shipment the carrier is billing for actually happen, and is the amount billed consistent with the applicable rates, terms, and services?<\/p>\r\n\r\n      <p>A standard invoice review focuses mainly on the supplier name, invoice number, amount, and approval. Freight invoices require a broader review because the correct amount often depends on operational information &mdash; weight, freight class, accessorial services, delivery conditions &mdash; that is not contained in the invoice alone.<\/p>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Carrier Invoice<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Shipment &amp; Contract Records<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Verified &amp; Approved Payment<\/div>\r\n      <\/div>\r\n\r\n      <h3>Why Freight Invoices Are Difficult to Match<\/h3>\r\n      <p>Freight invoice matching is complicated for several structural reasons. Companies typically work with multiple carriers, each using different invoice formats, reference numbers, and billing practices, one carrier may identify a shipment by tracking number, while another uses a bill of lading number or an internal shipment reference.<\/p>\r\n\r\n      <p>Rates themselves are also variable. Freight charges depend on distance, shipping lane, weight, dimensions, freight class, and service level, and fuel surcharges change over time. Carriers may add accessorial charges for services such as detention, liftgate delivery, residential delivery, or inside delivery, and a single invoice may bundle multiple shipments, or bill a final amount that differs from the original quote because actual shipment characteristics or delivery conditions changed.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Why This Matters<\/p>\r\n        <p>A rate that looked correct at quote time can still be wrong at invoice time. Weight, classification, and accessorial charges can all shift between booking and delivery, which is why freight invoice matching is fundamentally more complex than checking whether an invoice amount matches a purchase order.<\/p>\r\n      <\/div>\r\n\r\n      <h3>Why Accurate Matching Matters<\/h3>\r\n      <p>Accurate matching first and foremost prevents overpayment. If an incorrect rate, duplicate charge, or unauthorized accessorial fee is not identified before payment, the company simply pays more than it owes. Matching also helps identify duplicate invoices and duplicate charges for the same shipment, and it reduces disputes because discrepancies are supported by shipment records and contracts rather than assumptions.<\/p>\r\n\r\n      <p>A less obvious benefit is freight cost visibility. When invoices are accurately connected to carriers, routes, suppliers, and shipments, the business gains a clear picture of where transportation spend is going. Accurate matching also produces reliable accounts payable records that stand up to internal review and audit.<\/p>\r\n\r\n      <h3>The Role of AP, Logistics, and Procurement Teams<\/h3>\r\n      <p>Freight invoice matching is a cross-functional process. Each team contributes information the others do not have:<\/p>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Team<\/th><th>Primary Responsibility<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Logistics<\/td><td>Provides operational data: shipment records, carrier details, tracking numbers, origin\/destination, weight, dimensions, freight classification, and delivery information.<\/td><\/tr>\r\n            <tr><td>Procurement<\/td><td>Verifies agreed shipping terms, contractual rates, accessorial pricing, and other commercial requirements tied to purchase orders and carrier contracts.<\/td><\/tr>\r\n            <tr><td>Accounts Payable<\/td><td>Verifies the invoice, confirms supporting documents exist, checks for duplicate payments, applies approval controls, and ensures only valid charges are paid.<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-statbox\">\r\n        <p class=\"mas-publication-box-title\">Key Rule<\/p>\r\n        <p>Clear responsibility prevents exceptions from stalling between departments. A rate issue typically belongs to procurement, an incorrect shipment weight requires logistics review, and a duplicate invoice is handled primarily by AP, assign ownership before discrepancies happen, not after.<\/p>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 2 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-2\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">2<\/span>\r\n        <h2>The Documents Used in Freight Invoice Matching<\/h2>\r\n      <\/div>\r\n\r\n      <p>A defensible matching decision draws on several documents, each providing a different piece of the picture. No single document is sufficient on its own, the strength of the match comes from connecting them.<\/p>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Document<\/th><th>What It Provides<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Carrier Invoice<\/td><td>The starting point of the process: shipment reference number, origin and destination, weight and dimensions, freight class, base transportation charge, fuel surcharge, and accessorial charges.<\/td><\/tr>\r\n            <tr><td>Purchase Order<\/td><td>Commercial context, PO number, agreed shipping terms, vendor information, expected freight costs, and whether freight is prepaid, collect, or included in product pricing.<\/td><\/tr>\r\n            <tr><td>Shipment Record<\/td><td>Operational evidence that transportation occurred: shipment date, carrier, tracking number, origin and destination, quantity, and weight.<\/td><\/tr>\r\n            <tr><td>Bill of Lading \/ Delivery Documentation<\/td><td>Further evidence of the shipment, including freight classification, actual quantities, and confirmation of delivery.<\/td><\/tr>\r\n            <tr><td>Freight Contract \/ Rate Agreement<\/td><td>The commercial basis for verifying charges: negotiated rates, lane-specific pricing, fuel surcharge schedules, accessorial pricing, and minimum charges.<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <h3>Carrier Invoices<\/h3>\r\n      <p>The carrier invoice is where the process begins. It should provide enough information to identify the shipment or shipments being billed, where a single invoice covers multiple shipments, each line should be traceable back to a specific shipment record.<\/p>\r\n\r\n      <h3>Purchase Orders<\/h3>\r\n      <p>A purchase order does not always contain the final freight amount, but it establishes the commercial framework: whether freight is expected to be prepaid, collect, or bundled into product pricing. This context helps AP determine whether a freight invoice should be paid at all, and how it relates to the underlying purchase.<\/p>\r\n\r\n      <h3>Shipment Records<\/h3>\r\n      <p>Shipment records establish whether the carrier invoice refers to a real, completed shipment. They are also essential for confirming that the shipment&rsquo;s actual characteristics, weight, quantity, route, support the charges billed.<\/p>\r\n\r\n      <h3>Bills of Lading and Delivery Documentation<\/h3>\r\n      <p>Bills of lading and delivery documentation add further evidence, shipment details, freight classification, actual quantities, and confirmation of delivery. Proof of delivery is especially useful when a charge depends on successful completion of transportation. If an invoice cannot be connected to shipment or delivery documentation, it should be treated as an exception rather than paid on faith.<\/p>\r\n\r\n      <h3>Freight Contracts and Rate Agreements<\/h3>\r\n      <p>Freight contracts and rate agreements establish the commercial basis for verifying carrier charges: negotiated rates, lane-specific pricing, fuel surcharge schedules, accessorial pricing, minimum charges, and other terms.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Important Note<\/p>\r\n        <p>The matching process should always use the rate agreement that was in effect when the shipment occurred. Applying an outdated contract or the wrong rate schedule creates incorrect approvals and unnecessary disputes, even when every other part of the review was done correctly.<\/p>\r\n      <\/div>\r\n\r\n      <h3>How the Documents Work Together<\/h3>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Carrier Invoice<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Purchase Order<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Shipment Record<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Bill of Lading<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Rate Agreement<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Payment Decision<\/div>\r\n      <\/div>\r\n\r\n      <p>Each additional document narrows the possibility of error. A carrier invoice alone can only be checked for internal consistency; paired with a purchase order and rate agreement, it can be checked against what was commercially agreed; paired with a shipment record and bill of lading, it can be checked against what actually happened.<\/p>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 3 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-3\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">3<\/span>\r\n        <h2>Building a Freight Invoice Matching Workflow<\/h2>\r\n      <\/div>\r\n\r\n      <p>A structured workflow improves consistency and ensures that the same controls are applied to every carrier invoice, regardless of who processes it or how busy the AP team is that week.<\/p>\r\n\r\n      <ul class=\"mas-publication-numsteps\">\r\n        <li>\r\n          <span class=\"mas-publication-numstep-circle\">1<\/span>\r\n          <div class=\"mas-publication-numstep-body\">\r\n            <h4>Receive and Capture the Carrier Invoice<\/h4>\r\n            <p>Centralize freight invoices so they can be tracked through a controlled workflow. Capture key fields, carrier name, invoice number, invoice date, shipment references, amounts, taxes, surcharges, and accessorial charges and assign the invoice to a standardized carrier record.<\/p>\r\n          <\/div>\r\n        <\/li>\r\n        <li>\r\n          <span class=\"mas-publication-numstep-circle\">2<\/span>\r\n          <div class=\"mas-publication-numstep-body\">\r\n            <h4>Identify the Underlying Shipment<\/h4>\r\n            <p>Connect the invoice to the shipment being billed by matching tracking numbers, shipment IDs, PO numbers, or bills of lading. The strongest match comes from a unique shipment reference; where one is unavailable, use a combination of carrier, date, origin, and destination.<\/p>\r\n          <\/div>\r\n        <\/li>\r\n        <li>\r\n          <span class=\"mas-publication-numstep-circle\">3<\/span>\r\n          <div class=\"mas-publication-numstep-body\">\r\n            <h4>Verify Shipment Details<\/h4>\r\n            <p>Check the origin and destination, shipment date, weight, dimensions, and freight classification against what the carrier used to calculate the charge. An incorrect weight or classification can materially change the invoice amount.<\/p>\r\n          <\/div>\r\n        <\/li>\r\n        <li>\r\n          <span class=\"mas-publication-numstep-circle\">4<\/span>\r\n          <div class=\"mas-publication-numstep-body\">\r\n            <h4>Compare Billed Charges<\/h4>\r\n            <p>Compare the base transportation charge, fuel surcharge, accessorial charges, taxes, and other fees against the contracted rate and actual shipment details. Evaluate any difference against contract terms and documentation, never accept or reject a variance automatically.<\/p>\r\n          <\/div>\r\n        <\/li>\r\n        <li>\r\n          <span class=\"mas-publication-numstep-circle\">5<\/span>\r\n          <div class=\"mas-publication-numstep-body\">\r\n            <h4>Resolve Discrepancies<\/h4>\r\n            <p>Determine the cause of any variance, incorrect shipment data, an outdated rate, an authorized additional service, or a carrier billing error, and route it to the appropriate team. Contact the carrier where necessary and document the final resolution.<\/p>\r\n          <\/div>\r\n        <\/li>\r\n        <li>\r\n          <span class=\"mas-publication-numstep-circle\">6<\/span>\r\n          <div class=\"mas-publication-numstep-body\">\r\n            <h4>Approve and Process Payment<\/h4>\r\n            <p>Once matching is complete, confirm invoice accuracy, apply approval controls, schedule payment per agreed terms, and retain all supporting documentation as the record of why the invoice was approved.<\/p>\r\n          <\/div>\r\n        <\/li>\r\n      <\/ul>\r\n\r\n      <h3>What a Compliant Workflow Looks Like End to End<\/h3>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Invoice Received<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Shipment Identified<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Details Verified<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Charges Compared<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Discrepancy Resolved<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Payment Approved<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Example: Tracing an Invoice Through the Workflow<\/p>\r\n        <p>A carrier invoice arrives referencing shipment #48213. AP matches it to the shipment record and bill of lading, confirms the billed weight against the recorded weight, and compares the base charge and fuel surcharge against the active rate agreement. A $340 liftgate accessorial appears that was not on the original quote. AP checks the delivery record, confirms the service was actually required, and approves the charge with the supporting documentation attached to the payment record.<\/p>\r\n      <\/div>\r\n\r\n      <h3>Why Each Step Earns Its Place<\/h3>\r\n      <ul>\r\n        <li><strong>Capture first, match second.<\/strong> Standardized carrier and invoice data makes every later step, especially duplicate detection, far more reliable.<\/li>\r\n        <li><strong>Verification before comparison.<\/strong> Comparing charges before confirming shipment details risks approving a rate that was correct for a different shipment.<\/li>\r\n        <li><strong>Discrepancies get a home, not a shrug.<\/strong> An unmatched invoice should never simply sit unresolved, it should enter a defined exception path.<\/li>\r\n        <li><strong>Documentation is the payment record.<\/strong> Every approval should be traceable back to the evidence that supported it.<\/li>\r\n      <\/ul>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 4 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-4\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">4<\/span>\r\n        <h2>Two-Way vs. Three-Way Matching for Freight Invoices<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Two-Way Matching<\/h3>\r\n      <p>Two-way matching compares the carrier invoice with a purchase order or rate agreement, asking whether the billed amount is consistent with agreed commercial terms. It can be sufficient when freight arrangements are simple, shipment characteristics are predictable, and the rate is fixed &mdash; for example, a recurring service with a clearly defined contracted charge that does not need extensive operational verification on every invoice.<\/p>\r\n\r\n      <h3>Three-Way Matching<\/h3>\r\n      <p>Three-way matching adds shipment or receiving documentation to the comparison. The carrier invoice is matched against the purchase order or contracted rate, and then against evidence of the actual shipment or delivery. This provides stronger control because it verifies not just the expected price, but whether the transportation service actually occurred under the expected conditions.<\/p>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Dimension<\/th><th>Two-Way Matching<\/th><th>Three-Way Matching<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Compares invoice to<\/td><td>Purchase order \/ rate agreement<\/td><td>Purchase order \/ rate agreement and shipment or delivery evidence<\/td><\/tr>\r\n            <tr><td>Verifies<\/td><td>Price only<\/td><td>Price and physical occurrence of the service<\/td><\/tr>\r\n            <tr><td>Best suited to<\/td><td>Simple, recurring, fixed-rate freight<\/td><td>Variable rates, complex shipments, high-value transportation<\/td><\/tr>\r\n            <tr><td>Control strength<\/td><td>Adequate for low-risk, predictable arrangements<\/td><td>Stronger, catches billing for services not actually rendered<\/td><\/tr>\r\n            <tr><td>Operational cost<\/td><td>Lower<\/td><td>Higher, but proportional to risk<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <h3>Why Freight Often Requires Additional Matching<\/h3>\r\n      <p>Freight frequently needs more than a basic two-way comparison because actual shipment characteristics affect pricing. Actual shipment weight and distance can vary from initial estimates, while additional service fees and unforeseen delivery requirements may increase the final freight charge.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Example<\/p>\r\n        <p>A shipment requires a liftgate service that was not anticipated in the original estimate, or the carrier reclassifies the freight based on its own inspection. In both cases, the invoice cannot be verified against the purchase order alone, it requires review of both the contractual terms and the actual shipment evidence.<\/p>\r\n      <\/div>\r\n\r\n      <h3>Choosing the Appropriate Matching Method<\/h3>\r\n      <p>The appropriate method depends on the type of freight arrangement, shipment complexity, contract structure, invoice volume, and risk level. A simple, repetitive arrangement can support two-way matching with periodic review. Complex shipments, variable rates, or high-value transportation typically call for three-way matching or additional validation.<\/p>\r\n\r\n      <div class=\"mas-publication-statbox\">\r\n        <p class=\"mas-publication-box-title\">Key Rule<\/p>\r\n        <p>Match the control to the risk, not the invoice volume. A high-value, variable-rate shipment deserves three-way matching even if it is one of only a handful the company processes each month, and a low-risk, fixed-rate recurring charge does not need the same scrutiny as a one-off high-value move.<\/p>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 5 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-5\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">5<\/span>\r\n        <h2>Checking Freight Rates and Shipment Charges<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Comparing Billed Rates with Contracted Rates<\/h3>\r\n      <p>The billed rate should be compared with the applicable contract rate, lane-specific pricing, minimum charges, weight-based rates, or distance-based charges. A lane-specific rate should correspond to the actual origin and destination; weight-based charges should reflect verified shipment weight; distance-based charges should follow the contract&rsquo;s own methodology. Minimum charges should also be checked, since a shipment can be billed at a contractual minimum even when the calculated transportation charge would otherwise be lower.<\/p>\r\n\r\n      <h3>Verifying Fuel Surcharges<\/h3>\r\n      <p>Fuel surcharges should never simply be accepted as a flat percentage. The reviewer should confirm the applicable surcharge rate, the calculation used, and the effective period, and check it against contract terms, surcharge schedules change periodically, so the correct schedule must match the shipment date or billing period specified in the agreement.<\/p>\r\n\r\n      <h3>Reviewing Accessorial Charges<\/h3>\r\n      <p>Accessorial charges are additional fees for services or conditions outside the standard transportation charge. Each one should be supported by the rate agreement and, where appropriate, by operational documentation confirming the service was actually required.<\/p>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Common Accessorial Charge<\/th><th>What to Verify<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Detention<\/td><td>Actual wait time recorded against the carrier&rsquo;s free-time allowance<\/td><\/tr>\r\n            <tr><td>Demurrage<\/td><td>Container or equipment retained beyond the contracted free period<\/td><\/tr>\r\n            <tr><td>Liftgate service<\/td><td>Service was requested or genuinely required at delivery<\/td><\/tr>\r\n            <tr><td>Residential delivery<\/td><td>Delivery address is confirmed residential per carrier definition<\/td><\/tr>\r\n            <tr><td>Inside delivery<\/td><td>Service was authorized and reflected in delivery instructions<\/td><\/tr>\r\n            <tr><td>Freight reclassification<\/td><td>Carrier&rsquo;s basis for reclassification is documented and verifiable<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <h3>Checking Shipment Characteristics<\/h3>\r\n      <p>The invoice should be compared against the actual shipment characteristics, weight, dimensions, freight class, number of pieces, and delivery location. Each of these can directly affect pricing: a difference in weight or freight class can change the transportation rate, and an incorrect destination can trigger the wrong lane or distance charge entirely.<\/p>\r\n\r\n      <h3>Identifying Rate Discrepancies<\/h3>\r\n      <p>Common rate discrepancies include an incorrect contracted rate, the wrong freight class, incorrect weight, an incorrect destination, or the use of outdated contract terms. When a discrepancy surfaces, the company should determine whether the carrier invoice is wrong or whether its own internal shipment information needs correcting, not every variance represents a carrier error.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Example Discrepancy<\/p>\r\n        <p>A carrier invoice bills a shipment at 1,850 lbs, but the shipment record and bill of lading both show 1,240 lbs. The weight-based rate at the correct weight is materially lower than the amount billed. The invoice is flagged, the discrepancy is traced to a carrier data-entry error, and the carrier issues a corrected invoice before payment.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Billed Rate<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Contract Rate<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Shipment Data<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Match \/ Discrepancy<\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 6 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-6\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">6<\/span>\r\n        <h2>Handling Freight Invoice Exceptions<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Common Exceptions<\/h3>\r\n      <p>Freight invoice exceptions commonly include a missing PO, a missing shipment record, an incorrect rate, a duplicate invoice, an unexpected accessorial charge, a weight discrepancy, or an incorrect freight classification. An invoice should never be ignored simply because it cannot be matched automatically, it should enter a defined exception workflow instead.<\/p>\r\n\r\n      <h3>Creating an Exception Workflow<\/h3>\r\n\r\n      <div class=\"mas-publication-steps\">\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 1<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Identify and categorize<\/strong>&nbsp;&mdash;&nbsp;Determine whether the discrepancy relates to shipment data, contract terms, invoice processing, or carrier billing, categorization determines who should own it.<\/div>\r\n        <\/div>\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 2<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Assign responsibility<\/strong>&nbsp;&mdash;&nbsp;Route the exception to the appropriate person or team based on its category.<\/div>\r\n        <\/div>\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 3<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Gather documentation<\/strong>&nbsp;&mdash;&nbsp;Collect the supporting records needed to evaluate the discrepancy and, where necessary, contact the carrier for clarification or correction.<\/div>\r\n        <\/div>\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 4<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Decide and document<\/strong>&nbsp;&mdash;&nbsp;Approve the invoice, adjust it internally, or dispute the charge, and record the final resolution as a permanent part of the invoice&rsquo;s history.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-statbox\">\r\n        <p class=\"mas-publication-box-title\">Key Rule<\/p>\r\n        <p>An unresolved exception is not a closed exception. Every discrepancy needs a documented outcome, approved, adjusted, or disputed, before the invoice is considered settled.<\/p>\r\n      <\/div>\r\n\r\n      <h3>Prioritizing Exceptions<\/h3>\r\n      <p>Not all exceptions carry the same financial or operational risk. High-value invoices deserve immediate attention, particularly as payment deadlines approach. Recurring discrepancies from the same carrier should also be prioritized, since they often indicate a systematic problem rather than a one-off error. Material rate differences, suspected fraud, and duplicate-payment concerns should be escalated according to the organization&rsquo;s control policies.<\/p>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Exception Type<\/th><th>Typical Priority<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>High-value invoice nearing payment deadline<\/td><td>Immediate<\/td><\/tr>\r\n            <tr><td>Recurring discrepancy from the same carrier<\/td><td>High, investigate root cause<\/td><\/tr>\r\n            <tr><td>Suspected duplicate payment<\/td><td>High, hold payment until resolved<\/td><\/tr>\r\n            <tr><td>Minor accessorial variance, low dollar value<\/td><td>Routine review<\/td><\/tr>\r\n            <tr><td>Missing documentation on a low-risk recurring lane<\/td><td>Routine review<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <h3>Maintaining an Audit Trail<\/h3>\r\n      <p>A complete audit trail should include the original invoice, matching documents, dispute correspondence, adjustments, and final approval. This record demonstrates that the company reviewed the transaction before payment, supports future analysis of recurring issues, and provides evidence during audits or internal investigations.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Important Note<\/p>\r\n        <p>Treat the audit trail as a deliverable of the matching process, not a byproduct of it. If a reviewer cannot reconstruct why an invoice was approved six months later using only the retained documentation, the audit trail is incomplete.<\/p>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 7 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-7\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">7<\/span>\r\n        <h2>Preventing Duplicate Freight Payments<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Why Freight Duplicates Occur<\/h3>\r\n      <p>Duplicate freight payments can occur when the same invoice is submitted more than once or when multiple invoices are issued for the same shipment. Carrier corrections can also create confusion if the original invoice remains active in the system after a revised invoice is issued.<\/p>\r\n\r\n      <p>Manual re-entry is another common cause. Employees may enter the same invoice more than once, particularly when invoices arrive through different channels, email, EDI, and a carrier portal, for example. Duplicate shipment records can compound the problem by creating additional matching errors downstream.<\/p>\r\n\r\n      <h3>Identifying Potential Duplicates<\/h3>\r\n      <p>Potential duplicates can be identified by comparing invoice numbers, carriers, shipment numbers, amounts, dates, and tracking numbers. No single field is always sufficient, an invoice number may change when a carrier issues a correction, while the underlying tracking number stays the same. A combination of matching fields provides much stronger duplicate detection than any single identifier.<\/p>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Field<\/th><th>Reliability as a Duplicate Signal<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Tracking \/ shipment number<\/td><td>Strong, usually stable even across carrier corrections<\/td><\/tr>\r\n            <tr><td>Invoice number<\/td><td>Moderate, can change when a carrier reissues or corrects an invoice<\/td><\/tr>\r\n            <tr><td>Carrier + amount + date<\/td><td>Moderate, useful in combination, weak alone<\/td><\/tr>\r\n            <tr><td>Invoice amount alone<\/td><td>Weak, different shipments can coincidentally match<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <h3>Establishing Duplicate-Payment Controls<\/h3>\r\n      <p>Organizations should establish automated duplicate checks wherever possible. Systems can flag identical or similar invoice numbers, repeated shipment references, or invoices with matching amounts and carriers. Unique invoice identifiers, controlled supplier or carrier master data, and defined approval workflows further reduce the risk of duplicate payment.<\/p>\r\n\r\n      <h3>Handling Duplicate Invoices After Detection<\/h3>\r\n\r\n      <div class=\"mas-publication-steps\">\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 1<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Hold payment<\/strong>&nbsp;&mdash;&nbsp;Place the payment on hold as soon as a potential duplicate is flagged.<\/div>\r\n        <\/div>\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 2<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Confirm status<\/strong>&nbsp;&mdash;&nbsp;Verify whether the original transaction has already been processed.<\/div>\r\n        <\/div>\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 3<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Request correction<\/strong>&nbsp;&mdash;&nbsp;If a duplicate charge has been billed, request a credit, cancellation, or correction from the carrier.<\/div>\r\n        <\/div>\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 4<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Update records<\/strong>&nbsp;&mdash;&nbsp;Mark the duplicate clearly in the AP system so it cannot be processed again.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Example<\/p>\r\n        <p>A carrier resubmits an invoice through a new EDI feed after the original was already paid via manual entry. The duplicate-detection control flags the matching tracking number and shipment date before payment posts, the AP team confirms the original payment cleared, and the duplicate is marked and closed without a second payment going out.<\/p>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 8 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-8\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">8<\/span>\r\n        <h2>Automating Freight Invoice Matching<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Why Manual Matching Becomes Difficult at Scale<\/h3>\r\n      <p>Manual freight invoice matching becomes increasingly difficult as invoice volumes grow. A company may receive invoices from multiple carriers, each using different formats and reference systems. Complex rate structures and increasing shipment activity add to the volume of information employees must review by hand, and manual entry is slow and prone to errors that create still more exceptions.<\/p>\r\n\r\n      <h3>Automating Invoice Data Capture<\/h3>\r\n      <p>Automation can use OCR and digital invoice capture to extract invoice fields, invoice numbers, shipment references, dates, and charges, from electronic or scanned documents and feed them directly into the matching workflow. Reducing manual entry improves processing speed and reduces data-entry errors, although extracted information should still pass through appropriate validation controls before it drives a payment decision.<\/p>\r\n\r\n      <h3>Automating the Matching Process<\/h3>\r\n      <p>Automated systems can perform invoice-to-PO matching, shipment matching, rate validation, and duplicate detection. Routine invoices that meet established matching rules move through the workflow quickly; transactions with missing information or unusual variances are flagged for human review.<\/p>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Invoice Capture (OCR)<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Automated Matching<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Routine &rarr; Auto-Approve<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Exception<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Human Review<\/div>\r\n      <\/div>\r\n\r\n      <h3>Automating Exception Routing<\/h3>\r\n      <p>Automation can identify mismatches and assign exceptions to the appropriate team without manual triage, a rate discrepancy routed to procurement, a shipment weight issue routed to logistics. High-value discrepancies or other high-risk exceptions can be escalated automatically to management or designated approvers, so nothing material sits unnoticed in a shared inbox.<\/p>\r\n\r\n      <h3>Connecting Freight and Accounting Systems<\/h3>\r\n      <p>Effective automation depends on integration between transportation management systems, ERP or accounting software, procurement platforms, and AP automation tools. Integration reduces the need to manually move data between systems and improves the availability of shipment, contract, and invoice information throughout the matching process.<\/p>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>System<\/th><th>Role in the Automated Workflow<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Transportation Management System (TMS)<\/td><td>Source of shipment, tracking, and carrier data<\/td><\/tr>\r\n            <tr><td>ERP \/ Accounting Software<\/td><td>System of record for POs, GL coding, and payment execution<\/td><\/tr>\r\n            <tr><td>Procurement Platform<\/td><td>Source of contracted rates and commercial terms<\/td><\/tr>\r\n            <tr><td>AP Automation Tool<\/td><td>Orchestrates capture, matching, exception routing, and approvals<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Why This Matters<\/p>\r\n        <p>Automation does not remove the need for judgment, it concentrates human attention where judgment actually matters. The goal is fewer people manually keying routine invoices, and more time spent investigating the exceptions that carry real financial risk.<\/p>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 9 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-9\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">9<\/span>\r\n        <h2>Using Freight Invoice Data to Improve Cost Control<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Analyzing Freight Costs<\/h3>\r\n      <p>Accurately matched freight invoices create genuinely useful data for cost analysis. Businesses can examine transportation spending by carrier, route or lane, shipment, and supplier, and analyze accessorial spending to determine how much is being spent on additional services, and whether those costs are recurring or avoidable.<\/p>\r\n\r\n      <h3>Identifying Recurring Billing Problems<\/h3>\r\n      <p>Freight invoice data can reveal carriers with frequent discrepancies, repeated accessorial charges, incorrect rate application, or recurring invoice disputes. Identifying these patterns allows a company to address underlying causes instead of resolving the same type of exception over and over again.<\/p>\r\n\r\n      <h3>Measuring Freight Invoice Performance<\/h3>\r\n      <p>Organizations can monitor several performance measures to understand whether the matching process is working and where additional controls or automation may be needed:<\/p>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Performance Measure<\/th><th>What It Indicates<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Invoice exception rate<\/td><td>Share of invoices requiring manual review or correction<\/td><\/tr>\r\n            <tr><td>Match rate<\/td><td>Share of invoices matched automatically without intervention<\/td><\/tr>\r\n            <tr><td>Processing time<\/td><td>Speed from invoice receipt to payment approval<\/td><\/tr>\r\n            <tr><td>Dispute rate<\/td><td>Frequency of carrier disputes relative to invoice volume<\/td><\/tr>\r\n            <tr><td>Duplicate payment rate<\/td><td>Effectiveness of duplicate-detection controls<\/td><\/tr>\r\n            <tr><td>Cost per invoice<\/td><td>Overall efficiency of the AP freight process<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <h3>Using AP Data in Carrier Negotiations<\/h3>\r\n      <p>Historical AP and freight data can directly support carrier negotiations. Information about total freight spend, recurring rate discrepancies, accessorial trends, carrier performance, and contract compliance provides concrete evidence for reviewing commercial relationships.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Example<\/p>\r\n        <p>A quarterly review shows that one carrier&rsquo;s invoices carry a liftgate accessorial charge nearly three times more often than the company&rsquo;s other carriers on comparable lanes. The freight team raises this pattern in the next contract negotiation and secures either a revised accessorial rate or clearer documentation requirements before the charge is billed.<\/p>\r\n      <\/div>\r\n\r\n      <p>Frequent charges outside the expected contract structure can indicate that pricing terms need clarification or renegotiation, and the data to make that case only exists because invoices were matched accurately and consistently in the first place.<\/p>\r\n\r\n      <div class=\"mas-publication-statbox\">\r\n        <p class=\"mas-publication-box-title\">Key Rule<\/p>\r\n        <p>Cost control is a downstream benefit of good matching, not a separate initiative. Clean, consistently matched invoice data is what makes carrier negotiations, spend analysis, and performance tracking possible at all.<\/p>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 10 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-10\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">10<\/span>\r\n        <h2>Building a Reliable Freight Invoice Matching Process<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Establishing Clear Matching Rules<\/h3>\r\n      <p>A reliable process begins with clear rules: which documents are required for a valid match, what tolerance thresholds are acceptable, who holds approval authority, and how different exception categories should be handled. Tolerance thresholds are useful when minor differences are immaterial, but they should never be used to automatically wave through recurring or unexplained discrepancies.<\/p>\r\n\r\n      <h3>Standardizing Carrier Information<\/h3>\r\n      <p>Carrier information should be standardized across systems, names, rate agreements, contract dates, and shipment identifiers. Consistent data improves matching accuracy and makes it substantially easier to identify duplicate invoices and analyze spending later on.<\/p>\r\n\r\n      <h3>Defining Responsibilities<\/h3>\r\n      <p>Responsibilities should be clearly divided: logistics validates shipment details and operational information, procurement validates contractual rates and commercial terms, and AP validates invoices and controls payment processing. Management handles escalated exceptions, particularly those involving significant financial exposure, repeated carrier issues, or unresolved disputes.<\/p>\r\n\r\n      <h3>Conducting Regular Reviews<\/h3>\r\n      <p>The process itself should be reviewed regularly, with attention to unmatched invoices, open disputes, recurring carrier discrepancies, duplicate payments, and aging invoices. Regular reviews prevent unresolved invoices from accumulating and can reveal weaknesses in the broader control environment before they become costly.<\/p>\r\n\r\n      <h3>When Stronger Controls or Automation Are Needed<\/h3>\r\n      <p>Stronger controls or automation typically become necessary when a company experiences high shipment volume, works with multiple carriers, manages complex rate agreements, encounters frequent invoice discrepancies, or carries significant freight spending. As transaction volume increases, a process that depends entirely on manual review can become both costly and difficult to maintain. Automation should be considered a way to support consistent controls while freeing employees to focus on the exceptions that genuinely require judgment.<\/p>\r\n\r\n      <h3>What an Effective Freight Matching Process Should Provide<\/h3>\r\n\r\n      <ul class=\"mas-publication-checklist\">\r\n        <li>Accurate carrier billing and fewer payment errors<\/li>\r\n        <li>Faster invoice approvals without sacrificing control<\/li>\r\n        <li>Better freight cost visibility across carriers, lanes, and shipments<\/li>\r\n        <li>Stronger supplier and carrier accountability<\/li>\r\n        <li>Reliable, audit-ready accounts payable records<\/li>\r\n      <\/ul>\r\n\r\n      <div class=\"mas-publication-statbox\">\r\n        <p class=\"mas-publication-box-title\">The Bottom Line<\/p>\r\n        <p>Speed is valuable, but invoices should never move quickly at the expense of accuracy and documentation. An effective process is both efficient and controlled, and the two are not in tension once the workflow, responsibilities, and documentation standards are built correctly the first time.<\/p>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= FAQ ================= -->\r\n    <section class=\"mas-publication-section\" id=\"faq\">\r\n      <p class=\"mas-publication-eyebrow\">Reference<\/p>\r\n      <div class=\"mas-publication-section-head\">\r\n        <h2>Frequently Asked Questions<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-faq-item\">\r\n        <button type=\"button\" class=\"mas-publication-faq-q\">\r\n          <span>How does two-way matching differ from three-way matching?<\/span>\r\n          <span class=\"mas-publication-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n        <\/button>\r\n        <div class=\"mas-publication-faq-a\">\r\n          <p>Two-way matching compares the carrier invoice with a purchase order or rate agreement to check price. Three-way matching adds shipment or delivery documentation to also confirm that the transportation service actually occurred as billed. Two-way matching suits simple, fixed-rate freight; three-way matching is stronger control for variable rates, complex shipments, or high-value transportation.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-faq-item\">\r\n        <button type=\"button\" class=\"mas-publication-faq-q\">\r\n          <span>Why can&rsquo;t freight invoices just be checked against the purchase order like other supplier invoices?<\/span>\r\n          <span class=\"mas-publication-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n        <\/button>\r\n        <div class=\"mas-publication-faq-a\">\r\n          <p>Because the final freight charge often depends on information the purchase order does not capture &mdash; actual shipment weight, freight classification, accessorial services, and fuel surcharges can all shift between booking and delivery. A PO establishes what was expected; the shipment record confirms what actually happened.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-faq-item\">\r\n        <button type=\"button\" class=\"mas-publication-faq-q\">\r\n          <span>What should happen when a discrepancy is found on a freight invoice?<\/span>\r\n          <span class=\"mas-publication-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n        <\/button>\r\n        <div class=\"mas-publication-faq-a\">\r\n          <p>The discrepancy should be categorized, assigned to the appropriate team (logistics, procurement, or AP), supported with documentation, and resolved with a documented outcome, approved, adjusted, or disputed. It should never simply be paid to avoid the review, nor left open indefinitely.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-faq-item\">\r\n        <button type=\"button\" class=\"mas-publication-faq-q\">\r\n          <span>How are duplicate freight payments best prevented?<\/span>\r\n          <span class=\"mas-publication-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n        <\/button>\r\n        <div class=\"mas-publication-faq-a\">\r\n          <p>By combining several matching fields, invoice number, tracking or shipment number, carrier, amount, and date, rather than relying on any single identifier, since carrier corrections can change an invoice number while the underlying shipment reference stays the same. Automated duplicate checks and standardized carrier master data further reduce the risk.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-faq-item\">\r\n        <button type=\"button\" class=\"mas-publication-faq-q\">\r\n          <span>When does a company need to move from manual matching to automation?<\/span>\r\n          <span class=\"mas-publication-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n        <\/button>\r\n        <div class=\"mas-publication-faq-a\">\r\n          <p>Typically when shipment volume grows, the company works with multiple carriers using different formats, rate agreements become more complex, invoice discrepancies become frequent, or freight spend becomes large enough that manual review is both slow and costly to maintain accurately.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-faq-item\">\r\n        <button type=\"button\" class=\"mas-publication-faq-q\">\r\n          <span>What documentation should be kept for every approved freight invoice?<\/span>\r\n          <span class=\"mas-publication-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n        <\/button>\r\n        <div class=\"mas-publication-faq-a\">\r\n          <p>The original carrier invoice, the matching documents used (purchase order, shipment record, bill of lading, rate agreement), any dispute correspondence, adjustments made, and the final approval. This record is what demonstrates the invoice was properly reviewed before payment.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-faq-item\">\r\n        <button type=\"button\" class=\"mas-publication-faq-q\">\r\n          <span>Can freight invoice data be used for anything beyond paying invoices correctly?<\/span>\r\n          <span class=\"mas-publication-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n        <\/button>\r\n        <div class=\"mas-publication-faq-a\">\r\n          <p>Yes. Accurately matched invoice data supports freight cost analysis by carrier, lane, and shipment; reveals recurring billing problems with specific carriers; and provides the evidence needed for carrier rate negotiations and ongoing performance tracking.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-faq-item\">\r\n        <button type=\"button\" class=\"mas-publication-faq-q\">\r\n          <span>Should tolerance thresholds be used to speed up matching?<\/span>\r\n          <span class=\"mas-publication-faq-icon\" aria-hidden=\"true\">+<\/span>\r\n        <\/button>\r\n        <div class=\"mas-publication-faq-a\">\r\n          <p>Tolerance thresholds can be useful for genuinely immaterial differences, but they should never be used to automatically ignore recurring or unexplained discrepancies. A small variance that repeats consistently is a signal worth investigating, not a rounding error to be waved through.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= KEY TAKEAWAYS ================= -->\r\n    <section class=\"mas-publication-section\" id=\"key-takeaways\">\r\n      <p class=\"mas-publication-eyebrow\">Summary<\/p>\r\n      <div class=\"mas-publication-section-head\">\r\n        <h2>Key Takeaways<\/h2>\r\n      <\/div>\r\n      <div class=\"mas-publication-takeaways\">\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">1<\/span><div><h4>Freight needs broader verification.<\/h4><p>Freight invoices require broader verification than standard supplier invoices because the correct charge depends on shipment-specific data.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">2<\/span><div><h4>Three-way is the stronger control.<\/h4><p>Three-way matching provides stronger control than two-way matching whenever shipment characteristics can affect the final price.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">3<\/span><div><h4>Use the contract in effect at shipment.<\/h4><p>Rate, fuel surcharge, and accessorial verification should always be checked against the contract terms in effect at the time of shipment.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">4<\/span><div><h4>Every exception needs an outcome.<\/h4><p>Every exception needs a documented outcome, approved, adjusted, or disputed, not silence.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">5<\/span><div><h4>Look past the invoice number.<\/h4><p>Duplicate detection is strongest when it combines multiple fields rather than relying on invoice number alone.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">6<\/span><div><h4>Automate the routine, review the rest.<\/h4><p>Automation should target routine, high-volume matching so human review can focus on genuine exceptions.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">7<\/span><div><h4>Matched data is a strategic asset.<\/h4><p>Accurately matched freight data becomes a strategic asset for cost control and carrier negotiations.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">8<\/span><div><h4>Assign ownership in advance.<\/h4><p>Responsibility across logistics, procurement, and AP should be defined before discrepancies occur, not after.<\/p><\/div><\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= CONCLUSION ================= -->\r\n    <section class=\"mas-publication-section\" id=\"conclusion\">\r\n      <p class=\"mas-publication-eyebrow\">Final Thoughts<\/p>\r\n      <div class=\"mas-publication-section-head\">\r\n        <h2>Conclusion<\/h2>\r\n      <\/div>\r\n\r\n      <p>Freight invoice matching is fundamentally the process of matching the carrier&rsquo;s invoice to the shipment before payment is released. It requires accounts payable teams to look beyond the invoice itself and connect the carrier&rsquo;s bill with the underlying shipment, purchase order, rate agreement, and delivery records.<\/p>\r\n\r\n      <p>A structured matching process can identify incorrect rates, duplicate invoices, unexpected accessorial charges, and weight or classification discrepancies before payment occurs. The process becomes more reliable when responsibilities are clearly defined between logistics, procurement, AP, and management, and when supporting documents and audit trails are consistently maintained.<\/p>\r\n\r\n      <p>Two-way matching may be appropriate for straightforward freight arrangements, while three-way matching provides stronger control when actual shipment characteristics affect pricing. Rate validation, fuel surcharge review, accessorial charge verification, duplicate-payment controls, and structured exception handling are all essential components of a process that holds up under scrutiny.<\/p>\r\n\r\n      <p>As shipment and invoice volumes increase, automation can help capture invoice data, perform routine matching, detect duplicates, validate charges, and route exceptions to the appropriate teams, freeing human review to focus on the transactions that genuinely require investigation and judgment.<\/p>\r\n\r\n      <div class=\"mas-publication-quote\">\r\n        The objective is not simply to approve freight invoices faster. A reliable freight invoice matching process ensures that businesses pay carriers the amount they actually owe, maintain accurate visibility over freight costs, reduce payment errors and disputes, and retain reliable documentation behind every payment.\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <!-- ================= RESOURCES ================= -->\r\n    <section class=\"mas-publication-section\" id=\"resources\">\r\n      <p class=\"mas-publication-eyebrow\">Resources<\/p>\r\n      <div class=\"mas-publication-section-head\">\r\n        <h2>Further Reading &amp; Official Resources<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-res-group mas-publication-resources-list\">\r\n        <h3>Industry &amp; Regulatory Resources<\/h3>\r\n        <ul>\r\n          <li><a href=\"https:\/\/nmfta.org\/news\/everything-you-need-to-know-about-a-bill-of-lading\/\" target=\"_blank\" rel=\"noopener\">Uniform Straight Bill of Lading: NMFTA Guidelines<\/a><\/li>\r\n          <li><a href=\"https:\/\/nmfta.org\/standards\/classification\/nmfc\/\" target=\"_blank\" rel=\"noopener\">National Motor Freight Classification (NMFC): Freight Classification Standards<\/a><\/li>\r\n          <li><a href=\"https:\/\/www.fmcsa.dot.gov\/regulations\" target=\"_blank\" rel=\"noopener\">FMCSA: Carrier and Broker Regulations<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-res-group mas-publication-resources-list\">\r\n        <h3>Accounts Payable &amp; Procurement Resources<\/h3>\r\n        <ul>\r\n          <li><a href=\"https:\/\/www.iofm.com\/ap\" target=\"_blank\" rel=\"noopener\">IOFM: Accounts Payable Best Practices<\/a><\/li>\r\n          <li><a href=\"https:\/\/www.ismworld.org\/\" target=\"_blank\" rel=\"noopener\">ISM: Procurement and Supply Chain Standards<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-res-group mas-publication-resources-list\">\r\n        <h3>Official IRS and Government Resources<\/h3>\r\n        <ul>\r\n          <li><a href=\"https:\/\/www.irs.gov\/businesses\/small-businesses-self-employed\/what-kind-of-records-should-i-keep\" target=\"_blank\" rel=\"noopener\">IRS: Recordkeeping for Business Taxpayers<\/a><\/li>\r\n          <li><a href=\"https:\/\/www.irs.gov\/businesses\/small-businesses-self-employed\" target=\"_blank\" rel=\"noopener\">IRS: Small Business and Self-Employed Tax Center<\/a><\/li>\r\n          <li><a href=\"https:\/\/www.sba.gov\/counseling\/manage-your-business\/#manage-your-finances\" target=\"_blank\" rel=\"noopener\">SBA: Manage Your Finances &ndash; Business Guide<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-res-group mas-publication-resources-list\">\r\n        <h3>Related MASPARTNER Articles<\/h3>\r\n        <ul>\r\n          <li><a href=\"https:\/\/maspartner.com\/en-us\/industries\/trucking-accounting-bookkeeping\/\" target=\"_blank\" rel=\"noopener\">Trucking and Logistics Accounting<\/a><\/li>\r\n          <li><a href=\"https:\/\/maspartner.com\/en-us\/case-studies\/enabling-ap-ar-control-with-invoice-workflow-automation-for-a-multi-entity-group\/\" target=\"_blank\" rel=\"noopener\">Enabling AP\/AR Control with Invoice Workflow Automation<\/a><\/li>\r\n          <li><a href=\"https:\/\/maspartner.com\/en-us\/accounting-services\/\" target=\"_blank\" rel=\"noopener\">Accounting Services<\/a><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n\r\n    <\/section>\r\n\r\n  <\/div><!-- \/.mas-publication-body -->\r\n\r\n  <!-- ================= STICKY DOWNLOAD BUTTON (triggers CF7 modal) ================= -->\r\n  <div class=\"mas-publication-download\">\r\n    <button type=\"button\"\r\n       id=\"mas-publication-download-btn\"\r\n       title=\"Download PDF of this Publication\"\r\n       aria-label=\"Download PDF of this Publication\">\r\n      <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 3v12\"\/><path d=\"m7 10 5 5 5-5\"\/><path d=\"M5 21h14\"\/><\/svg>\r\n      Download PDF of this Publication\r\n    <\/button>\r\n  <\/div>\r\n\r\n  <!-- ================= CF7 MODAL POPUP ================= -->\r\n  <!-- CF7 Form ID: d62a501 (title: Publication) -->\r\n  <!-- User must add an Elementor Shortcode widget below this Custom HTML widget -->\r\n  <div class=\"mas-publication-modal-overlay\" id=\"mas-publication-modal\">\r\n    <div class=\"mas-publication-modal\">\r\n      <button type=\"button\" class=\"mas-publication-modal-close\" id=\"mas-publication-modal-close\" aria-label=\"Close\">&times;<\/button>\r\n      <h3>Download This E-Guide<\/h3>\r\n      <p>Enter your details below to receive the PDF.<\/p>\r\n      <div id=\"mas-publication-cf7-slot\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n  (function(){\r\n    var wrap = document.currentScript ? document.currentScript.closest('.mas-publication-wrapper') : null;\r\n    if(!wrap){\r\n      var all = document.querySelectorAll('.mas-publication-wrapper');\r\n      wrap = all[all.length-1];\r\n    }\r\n    if(!wrap) return;\r\n\r\n    var MAS_PDF_URL = 'https:\/\/maspartner.com\/wp-content\/uploads\/2026\/08\/Freight_Invoice_Matching_MASPARTNER.pdf.pdf';\r\n\r\n    \/\/ ---------- 0. CF7 MODAL: move form into modal + open\/close\/submit ----------\r\n    var cf7Attempts = 0;\r\n    var cf7Interval = setInterval(function(){\r\n      cf7Attempts++;\r\n      var cf7Form = document.querySelector('.wpcf7');\r\n      var cf7Slot = document.getElementById('mas-publication-cf7-slot');\r\n      if(cf7Form && cf7Slot){\r\n        clearInterval(cf7Interval);\r\n        var cf7Parent = cf7Form.closest('.elementor-widget-shortcode') || cf7Form.closest('.elementor-widget');\r\n        if(cf7Parent){ cf7Parent.style.display = 'none'; }\r\n        cf7Slot.appendChild(cf7Form);\r\n        cf7Form.style.display = 'block';\r\n        if(window.wpcf7 && typeof wpcf7.init === 'function'){\r\n          var innerForm = cf7Form.querySelector('form');\r\n          if(innerForm){ wpcf7.init(innerForm); }\r\n        }\r\n        if(window.wpcf7 && typeof wpcf7.initForm === 'function'){\r\n          var allForms = cf7Slot.querySelectorAll('.wpcf7-form');\r\n          allForms.forEach(function(f){ wpcf7.initForm(f); });\r\n        }\r\n      }\r\n      if(cf7Attempts > 50){ clearInterval(cf7Interval); }\r\n    }, 100);\r\n\r\n    var downloadBtn = document.getElementById('mas-publication-download-btn');\r\n    var modal = document.getElementById('mas-publication-modal');\r\n    var closeBtn = document.getElementById('mas-publication-modal-close');\r\n\r\n    if(downloadBtn && modal){\r\n      downloadBtn.addEventListener('click', function(e){\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        modal.classList.add('mas-publication-modal-open');\r\n      }, true);\r\n    }\r\n    if(closeBtn && modal){\r\n      closeBtn.addEventListener('click', function(){\r\n        modal.classList.remove('mas-publication-modal-open');\r\n      });\r\n    }\r\n    if(modal){\r\n      modal.addEventListener('click', function(e){\r\n        if(e.target === modal){\r\n          modal.classList.remove('mas-publication-modal-open');\r\n        }\r\n      });\r\n    }\r\n\r\n    document.addEventListener('wpcf7mailsent', function(event){\r\n      var modalEl = document.getElementById('mas-publication-modal');\r\n      if(modalEl){\r\n        var modalInner = modalEl.querySelector('.mas-publication-modal');\r\n        if(modalInner){\r\n          modalInner.innerHTML = '<button type=\"button\" class=\"mas-publication-modal-close\" onclick=\"document.getElementById(\\'mas-publication-modal\\').classList.remove(\\'mas-publication-modal-open\\')\" aria-label=\"Close\">&times;<\/button>'\r\n            + '<h3 style=\"color:#16161a;\">Thank You!<\/h3>'\r\n            + '<p style=\"color:#55555c;\">Your download is ready.<\/p>'\r\n            + '<a href=\"' + MAS_PDF_URL + '\" target=\"_blank\" rel=\"noopener\" '\r\n            + 'style=\"display:block;text-align:center;background:#fabc17;color:#000;'\r\n            + 'font-weight:800;font-size:15px;padding:14px 28px;border-radius:6px;'\r\n            + 'text-decoration:none;margin-top:10px;\">Download PDF Now<\/a>';\r\n        }\r\n      }\r\n    }, false);\r\n\r\n    \/\/ ---------- 1. SMOOTH SCROLL FOR TOC ----------\r\n    var OFFSET = 70;\r\n    var tocLinks = wrap.querySelectorAll('.mas-publication-toc a[href^=\"#\"]');\r\n    tocLinks.forEach(function(link){\r\n      link.addEventListener('click', function(e){\r\n        var id = link.getAttribute('href').slice(1);\r\n        var target = wrap.querySelector('#' + (window.CSS && CSS.escape ? CSS.escape(id) : id))\r\n                  || document.getElementById(id);\r\n        if(target){\r\n          e.preventDefault();\r\n          var top = target.getBoundingClientRect().top + window.pageYOffset - OFFSET;\r\n          window.scrollTo({ top: top, behavior: 'smooth' });\r\n          if(history.replaceState){ history.replaceState(null, '', '#' + id); }\r\n        }\r\n      });\r\n    });\r\n\r\n    \/\/ ---------- 2. ACTIVE TOC HIGHLIGHT ON SCROLL ----------\r\n    var sections = wrap.querySelectorAll('.mas-publication-section[id]');\r\n    function masSetActive(){\r\n      var pos = window.pageYOffset + OFFSET + 10;\r\n      var currentId = null;\r\n      sections.forEach(function(sec){\r\n        if(sec.offsetTop <= pos){ currentId = sec.getAttribute('id'); }\r\n      });\r\n      tocLinks.forEach(function(l){\r\n        if(currentId && l.getAttribute('href') === '#' + currentId){\r\n          l.classList.add('mas-toc-active');\r\n        } else {\r\n          l.classList.remove('mas-toc-active');\r\n        }\r\n      });\r\n    }\r\n    var ticking = false;\r\n    window.addEventListener('scroll', function(){\r\n      if(!ticking){\r\n        window.requestAnimationFrame(function(){ masSetActive(); ticking = false; });\r\n        ticking = true;\r\n      }\r\n    }, { passive: true });\r\n    masSetActive();\r\n\r\n    \/\/ ---------- 3. FAQ ACCORDION ----------\r\n    wrap.querySelectorAll('.mas-publication-faq-q').forEach(function(btn){\r\n      btn.addEventListener('click', function(e){\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        var item = btn.closest('.mas-publication-faq-item');\r\n        var panel = item.querySelector('.mas-publication-faq-a');\r\n        var isOpen = item.classList.contains('mas-faq-open');\r\n        if(isOpen){\r\n          panel.style.maxHeight = null;\r\n          item.classList.remove('mas-faq-open');\r\n        } else {\r\n          item.classList.add('mas-faq-open');\r\n          panel.style.maxHeight = panel.scrollHeight + 'px';\r\n        }\r\n      }, true);\r\n    });\r\n    window.addEventListener('resize', function(){\r\n      wrap.querySelectorAll('.mas-publication-faq-item.mas-faq-open').forEach(function(item){\r\n        var panel = item.querySelector('.mas-publication-faq-a');\r\n        panel.style.maxHeight = panel.scrollHeight + 'px';\r\n      });\r\n    });\r\n\r\n    \/\/ ---------- 4. MOBILE CLEARANCE FOR STICKY PDF BAR ----------\r\n    function masMobilePad(){\r\n      var body = wrap.querySelector('.mas-publication-body');\r\n      if(!body) return;\r\n      body.style.paddingBottom = (window.innerWidth <= 768) ? '84px' : '';\r\n    }\r\n    masMobilePad();\r\n    window.addEventListener('resize', masMobilePad);\r\n\r\n    \/\/ ---------- 5. FORCE LINKS TO OPEN ON CLICK (Elementor intercepts events) ----------\r\n    function masForceClick(selector, newTab){\r\n      document.querySelectorAll(selector).forEach(function(el){\r\n        el.addEventListener('click', function(e){\r\n          e.stopPropagation();\r\n          var href = (this.getAttribute('href') || '').trim();\r\n          href = href.replace(\/^\\[+\/, '').replace(\/\\]+$\/, '').trim();\r\n          var isReal = \/^https?:\\\/\\\/\/i.test(href) || href.charAt(0) === '\/';\r\n          if(!isReal){ e.preventDefault(); return; }\r\n          e.preventDefault();\r\n          if(newTab){\r\n            window.open(href, '_blank', 'noopener,noreferrer');\r\n          } else {\r\n            window.location.href = href;\r\n          }\r\n        }, true); \/\/ useCapture = true \u2014 fires before Elementor's bubble-phase handlers\r\n      });\r\n    }\r\n\r\n    masForceClick('.mas-publication-resources-list a', true);\r\n  })();\r\n  <\/script>\r\n\r\n<\/div><!-- \/.mas-publication-wrapper -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4488162 e-flex e-con-boxed sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"4488162\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f6084c sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"2f6084c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f20093-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"20093\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en-us\/wp-json\/wp\/v2\/publications\/21845#wpcf7-f20093-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"20093\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f20093-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<p><label> Your Name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label>\n<\/p>\n<p><label> Your Email<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n<\/p>\n<p><label> Phone Number (Optional)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" autocomplete=\"tel\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span> <\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Download Now\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-001616c e-flex e-con-boxed sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"001616c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b35fd0 sc_fly_static elementor-widget elementor-widget-html\" data-id=\"3b35fd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\r\n============================================================\r\n  MASPARTNER \/ MERCURIUS \u2014 STANDALONE CTA BLOCK\r\n  \"Need Help Getting Your Books Reconciled?\"\r\n  Paste this entire block into its own WordPress \/ Elementor\r\n  \"Custom HTML\" block (separate from the main publication).\r\n============================================================\r\n  This CTA button links to:\r\n    https:\/\/maspartner.com\/en-us\/free-consultation\/\r\n  (Update the href on the .mas-cta-btn anchor if this URL ever changes.)\r\n============================================================\r\n-->\r\n\r\n<div class=\"mas-cta-wrapper\">\r\n\r\n  <style>\r\n    .mas-cta-wrapper{\r\n      --mas-gold:#fabc17;\r\n      --mas-dark-gold:#cfa434;\r\n      --mas-black:#000000;\r\n      --mas-soft:#fbf7ec;\r\n      font-family:inherit;\r\n      box-sizing:border-box;\r\n      width:100%;\r\n    }\r\n    .mas-cta-wrapper *,\r\n    .mas-cta-wrapper *::before,\r\n    .mas-cta-wrapper *::after{box-sizing:border-box;}\r\n\r\n    .mas-cta-box{\r\n      background:var(--mas-soft);\r\n      border:1px solid #f0e6c8;\r\n      border-radius:12px;\r\n      padding:44px 34px;\r\n      text-align:center;\r\n      max-width:900px;\r\n      margin:0 auto;\r\n    }\r\n    .mas-cta-box h3{\r\n      font-size:clamp(22px,3.4vw,28px);\r\n      font-weight:800;\r\n      margin:0 0 16px;\r\n      color:var(--mas-black);\r\n      line-height:1.25;\r\n    }\r\n    .mas-cta-box p{\r\n      font-size:16px;\r\n      line-height:1.7;\r\n      max-width:640px;\r\n      margin:0 auto 26px;\r\n      color:#46464c;\r\n    }\r\n    .mas-cta-btn{\r\n      display:inline-block;\r\n      background:var(--mas-gold);\r\n      color:var(--mas-black);\r\n      font-weight:800;\r\n      font-size:15px;\r\n      letter-spacing:.2px;\r\n      padding:15px 38px;\r\n      border-radius:8px;\r\n      text-decoration:none;\r\n      cursor:pointer;\r\n      position:relative;\r\n      z-index:10;\r\n      pointer-events:auto;\r\n      transition:background .15s,color .15s;\r\n    }\r\n    .mas-cta-btn:hover{background:var(--mas-dark-gold);color:#ffffff;}\r\n\r\n    @media (max-width:768px){\r\n      .mas-cta-box{padding:32px 22px;}\r\n      .mas-cta-btn{display:block;width:100%;padding:15px 20px;}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"mas-cta-box\">\r\n    <h3>Need Help Getting Your Books Reconciled?<\/h3>\r\n    <p>MASPARTNER helps small businesses streamline bookkeeping, accounting, payroll, tax compliance, and financial reporting. Our team of CPAs and accounting professionals can take reconciliation, and every other bookkeeping function, entirely off your plate.<\/p>\r\n    <a class=\"mas-cta-btn\" href=\"https:\/\/maspartner.com\/en-us\/free-consultation\/\" target=\"_blank\" rel=\"noopener\">Book a Free Consultation Today<\/a>\r\n  <\/div>\r\n\r\n  <script>\r\n  (function(){\r\n    \/\/ Force the CTA button to open on click (Elementor intercepts clicks in the\r\n    \/\/ bubble phase; a capture-phase handler fires first and wins).\r\n    var wrap = document.currentScript ? document.currentScript.closest('.mas-cta-wrapper') : null;\r\n    if(!wrap){\r\n      var all = document.querySelectorAll('.mas-cta-wrapper');\r\n      wrap = all[all.length-1];\r\n    }\r\n    if(!wrap) return;\r\n    wrap.querySelectorAll('.mas-cta-btn').forEach(function(el){\r\n      el.addEventListener('click', function(e){\r\n        e.stopPropagation();\r\n        var href = this.getAttribute('href');\r\n        if(!href || href === '#' || href.charAt(0) === '['){ e.preventDefault(); return; }\r\n        e.preventDefault();\r\n        window.open(href, '_blank', 'noopener,noreferrer');\r\n      }, true); \/\/ capture phase\r\n    });\r\n  })();\r\n  <\/script>\r\n\r\n<\/div><!-- \/.mas-cta-wrapper -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Freight Invoice Matching: Linking Bills with Shipments A Practical Guide to Two-Way and Three-Way Matching,\u2026<\/p>\n","protected":false},"featured_media":21851,"template":"elementor_header_footer","class_list":["post-21845","publications","type-publications","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/publications\/21845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/publications"}],"about":[{"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/types\/publications"}],"version-history":[{"count":5,"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/publications\/21845\/revisions"}],"predecessor-version":[{"id":21852,"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/publications\/21845\/revisions\/21852"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/media\/21851"}],"wp:attachment":[{"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/media?parent=21845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}