{"id":3941,"date":"2026-06-17T16:30:18","date_gmt":"2026-06-17T15:30:18","guid":{"rendered":"https:\/\/clubtreasurer.com\/blog\/?page_id=3941"},"modified":"2026-06-17T17:31:12","modified_gmt":"2026-06-17T16:31:12","slug":"membership-utilities","status":"publish","type":"page","link":"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/","title":{"rendered":"Membership Utilities"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The <strong>Membership Utilities<\/strong> section provide an &#8216;administrative hub&#8217; for efficiently managing member profiles, membership assignments, and financial records via rapid bulk processing. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The various utilities allow you to execute mass operations across three core areas: <strong>Member Accounts<\/strong>, <strong>Membership Assignments<\/strong>, and <strong>Financial Transactions<\/strong>. Within this section, you can instantly alter member visibility by archiving profiles or reactivating them from an inactive state. For membership allocations and financial data, the system provides powerful multi-row execution capabilities to mass delete, cancel, or edit assignment billing lines. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Furthermore, you can easily alter membership receipts &amp; payment by moving transactions between unallocated membership entries and general non-membership accounts, or automatically cascade incoming payments across open bills using sequential, date-prioritised matching rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\r\n<div class=\"align wp-block-table-of-content-block-table-of-content\" id='tbcnbBlock-1' data-attributes='{&quot;header&quot;:{&quot;bgColor&quot;:&quot;&quot;,&quot;textColor&quot;:&quot;#444&quot;,&quot;iconColor&quot;:&quot;#000&quot;,&quot;separatorWidth&quot;:2,&quot;separatorColor&quot;:&quot;#ccc&quot;},&quot;headings&quot;:[{&quot;contents&quot;:&quot;Members: Delete, Archive &amp; Restore&quot;,&quot;tag&quot;:&quot;H2&quot;,&quot;id&quot;:&quot;bppb-heading-anchor-0&quot;},{&quot;contents&quot;:&quot;Membership Assignments: Delete, Cancel &amp; Archive&quot;,&quot;tag&quot;:&quot;H2&quot;,&quot;id&quot;:&quot;bppb-heading-anchor-1&quot;},{&quot;contents&quot;:&quot;Billing Lines: Delete, Cancel, Restore &amp; Edit&quot;,&quot;tag&quot;:&quot;H2&quot;,&quot;id&quot;:&quot;bppb-heading-anchor-2&quot;},{&quot;contents&quot;:&quot;Receipt\\\/Payment Associations to Membership Billing Lines&quot;,&quot;tag&quot;:&quot;H2&quot;,&quot;id&quot;:&quot;bppb-heading-anchor-3&quot;},{&quot;contents&quot;:&quot;Mass Allocate &amp; Convert Payments&quot;,&quot;tag&quot;:&quot;H2&quot;,&quot;id&quot;:&quot;bppb-heading-anchor-4&quot;}],&quot;tagName&quot;:[&quot;h2&quot;],&quot;advanced&quot;:{&quot;dimension&quot;:{&quot;padding&quot;:{&quot;desktop&quot;:{&quot;top&quot;:&quot;0px&quot;,&quot;right&quot;:&quot;0px&quot;,&quot;bottom&quot;:&quot;0px&quot;,&quot;left&quot;:&quot;0px&quot;},&quot;tablet&quot;:{&quot;top&quot;:&quot;0px&quot;,&quot;right&quot;:&quot;0px&quot;,&quot;bottom&quot;:&quot;0px&quot;,&quot;left&quot;:&quot;0px&quot;},&quot;mobile&quot;:{&quot;top&quot;:&quot;0px&quot;,&quot;right&quot;:&quot;0px&quot;,&quot;bottom&quot;:&quot;0px&quot;,&quot;left&quot;:&quot;0px&quot;}}},&quot;borderShadow&quot;:{&quot;normal&quot;:{&quot;radius&quot;:{&quot;top&quot;:&quot;0px&quot;,&quot;right&quot;:&quot;0px&quot;,&quot;bottom&quot;:&quot;0px&quot;,&quot;left&quot;:&quot;0px&quot;},&quot;shadow&quot;:[{&quot;hOffset&quot;:&quot;0px&quot;,&quot;vOffset&quot;:&quot;0px&quot;,&quot;blur&quot;:&quot;0px&quot;,&quot;spreed&quot;:&quot;0px&quot;,&quot;color&quot;:&quot;#7090b0&quot;,&quot;isInset&quot;:false}],&quot;border&quot;:{&quot;width&quot;:&quot;0px&quot;,&quot;style&quot;:&quot;none&quot;}}},&quot;background&quot;:{&quot;normal&quot;:{&quot;type&quot;:&quot;color&quot;,&quot;color&quot;:&quot;#fff&quot;,&quot;gradient&quot;:{&quot;type&quot;:&quot;radial&quot;,&quot;radialType&quot;:&quot;ellipse&quot;,&quot;colors&quot;:[{&quot;color&quot;:&quot;rgba(58, 66, 222, 1)&quot;,&quot;position&quot;:&quot;0&quot;},{&quot;color&quot;:&quot;rgba(176, 195, 235, 1)&quot;,&quot;position&quot;:&quot;80&quot;}],&quot;centerPositions&quot;:{&quot;x&quot;:50,&quot;y&quot;:50},&quot;angel&quot;:90},&quot;img&quot;:{&quot;url&quot;:&quot;&quot;,&quot;desktop&quot;:{&quot;position&quot;:&quot;center center&quot;,&quot;xPosition&quot;:0,&quot;yPosition&quot;:0,&quot;attachment&quot;:&quot;&quot;,&quot;repeat&quot;:&quot;no-repeat&quot;,&quot;size&quot;:&quot;&quot;,&quot;customSize&quot;:&quot;0px&quot;},&quot;tablet&quot;:{&quot;position&quot;:&quot;center center&quot;,&quot;xPosition&quot;:0,&quot;yPosition&quot;:0,&quot;attachment&quot;:&quot;&quot;,&quot;repeat&quot;:&quot;no-repeat&quot;,&quot;size&quot;:&quot;&quot;,&quot;customSize&quot;:&quot;0px&quot;},&quot;mobile&quot;:{&quot;position&quot;:&quot;center center&quot;,&quot;xPosition&quot;:0,&quot;yPosition&quot;:0,&quot;attachment&quot;:&quot;&quot;,&quot;repeat&quot;:&quot;no-repeat&quot;,&quot;size&quot;:&quot;&quot;,&quot;customSize&quot;:&quot;0px&quot;}},&quot;video&quot;:{&quot;url&quot;:&quot;&quot;,&quot;loop&quot;:false},&quot;transition&quot;:0.3}}},&quot;align&quot;:&quot;&quot;,&quot;isNested&quot;:false,&quot;rendered&quot;:true,&quot;boxList&quot;:{&quot;txtStyle&quot;:&quot;normal&quot;,&quot;nTxtColor&quot;:&quot;#2e2e2e&quot;,&quot;nBarColor&quot;:&quot;#b0aeb1&quot;,&quot;hTxtColor&quot;:&quot;#ec1e75&quot;,&quot;hBarColor&quot;:&quot;#ec1e75&quot;,&quot;nTxtDecoration&quot;:false,&quot;hTxtDecoration&quot;:false,&quot;dotSize&quot;:15,&quot;panelHeight&quot;:0,&quot;treeColor&quot;:&quot;blueviolet&quot;,&quot;dotShadow&quot;:[{&quot;hOffset&quot;:&quot;1px&quot;,&quot;vOffset&quot;:&quot;1px&quot;,&quot;blur&quot;:&quot;5px&quot;,&quot;spreed&quot;:&quot;1px&quot;,&quot;color&quot;:&quot;#b3b3b3&quot;,&quot;isInset&quot;:false}],&quot;maxHeight&quot;:{&quot;desktop&quot;:0,&quot;tablet&quot;:0,&quot;mobile&quot;:0},&quot;padding&quot;:{&quot;desktop&quot;:{&quot;top&quot;:&quot;0px&quot;,&quot;bottom&quot;:&quot;0px&quot;,&quot;left&quot;:&quot;20px&quot;,&quot;right&quot;:&quot;0px&quot;},&quot;tablet&quot;:{&quot;top&quot;:&quot;0px&quot;,&quot;bottom&quot;:&quot;0px&quot;,&quot;left&quot;:&quot;20px&quot;,&quot;right&quot;:&quot;0px&quot;},&quot;mobile&quot;:{&quot;top&quot;:&quot;0px&quot;,&quot;bottom&quot;:&quot;0px&quot;,&quot;left&quot;:&quot;20px&quot;,&quot;right&quot;:&quot;0px&quot;}}},&quot;title&quot;:{&quot;text&quot;:&quot;Table of Contents&quot;,&quot;tag&quot;:&quot;h3&quot;},&quot;markup&quot;:{&quot;view&quot;:&quot;decimal&quot;,&quot;icon&quot;:&quot;fa-solid fa-circle&quot;,&quot;color&quot;:&quot;#000&quot;,&quot;markupSize&quot;:{&quot;desktop&quot;:&quot;16px&quot;,&quot;tablet&quot;:&quot;16px&quot;,&quot;mobile&quot;:&quot;16px&quot;}},&quot;minimize&quot;:{&quot;toggle&quot;:true,&quot;expandIcon&quot;:&quot;fa-solid fa-chevron-down&quot;,&quot;collapseIcon&quot;:&quot;fa-solid fa-chevron-up&quot;},&quot;theme&quot;:&quot;default&quot;,&quot;sticky&quot;:{&quot;toggle&quot;:false,&quot;device&quot;:[&quot;Desktop&quot;],&quot;width&quot;:{&quot;desktop&quot;:&quot;617px&quot;,&quot;tablet&quot;:&quot;90%&quot;,&quot;mobile&quot;:&quot;100%&quot;},&quot;horizonAlign&quot;:&quot;left&quot;,&quot;verticalAlign&quot;:&quot;top&quot;,&quot;right&quot;:{&quot;desktop&quot;:&quot;0px&quot;,&quot;tablet&quot;:&quot;0px&quot;,&quot;mobile&quot;:&quot;0px&quot;},&quot;left&quot;:{&quot;desktop&quot;:&quot;0px&quot;,&quot;tablet&quot;:&quot;0px&quot;,&quot;mobile&quot;:&quot;0px&quot;},&quot;top&quot;:{&quot;desktop&quot;:&quot;0px&quot;,&quot;tablet&quot;:&quot;0px&quot;,&quot;mobile&quot;:&quot;0px&quot;},&quot;bottom&quot;:{&quot;desktop&quot;:&quot;0px&quot;,&quot;tablet&quot;:&quot;0px&quot;,&quot;mobile&quot;:&quot;0px&quot;},&quot;zIndex&quot;:{&quot;desktop&quot;:100,&quot;tablet&quot;:100,&quot;mobile&quot;:100}},&quot;slideTitle&quot;:{&quot;titleColor&quot;:&quot;#2e2e2e&quot;,&quot;slideBarColor&quot;:&quot;#abababbf&quot;,&quot;spaceDevice&quot;:&quot;desktop&quot;,&quot;space&quot;:{&quot;desktop&quot;:&quot;15px&quot;,&quot;tablet&quot;:&quot;15px&quot;,&quot;mobile&quot;:&quot;15px&quot;},&quot;spaceBottomDevice&quot;:&quot;desktop&quot;,&quot;spaceBottom&quot;:{&quot;desktop&quot;:&quot;15px&quot;,&quot;tablet&quot;:&quot;15px&quot;,&quot;mobile&quot;:&quot;15px&quot;},&quot;spaceBottomUnit&quot;:{&quot;desktop&quot;:&quot;px&quot;,&quot;tablet&quot;:&quot;px&quot;,&quot;mobile&quot;:&quot;px&quot;}},&quot;slideList&quot;:{&quot;spaceDevice&quot;:&quot;desktop&quot;,&quot;space&quot;:{&quot;desktop&quot;:&quot;15px&quot;,&quot;tablet&quot;:&quot;15px&quot;,&quot;mobile&quot;:&quot;15px&quot;},&quot;fontSize&quot;:{&quot;desktop&quot;:&quot;16px&quot;,&quot;tablet&quot;:&quot;16px&quot;,&quot;mobile&quot;:&quot;16px&quot;},&quot;fontUnit&quot;:{&quot;desktop&quot;:&quot;px&quot;,&quot;tablet&quot;:&quot;px&quot;,&quot;mobile&quot;:&quot;px&quot;}}}'><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"bppb-heading-anchor-0\"><\/span>Members: Delete, Archive &amp; Restore<\/h2>\n\n\n\n<meta charset=\"UTF-8\">\n<style>\n  .help-container {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #333333;\n    line-height: 1.6;\n    max-width: 850px;\n    margin: 0 auto;\n    padding: 20px;\n  }\n  .help-container h2 {\n    color: #1a1a1a;\n    font-size: 24px;\n    margin-bottom: 8px;\n  }\n  .help-container h3 {\n    color: #2c3e50;\n    font-size: 18px;\n    margin-top: 30px;\n    margin-bottom: 15px;\n    border-bottom: 1px solid #e1e4e6;\n    padding-bottom: 8px;\n  }\n  .help-container p {\n    margin-top: 0;\n    margin-bottom: 16px;\n  }\n  .help-container ol {\n    padding-left: 20px;\n    margin-bottom: 24px;\n  }\n  .help-container li {\n    margin-bottom: 12px;\n  }\n  .help-container li::marker {\n    font-weight: bold;\n    color: #2c3e50;\n  }\n  .help-container ul {\n    padding-left: 20px;\n    margin-top: 6px;\n    list-style-type: disc;\n  }\n  .help-container ul li {\n    margin-bottom: 6px;\n  }\n  .callout-box {\n    background-color: #f0f7ff;\n    border-left: 4px solid #0066cc;\n    padding: 12px 16px;\n    margin: 12px 0;\n    border-radius: 0 4px 4px 0;\n  }\n  .callout-box strong {\n    color: #004494;\n  }\n  .help-table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 15px;\n    margin-bottom: 25px;\n    font-size: 14px;\n  }\n  .help-table th {\n    background-color: #f8f9fa;\n    color: #2c3e50;\n    text-align: left;\n    padding: 12px;\n    border-bottom: 2px solid #d1d5db;\n    font-weight: 600;\n  }\n  .help-table td {\n    padding: 12px;\n    border-bottom: 1px solid #e5e7eb;\n    vertical-align: top;\n  }\n  .help-table tr:hover {\n    background-color: #fafafa;\n  }\n  .text-warning {\n    color: #b91c1c;\n    font-weight: bold;\n  }\n<\/style>\n\n\n\n\n<div class=\"help-container\">\n\n  <p>Use this page to efficiently process bulk changes (Archive, Restore, or Delete) for multiple members at once.<\/p>\n\n  <h3>\ud83d\udccb Steps to Manage Members<\/h3>\n  <ol>\n    <li>\n      <strong>Filter Members<\/strong>\n      <p>Use the available filters to isolate the members you want to process.<\/p>\n      <ul>\n        <li><strong>Filters include:<\/strong> Member Status (Active\/Inactive), Section, and Membership Assignment.<\/li>\n      <\/ul>\n    <\/li>\n    <li>\n      <strong>Select Members<\/strong>\n      <p>Check the individual row selector boxes in the table below, or use the header checkbox to select all visible rows.<\/p>\n      <div class=\"callout-box\">\n        <strong>\ud83d\udca1 Batch Limit:<\/strong> You can select up to <strong>500 rows<\/strong> at a time. If you have more than 500 members to update, please process them in separate batches.\n      <\/div>\n    <\/li>\n    <li>\n      <strong>Validate Selection<\/strong>\n      <p>Check the <strong>Validate<\/strong> checkbox to confirm your selected list.<\/p>\n    <\/li>\n    <li>\n      <strong>Choose and Perform an Action<\/strong>\n      <p>Select one of the three bulk actions below. Review the breakdown table below to understand how each action impacts member data.<\/p>\n    <\/li>\n  <\/ol>\n\n  <h3>\u26a1 Action Breakdown &amp; Consequences<\/h3>\n  <table class=\"help-table\">\n    <thead>\n      <tr>\n        <th style=\"width: 25%;\">Action<\/th>\n        <th style=\"width: 35%;\">What it does<\/th>\n        <th style=\"width: 40%;\">Data Impact &amp; Requirements<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td><strong>Archive<\/strong><br><small><em>(Make Inactive)<\/em><\/small><\/td>\n        <td>Changes status to <strong>Inactive<\/strong> and prevents new Membership Assignments.<\/td>\n        <td>\n          Personal details remain intact.\n          <br><br>\n          <span class=\"text-warning\">\u26a0\ufe0f Prerequisite:<\/span> Members with open, unpaid assignments cannot be archived. Resolve these by marking billing lines as paid or cancelling\/deleting them first.\n        <\/td>\n      <\/tr>\n      <tr>\n        <td><strong>Restore<\/strong><br><small><em>(Make Active)<\/em><\/small><\/td>\n        <td>Re-activates previously archived members.<\/td>\n        <td>Changes status back to <strong>Active<\/strong>.<\/td>\n      <\/tr>\n      <tr>\n        <td><strong>Delete<\/strong><br><small style=\"color: #b91c1c;\"><em>(Permanent)<\/em><\/small><\/td>\n        <td><span class=\"text-warning\">Irreversible.<\/span> Permanently removes personal data and Member Balances.<\/td>\n        <td>\n          <ul>\n            <li><strong>No Transactions:<\/strong> Open, unpaid assignments with no payments are completely deleted.<\/li>\n            <li><strong>With Transactions:<\/strong> Renamed to <em>&#8220;Deleted Member Ref ID: XXXXX&#8221;<\/em>. Assignments are cancelled but remain on the <em>Members &gt; Billing Schedules<\/em> page.<\/li>\n            <li><strong>Audit Trail:<\/strong> Names may still appear in transaction <em>Details<\/em> or <em>Notes<\/em>.<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <h3>\u26a0\ufe0f Important Notes<\/h3>\n  <ul>\n    <li><strong>Restoring Deleted Members:<\/strong> If a deleted member had past payment transactions, they can technically be restored. However, because their personal details were scrubbed during deletion, you will need to manually re-enter their personal data.<\/li>\n  <\/ul>\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"bppb-heading-anchor-1\"><\/span>Membership Assignments: Delete, Cancel &amp; Archive<\/h2>\n\n\n\n<meta charset=\"UTF-8\">\n<style>\n  .help-container {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #333333;\n    line-height: 1.6;\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 20px;\n  }\n  .help-container h2 {\n    color: #1a1a1a;\n    font-size: 24px;\n    margin-bottom: 8px;\n  }\n  .help-container h3 {\n    color: #2c3e50;\n    font-size: 18px;\n    margin-top: 30px;\n    margin-bottom: 15px;\n    border-bottom: 1px solid #e1e4e6;\n    padding-bottom: 8px;\n  }\n  .help-container p {\n    margin-top: 0;\n    margin-bottom: 16px;\n  }\n  .help-container ol {\n    padding-left: 20px;\n    margin-bottom: 24px;\n  }\n  .help-container li {\n    margin-bottom: 12px;\n  }\n  .help-container li::marker {\n    font-weight: bold;\n    color: #2c3e50;\n  }\n  .help-container ul {\n    padding-left: 20px;\n    margin-top: 6px;\n    list-style-type: disc;\n  }\n  .help-container ul li {\n    margin-bottom: 6px;\n  }\n  .callout-box {\n    background-color: #f0f7ff;\n    border-left: 4px solid #0066cc;\n    padding: 12px 16px;\n    margin: 12px 0;\n    border-radius: 0 4px 4px 0;\n  }\n  .callout-box strong {\n    color: #004494;\n  }\n  .help-table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 15px;\n    margin-bottom: 25px;\n    font-size: 14px;\n  }\n  .help-table th {\n    background-color: #f8f9fa;\n    color: #2c3e50;\n    text-align: left;\n    padding: 12px;\n    border-bottom: 2px solid #d1d5db;\n    font-weight: 600;\n  }\n  .help-table td {\n    padding: 12px;\n    border-bottom: 1px solid #e5e7eb;\n    vertical-align: top;\n  }\n  .help-table tr:hover {\n    background-color: #fafafa;\n  }\n  .text-warning {\n    color: #b91c1c;\n    font-weight: bold;\n  }\n  .inline-note {\n    background-color: #f3f4f6;\n    border-left: 3px solid #4b5563;\n    padding: 8px 12px;\n    margin-top: 12px;\n    font-size: 13px;\n    border-radius: 0 4px 4px 0;\n  }\n<\/style>\n\n\n\n<div class=\"help-container\">\n  <p>Use this page to efficiently process bulk changes\u2014<b>Delete<\/b>, <b>Cancel<\/b> or <b>Archive<\/b>\u2014for multiple Membership Assignments in a single, streamlined process.<\/p>\n\n  <h3>\ud83d\udccb Steps to Manage Assignments<\/h3>\n  <ol>\n    <li>\n      <strong>Filter Membership Assignments<\/strong>\n      <p>Use the filters to isolate the specific Membership Assignments you wish to manage in the table below.<\/p>\n      <ul>\n        <li><strong>Available filters:<\/strong> Mass Assignment Batch, Members, Memberships, and Date Range.<\/li>\n      <\/ul>\n    <\/li>\n    <li>\n      <strong>Select Membership Assignments<\/strong>\n      <p>In the table, select specific assignments by checking the row selector boxes. To select all visible rows, use the column header checkbox.<\/p>\n      <div class=\"callout-box\">\n        <strong>\ud83d\udca1 Batch Limit:<\/strong> Selection is limited to a maximum of <strong>500 rows<\/strong>. If you have more than 500 assignments to update, please process them in separate batches.\n      <\/div>\n    <\/li>\n    <li>\n      <strong>Validate Your Selection<\/strong>\n      <p>Check the <strong>Validate<\/strong> checkbox to lock in and confirm your selected assignments.<\/p>\n    <\/li>\n    <li>\n      <strong>Choose and Execute an Action<\/strong>\n      <p>Click the corresponding action button (**Delete**, **Cancel**, or **Archive**). Review the interactive comparison table below to choose the method right for your needs.<\/p>\n    <\/li>\n  <\/ol>\n\n  <h3>\u26a1 Action Breakdown &amp; Consequences<\/h3>\n  <table class=\"help-table\">\n    <thead>\n      <tr>\n        <th style=\"width: 33%;\">\u274c Option 1: Delete Assignments<\/th>\n        <th style=\"width: 34%;\">\u23f8\ufe0f Option 2: Cancel Assignments<\/th>\n        <th style=\"width: 33%;\">\ud83d\udce6 Option 3: Archive Assignments<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <!-- COLUMN 1: DELETE -->\n        <td>\n          <p><strong>What it does:<\/strong> <span class=\"text-warning\">Permanently removes<\/span> assignments and associated data. This action is completely irreversible.<\/p>\n\n          <strong>\u26a0\ufe0f Critical Data Consequences:<\/strong>\n          <ul>\n            <li>Any &#8220;Marked as Paid&#8221; lines associated with deleted assignments will also be permanently deleted.<\/li>\n            <li>Assignments with Billing Lines that are &#8220;Marked as Paid&#8221; or have a Member Balance allocation <strong>can<\/strong> be deleted.<\/li>\n          <\/ul>\n\n          <strong>\ud83d\udeab System Exclusions:<\/strong>\n          <ul>\n            <li>Assignments with any billing lines that are already <strong>paid or credited by Receipt\/Payment transactions<\/strong> cannot be deleted.<\/li>\n            <li><em>These assignments are automatically excluded from selection.<\/em><\/li>\n          <\/ul>\n        <\/td>\n\n        <!-- COLUMN 2: CANCEL -->\n        <td>\n          <p><strong>What it does:<\/strong> Stops future renewals while keeping past financial records and historical data intact.<\/p>\n          \n          <strong>\ud83d\udcc5 Date Selection &amp; Billing Rules:<\/strong>\n          <ul>\n            <li>Set a Cancellation Date (can be in the future, but cannot be earlier than the latest paid billing line).<\/li>\n            <li>Check <em>&#8220;Cancel All Unpaid Billing Lines&#8221;<\/em> to force-cancel unpaid lines and move the cancellation date back to the last paid line.<\/li>\n          <\/ul>\n\n          <strong>\ud83d\udcb0 Financial Impact:<\/strong>\n          <ul>\n            <li>No further billing renewals will generate after the Cancellation Date.<\/li>\n            <li>Any unpaid lines remaining <em>before<\/em> the Cancellation Date will still appear as due in billing reports and can still receive payments.<\/li>\n            <li>Can be reversed at any time via the <strong>Restore<\/strong> button.<\/li>\n          <\/ul>\n        <\/td>\n\n        <!-- COLUMN 3: ARCHIVE -->\n        <td>\n          <p><strong>What it does:<\/strong> Used to unclutter a member&#8217;s Membership Assignment page by hiding older or inactive assignments from immediate view.<\/p>\n          \n          <strong>\u2699\ufe0f Visibility &amp; Controls:<\/strong>\n          <ul>\n            <li>Archived items are simply hidden, not removed.<\/li>\n            <li>You can view hidden assignments at any time by checking the <em>&#8220;Show Archived&#8221;<\/em> box.<\/li>\n          <\/ul>\n\n          <strong>\ud83d\udd04 Reversibility:<\/strong>\n          <ul>\n            <li>This action is 100% reversible. You can restore individual item visibility directly inside the member&#8217;s Membership Assignment page.<\/li>\n          <\/ul>\n\n          <div class=\"inline-note\">\n            <strong>\u2139\ufe0f Note:<\/strong> Archiving is universal and operates independently of any active page filters.\n          <\/div>\n        <\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"bppb-heading-anchor-2\"><\/span>Billing Lines: Delete, Cancel, Restore &amp; Edit<\/h2>\n\n\n\n<meta charset=\"UTF-8\">\n<style>\n  .help-container {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #333333;\n    line-height: 1.6;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 20px;\n  }\n  .help-container h2 {\n    color: #1a1a1a;\n    font-size: 24px;\n    margin-bottom: 8px;\n  }\n  .help-container h3 {\n    color: #2c3e50;\n    font-size: 18px;\n    margin-top: 30px;\n    margin-bottom: 15px;\n    border-bottom: 1px solid #e1e4e6;\n    padding-bottom: 8px;\n  }\n  .help-container p {\n    margin-top: 0;\n    margin-bottom: 16px;\n  }\n  .help-container ol {\n    padding-left: 20px;\n    margin-bottom: 24px;\n  }\n  .help-container li {\n    margin-bottom: 12px;\n  }\n  .help-container li::marker {\n    font-weight: bold;\n    color: #2c3e50;\n  }\n  .help-container ul {\n    padding-left: 20px;\n    margin-top: 6px;\n    list-style-type: disc;\n  }\n  .help-container ul li {\n    margin-bottom: 6px;\n  }\n  .callout-box {\n    background-color: #f0f7ff;\n    border-left: 4px solid #0066cc;\n    padding: 12px 16px;\n    margin: 12px 0;\n    border-radius: 0 4px 4px 0;\n  }\n  .callout-box strong {\n    color: #004494;\n  }\n  .help-table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 15px;\n    margin-bottom: 25px;\n    font-size: 14px;\n  }\n  .help-table th {\n    background-color: #f8f9fa;\n    color: #2c3e50;\n    text-align: left;\n    padding: 12px;\n    border-bottom: 2px solid #d1d5db;\n    font-weight: 600;\n  }\n  .help-table td {\n    padding: 12px;\n    border-bottom: 1px solid #e5e7eb;\n    vertical-align: top;\n  }\n  .help-table tr:hover {\n    background-color: #fafafa;\n  }\n  .text-warning {\n    color: #b91c1c;\n    font-weight: bold;\n  }\n  .inline-note {\n    background-color: #f3f4f6;\n    border-left: 3px solid #4b5563;\n    padding: 8px 12px;\n    margin-top: 12px;\n    font-size: 13px;\n    border-radius: 0 4px 4px 0;\n  }\n<\/style>\n\n\n\n<div class=\"help-container\">\n\n  <p>Use this page to efficiently process bulk modifications\u2014<b>Delete<\/b>, <b>Cancel<\/b>, <b>Restore<\/b>, or <b>Edit<\/b>\u2014for multiple assignment Billing Lines in a single process.<\/p>\n\n  <h3>\ud83d\udccb Steps to Manage Billing Lines<\/h3>\n  <ol>\n    <li>\n      <strong>Filter Billing Lines<\/strong>\n      <p>Use the filters to isolate the desired Billing Lines in the table below.<\/p>\n      <ul>\n        <li><strong>Available filters:<\/strong> Member, Membership Assignment, and Date Range.<\/li>\n        <li>You can also toggle your view between <strong>Active\/Hold<\/strong> or <strong>Cancelled<\/strong> Billing Lines.<\/li>\n      <\/ul>\n      <div class=\"inline-note\">\n        <strong>\u2139\ufe0f Filter Exclusion:<\/strong> Paid or part-paid Billing Lines cannot be modified and are automatically hidden from this interface.\n      <\/div>\n    <\/li>\n    <li>\n      <strong>Select Billing Lines<\/strong>\n      <p>In the Billing Lines table, check individual row boxes or use the column header checkbox to select all visible rows.<\/p>\n      <div class=\"callout-box\">\n        <strong>\ud83d\udca1 Batch Limit:<\/strong> Selection is limited to a maximum of <strong>500 rows<\/strong>. If there are more than 500 rows, please process your changes in batches.\n      <\/div>\n    <\/li>\n    <li>\n      <strong>Validate Your Selection<\/strong>\n      <p>Check the <strong>Validate<\/strong> checkbox to lock in and confirm your selections.<\/p>\n    <\/li>\n    <li>\n      <strong>Choose and Execute an Action<\/strong>\n      <p>Click the corresponding action button (**Delete**, **Cancel**, **Restore**, or **Edit**). Review the interactive matrix below to understand the operational impact of each action.<\/p>\n    <\/li>\n  <\/ol>\n\n  <h3>\u26a1 Action Breakdown &amp; Consequences<\/h3>\n  <table class=\"help-table\">\n    <thead>\n      <tr>\n        <th style=\"width: 25%;\">\u274c Option 1: Delete Lines<\/th>\n        <th style=\"width: 25%;\">\u23f8\ufe0f Option 2: Cancel Lines<\/th>\n        <th style=\"width: 25%;\">\ud83d\udd04 Option 3: Restore Lines<\/th>\n        <th style=\"width: 25%;\">\u270f\ufe0f Option 4: Edit Lines<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <!-- COLUMN 1: DELETE -->\n        <td>\n          <p><strong>What it does:<\/strong> <span class=\"text-warning\">Permanently removes<\/span> <strong>Cancelled<\/strong> Billing Lines from the system.<\/p>\n\n          <strong>\u26a0\ufe0f Critical Warnings:<\/strong>\n          <ul>\n            <li>This action is permanent and <strong>cannot be undone<\/strong>. If you are unsure, choose <em>Cancel<\/em> instead.<\/li>\n            <li><strong>Assignment Deletion:<\/strong> If ALL Billing Lines inside an assignment are deleted, the entire Membership Assignment is permanently deleted.<\/li>\n          <\/ul>\n\n          <strong>\ud83d\uded1 Renewal Impact:<\/strong>\n          <ul>\n            <li>Deleting the <em>last<\/em> remaining Billing Line in an assignment stops future generation cycles. To keep the assignment active, use <em>Cancel<\/em> instead.<\/li>\n          <\/ul>\n        <\/td>\n\n        <!-- COLUMN 2: CANCEL -->\n        <td>\n          <p><strong>What it does:<\/strong> Moves Billing Lines from an <strong>Active\/Hold<\/strong> status into a <strong>Cancelled<\/strong> status.<\/p>\n          \n          <strong>\ud83d\udd04 Reversibility:<\/strong>\n          <ul>\n            <li>This process is safe and reversible. Cancelled lines remain in the system history and can be restored at any point.<\/li>\n          <\/ul>\n\n          <strong>\ud83d\udee1\ufe0f Renewal Safeguard:<\/strong>\n          <ul>\n            <li>Cancelling the last Billing Line on an assignment safely preserves the assignment structure, ensuring it stays active for the next billing renewal cycle.<\/li>\n          <\/ul>\n        <\/td>\n\n        <!-- COLUMN 3: RESTORE -->\n        <td>\n          <p><strong>What it does:<\/strong> Re-activates previously <strong>Cancelled<\/strong> Billing Lines.<\/p>\n          \n          <strong>\u2699\ufe0f Expected Behavior:<\/strong>\n          <ul>\n            <li>Changes the row status back to <strong>Active\/Hold<\/strong>.<\/li>\n            <li>Restores the billing row&#8217;s line eligibility for future payment collections and financial accounting reports.<\/li>\n          <\/ul>\n        <\/td>\n\n        <!-- COLUMN 4: EDIT -->\n        <td>\n          <p><strong>What it does:<\/strong> Allows you to manually modify specific fields on the selected Billing Lines directly within the grid view.<\/p>\n          \n          <strong>\ud83d\udee0\ufe0f How to Edit:<\/strong>\n          <ul>\n            <li>Click the <strong>Edit<\/strong> button located above the main table.<\/li>\n            <li>Click into individual cells to make modifications.<\/li>\n            <li>Click the <strong>Save<\/strong> button to commit your updates.<\/li>\n          <\/ul>\n\n          <div class=\"inline-note\" style=\"background-color: #fef3c7; border-left-color: #d97706;\">\n            <strong>\u26a0\ufe0f Editing is limited to:<\/strong>\n            <ul style=\"padding-left: 15px; margin-top: 4px;\">\n              <li>Bill From \/ Bill To Dates<\/li>\n              <li>Due Date<\/li>\n              <li>Billed Amount<\/li>\n              <li>Comments<\/li>\n            <\/ul>\n            <em>All other fields are protected and will be greyed-out.<\/em>\n          <\/div>\n        <\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <h3>\u26a0\ufe0f Important Exclusion Safeguards<\/h3>\n  <div class=\"callout-box\" style=\"background-color: #fff1f2; border-left-color: #e11d48;\">\n    <strong style=\"color: #9f1239;\">\ud83d\udd12 Protected Billing Rows (System Block):<\/strong><br>\n    Paid or part-paid Billing Lines with associated Payment receipts\/credits <strong>cannot<\/strong> be cancelled or deleted.\n    <br><br>\n    <em>System Update:<\/em> This protection rule applies universally to any Billing Lines that are currently <strong>Marked as Paid<\/strong> or possess a <strong>Member Balance allocation<\/strong>. These rows will not be displayed or selectable.\n  <\/div>\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"bppb-heading-anchor-3\"><\/span>Receipt\/Payment Associations to Membership Billing Lines<\/h2>\n\n\n\n<meta charset=\"UTF-8\">\n<style>\n  .help-container {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #333333;\n    line-height: 1.6;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 20px;\n  }\n  .help-container h2 {\n    color: #1a1a1a;\n    font-size: 24px;\n    margin-bottom: 8px;\n  }\n  .help-container h3 {\n    color: #2c3e50;\n    font-size: 18px;\n    margin-top: 30px;\n    margin-bottom: 15px;\n    border-bottom: 1px solid #e1e4e6;\n    padding-bottom: 8px;\n  }\n  .help-container p {\n    margin-top: 0;\n    margin-bottom: 16px;\n  }\n  .help-container ol {\n    padding-left: 20px;\n    margin-bottom: 24px;\n  }\n  .help-container li {\n    margin-bottom: 12px;\n  }\n  .help-container li::marker {\n    font-weight: bold;\n    color: #2c3e50;\n  }\n  .help-container ul {\n    padding-left: 20px;\n    margin-top: 6px;\n    list-style-type: disc;\n  }\n  .help-container ul li {\n    margin-bottom: 6px;\n  }\n  .callout-box {\n    background-color: #f0f7ff;\n    border-left: 4px solid #0066cc;\n    padding: 12px 16px;\n    margin: 12px 0;\n    border-radius: 0 4px 4px 0;\n  }\n  .callout-box strong {\n    color: #004494;\n  }\n  .inline-note {\n    background-color: #f3f4f6;\n    border-left: 3px solid #4b5563;\n    padding: 8px 12px;\n    margin-top: 12px;\n    font-size: 13px;\n    border-radius: 0 4px 4px 0;\n  }\n<\/style>\n\n\n\n<div class=\"help-container\">\n  <p>Use this page to quickly amend <strong>Membership Billing Lines<\/strong> and <strong>Receipt\/Payment<\/strong> associations. For example, you can reallocate multiple recorded Receipts to alternative Membership Billing Lines and\/or different Members entirely. In most scenarios, utilizing this interface is significantly faster than manually adjusting individual Receipt transactions.<\/p>\n\n  <h3>\ud83d\udccb Steps to Manage Receipt\/Payment Lines<\/h3>\n  <ol>\n    <li>\n      <strong>Filter Receipt\/Payment Lines<\/strong>\n      <p>Use the filtering criteria to display the specific Receipt\/Payment lines you need to adjust in the data table below.<\/p>\n      \n      <div class=\"callout-box\" style=\"background-color: #fffbeb; border-left-color: #d97706;\">\n        <strong style=\"color: #451a03;\">\ud83d\udcc5 Financial Year Restriction:<\/strong><br>\n        By default, you can only select and edit Receipt\/Payment lines that fall within or later than the active <strong>Financial Year<\/strong>. \n        <br><br>\n        <em>Tip:<\/em> If you must adjust prior-year entries, you can temporarily update your system&#8217;s current Financial Year setting to gain access.\n      <\/div>\n    <\/li>\n    <li>\n      <strong>Edit Receipt\/Payment Associations<\/strong>\n      <p>Click the <strong>Edit<\/strong> button positioned in the table header or row to open the fields for modifications. Adjust values within the following critical columns:<\/p>\n      <ul>\n        <li><strong>Member:<\/strong> Reallocate the receipt to a different individual or organization profile.<\/li>\n        <li><strong>Membership Invoice \/ Billing Line No.:<\/strong> Remap the transaction to a different targeted billing item.<\/li>\n      <\/ul>\n    <\/li>\n    <li>\n      <strong>Save Your Changes<\/strong>\n      <p>Click the <strong>Save<\/strong> button to commit your modifications and update the accounting ledger allocations.<\/p>\n    <\/li>\n  <\/ol>\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Mass Allocate &amp; Convert Payments<\/h2>\n\n\n\n<meta charset=\"UTF-8\">\n<style>\n  .help-container {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #333333;\n    line-height: 1.6;\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 20px;\n  }\n  .help-container h2 {\n    color: #1a1a1a;\n    font-size: 24px;\n    margin-bottom: 8px;\n  }\n  .help-container h3 {\n    color: #2c3e50;\n    font-size: 18px;\n    margin-top: 35px;\n    margin-bottom: 15px;\n    border-bottom: 1px solid #e1e4e6;\n    padding-bottom: 8px;\n  }\n  .help-container p {\n    margin-top: 0;\n    margin-bottom: 16px;\n  }\n  .help-container ol {\n    padding-left: 20px;\n    margin-bottom: 24px;\n  }\n  .help-container li {\n    margin-bottom: 12px;\n  }\n  .help-container li::marker {\n    font-weight: bold;\n    color: #2c3e50;\n  }\n  .help-container ul {\n    padding-left: 20px;\n    margin-top: 6px;\n    list-style-type: disc;\n  }\n  .help-container ul li {\n    margin-bottom: 6px;\n  }\n  .matrix-grid {\n    display: flex;\n    gap: 16px;\n    margin: 20px 0;\n  }\n  .matrix-card {\n    flex: 1;\n    background-color: #f8f9fa;\n    border: 1px solid #e5e7eb;\n    border-radius: 6px;\n    padding: 16px;\n  }\n  .matrix-card h4 {\n    margin-top: 0;\n    color: #1e3a8a;\n    font-size: 15px;\n    border-bottom: 2px solid #dbeafe;\n    padding-bottom: 6px;\n  }\n  .matrix-card p {\n    font-size: 13.5px;\n    margin: 0;\n    color: #4b5563;\n  }\n  .callout-box {\n    background-color: #f0f7ff;\n    border-left: 4px solid #0066cc;\n    padding: 12px 16px;\n    margin: 12px 0;\n    border-radius: 0 4px 4px 0;\n  }\n  .callout-box strong {\n    color: #004494;\n  }\n  .inline-note {\n    background-color: #f3f4f6;\n    border-left: 3px solid #4b5563;\n    padding: 8px 12px;\n    margin-top: 12px;\n    font-size: 13px;\n    border-radius: 0 4px 4px 0;\n  }\n  .example-box {\n    background-color: #f0fdf4;\n    border-left: 4px solid #16a34a;\n    padding: 12px;\n    margin: 10px 0;\n    font-size: 13.5px;\n    border-radius: 4px;\n  }\n  .example-box strong {\n    color: #14532d;\n  }\n<\/style>\n\n\n\n<div class=\"help-container\">\n\n  <p>This utility page streamlines payment matching, balancing ledger accounts, and managing fund distributions across your membership database via three main capabilities:<\/p>\n\n  <div class=\"matrix-grid\">\n    <div class=\"matrix-card\">\n      <h4>\u2699\ufe0f 1. Mass Allocate Balances<\/h4>\n      <p>Bulk matches unallocated transactions and member credits directly to unpaid billing lines (oldest first). Automatically applies custom accounting rules if configured.<\/p>\n    <\/div>\n    <div class=\"matrix-card\">\n      <h4>\ud83d\udd01 2. Convert to Non-Membership<\/h4>\n      <p>Transforms membership payments into generic non-membership receipts, safely isolating or removing those balance lines out of the active membership core.<\/p>\n    <\/div>\n    <div class=\"matrix-card\">\n      <h4>\ud83d\udd04 3. Convert to Membership<\/h4>\n      <p>The inverse of Process 2. Re-introduces non-membership fund entries back into the system as unallocated lines, preparing them to be applied via Process 1.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"inline-note\">\n    <strong>\u2139\ufe0f Membership Credits:<\/strong> Please note that the allocation utility cannot process unallocated membership <em>Credits<\/em>.\n  <\/div>\n\n  <hr style=\"border: 0; border-top: 1px solid #e1e4e6; margin-top: 30px;\">\n\n  <h3>1. Allocate Unallocated Membership Transactions<\/h3>\n  <ol>\n    <li>\n      <strong>Filter Payments<\/strong>\n      <p>Narrow down your selection to target specific members and unallocated payments. Filter criteria options include <strong>Member<\/strong> and <strong>Date Range<\/strong>. Leaving filters blank returns all unallocated lines system-wide.<\/p>\n    <\/li>\n    <li>\n      <strong>Select Unallocated Payment Lines<\/strong>\n      <p>Check the desired entry checkboxes within the main table view. Toggle the header checkbox to capture all rows.<\/p>\n      <div class=\"callout-box\">\n        <strong>\ud83d\udca1 Batch Limit:<\/strong> Multi-row selection captures up to <strong>500 entries<\/strong> per transaction batch. Larger ledger updates must be run sequentially.\n      <\/div>\n    <\/li>\n    <li>\n      <strong>Validate Unallocated Transactions<\/strong>\n      <p>Check the <strong>&#8220;Validate selection for Allocating to Membership Billing Lines&#8221;<\/strong> checkbox. The interface filters down exclusively to your selections, and an <strong>Unpaid Billing Lines<\/strong> child-table displays right below (sorted oldest to newest).<\/p>\n      <ul>\n        <li><em>Tip:<\/em> To direct allocations exclusively toward an individual membership, narrow your view using the <strong>Membership Assignment<\/strong> selection dropdown.<\/li>\n        <li><em>Note:<\/em> Selected items visually appear unchecked post-validation; this grid refresh cycle is expected.<\/li>\n      <\/ul>\n    <\/li>\n    <li>\n      <strong>Execute Allocations<\/strong>\n      <p>Click <strong>Allocate Selected Payment Line(s)<\/strong> and confirm. The process will automatically apply funds starting with the oldest balances first, processing split records where necessary.<\/p>\n      \n      <div class=\"example-box\">\n        <strong>\ud83d\udcca Automatic Splitting Example:<\/strong><br>\n        Allocating a single \u00a3100 payment against two open Billing Lines requiring \u00a370 and \u00a330 respectively:\n        <ul>\n          <li>\u00a370 clears the oldest open Billing Line.<\/li>\n          <li>The remaining \u00a330 clears the second line sequentially.<\/li>\n          <li>Any leftover unmatched payment balance (e.g., if the payment was \u00a3110 instead) will remain safely unallocated.<\/li>\n        <\/ul>\n        Split accounting profiles are updated in both the <em>Membership<\/em> and <em>Receipts\/Payments<\/em>.\n      <\/div>\n\n      <div class=\"callout-box\" style=\"background-color: #fff1f2; border-left-color: #e11d48;\">\n        <strong style=\"color: #9f1239;\">\u26a0\ufe0f Accounting Rule Override Warning:<\/strong> If system-wide Accounting Rules are configured, execution will enforce them dynamically. This behavior may alter or overwrite targeted Cost Codes, Events, or Funds on your processed lines.\n      <\/div>\n    <\/li>\n    <li>\n      <strong>Review and Verify \/ Undo Options<\/strong>\n      <p>The layout updates with a clear comparative view. To reverse a mistake, click <strong>Delete Allocation Batch<\/strong> to pull back allocations and cleanly reset any split payments. Historical distributions can be targeted via the <strong>Select Allocation Batch<\/strong> filter top-of-page.<\/p>\n    <\/li>\n  <\/ol>\n\n  <h3>2. Convert Unallocated Membership Transactions into Non-Membership Transactions<\/h3>\n  <ol>\n    <li>\n      <strong>Filter and Select Entries<\/strong>\n      <p>Narrow down your selection to target specific members and payments via <strong>Member<\/strong> or <strong>Date Range<\/strong> parameters. Check target lines up to the standard <strong>500-row limit<\/strong> batch maximum.<\/p>\n    <\/li>\n    <li>\n      <strong>Validate for Conversion<\/strong>\n      <p>Check the <strong>&#8220;Validate selection for conversion to Non-Membership Transactions&#8221;<\/strong> confirmation checkbox.<\/p>\n      <ul>\n        <li><em>Note:<\/em> While &#8220;Member Balances&#8221; lines remain selectable here, they carry no matching Receipt\/Payment records and will bypass matching outputs.<\/li>\n      <\/ul>\n    <\/li>\n    <li>\n    <strong>Finalise Processing<\/strong>\n      <p>Click <strong>Convert Unallocated Payment Lines to Non-Membership Transactions<\/strong>. This operation will deletes the matching Unallocated Payment lines out of the active Membership view entirely.<\/p>\n      <div class=\"inline-note\">\n        <strong>\u2139\ufe0f Note:<\/strong> The system will safely process prior period (Age-locked) or Reconciled statements, as changing classification labels here does not alter underlying reported account balances.\n      <\/div>\n    <\/li>\n    <li>\n      <strong>Reversing Conversions<\/strong>\n      <p>Mass rollbacks are not available for conversions. To undo an entry, navigate to individual files inside the tracking grid, click the <strong>View\/Edit<\/strong> icon, and manually restore settings. <em>Note: Age-locked profiles will require a temporary change to your Financial Year-End prior to altering fields.<\/em><\/p>\n    <\/li>\n  <\/ol>\n\n  <h3>3. Convert Non-Membership Transactions to Unallocated Membership Payments<\/h3>\n  <ol>\n    <li>\n      <strong>Navigate and Filter<\/strong>\n      <p>Switch over to the dedicated <strong>Non-Membership Transactions Tab<\/strong>. Filter lines by Member name or custom accounting Date Ranges.<\/p>\n    <\/li>\n    <li>\n      <strong>Select and Validate Rows<\/strong>\n      <p>Check transaction lines (500 maximum batch limitation applies) and confirm by tracking the <strong>&#8220;Validate selection for conversion to Unallocated Membership Transactions&#8221;<\/strong> box.<\/p>\n    <\/li>\n    <li>\n      <strong>Execute Re-Conversion<\/strong>\n      <p>Click <strong>Convert Non-Membership Lines to Unallocated Transactions<\/strong>. This converts these member payments into Unallocated Membership Payments, making them fully eligible for allocation via <strong>Process 1<\/strong>.<\/p>\n    <\/li>\n    <li>\n      <strong>Reversing Re-Conversions<\/strong>\n      <p>Mass-undo is unavailable. However, lines can easily be corrected back into standard non-membership slots by running them through <strong>Process 2<\/strong> at any time.<\/p>\n    <\/li>\n  <\/ol>\n\n  <div class=\"inline-note\" style=\"background-color: #f3f4f6; border-left-color: #6b7280; margin-top: 30px;\">\n    <strong>\ud83d\udd04 Resetting Processes:<\/strong> If you make an error or need to clear selections mid-setup during any step above, hit the <strong>Restart Process<\/strong> button to wipe current filters and start fresh.\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Membership Utilities section provide an &#8216;administrative hub&#8217; for efficiently managing member profiles, membership assignments, and financial records via rapid bulk processing. The various utilities allow you to execute mass operations across three core areas: Member Accounts, Membership Assignments, and Financial Transactions. Within this section, you can instantly alter member visibility by archiving profiles or&hellip;&nbsp;<a href=\"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Membership Utilities<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-3941","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Membership Utilities - Clubtreasurer Community<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Membership Utilities - Clubtreasurer Community\" \/>\n<meta property=\"og:description\" content=\"The Membership Utilities section provide an &#8216;administrative hub&#8217; for efficiently managing member profiles, membership assignments, and financial records via rapid bulk processing. The various utilities allow you to execute mass operations across three core areas: Member Accounts, Membership Assignments, and Financial Transactions. Within this section, you can instantly alter member visibility by archiving profiles or&hellip;&nbsp;Read More &raquo;Membership Utilities\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/\" \/>\n<meta property=\"og:site_name\" content=\"Clubtreasurer Community\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-17T16:31:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/membership-utilities\\\/\",\"url\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/membership-utilities\\\/\",\"name\":\"Membership Utilities - Clubtreasurer Community\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-06-17T15:30:18+00:00\",\"dateModified\":\"2026-06-17T16:31:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/membership-utilities\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/membership-utilities\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/membership-utilities\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Membership Utilities\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/\",\"name\":\"Clubtreasurer Community\",\"description\":\"Clubtreasurer Documentation and Member Community Forum\",\"publisher\":{\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/#organization\",\"name\":\"Clubtreasurer\",\"url\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\/\\/clubtreasurer.com\\/blog\\/wp-content\\/uploads\\/2021\\/02\\/clubtreasurer-small-300x53-1.png\",\"contentUrl\":\"https:\\/\\/clubtreasurer.com\\/blog\\/wp-content\\/uploads\\/2021\\/02\\/clubtreasurer-small-300x53-1.png\",\"width\":300,\"height\":53,\"caption\":\"Clubtreasurer\"},\"image\":{\"@id\":\"https:\\\/\\\/clubtreasurer.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Membership Utilities - Clubtreasurer Community","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/","og_locale":"en_GB","og_type":"article","og_title":"Membership Utilities - Clubtreasurer Community","og_description":"The Membership Utilities section provide an &#8216;administrative hub&#8217; for efficiently managing member profiles, membership assignments, and financial records via rapid bulk processing. The various utilities allow you to execute mass operations across three core areas: Member Accounts, Membership Assignments, and Financial Transactions. Within this section, you can instantly alter member visibility by archiving profiles or&hellip;&nbsp;Read More &raquo;Membership Utilities","og_url":"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/","og_site_name":"Clubtreasurer Community","article_modified_time":"2026-06-17T16:31:12+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/","url":"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/","name":"Membership Utilities - Clubtreasurer Community","isPartOf":{"@id":"https:\/\/clubtreasurer.com\/blog\/#website"},"datePublished":"2026-06-17T15:30:18+00:00","dateModified":"2026-06-17T16:31:12+00:00","breadcrumb":{"@id":"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clubtreasurer.com\/blog\/membership-utilities\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/clubtreasurer.com\/blog\/membership-utilities\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clubtreasurer.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Membership Utilities"}]},{"@type":"WebSite","@id":"https:\/\/clubtreasurer.com\/blog\/#website","url":"https:\/\/clubtreasurer.com\/blog\/","name":"Clubtreasurer Community","description":"Clubtreasurer Documentation and Member Community Forum","publisher":{"@id":"https:\/\/clubtreasurer.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clubtreasurer.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/clubtreasurer.com\/blog\/#organization","name":"Clubtreasurer","url":"https:\/\/clubtreasurer.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/clubtreasurer.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mlhl62ah7s0d.i.optimole.com\/cb:9dk8.241e5\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/clubtreasurer.com\/blog\/wp-content\/uploads\/2021\/02\/clubtreasurer-small-300x53-1.png","contentUrl":"https:\/\/mlhl62ah7s0d.i.optimole.com\/cb:9dk8.241e5\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/clubtreasurer.com\/blog\/wp-content\/uploads\/2021\/02\/clubtreasurer-small-300x53-1.png","width":300,"height":53,"caption":"Clubtreasurer"},"image":{"@id":"https:\/\/clubtreasurer.com\/blog\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/clubtreasurer.com\/blog\/wp-json\/wp\/v2\/pages\/3941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clubtreasurer.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clubtreasurer.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clubtreasurer.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/clubtreasurer.com\/blog\/wp-json\/wp\/v2\/comments?post=3941"}],"version-history":[{"count":8,"href":"https:\/\/clubtreasurer.com\/blog\/wp-json\/wp\/v2\/pages\/3941\/revisions"}],"predecessor-version":[{"id":3953,"href":"https:\/\/clubtreasurer.com\/blog\/wp-json\/wp\/v2\/pages\/3941\/revisions\/3953"}],"wp:attachment":[{"href":"https:\/\/clubtreasurer.com\/blog\/wp-json\/wp\/v2\/media?parent=3941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}