{"id":28525,"date":"2026-06-04T00:15:48","date_gmt":"2026-06-04T00:15:48","guid":{"rendered":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/"},"modified":"2026-08-10T17:48:42","modified_gmt":"2026-08-10T17:48:42","slug":"per-transaction-how-to-use-transaction-reconciliation-with-xero","status":"publish","type":"post","link":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/","title":{"rendered":"How to Reconcile Xero with Synder \u2014 Transaction Reconciliation Guide (Per-Transaction)"},"content":{"rendered":"\n<p>This guide shows you how to <strong>reconcile Xero with Synder<\/strong> using Synder&#8217;s <strong>Transaction Reconciliation<\/strong> feature in Manual mode. You&#8217;ll export an <em>Account Transactions<\/em> report from Xero, upload it into Synder, and match it against your payment platform data so every payment, fee, and refund posted by Synder lines up with what&#8217;s in your Xero clearing account.<\/p>\n\n\n\n\n<p>For the full explanation of how Transaction Reconciliation works \u2014 what each result bucket means, and which integrations support Automated or Assisted modes \u2014 see <a href=\"https:\/\/synder.com\/help\/transaction-reconciliation-how-to-compare-your-payment-platform-data-with-your-accounting-records\/\">Transaction Reconciliation for Per Transaction Sync<\/a>. To get Xero connected to Synder in the first place, see <a href=\"https:\/\/synder.com\/help\/connect-quickbooks-online-to-synder\/\">How to Connect QuickBooks Online and Xero to Synder<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When to use this guide<\/h2>\n\n\n\n<p style=\"background:#e7f3ff;border-left:4px solid #0d6efd;padding:12px 16px;margin:16px 0;border-radius:4px;\"><strong>Try Assisted mode first.<\/strong> If your integration supports it, <strong>Assisted mode<\/strong> is the recommended path for Xero Per-Transaction users. You export a single <em>Account Transactions<\/em> report, upload it, and Synder normalizes and maps everything automatically \u2014 <strong>no manual column mapping<\/strong>, so there is no risk of a mismapped ID sending every row to Missing source. Assisted mode also recovers original source-currency amounts, which Manual mode cannot do for multi-currency or FX transactions. See <a href=\"https:\/\/synder.com\/help\/assisted-transaction-reconciliation-for-xero\/\">Assisted Transaction Reconciliation for Xero<\/a>. Use the guide below if Assisted is not available for your integration, or if you prefer to map the columns yourself.<\/p>\n\n\n\n<p>Use this guide when your payment integration is in Manual reconciliation mode (for example Square, WooCommerce, or another platform without a built-in Synder reconciliation connector) and your accounting platform is <strong>Xero<\/strong>. You&#8217;ll export an <em>Account Transactions<\/em> report from Xero, clean it up, and upload it into Synder alongside your payment-platform file.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1 \u2014 Export the Account Transactions report from Xero<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Open <strong>Xero<\/strong>.<\/li>\n<li>Go to <strong>Reporting \u2192 Account Transactions<\/strong>.<\/li>\n<li>Select the needed <strong>account<\/strong> \u2014 this must be the same account where Synder posts payments, fees, and refunds (the <em>Clearing account<\/em> for that integration).<\/li>\n<li>Set the <strong>date range<\/strong> you want to reconcile.<\/li>\n<li>Choose these <strong>columns<\/strong>: <em>Date, Source, Contact, Description, Reference, Gross, Net, Related account<\/em> (Xero will lay them out in this order in the export).<\/li>\n<li>Set <strong>Grouping<\/strong> to <em>None<\/em>.<\/li>\n<li>Click <strong>Update<\/strong>.<\/li>\n<li>Export the report as <strong>XLSX<\/strong>.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2 \u2014 Clean up the XLSX file<\/h2>\n\n\n\n<p>Xero adds a few header rows to the top of the export (report title, account name, date range). Synder expects column headers on row 1, so open the file and:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Delete the <strong>first 4 rows<\/strong> so that the column headers (<em>Date, Description, Reference, Contact, Gross, Net\u2026<\/em>) sit on the top row.<\/li>\n<li>Save the file.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"314\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows.jpg\" alt=\"Xero Account Transactions report in Excel showing the 4 header rows to delete before uploading to Synder\" class=\"wp-image-28532\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows.jpg 1280w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows-300x74.jpg 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows-1024x251.jpg 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows-768x188.jpg 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows-1080x265.jpg 1080w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows-60x15.jpg 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows-150x37.jpg 150w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p><strong>Sample file:<\/strong> <a href=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/Xero_Account_Transactions_Sample.xlsx\">Download an example Xero Account Transactions export<\/a> to see the raw layout (4 metadata rows on top, headers on row 5) and what it should look like after cleanup.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3 \u2014 Upload the file into Synder<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>In Synder, go to <strong>Transactions \u2192 Transaction Reconciliation<\/strong>.<\/li>\n<li>Click <strong>Run reconciliation<\/strong> and set the date range to match what you exported from Xero.<\/li>\n<li>Under <strong>Accounting<\/strong>, set the Automation mode to <strong>Manual<\/strong> and upload the cleaned Xero XLSX file (up to 100 MB).<\/li>\n<li>Under <strong>Integration<\/strong>, select your payment platform and upload its file the same way (or use Automated mode if that platform supports it).<\/li>\n<li>Click <strong>Map columns<\/strong> and map Synder&#8217;s required fields to your Xero columns:<br><em>Primary ID \u2192 Reference (Xero stores the transaction reference, e.g. INV-0013, here). Secondary ID \u2192 Reference (use the same column if Synder asks for both IDs). Amount \u2192 Gross (or Net, depending on what you&#8217;re matching). Date \u2192 Date. Description \u2192 Description.<\/em><\/li>\n<li>Optional: save the mapping as a template so you can reuse it next time.<\/li>\n<li>Click <strong>Apply mapping<\/strong>, then <strong>Start matching<\/strong>.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"683\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/synder-upload-form.jpg\" alt=\"Synder Transaction Reconciliation form \u2014 Accounting set to Xero (Manual mode) with XLSX upload\" class=\"wp-image-28530\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/synder-upload-form.jpg 1280w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/synder-upload-form-300x160.jpg 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/synder-upload-form-1024x546.jpg 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/synder-upload-form-768x410.jpg 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/synder-upload-form-1080x576.jpg 1080w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/synder-upload-form-60x32.jpg 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/synder-upload-form-150x80.jpg 150w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4 \u2014 Review your results<\/h2>\n\n\n\n<p>Once Synder finishes comparing the two files, your results are organized into four tabs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Matched<\/h3>\n\n\n\n<p>These transactions appear in both sources with matching IDs and amounts. They are fully reconciled \u2014 <strong>no action needed<\/strong>. Expand any matched row to see the individual <strong>Accounting rows<\/strong> and <strong>Integration rows<\/strong> that make up the match, along with their Primary ID, Secondary ID, Transaction type, and Amount. The <strong>Match type<\/strong> column shows whether Synder matched the row automatically (<strong>Auto<\/strong>) or you paired it yourself (<strong>Manual<\/strong>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"594\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-05-matched.png\" alt=\"Matched tab with an expanded row showing Accounting rows and Integration rows\" class=\"wp-image-30981\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-05-matched.png 1280w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-05-matched-300x139.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-05-matched-1024x475.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-05-matched-768x356.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-05-matched-1080x501.png 1080w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-05-matched-60x28.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-05-matched-150x70.png 150w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Discrepancy<\/h3>\n\n\n\n<p>These transactions matched by ID, but the <strong>amounts differ<\/strong>. Review them to understand the cause \u2014 common reasons include partial payments, currency differences, or fee adjustments.<\/p>\n\n\n\n<p>In Manual mode, a discrepancy often points back to your column mapping rather than to a real accounting problem. Before investigating the transaction itself, check that you mapped <strong>Amount<\/strong> to the same basis on both sides \u2014 <strong>Gross<\/strong> against gross, or <strong>Net<\/strong> against net. Mixing the two produces discrepancies on every fee-bearing transaction.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Missing source<\/h3>\n\n\n\n<p>Synder could not find these transactions in the opposite source. The tab splits into two sections:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Missing in accounting<\/strong> \u2014 transactions that exist in the payment platform but not in your Xero records. They may have been skipped during sync, excluded by a filter, or fall outside your sync date range.<\/li>\n\n\n<li><strong>Missing in integration<\/strong> \u2014 transactions in your Xero records that were not found in the payment platform file.<\/li>\n<\/ul>\n\n\n\n<p>Each section has its own <strong>search<\/strong>, <strong>date range<\/strong>, <strong>currency<\/strong>, and <strong>amount<\/strong> filters, and each keeps its own separate selection. If you know a transaction in one source corresponds to an entry in the other, you can pair them yourself and keep a full audit trail \u2014 see <a href=\"https:\/\/synder.com\/help\/how-to-use-manual-matching-in-transaction-reconciliation\/\">How to Use Manual Matching in Transaction Reconciliation<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"642\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-06-missingsource.png\" alt=\"Missing source tab showing Missing in accounting and Missing in integration\" class=\"wp-image-30982\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-06-missingsource.png 1280w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-06-missingsource-300x150.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-06-missingsource-1024x514.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-06-missingsource-768x385.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-06-missingsource-1080x542.png 1080w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-06-missingsource-60x30.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/08\/txnrecon-2026-08-06-missingsource-150x75.png 150w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ignored<\/h3>\n\n\n\n<p>Transactions you manually marked as ignored. Use this tab for known or non-material discrepancies. To move items here, tick the rows you want on the <strong>Discrepancy<\/strong> or <strong>Missing source<\/strong> tab, then click <strong>Ignore<\/strong> in the selection bar that appears. The bar shows how many rows you selected and their combined total; click <strong>Clear all<\/strong> to start over. You can un-ignore transactions at any time and they return to their original category.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Synder matches your transactions<\/h2>\n\n\n\n<p>Understanding the matching logic matters more in Manual mode than anywhere else, because <strong>you<\/strong> chose which Xero columns feed Synder&#8217;s ID fields. Synder runs a three-pass comparison based on transaction IDs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pass 1<\/strong> \u2014 Primary ID (Accounting) \u2194 Primary ID (Platform)<\/li>\n\n\n<li><strong>Pass 2<\/strong> \u2014 Primary ID (Accounting) \u2194 Secondary ID (Platform)<\/li>\n\n\n<li><strong>Pass 3<\/strong> \u2014 Secondary ID (Accounting) \u2194 Secondary ID (Platform)<\/li>\n<\/ul>\n\n\n\n<p>When Synder finds a match, it groups all related rows by that ID and compares the <strong>total amounts<\/strong>. If the totals match, the group goes to <strong>Matched<\/strong>. If the totals differ, it goes to <strong>Discrepancy<\/strong>. If no match is found after all three passes, the transaction goes to <strong>Missing source<\/strong>.<\/p>\n\n\n\n<p><strong>Important:<\/strong> transaction dates are not used for matching. Matching is based on IDs and amounts only. If you mapped Xero&#8217;s <strong>Reference<\/strong> column to Primary ID but your payment platform writes its ID somewhere else, every row will land in Missing source \u2014 remap and run again rather than working through the list.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">If the reconciliation stops before you see results<\/h2>\n\n\n\n<p>Manual mode depends on two files you prepared yourself, so most failures happen while Synder is reading them. Click <strong>Process log<\/strong> to see how far each side got: <strong>Download source files<\/strong>, <strong>Normalize and map<\/strong>, then <strong>Match transactions<\/strong>.<\/p>\n\n\n\n<p>If a step fails, the reconciliation stops there and the log explains why. The error names the <strong>file<\/strong>, the <strong>row<\/strong>, the <strong>column<\/strong>, the <strong>value<\/strong> it could not read and the <strong>reason<\/strong> \u2014 plus how many other rows have the same problem, so you know the size of the fix before you start. The most common cause in Xero exports is leaving the metadata rows at the top of the file; see Step 2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exporting your results<\/h2>\n\n\n\n<p>Click <strong>Export<\/strong> on the results page to download your data. You can export each tab separately \u2014 <strong>Export matched<\/strong>, <strong>Export discrepancy<\/strong>, <strong>Export missing source<\/strong>, or <strong>Export ignored<\/strong> \u2014 or use <strong>Export all<\/strong> for a 4-tab Excel file with every category. You can also download the normalized and mapped source files from the Process log, which is the fastest way to see exactly how Synder read your Xero export.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When your reconciliation is complete<\/h2>\n\n\n\n<p>Your reconciliation is complete when the <strong>Discrepancy<\/strong> and <strong>Missing source<\/strong> tabs both show zero transactions and the status changes to <strong>Reconciled<\/strong>. Ignored transactions count as resolved and no longer hold the reconciliation open.<\/p>\n\n\n\n<p>For everything else \u2014 managing and cloning reconciliations, status filters, and sharing results with your team \u2014 see <a href=\"https:\/\/synder.com\/help\/transaction-reconciliation-how-to-compare-your-payment-platform-data-with-your-accounting-records\/\">the main Transaction Reconciliation guide<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tips and tricks<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Use Gross vs Net consistently.<\/strong> If your payment platform file reports gross amounts (before fees), map Synder&#8217;s <em>Amount<\/em> field to <strong>Gross<\/strong>; if it&#8217;s net of fees, map to <strong>Net<\/strong>. Mixing the two will produce phantom discrepancies.<\/li>\n<li><strong>Pick the right clearing account.<\/strong> If your Synder integration posts fees and refunds into a separate account from payments, run the Xero report against the payments-and-refunds account \u2014 that&#8217;s where matches will line up.<\/li>\n<li><strong>Stay inside your sync window.<\/strong> Only reconcile dates that Synder has actually synced to Xero. Reconciling beyond your last sync will surface false &#8220;Missing source&#8221; rows.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Related guides<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/synder.com\/help\/transaction-reconciliation-how-to-compare-your-payment-platform-data-with-your-accounting-records\/\">Transaction Reconciliation for Per Transaction Sync<\/a> \u2014 full overview of automation modes and result buckets<\/li>\n<li><a href=\"https:\/\/synder.com\/help\/how-to-use-manual-matching-in-transaction-reconciliation\/\">How to Use Manual Matching in Transaction Reconciliation<\/a> \u2014 pair transactions Synder could not auto-match, with a full audit trail<\/li>\n<li><a href=\"https:\/\/synder.com\/help\/assisted-transaction-reconciliation-for-xero\/\">Assisted Transaction Reconciliation for Xero<\/a> \u2014 the recommended path when your integration supports it: one export, no column mapping<\/li>\n<li><a href=\"https:\/\/synder.com\/help\/what-is-smart-reconciliation-and-how-does-it-work\/\">What Is Smart Reconciliation, and How Does It Work?<\/a><\/li>\n<li><a href=\"https:\/\/synder.com\/help\/payouts-clearing-accounts-and-reconciliation-comprehensive-guide\/\">Payouts, Clearing Accounts, and Reconciliation \u2014 Comprehensive Guide<\/a><\/li>\n<li><a href=\"https:\/\/synder.com\/help\/automatic-xero-bank-reconciliation-feature\/\">Automatic Xero Clearing Account Reconciliation<\/a> \u2014 the automated counterpart for Xero users<\/li><\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>Reconcile Xero with Synder in 4 steps: export the Xero Account Transactions report, clean up the first 4 rows, upload to Synder&#8217;s Transaction Reconciliation in Manual mode, and review matches. Includes sample XLSX and screenshots.<\/p>\n","protected":false},"author":2318,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[473,384,461,56],"tags":[17,23,469,470],"ppma_author":[351],"class_list":["post-28525","post","type-post","status-publish","format-standard","hentry","category-transaction-reconciliation-module","category-useful-reconciliation-features","category-xero-accounting-integration","category-reconciliation","tag-reconciliation","tag-xero","tag-transaction-reconciliation","tag-per-transaction"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Reconcile Xero with Synder \u2014 Transaction Reconciliation Guide (Per-Transaction) - Synder<\/title>\n<meta name=\"description\" content=\"This guide shows you how to reconcile Xero with Synder using Synder&#039;s Transaction Reconciliation feature in Manual mode. You&#039;ll export an Account Transactions report from Xero, upload it into Synder, and match it against your payment platform data so every payment, fee, and refund posted by Synder lines up with what&#039;s in your Xero clearing account.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Reconcile Xero with Synder \u2014 Transaction Reconciliation Guide (Per-Transaction) - Synder\" \/>\n<meta property=\"og:description\" content=\"This guide shows you how to reconcile Xero with Synder using Synder&#039;s Transaction Reconciliation feature in Manual mode. You&#039;ll export an Account Transactions report from Xero, upload it into Synder, and match it against your payment platform data so every payment, fee, and refund posted by Synder lines up with what&#039;s in your Xero clearing account.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/\" \/>\n<meta property=\"og:site_name\" content=\"Synder\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-04T00:15:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-10T17:48:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows.jpg\" \/>\n<meta name=\"author\" content=\"buffyclaw\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"buffyclaw\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Reconcile Xero with Synder \u2014 Transaction Reconciliation Guide (Per-Transaction) - Synder","description":"This guide shows you how to reconcile Xero with Synder using Synder's Transaction Reconciliation feature in Manual mode. You'll export an Account Transactions report from Xero, upload it into Synder, and match it against your payment platform data so every payment, fee, and refund posted by Synder lines up with what's in your Xero clearing account.","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:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/","og_locale":"en_US","og_type":"article","og_title":"How to Reconcile Xero with Synder \u2014 Transaction Reconciliation Guide (Per-Transaction) - Synder","og_description":"This guide shows you how to reconcile Xero with Synder using Synder's Transaction Reconciliation feature in Manual mode. You'll export an Account Transactions report from Xero, upload it into Synder, and match it against your payment platform data so every payment, fee, and refund posted by Synder lines up with what's in your Xero clearing account.","og_url":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/","og_site_name":"Synder","article_published_time":"2026-06-04T00:15:48+00:00","article_modified_time":"2026-08-10T17:48:42+00:00","og_image":[{"url":"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows.jpg"}],"author":"buffyclaw","twitter_card":"summary_large_image","twitter_misc":{"Written by":"buffyclaw","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/","url":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/","name":"How to Reconcile Xero with Synder \u2014 Transaction Reconciliation Guide (Per-Transaction) - Synder","isPartOf":{"@id":"https:\/\/synder.com\/help\/#website"},"primaryImageOfPage":{"@id":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/#primaryimage"},"image":{"@id":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/#primaryimage"},"thumbnailUrl":"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows.jpg","datePublished":"2026-06-04T00:15:48+00:00","dateModified":"2026-08-10T17:48:42+00:00","author":{"@id":"https:\/\/synder.com\/help\/#\/schema\/person\/cf5e26ded736dff85bcd55f6bf17b697"},"description":"This guide shows you how to reconcile Xero with Synder using Synder's Transaction Reconciliation feature in Manual mode. You'll export an Account Transactions report from Xero, upload it into Synder, and match it against your payment platform data so every payment, fee, and refund posted by Synder lines up with what's in your Xero clearing account.","breadcrumb":{"@id":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/#primaryimage","url":"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows.jpg","contentUrl":"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2026\/06\/xero-xlsx-rows.jpg","width":1280,"height":314},{"@type":"BreadcrumbList","@id":"https:\/\/synder.com\/help\/per-transaction-how-to-use-transaction-reconciliation-with-xero\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/synder.com\/help\/"},{"@type":"ListItem","position":2,"name":"How to Reconcile Xero with Synder \u2014 Transaction Reconciliation Guide (Per-Transaction)"}]},{"@type":"WebSite","@id":"https:\/\/synder.com\/help\/#website","url":"https:\/\/synder.com\/help\/","name":"Synder","description":"Articles &amp; FAQ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/synder.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/synder.com\/help\/#\/schema\/person\/cf5e26ded736dff85bcd55f6bf17b697","name":"buffyclaw","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/synder.com\/help\/#\/schema\/person\/image\/5696ad396d7048fb7663d51ec401d64a","url":"https:\/\/secure.gravatar.com\/avatar\/0832d1a32347e509db7625eecf0e89cc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0832d1a32347e509db7625eecf0e89cc?s=96&d=mm&r=g","caption":"buffyclaw"},"url":"https:\/\/synder.com\/help\/author\/buffyclaw\/"}]}},"author_meta":{"display_name":"buffyclaw","author_link":"https:\/\/synder.com\/help\/author\/buffyclaw\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/synder.com\/help\/author\/buffyclaw\/","display_name":"buffyclaw"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/synder.com\/help\/category\/reconciliation\/transaction-reconciliation-module\/\" class=\"advgb-post-tax-term\">Transaction Reconciliation Module<\/a>","<a href=\"https:\/\/synder.com\/help\/category\/reconciliation\/useful-reconciliation-features\/\" class=\"advgb-post-tax-term\">Useful Reconciliation Features<\/a>","<a href=\"https:\/\/synder.com\/help\/category\/accounting-integrations-main\/xero-accounting-integration\/\" class=\"advgb-post-tax-term\">Xero<\/a>","<a href=\"https:\/\/synder.com\/help\/category\/reconciliation\/\" class=\"advgb-post-tax-term\">Reconciliation<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Transaction Reconciliation Module<\/span>","<span class=\"advgb-post-tax-term\">Useful Reconciliation Features<\/span>","<span class=\"advgb-post-tax-term\">Xero<\/span>","<span class=\"advgb-post-tax-term\">Reconciliation<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/synder.com\/help\/category\/reconciliation\/\" class=\"advgb-post-tax-term\">reconciliation<\/a>","<a href=\"https:\/\/synder.com\/help\/category\/reconciliation\/\" class=\"advgb-post-tax-term\">Xero<\/a>","<a href=\"https:\/\/synder.com\/help\/category\/reconciliation\/\" class=\"advgb-post-tax-term\">transaction reconciliation<\/a>","<a href=\"https:\/\/synder.com\/help\/category\/reconciliation\/\" class=\"advgb-post-tax-term\">per transaction<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">reconciliation<\/span>","<span class=\"advgb-post-tax-term\">Xero<\/span>","<span class=\"advgb-post-tax-term\">transaction reconciliation<\/span>","<span class=\"advgb-post-tax-term\">per transaction<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 3 months ago","modified":"Updated 2 weeks ago"},"absolute_dates":{"created":"Posted on June 4, 2026","modified":"Updated on August 10, 2026"},"absolute_dates_time":{"created":"Posted on June 4, 2026 12:15 am","modified":"Updated on August 10, 2026 5:48 pm"},"featured_img_caption":"","series_order":"","authors":[{"term_id":351,"user_id":2318,"is_guest":0,"slug":"buffyclaw","display_name":"buffyclaw","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/0832d1a32347e509db7625eecf0e89cc?s=96&d=mm&r=g","author_category":"","first_name":"","last_name":"","user_url":"","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/posts\/28525"}],"collection":[{"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/users\/2318"}],"replies":[{"embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/comments?post=28525"}],"version-history":[{"count":12,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/posts\/28525\/revisions"}],"predecessor-version":[{"id":31020,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/posts\/28525\/revisions\/31020"}],"wp:attachment":[{"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/media?parent=28525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/categories?post=28525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/tags?post=28525"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/ppma_author?post=28525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}