{"id":21931,"date":"2026-09-02T13:34:41","date_gmt":"2026-09-02T13:34:41","guid":{"rendered":"https:\/\/maspartner.com\/en-us\/?post_type=publications&#038;p=21931"},"modified":"2026-09-02T13:43:33","modified_gmt":"2026-09-02T13:43:33","slug":"freight-invoice-reconciliation","status":"publish","type":"publications","link":"https:\/\/maspartner.com\/en-us\/publications\/freight-invoice-reconciliation\/","title":{"rendered":"Freight Invoice Reconciliation: The Complete Guide"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21931\" class=\"elementor elementor-21931\">\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 Reconciliation: The Complete Guide\r\n    <\/h1>\r\n\r\n    <!-- SUBTITLE \/ DESCRIPTION -->\r\n    <p class=\"mas-publication-standalone-subtitle\">\r\n      How to Match Carrier Charges with Shipping and Payment Records, Building a Repeatable, Audit-Ready Reconciliation Process\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\">September 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 & Finance Teams \u00b7 Logistics & Procurement Managers \u00b7 Controllers \u00b7 Business Owners<\/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 Reconciliation: The Complete Guide\r\n  How to Match Carrier Charges with Shipping and Payment\r\n  Records, Building a Repeatable, Audit-Ready\r\n  Reconciliation Process\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    FREIGHT & LOGISTICS STANDARDS:\r\n    [NMFTA_CLASSIFICATION_URL]          -> National Motor Freight Traffic Association (NMFTA): Classification & Carrier Standards  (ALREADY SET)\r\n    [UIIA_BILL_OF_LADING_URL]           -> Uniform Intermodal Interchange Agreement: Bill of Lading Standards  (PLACEHOLDER - REPLACE)\r\n\r\n    ACCOUNTS PAYABLE & FINANCIAL CONTROLS:\r\n    [IOFM_AP_AUTOMATION_URL]            -> Institute of Finance & Management (IOFM): AP Automation Best Practices  (PLACEHOLDER - REPLACE)\r\n    [AFP_PAYMENT_CONTROLS_URL]          -> Association for Financial Professionals (AFP): Payment Controls & Fraud Prevention  (PLACEHOLDER - REPLACE)\r\n\r\n    OFFICIAL GOVERNMENT & TAX RESOURCES:\r\n    [IRS_RECORDKEEPING_URL]             -> IRS: Recordkeeping for Business Taxpayers  (ALREADY SET)\r\n    [IRS_SMALL_BUSINESS_TAX_CENTER_URL] -> IRS: Small Business and Self-Employed Tax Center  (ALREADY SET)\r\n    [SBA_MANAGE_FINANCES_URL]           -> SBA: Manage Your Finances - Business Guide  (ALREADY SET)\r\n\r\n    RELATED MASPARTNER ARTICLES:\r\n    [MASPARTNER_ARTICLE_1_URL]          -> Logistics & Shipping Accounting Services  (ALREADY SET)\r\n    [MASPARTNER_ARTICLE_2_URL]          -> AP\/AR Invoice Workflow Automation Case Study  (ALREADY SET)\r\n    [MASPARTNER_ARTICLE_3_URL]          -> Bookkeeping Services  (ALREADY SET)\r\n\r\n    PDF DOWNLOAD LINK (delivered after CF7 form submission) - ALREADY SET:\r\n    https:\/\/maspartner.com\/wp-content\/uploads\/2026\/09\/Freight_Invoice_Reconciliation_EGuide.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 8px;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\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 p + p{margin-top:12px;}\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    \/* ---------- 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 130px;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-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 teams, controllers, logistics managers, and business owners understand, build, and maintain an effective freight invoice reconciliation process. It covers what freight reconciliation is and why it differs from ordinary AP reconciliation, the records required to verify a carrier charge, a repeatable reconciliation workflow, common discrepancies and how to resolve them, month-end procedures, and how automation and reconciliation data can be used to control freight costs going forward. 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 expense accuracy.<\/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 accounting, tax, or legal advice. Consult a qualified accounting professional for guidance specific to your business.<\/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 Reconciliation<\/a><\/li>\r\n        <li><a href=\"#section-2\">The Records Needed for Freight Invoice Reconciliation<\/a><\/li>\r\n        <li><a href=\"#section-3\">Building a Freight Invoice Reconciliation Workflow<\/a><\/li>\r\n        <li><a href=\"#section-4\">Reconciling Carrier Charges with Shipping Records<\/a><\/li>\r\n        <li><a href=\"#section-5\">Reconciling Freight Invoices with Payment Records<\/a><\/li>\r\n        <li><a href=\"#section-6\">Common Freight Reconciliation Discrepancies<\/a><\/li>\r\n        <li><a href=\"#section-7\">Resolving Freight Invoice Discrepancies<\/a><\/li>\r\n        <li><a href=\"#section-8\">Freight Reconciliation at Month-End<\/a><\/li>\r\n        <li><a href=\"#section-9\">Automating Freight Invoice Reconciliation<\/a><\/li>\r\n        <li><a href=\"#section-10\">Using Reconciliation Data to Control Freight Costs<\/a><\/li>\r\n        <li><a href=\"#section-11\">Building a Repeatable Reconciliation 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; Related 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 are an AP manager, a controller, a logistics leader, or a business owner who simply wants confidence in the freight numbers, this guide walks through the full scope of freight invoice reconciliation, from the fundamentals of what it is, to the records it depends on, to a repeatable workflow that keeps carrier charges, shipments, and payments in agreement.<\/p>\r\n\r\n      <p>Freight costs are often more complex to manage than ordinary business expenses. A single carrier invoice may include base transportation charges, fuel surcharges, detention fees, liftgate charges, reclassification fees, taxes, and other accessorial costs. At the same time, the information needed to verify those charges may be spread across transportation records, bills of lading, tracking systems, purchase orders, carrier contracts, accounts payable records, and payment systems.<\/p>\r\n\r\n      <p>This guide covers the entire reconciliation lifecycle: what freight invoice reconciliation is and how it differs from standard invoice matching and standard AP reconciliation, the records required to verify a charge, a six-step reconciliation workflow, the most common discrepancies and how to resolve them, month-end procedures, and how automation and reconciliation data can be used to control freight spend.<\/p>\r\n\r\n      <div class=\"mas-publication-statbox\">\r\n        <p class=\"mas-publication-box-title\">Key Highlights<\/p>\r\n        <ul>\r\n          <li>Freight invoice reconciliation connects three questions: <strong>what was shipped, what the carrier billed, and what the business recorded or paid<\/strong>.<\/li>\r\n          <li>A structured reconciliation process can help identify <strong>overcharges, duplicate invoices, duplicate payments, missing liabilities, unapplied credits, and unsupported accessorial charges<\/strong>.<\/li>\r\n          <li>Freight reconciliation is <strong>more complex than standard AP reconciliation<\/strong> because of variable rates, shipment-level data requirements, multiple carriers, fuel surcharges, and differing billing cycles.<\/li>\r\n          <li>As shipment volumes and carrier relationships increase, manual reconciliation becomes increasingly difficult, making <strong>standardized procedures and automation<\/strong> important components of financial control.<\/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 expense accuracy.<\/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 Reconciliation<\/h2>\r\n      <\/div>\r\n\r\n      <h3>What Is Freight Invoice Reconciliation?<\/h3>\r\n      <p>Freight invoice reconciliation is the systematic comparison of carrier invoices with the underlying shipping and payment records associated with those invoices. The purpose is to confirm that the business was charged for an actual shipment, that the amount billed reflects the applicable transportation terms, and that the resulting invoice has been accurately recorded and paid.<\/p>\r\n\r\n      <p>The process may involve comparing the carrier&rsquo;s invoice with shipment references, tracking numbers, bills of lading, delivery records, purchase orders, rate agreements, accounts payable entries, carrier statements, and payment records. A reconciled transaction should create a clear trail from the original shipment through billing and ultimately to payment or an outstanding payable balance.<\/p>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">What Was Shipped<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">What Was Billed<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">What Was Recorded \/ Paid<\/div>\r\n      <\/div>\r\n\r\n      <p>Freight invoice reconciliation connects these three fundamental questions. When the records do not agree, the business must identify the source of the difference and determine whether an invoice, shipment record, payment, or accounting entry requires correction.<\/p>\r\n\r\n      <h3>Comparing Carrier Invoices with Underlying Shipping and Payment Records<\/h3>\r\n      <p>The first comparison focuses on the shipping transaction itself. The organization must establish that the shipment shown on the invoice actually occurred and that key details such as origin, destination, weight, dimensions, freight class, and delivery information are consistent with operational records.<\/p>\r\n\r\n      <p>The second comparison focuses on payment. An invoice that has been accurately matched to a shipment can still create a reconciliation problem if it was paid twice, partially paid, paid under the wrong reference, or remains outstanding even though the carrier has received payment. Freight reconciliation must therefore connect operational data with financial data.<\/p>\r\n\r\n      <h3>Invoice Matching vs. Reconciliation<\/h3>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Aspect<\/th><th>Invoice Matching<\/th><th>Reconciliation<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Focus<\/td><td>Validating one invoice before approval<\/td><td>Whether records across systems agree<\/td><\/tr>\r\n            <tr><td>Timing<\/td><td>Before payment\/processing<\/td><td>Continuous, throughout the invoice and payment lifecycle<\/td><\/tr>\r\n            <tr><td>Typical output<\/td><td>Approve, hold, or reject an invoice<\/td><td>Identify missing invoices, unapplied payments, unrecorded credits, duplicates<\/td><\/tr>\r\n            <tr><td>Example<\/td><td>AP compares invoice to a PO or agreed rate<\/td><td>Comparing carrier statements to internal AP records<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <p>Invoice matching and reconciliation are closely related but not identical. Invoice matching generally focuses on validating an individual invoice against supporting records before it is approved or processed. Reconciliation has a broader objective: it examines whether records across systems agree and whether all transactions have been properly accounted for, even after individual invoices have already been processed.<\/p>\r\n\r\n      <h3>Why Reconciliation Happens After Transaction Data Has Been Captured<\/h3>\r\n      <p>Reliable reconciliation depends on having sufficient transaction data available. The invoice must first be received and recorded, shipment information must be captured, and payment activity must be available when payment status is being reviewed. This does not mean all verification must wait until after payment, important matching activities should occur before payment approval, but broader reconciliation continues throughout the invoice and payment lifecycle, including during carrier statement reviews and the month-end close.<\/p>\r\n\r\n      <h3>Why Freight Reconciliation Differs from Standard AP Reconciliation<\/h3>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Factor<\/th><th>Why It Adds Complexity<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Variable shipping charges<\/td><td>Two shipments may have very different prices even with the same carrier, depending on distance, lane, weight, dimensions, class, and service level<\/td><\/tr>\r\n            <tr><td>Shipment-level data<\/td><td>A freight invoice often requires detailed evidence about a specific transportation event, not just a PO or service agreement<\/td><\/tr>\r\n            <tr><td>Multiple carriers<\/td><td>Parcel, LTL, truckload, and freight-forwarder invoices differ in format, reference numbers, billing schedules, and pricing methods<\/td><\/tr>\r\n            <tr><td>Fuel surcharges &amp; accessorials<\/td><td>These may depend on changing schedules, contractual terms, shipment conditions, or additional services<\/td><\/tr>\r\n            <tr><td>Billing cycle timing<\/td><td>A shipment completed near period-end may not be invoiced until the following period, creating timing differences<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <h3>Why Accurate Freight Reconciliation Matters<\/h3>\r\n      <p>Accurate reconciliation helps prevent overpayments by identifying incorrect rates, unsupported charges, and duplicate invoices before additional payments are made. It also helps identify unpaid or duplicate invoices, distinguishing genuine outstanding liabilities from records that have already been settled.<\/p>\r\n\r\n      <p>The process supports correcting accounting records when invoices, payments, credits, or expense classifications have been entered incorrectly, and it improves freight cost visibility by connecting recorded expenses with specific carriers, shipments, routes, and types of charges. If freight liabilities are incomplete, expenses are recorded in the wrong period, or duplicate payments go undetected, accounts payable balances and freight expense figures may be misstated.<\/p>\r\n\r\n      <h3>When Should Freight Invoices Be Reconciled?<\/h3>\r\n      <p>Freight invoices should be reviewed at several points rather than through a single year-end exercise:<\/p>\r\n\r\n      <ul>\r\n        <li><strong>Before payment<\/strong> &mdash; shipment details and billed charges are validated to prevent incorrect payments.<\/li>\r\n        <li><strong>During payment reconciliation<\/strong> &mdash; invoice records are compared with payment references, dates, amounts, credits, and remaining balances.<\/li>\r\n        <li><strong>At month-end<\/strong> &mdash; businesses review outstanding liabilities, late invoices, accrued freight expenses, credits, and unusual account balances.<\/li>\r\n        <li><strong>During carrier statement reviews<\/strong> &mdash; the carrier&rsquo;s view of outstanding invoices and credits is compared with internal AP and payment records.<\/li>\r\n      <\/ul>\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 Records Needed for Freight Invoice Reconciliation<\/h2>\r\n      <\/div>\r\n\r\n      <p>Effective reconciliation begins with complete and reliable source information. No single document normally contains everything required to verify a freight transaction.<\/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>Record Type<\/th><th>What It Establishes<\/th><th>Key Fields<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Carrier invoices<\/td><td>The starting point for the financial review<\/td><td>Invoice number, shipment reference, base freight charges, fuel surcharges, accessorials, taxes, fees<\/td><\/tr>\r\n            <tr><td>Shipping records<\/td><td>What actually occurred<\/td><td>Shipment date, tracking number, origin\/destination, weight and dimensions, freight class, delivery information<\/td><\/tr>\r\n            <tr><td>Purchase orders &amp; rate agreements<\/td><td>The expected commercial terms<\/td><td>PO numbers, contracted rates, shipping terms, agreed surcharges, carrier-specific pricing<\/td><\/tr>\r\n            <tr><td>Payment records<\/td><td>Whether an invoice has been settled<\/td><td>Payment date, payment amount, payment reference, supporting bank\/payment-system records<\/td><\/tr>\r\n            <tr><td>Carrier statements<\/td><td>The carrier&rsquo;s view of the account<\/td><td>Outstanding invoices, credits, payments received, adjustments, disputed balances<\/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 a Total Alone Is Not Enough<\/p>\r\n        <p>Each charge on a carrier invoice should be sufficiently identifiable so that it can be compared with shipment data and contractual terms. A total invoice amount alone is rarely enough to determine whether the bill is accurate, the underlying charge lines need to be traceable to a shipment and a rate.<\/p>\r\n      <\/div>\r\n\r\n      <p>Rate agreements are particularly important because an invoice can accurately describe a shipment but still contain an incorrect charge if the carrier applies the wrong pricing schedule. Reconciling carrier statements against internal AP records can also reveal transactions that are missing from one system or have been recorded differently.<\/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 Reconciliation Workflow<\/h2>\r\n      <\/div>\r\n\r\n      <p>A repeatable workflow reduces the risk that important comparisons will be skipped.<\/p>\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>Collect the relevant records<\/strong>&nbsp;&mdash; gather the carrier invoice, relevant shipment data, associated purchase orders, applicable rate agreements, and payment records. Centralizing this information makes it easier to compare transactions consistently and reduces time spent searching across disconnected systems.<\/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>Match invoices to shipments<\/strong>&nbsp;&mdash; link the invoice to the underlying shipment using reliable identifiers such as tracking numbers, shipment IDs, bills of lading, or delivery records. If no valid shipment can be identified, investigate the charge rather than automatically accepting it.<\/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>Compare billed and expected charges<\/strong>&nbsp;&mdash; once the shipment is identified, compare billed charges with the contracted freight rate and the actual shipment characteristics, including the applicable fuel surcharge and any accessorial charges. The expected amount should be based on the terms valid for the shipment, not an assumed or outdated rate.<\/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>Match invoices to payment records<\/strong>&nbsp;&mdash; determine whether the invoice has already been paid by reviewing payments already made, outstanding balances, partial payments, and any credits or adjustments. This prevents a valid invoice from being paid twice.<\/div>\r\n        <\/div>\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 5<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Investigate discrepancies<\/strong>&nbsp;&mdash; when a difference is identified, determine the source, decide whether the discrepancy is valid, contact the carrier where necessary, and record the resolution. A variance does not necessarily indicate an error. The key is to determine whether it stems from a valid adjustment or from an issue in billing or recordkeeping.<\/div>\r\n        <\/div>\r\n        <div class=\"mas-publication-step\">\r\n          <div class=\"mas-publication-step-label\">Step 6<\/div>\r\n          <div class=\"mas-publication-step-text\"><strong>Update accounting records<\/strong>&nbsp;&mdash; after the issue is resolved, update relevant records, correcting invoice amounts, recording credits, adjusting payment records, or reclassifying errors. A reconciliation is incomplete if the accounting system continues to show an incorrect balance.<\/div>\r\n        <\/div>\r\n      <\/div>\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>Reconciling Carrier Charges with Shipping Records<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Comparing Shipment Details<\/h3>\r\n      <p>The invoice should first be tested against core shipment characteristics, including origin and destination, weight, dimensions, freight classification, and shipment date. A difference in any of these fields can affect the rate, for example, an incorrect destination may place the shipment in the wrong pricing lane, while an incorrect weight or freight class may change the carrier&rsquo;s calculation.<\/p>\r\n\r\n      <h3>Verifying the Contracted Freight Rate<\/h3>\r\n      <p>Freight pricing may be based on a rate per shipment, a rate per mile, weight-based pricing, minimum charges, or lane-specific rates. The reviewer should identify the applicable pricing method and confirm that the correct contract, tariff, or negotiated schedule was used. Where multiple rate versions exist, the shipment date matters because the correct rate may depend on the period in which transportation occurred.<\/p>\r\n\r\n      <h3>Reviewing Fuel Surcharges<\/h3>\r\n      <p>Fuel surcharges should be reviewed based on the applicable surcharge, the relevant rate period, the governing contract terms, and the accuracy of the calculation. A common control is to ensure the carrier used the surcharge schedule applicable to the shipment or billing period specified by the agreement, an otherwise correct base rate can still produce an incorrect total if the surcharge percentage or calculation base is wrong.<\/p>\r\n\r\n      <h3>Reviewing Accessorial Charges<\/h3>\r\n      <p>Accessorial charges require supporting evidence because they often result from specific events or services. Each charge should be evaluated against shipping records, service documentation, and contractual terms, the presence of an accessorial line on an invoice does not by itself establish that the charge was required or approved. Common examples include:<\/p>\r\n\r\n      <ul class=\"mas-publication-checklist\">\r\n        <li>Detention<\/li>\r\n        <li>Demurrage<\/li>\r\n        <li>Liftgate service<\/li>\r\n        <li>Residential delivery<\/li>\r\n        <li>Inside delivery<\/li>\r\n        <li>Reclassification<\/li>\r\n      <\/ul>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Key Rule<\/p>\r\n        <p>The presence of a charge on an invoice is not proof that the charge is valid. Every accessorial line should be traceable to shipping records, service documentation, or contractual terms before it is paid.<\/p>\r\n      <\/div>\r\n\r\n      <h3>Identifying Shipment-Level Discrepancies<\/h3>\r\n      <p>Common shipment-level discrepancies include incorrect weight, incorrect freight class, a wrong destination, an incorrect rate, and charges associated with shipments that were never made. These issues should be traced back to the underlying operational record, correcting the invoice without correcting the shipment master data may allow the same error to recur in future transactions.<\/p>\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>Reconciling Freight Invoices with Payment Records<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Matching Invoices to Payments<\/h3>\r\n      <p>Invoice-to-payment reconciliation should compare the invoice number, payment reference, amount, and payment date. Matching on multiple fields is generally more reliable than relying only on an amount, because multiple invoices may have similar values. The objective is to establish a clear payment status for every invoice: unpaid, partially paid, fully paid, credited, disputed, or otherwise resolved.<\/p>\r\n\r\n      <h3>Handling Partial Payments<\/h3>\r\n      <p>When only part of an invoice has been paid, identify the remaining balance, determine how the payment was applied, and distinguish any disputed portions from undisputed amounts. Clear documentation is necessary because an unpaid balance may represent an overdue obligation, an intentional withholding, or a payment that has not yet been applied by the carrier.<\/p>\r\n\r\n      <h3>Identifying Duplicate Payments<\/h3>\r\n      <p>Test whether the same invoice was paid twice, whether there are repeated or suspicious payment references, and whether duplicate carrier charges resulted in unnecessary payment activity. Duplicate payments can occur when an invoice is submitted more than once, entered manually under different references, or processed again after a corrected invoice is received.<\/p>\r\n\r\n      <h3>Handling Credits and Adjustments<\/h3>\r\n      <p>Carrier-issued credits, credit memos, rate adjustments, and refunds should be connected to the original invoice or dispute whenever possible. An unapplied credit can cause the business to overstate its liability or make an unnecessary payment, credits should be tracked until they are applied, refunded, or otherwise resolved.<\/p>\r\n\r\n      <h3>Investigating Outstanding Balances<\/h3>\r\n      <p>Outstanding balances may arise from unpaid invoices, payments not yet applied, disputed invoices, or ordinary timing differences. The reconciliation process should determine which explanation applies, a balance should not automatically be treated as unpaid simply because it appears on a carrier statement.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Payment Status Checklist<\/p>\r\n        <p>Every invoice should resolve to one of six clear statuses: Unpaid, Partially Paid, Fully Paid, Credited, Disputed, or Otherwise Resolved. An invoice sitting outside these categories is a sign that reconciliation is incomplete.<\/p>\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>Common Freight Reconciliation Discrepancies<\/h2>\r\n      <\/div>\r\n\r\n      <p>Recognizing recurring discrepancy patterns speeds up investigation and helps distinguish routine timing differences from genuine errors.<\/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>Discrepancy<\/th><th>Common Causes<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Invoice amount does not match the agreed rate<\/td><td>Rate changes, incorrect rate application, or outdated contract information; internal and carrier systems using different rate versions<\/td><\/tr>\r\n            <tr><td>Shipment records do not match the invoice<\/td><td>Wrong shipment reference, incorrect weight or classification, or missing shipment data, can block automated matching<\/td><\/tr>\r\n            <tr><td>Carrier statement does not match AP records<\/td><td>Missing invoices, unapplied payments, unrecorded credits, or duplicate entries<\/td><\/tr>\r\n            <tr><td>Payment records do not match the carrier&rsquo;s account<\/td><td>Timing differences, payment processing delays, or incorrect payment application<\/td><\/tr>\r\n            <tr><td>Duplicate invoices or payments<\/td><td>Duplicate submissions, corrected invoices, or manual entry errors<\/td><\/tr>\r\n            <tr><td>Unexpected accessorial charges<\/td><td>Charges unsupported by shipping records, outside contract terms, or lacking required approval documentation<\/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\">Important Note<\/p>\r\n        <p>Statement reconciliation is valuable because it provides a broader account-level check that may reveal transactions missed during individual invoice processing. Likewise, a corrected invoice should not automatically be treated as an additional liability, the organization must determine whether it replaces or supplements the original document.<\/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>Resolving Freight Invoice Discrepancies<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Categorizing Discrepancies<\/h3>\r\n      <p>A useful first step is to classify issues as rate errors, shipment errors, duplicate transactions, payment differences, or documentation issues. Categorization improves routing and allows the business to identify recurring causes over time.<\/p>\r\n\r\n      <h3>Determining Who Should Investigate<\/h3>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Function<\/th><th>Responsibility<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>AP<\/td><td>Investigates invoice recording and payment status<\/td><\/tr>\r\n            <tr><td>Procurement<\/td><td>Verifies contracted rates and commercial terms<\/td><\/tr>\r\n            <tr><td>Logistics<\/td><td>Validates shipment details and services performed<\/td><\/tr>\r\n            <tr><td>Carrier<\/td><td>Explains or corrects its billing<\/td><\/tr>\r\n            <tr><td>Finance<\/td><td>Reviews the accounting impact and ensures material adjustments are properly recorded<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Logistics<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Procurement<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">AP<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Finance<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Carrier<\/div>\r\n      <\/div>\r\n\r\n      <h3>Communicating with Carriers<\/h3>\r\n      <p>Disputes should be supported with relevant documentation. The business may need to provide shipment evidence, rate agreements, payment references, or previous correspondence when requesting invoice corrections, requesting credit memos, or following up on disputed charges. Clear communication reduces the risk that the same issue will be repeatedly reopened because supporting evidence was not retained.<\/p>\r\n\r\n      <h3>Recording Corrections<\/h3>\r\n      <p>Once resolved, make the required corrections by adjusting AP, applying credits, correcting accounting classifications, and maintaining documentation that explains the final treatment.<\/p>\r\n\r\n      <h3>Tracking Unresolved Disputes<\/h3>\r\n      <p>Open disputes should remain visible until closure. A dispute register can include the dispute date, amount, carrier, reason, responsible person, and resolution status, preventing unresolved items from disappearing into routine AP activity and supporting follow-up during month-end and carrier reviews.<\/p>\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>Freight Reconciliation at Month-End<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Why Freight Reconciliation Matters During the Close<\/h3>\r\n      <p>Month-end reconciliation supports complete expense recognition, accurate AP balances, and correct freight expense reporting. It also helps identify unrecorded liabilities related to shipments that occurred before period-end but have not yet been invoiced or recorded.<\/p>\r\n\r\n      <h3>Reviewing Invoices Received After Period-End<\/h3>\r\n      <p>Invoices received after the reporting date should be evaluated to determine the correct accounting period. If transportation services were received before period-end, the business may need to identify and record accrued freight expenses even if the carrier invoice arrives later.<\/p>\r\n\r\n      <h3>Reconciling Carrier Statements<\/h3>\r\n      <p>Month-end statement reconciliation should review outstanding invoices, credits, payments, and disputed amounts. Differences should be classified as genuine accounting issues, open disputes, or timing items.<\/p>\r\n\r\n      <h3>Reviewing Freight Expense Accounts<\/h3>\r\n      <p>Finance teams should review freight expense accounts for unusual fluctuations, large transactions, misclassified freight costs, and missing expenses. Variance analysis can highlight transactions that individual invoice checks did not identify.<\/p>\r\n\r\n      <h3>Documenting Reconciliation Results<\/h3>\r\n      <p>The close process should produce reconciliation schedules supported by documentation of adjustments, open disputes, and relevant supporting records. This documentation provides evidence of the review and creates continuity for future periods.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">Month-End Checklist<\/p>\r\n        <ul>\r\n          <li>Review invoices received after period-end for correct period placement.<\/li>\r\n          <li>Reconcile carrier statements against internal AP records.<\/li>\r\n          <li>Review freight expense accounts for unusual fluctuations or misclassifications.<\/li>\r\n          <li>Document adjustments, open disputes, and supporting records for the close file.<\/li>\r\n        <\/ul>\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>Automating Freight Invoice Reconciliation<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Why Manual Reconciliation Becomes Difficult<\/h3>\r\n      <p>Manual processes become increasingly difficult when organizations handle high invoice volumes, work with multiple carriers, use multiple systems, or manage complex rate structures. Employees may spend substantial time entering data, locating documents, and comparing records.<\/p>\r\n\r\n      <h3>Automating Data Capture<\/h3>\r\n      <p>Automation can reduce manual entry through electronic invoices, OCR, EDI, and other forms of automated data extraction. Structured data can be captured and standardized before matching begins.<\/p>\r\n\r\n      <h3>Automating Transaction Matching<\/h3>\r\n      <p>Systems can perform routine invoice-to-shipment matching, invoice-to-payment matching, duplicate detection, and rate validation. Automation is particularly useful when clear identifiers and matching rules are available.<\/p>\r\n\r\n      <h3>Automating Exception Management<\/h3>\r\n      <p>Transactions that do not meet established rules can be automatically flagged. A workflow may flag mismatches, route discrepancies to the responsible function, escalate high-value issues, and track resolution, allowing routine transactions to move efficiently while preserving human review for exceptions and judgment-based decisions.<\/p>\r\n\r\n      <h3>Connecting Freight and Accounting Systems<\/h3>\r\n      <p>Effective automation often depends on integrating transportation management systems, ERP or accounting platforms, AP automation software, and procurement systems. Integration reduces duplicate data entry and creates a more complete transaction trail from shipment through invoice and payment.<\/p>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Capture Data<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Match Transactions<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Flag Exceptions<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Route &amp; Resolve<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\r\n        <div class=\"mas-publication-flow-item\">Update Systems<\/div>\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>Using Reconciliation Data to Control Freight Costs<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Analyzing Discrepancies by Carrier<\/h3>\r\n      <p>Reconciliation results can be analyzed by carrier to identify error frequency, dispute frequency, overcharge patterns, and credit recovery. A carrier with frequent billing exceptions may require additional controls, contract clarification, or closer performance monitoring.<\/p>\r\n\r\n      <h3>Identifying Recurring Billing Problems<\/h3>\r\n      <p>Trend analysis can reveal recurring issues such as incorrect accessorial charges, rate discrepancies, classification issues, and duplicate billing. Repeated exceptions are particularly valuable because they may indicate a process weakness rather than isolated transaction errors.<\/p>\r\n\r\n      <h3>Measuring Reconciliation Performance<\/h3>\r\n\r\n      <div class=\"mas-publication-table-scroll\">\r\n        <table class=\"mas-publication-table\">\r\n          <thead>\r\n            <tr><th>Metric<\/th><th>What It Shows<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Reconciliation completion rate<\/td><td>Whether the process is keeping pace with invoice volume<\/td><\/tr>\r\n            <tr><td>Exception rate<\/td><td>How often invoices fail routine matching<\/td><\/tr>\r\n            <tr><td>Dispute resolution time<\/td><td>How quickly discrepancies are investigated and closed<\/td><\/tr>\r\n            <tr><td>Duplicate payment rate<\/td><td>Whether controls are preventing repeat payments<\/td><\/tr>\r\n            <tr><td>Value of recovered overcharges<\/td><td>The financial impact of the reconciliation process<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <p>These metrics help management evaluate whether the reconciliation process is timely and effective, rather than simply confirming that invoices were reviewed.<\/p>\r\n\r\n      <h3>Using Findings in Carrier Negotiations<\/h3>\r\n      <p>Historical reconciliation data can strengthen discussions about billing accuracy, freight spend, contract compliance, and recurring discrepancies. Evidence from actual transactions provides a more reliable basis for negotiations than isolated examples.<\/p>\r\n\r\n      <h3>Improving Internal Processes<\/h3>\r\n      <p>Findings can also improve internal operations through better shipment documentation, stronger PO controls, improved carrier onboarding, and clearer rate agreements. Reconciliation should therefore function as a feedback mechanism that helps prevent future errors.<\/p>\r\n    <\/section>\r\n\r\n    <!-- ================= SECTION 11 ================= -->\r\n    <section class=\"mas-publication-section\" id=\"section-11\">\r\n      <div class=\"mas-publication-section-head\">\r\n        <span class=\"mas-publication-num\">11<\/span>\r\n        <h2>Building a Repeatable Reconciliation Process<\/h2>\r\n      <\/div>\r\n\r\n      <h3>Establishing Reconciliation Rules<\/h3>\r\n      <p>A repeatable process should define the required documentation, matching criteria, tolerance thresholds, and approval requirements before transactions are reviewed. Tolerance thresholds can prevent minor immaterial differences from consuming disproportionate resources while ensuring that significant discrepancies receive appropriate investigation.<\/p>\r\n\r\n      <h3>Defining Responsibilities<\/h3>\r\n      <p>Responsibilities should be clearly assigned: Logistics verifies shipment details, Procurement verifies contracted rates, AP verifies invoices and payments, and Finance reviews the accounting impact. Clear ownership reduces delays caused by uncertainty about who is responsible for resolving an exception.<\/p>\r\n\r\n      <h3>Creating a Reconciliation Schedule<\/h3>\r\n      <p>A layered schedule helps ensure that controls operate at the appropriate frequency:<\/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>Frequency<\/th><th>Activities<\/th><\/tr>\r\n          <\/thead>\r\n          <tbody>\r\n            <tr><td>Per invoice<\/td><td>Match the invoice to the shipment; validate the carrier charges; confirm the payment status<\/td><\/tr>\r\n            <tr><td>Monthly<\/td><td>Reconcile carrier statements; review freight expenses; investigate outstanding discrepancies<\/td><\/tr>\r\n            <tr><td>Quarterly<\/td><td>Analyze carrier performance; review recurring discrepancies; evaluate contracts and rates<\/td><\/tr>\r\n          <\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <h3>Maintaining an Audit Trail<\/h3>\r\n      <p>The reconciliation file should retain the original invoice, relevant shipment documentation, the payment record, dispute correspondence, adjustments, and the final resolution. A complete audit trail makes it easier to understand why a transaction was approved, adjusted, credited, or disputed, and supports future reviews without depending on individual employees&rsquo; memory.<\/p>\r\n\r\n      <h3>What an Effective Reconciliation Process Should Provide<\/h3>\r\n      <p>An effective process should result in accurate carrier balances, complete AP records, fewer payment errors, faster dispute resolution, and better freight cost visibility. The process should be consistent enough to manage routine transactions efficiently, but flexible enough to address unusual shipments, contractual exceptions, and disputed charges.<\/p>\r\n\r\n      <div class=\"mas-publication-warning\">\r\n        <p class=\"mas-publication-box-title\">The Core Check<\/p>\r\n        <p>Every reconciled freight transaction should tie the Shipment Record, the Carrier Invoice, and the Payment Record together. If any one of the three cannot be matched to the others, the transaction is not yet reconciled, it is an open exception.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-flow\">\r\n        <div class=\"mas-publication-flow-item\">Shipment Record<\/div>\r\n        <div class=\"mas-publication-flow-arrow\">&rarr;<\/div>\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\">Payment Record<\/div>\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>What is the difference between invoice matching and freight invoice reconciliation?<\/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>Invoice matching validates an individual invoice against supporting records before it is approved or paid. Reconciliation is broader: it examines whether records across systems agree and whether all transactions have been properly accounted for, even after invoices have already been processed, for example, identifying missing invoices, unapplied payments, or duplicate entries.<\/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 be reconciled using a total-amount check alone?<\/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>A total invoice amount alone is rarely enough to determine whether a bill is accurate. Each charge, base rate, fuel surcharge, accessorials, taxes, needs to be identifiable and traceable to shipment data and contractual terms, since an invoice can look reasonable in total while containing an incorrect individual charge.<\/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 records are needed to reconcile a single 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>At minimum: the carrier invoice, the underlying shipping record (tracking number, weight, dimensions, freight class, delivery information), the applicable purchase order or rate agreement, and the payment record. Carrier statements provide an additional account-level check.<\/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 is an accessorial charge verified?<\/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>An accessorial charge (detention, demurrage, liftgate, residential delivery, reclassification, etc.) should be evaluated against shipping records, service documentation, and contractual terms. Its presence on an invoice does not by itself establish that the charge was required or approved.<\/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 be done when a discrepancy is found?<\/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>Categorize it as a rate error, shipment error, duplicate transaction, payment difference, or documentation issue; route it to the responsible function (Logistics, Procurement, AP, Finance, or the carrier); investigate and resolve it with supporting documentation; and update the accounting records so the correction is reflected, not just understood.<\/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 often should freight invoices be reconciled?<\/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>At several points, not once a year: before payment, during payment reconciliation, at month-end, and during carrier statement reviews. Per-invoice checks, monthly statement and expense reviews, and quarterly carrier-performance reviews together form a layered schedule.<\/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 does freight reconciliation matter at month-end specifically?<\/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>It supports complete expense recognition and accurate AP balances, and helps identify shipments that occurred before period-end but have not yet been invoiced or recorded, so accrued freight expense can be captured in the correct period.<\/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 reconciliation be automated?<\/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, in stages: automating data capture (electronic invoices, OCR, EDI), automating transaction matching (invoice-to-shipment, invoice-to-payment, duplicate detection, rate validation), and automating exception management (flagging and routing mismatches). Judgment-based exceptions should still receive human review.<\/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>Reconciliation connects three questions.<\/h4><p>What was shipped, what was billed, and what was recorded or paid.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">2<\/span><div><h4>Matching and reconciliation are not the same.<\/h4><p>They are related, but reconciliation is the broader, ongoing check.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">3<\/span><div><h4>No single record is sufficient.<\/h4><p>Invoices, shipping records, rate agreements, payment records, and carrier statements are all needed.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">4<\/span><div><h4>A six-step workflow reduces missed checks.<\/h4><p>Collect, match to shipment, compare charges, match to payment, investigate, update.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">5<\/span><div><h4>Freight is more complex than standard AP.<\/h4><p>Variable rates, shipment-level data, multiple carriers, surcharges, and billing-cycle timing all add complexity.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">6<\/span><div><h4>Discrepancies follow familiar patterns.<\/h4><p>Rate mismatches, shipment data errors, statement differences, payment timing issues, duplicates, and unsupported accessorials.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">7<\/span><div><h4>Every discrepancy needs an owner.<\/h4><p>Categorize and route each one to Logistics, Procurement, AP, Finance, or the carrier.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">8<\/span><div><h4>Month-end protects the close.<\/h4><p>It captures accrued freight expense and keeps AP balances accurate.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">9<\/span><div><h4>Automate the routine, review the rest.<\/h4><p>Automation reduces manual effort in capture, matching, and routing, but judgment-based exceptions still need human review.<\/p><\/div><\/div>\r\n        <div class=\"mas-publication-takeaway\"><span class=\"mas-publication-takeaway-num\">10<\/span><div><h4>Reconciliation data is a cost-control tool.<\/h4><p>Analyzed by carrier and over time, it strengthens carrier negotiations and internal controls.<\/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 reconciliation connects what was shipped, what the carrier billed, and what the business recorded or paid. Because freight transactions often involve variable rates, multiple shipment characteristics, fuel surcharges, accessorial fees, and different billing cycles, a reliable reconciliation process must examine more than the invoice total.<\/p>\r\n\r\n      <p>A structured process helps identify rate discrepancies, duplicate payments, unsupported charges, missing invoices, unapplied credits, and other differences before they distort accounts payable balances or freight-cost reporting. By matching carrier invoices with shipment records, contracted rates, carrier statements, and payment information, businesses can create a clearer and more defensible record of each transaction.<\/p>\r\n\r\n      <p>Automation can make reconciliation more efficient by capturing invoice data and matching invoices with shipment and payment records. At the same time, exceptions should remain subject to appropriate human review, particularly when contractual interpretation, unusual shipment conditions, or disputed charges are involved.<\/p>\r\n\r\n      <p>Ultimately, effective freight invoice reconciliation gives businesses greater confidence that carrier balances are accurate, freight expenses are properly recorded, and payments are supported by the underlying transaction records. When the process is repeated consistently and its results are used to improve carrier management and internal controls, reconciliation becomes not only an accounting activity but also an important tool for controlling freight costs and improving financial accuracy.<\/p>\r\n\r\n      <div class=\"mas-publication-quote\">\r\n        The most valuable step a business can take this month is to pull one week of freight invoices, trace each one to its shipment record and its payment record, and note where the trail breaks. If everything ties out, that is confirmation your process is working. If it does not, you now know exactly where to begin.\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; Related Resources<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"mas-publication-res-group mas-publication-resources-list\">\r\n        <h3>Freight &amp; Logistics Standards<\/h3>\r\n        <ul>\r\n          <li><a href=\"https:\/\/nmfta.org\/standards\/classification\/nmfc\/\" target=\"_blank\" rel=\"noopener\">National Motor Freight Traffic Association (NMFTA): Classification &amp; Carrier Standards<\/a><\/li>\r\n          <li><a href=\"https:\/\/intermodal.org\/uiia\/uniform-intermodal-interchange-facilities-access-agreement\" target=\"_blank\" rel=\"noopener\">Uniform Intermodal Interchange Agreement: Bill of Lading 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>Accounts Payable &amp; Financial Controls<\/h3>\r\n        <ul>\r\n          <li><a href=\"https:\/\/www.iofm.com\/ap\/process-improvement\/automation\/25-best-practices-for-planning-an-ap-automation-project\" target=\"_blank\" rel=\"noopener\">Institute of Finance &amp; Management (IOFM): AP Automation Best Practices<\/a><\/li>\r\n          <li><a href=\"https:\/\/www.financialprofessionals.org\/training-resources\/resources\/survey-research-economic-data\/details\/payments-fraud\" target=\"_blank\" rel=\"noopener\">Association for Financial Professionals (AFP): Payment Controls &amp; Fraud Prevention<\/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 Government &amp; Tax Resources<\/h3>\r\n        <ul>\r\n          <li><a href=\"https:\/\/www.irs.gov\/businesses\/small-businesses-self-employed\/recordkeeping\" 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\/\" 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-we-serve\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\">Logistics &amp; Shipping Accounting Services<\/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\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\">AP\/AR Invoice Workflow Automation Case Study<\/a><\/li>\r\n          <li><a href=\"https:\/\/maspartner.com\/en-us\/bookkeeping\/?utm_source=chatgpt.com\/\" target=\"_blank\" rel=\"noopener\">Bookkeeping 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\/09\/Freight_Invoice_Reconciliation_EGuide.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-78fb4a0 e-flex e-con-boxed sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"78fb4a0\" 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-f7b7bd6 sc_fly_static elementor-widget elementor-widget-shortcode\" data-id=\"f7b7bd6\" 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\/21931#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 Reconciliation: The Complete Guide How to Match Carrier Charges with Shipping and Payment\u2026<\/p>\n","protected":false},"featured_media":21936,"template":"elementor_header_footer","class_list":["post-21931","publications","type-publications","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/publications\/21931","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\/21931\/revisions"}],"predecessor-version":[{"id":21937,"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/publications\/21931\/revisions\/21937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/media\/21936"}],"wp:attachment":[{"href":"https:\/\/maspartner.com\/en-us\/wp-json\/wp\/v2\/media?parent=21931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}