[{"data":1,"prerenderedAt":1704},["ShallowReactive",2],{"blog-transaction-matching-rules-explained":3,"blog-related-transaction-matching-rules-explained":995},{"id":4,"title":5,"author":6,"body":7,"category":971,"coverImage":972,"createdAt":976,"description":13,"extension":977,"featured":978,"meta":979,"navigation":981,"path":982,"publishedAt":976,"seo":983,"slug":986,"status":987,"stem":988,"subtitle":989,"tags":990,"updatedAt":976,"__hash__":994},"blog/blog/2026/05/04-transaction-matching-rules-explained.md","Transaction Matching Rules, Explained","newledger-team",{"type":8,"value":9,"toc":944},"minimark",[10,14,17,36,43,46,51,54,57,60,80,84,91,94,179,182,186,190,228,231,267,270,306,309,345,348,384,387,422,425,461,464,497,501,504,597,600,604,607,651,654,657,660,677,680,687,698,701,704,707,733,736,739,742,745,770,773,777,780,783,797,807,811,814,817,831,834,838,900,904,907,910,924,927],[11,12,13],"p",{},"When you import bank transactions, NewLedger tries to surface the most likely accounting match first.",[11,15,16],{},"That might be:",[18,19,20,24,27,30,33],"ul",{},[21,22,23],"li",{},"an invoice-related record",[21,25,26],{},"a bill",[21,28,29],{},"an expense",[21,31,32],{},"a journal-linked record",[21,34,35],{},"a grouped match across several entries",[11,37,38,42],{},[39,40,41],"strong",{},"Transaction Matching Rules"," tell NewLedger how cautious or flexible that ranking should be.",[11,44,45],{},"This article explains the actual rule settings you see in NewLedger, so you can understand what each one changes without needing to read the raw JSON.",[47,48,50],"h2",{"id":49},"what-is-a-transaction-matching-rule","What Is A Transaction Matching Rule?",[11,52,53],{},"A transaction matching rule is a saved matching profile.",[11,55,56],{},"It does not change your accounting records by itself.",[11,58,59],{},"It changes how NewLedger evaluates and ranks possible matches by adjusting things like:",[18,61,62,65,68,71,74,77],{},[21,63,64],{},"how strict amount comparison should be",[21,66,67],{},"how far apart dates can be",[21,69,70],{},"how important references are",[21,72,73],{},"how flexible description matching should be",[21,75,76],{},"whether grouped matching should be considered",[21,78,79],{},"how much counterparty linkage should matter",[47,81,83],{"id":82},"the-business-rules-you-actually-set","The Business Rules You Actually Set",[11,85,86,87,90],{},"Most users work with the ",[39,88,89],{},"Business Rules"," section, not the advanced JSON.",[11,92,93],{},"These are the main controls in NewLedger today:",[95,96,97,111],"table",{},[98,99,100],"thead",{},[101,102,103,108],"tr",{},[104,105,107],"th",{"align":106},"left","Rule setting",[104,109,110],{"align":106},"What it means",[112,113,114,123,131,139,147,155,163,171],"tbody",{},[101,115,116,120],{},[117,118,119],"td",{"align":106},"Risk level",[117,121,122],{"align":106},"How cautious or fast the matching behavior should feel",[101,124,125,128],{},[117,126,127],{"align":106},"Automation level",[117,129,130],{"align":106},"How assertively NewLedger should treat stronger matches in the ranking flow",[101,132,133,136],{},[117,134,135],{"align":106},"Amount strictness",[117,137,138],{"align":106},"How exact the amount comparison should be",[101,140,141,144],{},[117,142,143],{"align":106},"Date tolerance",[117,145,146],{"align":106},"How many days apart a transaction and candidate record can be",[101,148,149,152],{},[117,150,151],{"align":106},"Reference importance",[117,153,154],{"align":106},"How heavily reference numbers should influence matching",[101,156,157,160],{},[117,158,159],{"align":106},"Description flexibility",[117,161,162],{"align":106},"How strict or flexible text matching should be",[101,164,165,168],{},[117,166,167],{"align":106},"Grouping",[117,169,170],{"align":106},"Whether grouped deposits or split-style matching should be considered",[101,172,173,176],{},[117,174,175],{"align":106},"Counterparty",[117,177,178],{"align":106},"How strongly linked customer or vendor information should matter",[11,180,181],{},"If you never open the advanced JSON view, these are the settings that matter most.",[47,183,185],{"id":184},"what-each-business-rule-does","What Each Business Rule Does",[187,188,119],"h3",{"id":189},"risk-level",[95,191,192,202],{},[98,193,194],{},[101,195,196,199],{},[104,197,198],{"align":106},"Option",[104,200,201],{"align":106},"Meaning",[112,203,204,212,220],{},[101,205,206,209],{},[117,207,208],{"align":106},"Conservative",[117,210,211],{"align":106},"Stricter matching thresholds",[101,213,214,217],{},[117,215,216],{"align":106},"Balanced",[117,218,219],{"align":106},"Normal day-to-day matching behavior",[101,221,222,225],{},[117,223,224],{"align":106},"Fast",[117,226,227],{"align":106},"More permissive scoring so likely matches surface more quickly",[187,229,127],{"id":230},"automation-level",[95,232,233,241],{},[98,234,235],{},[101,236,237,239],{},[104,238,198],{"align":106},[104,240,201],{"align":106},[112,242,243,251,259],{},[101,244,245,248],{},[117,246,247],{"align":106},"Suggest only",[117,249,250],{"align":106},"Show candidates for review",[101,252,253,256],{},[117,254,255],{"align":106},"Auto high confidence",[117,257,258],{"align":106},"Lean more strongly toward high-confidence candidates",[101,260,261,264],{},[117,262,263],{"align":106},"Auto with exception review",[117,265,266],{"align":106},"Favor operational matching flows while still leaving room for review",[187,268,135],{"id":269},"amount-strictness",[95,271,272,280],{},[98,273,274],{},[101,275,276,278],{},[104,277,198],{"align":106},[104,279,201],{"align":106},[112,281,282,290,298],{},[101,283,284,287],{},[117,285,286],{"align":106},"Exact",[117,288,289],{"align":106},"Very tight amount matching",[101,291,292,295],{},[117,293,294],{"align":106},"Rounding",[117,296,297],{"align":106},"Allows small real-world variation",[101,299,300,303],{},[117,301,302],{"align":106},"Fees",[117,304,305],{"align":106},"More tolerant for fee-heavy or slightly offset transactions",[187,307,143],{"id":308},"date-tolerance",[95,310,311,319],{},[98,312,313],{},[101,314,315,317],{},[104,316,198],{"align":106},[104,318,201],{"align":106},[112,320,321,329,337],{},[101,322,323,326],{},[117,324,325],{"align":106},"Same day",[117,327,328],{"align":106},"Very strict date matching",[101,330,331,334],{},[117,332,333],{"align":106},"Three days",[117,335,336],{"align":106},"Good default for most workflows",[101,338,339,342],{},[117,340,341],{"align":106},"Seven days",[117,343,344],{"align":106},"More flexible for slower settlement timing",[187,346,151],{"id":347},"reference-importance",[95,349,350,358],{},[98,351,352],{},[101,353,354,356],{},[104,355,198],{"align":106},[104,357,201],{"align":106},[112,359,360,368,376],{},[101,361,362,365],{},[117,363,364],{"align":106},"Required",[117,366,367],{"align":106},"References matter a lot",[101,369,370,373],{},[117,371,372],{"align":106},"Preferred",[117,374,375],{"align":106},"References help, but are not mandatory",[101,377,378,381],{},[117,379,380],{"align":106},"Optional",[117,382,383],{"align":106},"Matching should not depend heavily on references",[187,385,159],{"id":386},"description-flexibility",[95,388,389,397],{},[98,390,391],{},[101,392,393,395],{},[104,394,198],{"align":106},[104,396,201],{"align":106},[112,398,399,407,414],{},[101,400,401,404],{},[117,402,403],{"align":106},"Strict",[117,405,406],{"align":106},"Description text must line up more closely",[101,408,409,411],{},[117,410,216],{"align":106},[117,412,413],{"align":106},"Normal text matching",[101,415,416,419],{},[117,417,418],{"align":106},"Flexible",[117,420,421],{"align":106},"Description text can be looser when other signals help",[187,423,167],{"id":424},"grouping",[95,426,427,435],{},[98,428,429],{},[101,430,431,433],{},[104,432,198],{"align":106},[104,434,201],{"align":106},[112,436,437,445,453],{},[101,438,439,442],{},[117,440,441],{"align":106},"Off",[117,443,444],{"align":106},"Do not prioritize grouped matching behavior",[101,446,447,450],{},[117,448,449],{"align":106},"Deposits",[117,451,452],{"align":106},"Allow grouped deposit-style matching",[101,454,455,458],{},[117,456,457],{"align":106},"Splits",[117,459,460],{"align":106},"Lean more into split or grouped selection behavior",[187,462,175],{"id":463},"counterparty",[95,465,466,474],{},[98,467,468],{},[101,469,470,472],{},[104,471,198],{"align":106},[104,473,201],{"align":106},[112,475,476,483,490],{},[101,477,478,480],{},[117,479,364],{"align":106},[117,481,482],{"align":106},"Linked people information matters strongly",[101,484,485,487],{},[117,486,372],{"align":106},[117,488,489],{"align":106},"Counterparty linkage helps when available",[101,491,492,494],{},[117,493,380],{"align":106},[117,495,496],{"align":106},"Matching should not depend much on linked people data",[47,498,500],{"id":499},"a-simple-example","A Simple Example",[11,502,503],{},"Here is an easy-to-read example of a business-friendly rule:",[95,505,506,518],{},[98,507,508],{},[101,509,510,513,516],{},[104,511,512],{"align":106},"Setting",[104,514,515],{"align":106},"Example value",[104,517,201],{"align":106},[112,519,520,532,543,554,565,576,586],{},[101,521,522,524,529],{},[117,523,119],{"align":106},[117,525,526],{"align":106},[527,528,208],"code",{},[117,530,531],{"align":106},"Keep matching tighter",[101,533,534,536,540],{},[117,535,135],{"align":106},[117,537,538],{"align":106},[527,539,294],{},[117,541,542],{"align":106},"Allow small normal differences",[101,544,545,547,551],{},[117,546,143],{"align":106},[117,548,549],{"align":106},[527,550,333],{},[117,552,553],{"align":106},"Accept nearby settlement dates",[101,555,556,558,562],{},[117,557,151],{"align":106},[117,559,560],{"align":106},[527,561,364],{},[117,563,564],{"align":106},"Reference clues matter a lot",[101,566,567,569,573],{},[117,568,159],{"align":106},[117,570,571],{"align":106},[527,572,216],{},[117,574,575],{"align":106},"Use description as support, not the main driver",[101,577,578,580,584],{},[117,579,167],{"align":106},[117,581,582],{"align":106},[527,583,449],{},[117,585,452],{"align":106},[101,587,588,590,594],{},[117,589,175],{"align":106},[117,591,592],{"align":106},[527,593,372],{},[117,595,596],{"align":106},"Linked people data helps when present",[11,598,599],{},"This kind of rule fits teams that want good invoice-style matching without making the engine too aggressive.",[47,601,603],{"id":602},"what-the-advanced-numbers-mean","What The Advanced Numbers Mean",[11,605,606],{},"If you open the advanced JSON view, you will see three technical groups:",[95,608,609,619],{},[98,610,611],{},[101,612,613,616],{},[104,614,615],{"align":106},"Section",[104,617,618],{"align":106},"What it controls",[112,620,621,631,641],{},[101,622,623,628],{},[117,624,625],{"align":106},[527,626,627],{},"thresholds",[117,629,630],{"align":106},"Cutoffs, tolerances, and scoring minimums",[101,632,633,638],{},[117,634,635],{"align":106},[527,636,637],{},"boosts",[117,639,640],{"align":106},"Extra scoring added when a signal matches well",[101,642,643,648],{},[117,644,645],{"align":106},[527,646,647],{},"signals",[117,649,650],{"align":106},"Whether a signal is enabled at all",[11,652,653],{},"These advanced values are real, but they are not the best starting point for most users.",[187,655,656],{"id":627},"Thresholds",[11,658,659],{},"Thresholds control things like:",[18,661,662,665,668,671,674],{},[21,663,664],{},"minimum score for high-confidence results",[21,666,667],{},"minimum score for medium-confidence results",[21,669,670],{},"amount tolerance",[21,672,673],{},"date window in days",[21,675,676],{},"description overlap percentage",[11,678,679],{},"Example:",[11,681,682,683,686],{},"If the date window is ",[527,684,685],{},"3",", NewLedger can treat records within three days as aligned.",[11,688,689,690,693,694,697],{},"If the amount tolerance is tighter, a transaction for ",[527,691,692],{},"$100.00"," may not match a record for ",[527,695,696],{},"$92.95",".",[187,699,700],{"id":637},"Boosts",[11,702,703],{},"Boosts add extra score when a signal matches well.",[11,705,706],{},"Common examples in NewLedger include:",[18,708,709,712,715,718,721,724,727,730],{},[21,710,711],{},"amount aligned",[21,713,714],{},"date aligned",[21,716,717],{},"description aligned",[21,719,720],{},"reference aligned",[21,722,723],{},"reference present",[21,725,726],{},"counterparty linked",[21,728,729],{},"grouped selection",[21,731,732],{},"currency aligned",[11,734,735],{},"Boosts help stronger candidates rise above weaker ones.",[187,737,738],{"id":647},"Signals",[11,740,741],{},"Signals are on/off controls for the engine.",[11,743,744],{},"For example, a rule can decide whether NewLedger should consider:",[18,746,747,750,753,756,759,762,765,767],{},[21,748,749],{},"amount alignment",[21,751,752],{},"date alignment",[21,754,755],{},"description alignment",[21,757,758],{},"reference alignment",[21,760,761],{},"reference presence",[21,763,764],{},"counterparty linkage",[21,766,729],{},[21,768,769],{},"currency alignment",[11,771,772],{},"If a signal is off, that clue is no longer part of the ranking logic for that rule.",[47,774,776],{"id":775},"why-different-businesses-need-different-rules","Why Different Businesses Need Different Rules",[11,778,779],{},"Not every business reconciles transactions the same way.",[11,781,782],{},"For example:",[18,784,785,788,791,794],{},[21,786,787],{},"a company receiving invoice payments may care a lot about references",[21,789,790],{},"an expense-heavy account may care more about description and counterparty behavior",[21,792,793],{},"a finance team doing tighter review may prefer conservative thresholds",[21,795,796],{},"an operations-heavy team may prefer faster matching with exception review",[11,798,799,800,803,804,697],{},"That is why NewLedger supports both ",[39,801,802],{},"system rules"," and ",[39,805,806],{},"custom rules",[47,808,810],{"id":809},"a-good-rule-name-should-be-simple","A Good Rule Name Should Be Simple",[11,812,813],{},"Rule names should explain the business intent, not the technical setup.",[11,815,816],{},"Good examples:",[18,818,819,822,825,828],{},[21,820,821],{},"Invoice First",[21,823,824],{},"Conservative Matching",[21,826,827],{},"Expense Review Flow",[21,829,830],{},"Daily Banking Review",[11,832,833],{},"If a teammate can understand the purpose from the name alone, the rule is doing its job.",[47,835,837],{"id":836},"best-practices-for-beginners","Best Practices For Beginners",[95,839,840,850],{},[98,841,842],{},[101,843,844,847],{},[104,845,846],{"align":106},"Recommendation",[104,848,849],{"align":106},"Why it helps",[112,851,852,860,868,876,884,892],{},[101,853,854,857],{},[117,855,856],{"align":106},"Start with a built-in rule",[117,858,859],{"align":106},"Faster and easier than building from scratch",[101,861,862,865],{},[117,863,864],{"align":106},"Use the Business Rules section first",[117,866,867],{"align":106},"It matches how the product is designed for normal users",[101,869,870,873],{},[117,871,872],{"align":106},"Use one default rule",[117,874,875],{"align":106},"Keeps your team consistent",[101,877,878,881],{},[117,879,880],{"align":106},"Create custom rules only when needed",[117,882,883],{"align":106},"Avoids confusion",[101,885,886,889],{},[117,887,888],{"align":106},"Use plain names and descriptions",[117,890,891],{"align":106},"Makes rule selection easier",[101,893,894,897],{},[117,895,896],{"align":106},"Open advanced JSON only for fine-tuning",[117,898,899],{"align":106},"Better for power users than first-time setup",[47,901,903],{"id":902},"final-takeaway","Final Takeaway",[11,905,906],{},"Transaction Matching Rules are there to help NewLedger rank likely matches in a way that fits your workflow.",[11,908,909],{},"For most teams, the simplest approach is best:",[18,911,912,915,918,921],{},[21,913,914],{},"start with a built-in rule",[21,916,917],{},"adjust the business-rule settings",[21,919,920],{},"set one clear default",[21,922,923],{},"use advanced JSON only when you need deeper control",[11,925,926],{},"That usually gives the best result: cleaner matching, less manual review, and more confidence during reconciliation.",[928,929,943],"a",{"href":930,"className":931},"/get-started",[932,933,934,935,936,937,938,939,940,941,942],"inline-block","bg-olive-950","!text-white","px-8","py-3","rounded-xl","font-bold","hover:bg-olive-800","transition-all","shadow-lg","mt-6","\n  Start your 14-day free trial of NewLedger\n",{"title":945,"searchDepth":946,"depth":946,"links":947},"",2,[948,949,950,961,962,967,968,969,970],{"id":49,"depth":946,"text":50},{"id":82,"depth":946,"text":83},{"id":184,"depth":946,"text":185,"children":951},[952,954,955,956,957,958,959,960],{"id":189,"depth":953,"text":119},3,{"id":230,"depth":953,"text":127},{"id":269,"depth":953,"text":135},{"id":308,"depth":953,"text":143},{"id":347,"depth":953,"text":151},{"id":386,"depth":953,"text":159},{"id":424,"depth":953,"text":167},{"id":463,"depth":953,"text":175},{"id":499,"depth":946,"text":500},{"id":602,"depth":946,"text":603,"children":963},[964,965,966],{"id":627,"depth":953,"text":656},{"id":637,"depth":953,"text":700},{"id":647,"depth":953,"text":738},{"id":775,"depth":946,"text":776},{"id":809,"depth":946,"text":810},{"id":836,"depth":946,"text":837},{"id":902,"depth":946,"text":903},"accounting",{"src":973,"alt":974,"credit":975},"https://images.pexels.com/photos/6694543/pexels-photo-6694543.jpeg?cs=srgb&dl=pexels-mikhail-nilov-6694543.jpg&fm=jpg","Finance professional reviewing bank transactions and reconciliation details on a laptop","Photo by Mikhail Nilov from Pexels","2026-05-04","md",false,{"contributors":980},[6],true,"/blog/2026/05/04-transaction-matching-rules-explained",{"title":984,"description":985},"Transaction Matching Rules Explained | NewLedger","Learn what transaction matching rules mean in NewLedger, how each factor works, and how to read the numbers without technical jargon.","transaction-matching-rules-explained","published","blog/2026/05/04-transaction-matching-rules-explained","A simple guide to how NewLedger ranks imported bank transactions and what each matching factor means.",[971,991,992,993],"bank-reconciliation","workflow","automation","kTEhh2ss2ZA9WNurzu1ZqXgw4Jxm5lxmCM_Olx4F2Bw",[996,1437],{"id":997,"title":998,"author":6,"body":999,"category":971,"coverImage":1412,"createdAt":1418,"description":1005,"extension":977,"featured":981,"meta":1419,"navigation":981,"path":1421,"publishedAt":1422,"seo":1423,"slug":1428,"status":987,"stem":1429,"subtitle":1430,"tags":1431,"updatedAt":1435,"__hash__":1436},"blog/blog/2025/07/15-rethinking-bank-reconciliation.md","Why Bank Reconciliation is Broken - And How NewLedger Fixes It",{"type":8,"value":1000,"toc":1396},[1001,1006,1017,1037,1043,1057,1061,1064,1071,1086,1091,1095,1176,1180,1182,1186,1189,1212,1217,1224,1228,1235,1255,1259,1279,1283,1290,1309,1313,1315,1319,1335,1339,1355,1359,1375,1377,1384,1391],[11,1002,1003],{},[39,1004,1005],{},"Bank reconciliation shouldn't be a headache.",[11,1007,1008,1009,1012,1013,1016],{},"Yet, for most businesses, it's a ",[39,1010,1011],{},"time-consuming, error-prone chore",". Traditional accounting tools like ",[39,1014,1015],{},"Xero, QuickBooks, and Zoho"," force you into rigid workflows that don't match how real transactions happen.",[18,1018,1019,1025,1031],{},[21,1020,1021,1024],{},[39,1022,1023],{},"Ever received a lump-sum payout from a marketplace"," (like Shopify or Stripe) and struggled to split it across multiple orders?",[21,1026,1027,1030],{},[39,1028,1029],{},"Had a customer pay an invoice in three installments"," over weeks?",[21,1032,1033,1036],{},[39,1034,1035],{},"Paid a vendor bill with multiple transactions"," from different accounts?",[11,1038,1039,1040,697],{},"If you've faced these issues, you've experienced the limitations of ",[39,1041,1042],{},"1:1 reconciliation",[11,1044,1045,1046,1049,1050,1053,1054,697],{},"At ",[39,1047,1048],{},"NewLedger",", we've rebuilt bank reconciliation from the ground up—",[39,1051,1052],{},"supporting real-world complexity"," with ",[39,1055,1056],{},"many-to-many (N:N) matching, smart suggestions, and bulk processing",[47,1058,1060],{"id":1059},"the-problem-legacy-reconciliation-doesnt-reflect-reality","The Problem: Legacy Reconciliation Doesn't Reflect Reality",[1062,1063],"hr",{},[11,1065,1066,1067,1070],{},"Most accounting platforms assume every transaction is ",[39,1068,1069],{},"simple and one-directional",":",[11,1072,1073,1074,1077,1078,1081,1082,1085],{},"🔹 ",[39,1075,1076],{},"1:1 Matching"," – One bank transaction = one invoice.",[1079,1080],"br",{},"\n🔹 ",[39,1083,1084],{},"1:Many Matching"," – One bank transaction = multiple invoices (but not the reverse).",[11,1087,1088],{},[39,1089,1090],{},"But business isn't that neat.",[187,1092,1094],{"id":1093},"where-traditional-tools-fail","Where Traditional Tools Fail",[95,1096,1097,1109],{},[98,1098,1099],{},[101,1100,1101,1104,1107],{},[104,1102,1103],{},"Scenario",[104,1105,1106],{},"Xero/QuickBooks/Zoho",[104,1108,1048],{},[112,1110,1111,1128,1144,1160],{},[101,1112,1113,1119,1122],{},[117,1114,1115,1118],{},[39,1116,1117],{},"Marketplace payout"," (one deposit = 50 orders)",[117,1120,1121],{},"❌ Manual splitting or journal entries",[117,1123,1124,1125],{},"✅ ",[39,1126,1127],{},"Match all 50 at once",[101,1129,1130,1136,1139],{},[117,1131,1132,1135],{},[39,1133,1134],{},"Customer pays in parts"," (3 payments = 1 invoice)",[117,1137,1138],{},"❌ Workarounds needed",[117,1140,1124,1141],{},[39,1142,1143],{},"Combine partial payments easily",[101,1145,1146,1152,1155],{},[117,1147,1148,1151],{},[39,1149,1150],{},"Split a single expense"," (e.g., $1,000 withdrawal = 4 bills)",[117,1153,1154],{},"❌ Clunky adjustments",[117,1156,1124,1157],{},[39,1158,1159],{},"Divide in one click",[101,1161,1162,1168,1171],{},[117,1163,1164,1167],{},[39,1165,1166],{},"Bulk reconciliation"," (100+ transactions)",[117,1169,1170],{},"❌ Tedious checkbox clicking",[117,1172,1124,1173],{},[39,1174,1175],{},"AI suggestions + bulk confirm",[47,1177,1179],{"id":1178},"how-newledger-does-it-differently","How NewLedger Does It Differently",[1062,1181],{},[187,1183,1185],{"id":1184},"_1-full-nn-many-to-many-reconciliation","1. Full N:N (Many-to-Many) Reconciliation",[11,1187,1188],{},"Unlike legacy systems, NewLedger lets you:",[18,1190,1191,1197,1203],{},[21,1192,1193,1196],{},[39,1194,1195],{},"Combine multiple deposits"," to cover a single invoice.",[21,1198,1199,1202],{},[39,1200,1201],{},"Split one transaction"," across several expenses.",[21,1204,1205,1208,1209],{},[39,1206,1207],{},"Mix and match"," bank entries with invoices, bills, or journal entries—",[39,1210,1211],{},"no restrictions.",[11,1213,1214,1215],{},"📌 ",[39,1216,679],{},[11,1218,1219],{},[1220,1221],"img",{"alt":1222,"src":1223,"title":1222},"Transaction Match","https://storage.googleapis.com/nl-blog/features/accounting/transaction-match.png",[187,1225,1227],{"id":1226},"_2-smart-suggestions-not-just-static-rules","2. Smart Suggestions (Not Just Static Rules)",[11,1229,1230,1231,1234],{},"Instead of relying on ",[39,1232,1233],{},"fixed rules"," (e.g., \"If memo says 'Stripe,' assign to Sales\"), NewLedger learns from your behavior:",[18,1236,1237,1243,1249],{},[21,1238,1239,1242],{},[39,1240,1241],{},"AI-powered matching"," (amount, date, memo, tags)",[21,1244,1245,1248],{},[39,1246,1247],{},"Tag-aware logic"," (e.g., \"Marketing\" expenses auto-suggest to the right category)",[21,1250,1251,1254],{},[39,1252,1253],{},"Improves over time"," (fewer manual corrections)",[187,1256,1258],{"id":1257},"_3-bulk-confirm-audit-trail","3. Bulk Confirm & Audit Trail",[18,1260,1261,1267,1273],{},[21,1262,1263,1266],{},[39,1264,1265],{},"Review, adjust, and approve dozens of matches at once","—no more checkbox hell.",[21,1268,1269,1272],{},[39,1270,1271],{},"Full history tracking"," (who matched what, when, and why).",[21,1274,1275,1278],{},[39,1276,1277],{},"Roll back mistakes"," with one click.",[187,1280,1282],{"id":1281},"_4-open-apis-custom-imports","4. Open APIs & Custom Imports",[11,1284,1285,1286,1289],{},"Tired of fighting with ",[39,1287,1288],{},"restricted bank feeds","? NewLedger offers:",[18,1291,1292,1298,1304],{},[21,1293,1294,1297],{},[39,1295,1296],{},"Direct API access"," (no \"partner program\" paywall)",[21,1299,1300,1303],{},[39,1301,1302],{},"Custom CSV/Excel imports"," (for non-standard bank files)",[21,1305,1306],{},[39,1307,1308],{},"Auto-sync with Stripe, PayPal, etc.",[47,1310,1312],{"id":1311},"who-benefits-most-from-nn-reconciliation","Who Benefits Most from N:N Reconciliation?",[1062,1314],{},[187,1316,1318],{"id":1317},"e-commerce-marketplaces","🚀 E-commerce & Marketplaces",[18,1320,1321,1328],{},[21,1322,1323,1324,1327],{},"Reconcile ",[39,1325,1326],{},"batch payouts"," in seconds.",[21,1329,1330,1331,1334],{},"Handle ",[39,1332,1333],{},"refunds, chargebacks, and fees"," without messy adjustments.",[187,1336,1338],{"id":1337},"saas-subscription-businesses","💡 SaaS & Subscription Businesses",[18,1340,1341,1348],{},[21,1342,1343,1344,1347],{},"Match ",[39,1345,1346],{},"partial payments"," (monthly vs. annual plans) accurately.",[21,1349,1350,1351,1354],{},"Automate ",[39,1352,1353],{},"reconciliation"," with smart rules.",[187,1356,1358],{"id":1357},"agencies-freelancers","👔 Agencies & Freelancers",[18,1360,1361,1368],{},[21,1362,1363,1364,1367],{},"Split ",[39,1365,1366],{},"client retainers"," across multiple projects.",[21,1369,1370,1371,1374],{},"Track ",[39,1372,1373],{},"shared expenses"," (team reimbursements, vendor bills).",[1062,1376],{},[11,1378,1379,1380,1383],{},"If your current accounting workflow makes reconciliation ",[39,1381,1382],{},"a guessing game",", it's time for a change.",[11,1385,1386],{},[928,1387,1390],{"href":1388,"style":1389},"/pricing","\ndisplay: inline-block;\nbackground: linear-gradient(135deg, #007BFF, #6C63FF);\ncolor: white;\npadding: 0.75em 1.5em;\nborder-radius: 8px;\ntext-decoration: none;\nfont-weight: bold;\nbox-shadow: 0 4px 14px rgba(0,0,0,0.1);\nmargin-top: 1rem;\n","\nTry it free →\n",[11,1392,1393],{},[39,1394,1395],{},"Finally, reconciliation that works the way you do.",{"title":945,"searchDepth":946,"depth":946,"links":1397},[1398,1401,1407],{"id":1059,"depth":946,"text":1060,"children":1399},[1400],{"id":1093,"depth":953,"text":1094},{"id":1178,"depth":946,"text":1179,"children":1402},[1403,1404,1405,1406],{"id":1184,"depth":953,"text":1185},{"id":1226,"depth":953,"text":1227},{"id":1257,"depth":953,"text":1258},{"id":1281,"depth":953,"text":1282},{"id":1311,"depth":946,"text":1312,"children":1408},[1409,1410,1411],{"id":1317,"depth":953,"text":1318},{"id":1337,"depth":953,"text":1338},{"id":1357,"depth":953,"text":1358},{"src":1413,"alt":1414,"credit":1415,"width":1416,"height":1417},"https://storage.googleapis.com/nl-blog/misc/pexels-karolina-grabowska-4476375.jpg","Person using NewLedger dashboard","Photo by pexels.com",1600,900,"2025-07-15",{"contributors":1420},[6],"/blog/2025/07/15-rethinking-bank-reconciliation","2025-07-01",{"title":1424,"description":1425,"image":1426,"twitterCard":1427},"Bank Reconciliation Resources","Learn how NewLedger's N:N matching revolutionizes bank reconciliation for e-commerce businesses.","/social/bank-reconciliation-og.jpg","summary_large_image","bank-reconciliation-guide","blog/2025/07/15-rethinking-bank-reconciliation","Traditional accounting tools oversimplify reconciliation. NewLedger brings real-world flexibility with N:N matching and smart automation.",[1432,1433,1434],"ai","fintech","bookkeeping","2025-07-10","k2xKoxI7aN5aaBwi03m8uuRh7wkn_KKjYFDCVBhFs5U",{"id":1438,"title":1439,"author":1440,"body":1441,"category":971,"coverImage":1686,"createdAt":1692,"description":945,"extension":977,"featured":981,"meta":1693,"navigation":981,"path":1694,"publishedAt":1692,"seo":1695,"slug":1698,"status":987,"stem":1699,"subtitle":1700,"tags":1701,"updatedAt":1692,"__hash__":1703},"blog/blog/2025/03/15-hidden-cost-manual-entry.md","The Hidden Costs of Manual Data Entry",null,{"type":8,"value":1442,"toc":1679},[1443,1447,1450,1473,1475,1479,1522,1529,1533,1538,1558,1560,1564,1569,1586,1594,1597,1622,1625,1631,1633,1637,1674],[47,1444,1446],{"id":1445},"the-silent-profit-killer","The Silent Profit Killer",[11,1448,1449],{},"Manual data entry costs go far beyond employee wages:",[1451,1452,1453],"blockquote",{},[18,1454,1455,1461,1467],{},[21,1456,1457,1460],{},[39,1458,1459],{},"Error Correction Costs"," 3× the original data entry time",[21,1462,1463,1466],{},[39,1464,1465],{},"Audit Preparation"," takes 8× longer with manual systems",[21,1468,1469,1472],{},[39,1470,1471],{},"83% of accountants"," report overtime due to avoidable rework",[1062,1474],{},[47,1476,1478],{"id":1477},"the-5-hidden-cost-centers","The 5 Hidden Cost Centers",[1480,1481,1482,1490,1498,1506,1514],"ol",{},[21,1483,1484,1487,1489],{},[39,1485,1486],{},"Wages",[1079,1488],{},"\nProductive hours spent on repetitive entry",[21,1491,1492,1495,1497],{},[39,1493,1494],{},"Error Correction",[1079,1496],{},"\nTime spent finding/fixing mistakes",[21,1499,1500,1503,1505],{},[39,1501,1502],{},"Audit Premiums",[1079,1504],{},"\nHigher fees for messy records",[21,1507,1508,1511,1513],{},[39,1509,1510],{},"Opportunity Loss",[1079,1512],{},"\nBillable work missed during data crunches",[21,1515,1516,1519,1521],{},[39,1517,1518],{},"Employee Turnover",[1079,1520],{},"\nBurnout from tedious work",[11,1523,1524],{},[1220,1525],{"src":1526,"alt":1527,"title":1527,"style":1528},"https://storage.googleapis.com/nl-blog/misc/pexels-karolina-grabowska-5900183.jpg","Employee stress and burnout","width: 100%; height: auto; border-radius: 8px; margin: 1.5rem 0;",[47,1530,1532],{"id":1531},"real-world-impact","Real-World Impact",[11,1534,1535],{},[39,1536,1537],{},"For a 5-person team:",[18,1539,1540,1546,1552],{},[21,1541,1542,1545],{},[39,1543,1544],{},"$142,000"," annual wasted wages",[21,1547,1548,1551],{},[39,1549,1550],{},"312 hours"," lost to error correction",[21,1553,1554,1557],{},[39,1555,1556],{},"2–3 clients"," worth of missed opportunity",[1062,1559],{},[47,1561,1563],{"id":1562},"the-automation-advantage","The Automation Advantage",[11,1565,1566],{},[39,1567,1568],{},"Typical results after switching:",[18,1570,1571,1574,1577,1580,1583],{},[21,1572,1573],{},"70–90% faster data processing",[21,1575,1576],{},"95% fewer data entry errors",[21,1578,1579],{},"50% shorter audit prep",[21,1581,1582],{},"Seamless import of bank feeds, invoices, and journals",[21,1584,1585],{},"One-click sync with existing accounting tools",[1451,1587,1588],{},[11,1589,1590,1591,1593],{},"\"We reclaimed 62 hours/month — enough to onboard 3 new clients without hiring.\"",[1079,1592],{},"\n— Sarah K., CPA",[11,1595,1596],{},"Modern automation tools help you skip the manual steps:",[18,1598,1599,1605,1611,1617],{},[21,1600,1601,1604],{},[39,1602,1603],{},"Connect your bank"," to fetch transactions automatically",[21,1606,1607,1610],{},[39,1608,1609],{},"Auto-categorize expenses"," using rules",[21,1612,1613,1616],{},[39,1614,1615],{},"Import journal entries"," from CSVs in seconds",[21,1618,1619],{},[39,1620,1621],{},"Eliminate copy-paste from statements or ledgers",[11,1623,1624],{},"You move from “bookkeeper mode” to “adviser mode” — focusing on insights, not inputs.",[11,1626,1627],{},[1220,1628],{"src":1629,"alt":1630,"title":1630,"style":1528},"https://storage.googleapis.com/nl-blog/misc/pexels-karolina-grabowska-5717797.jpg","Happy Accountant with Automated Data Import",[1062,1632],{},[47,1634,1636],{"id":1635},"getting-started","Getting Started",[1480,1638,1639,1645,1668],{},[21,1640,1641,1644],{},[39,1642,1643],{},"Start where the pain is worst"," (expenses, invoices, statements)",[21,1646,1647,1650,1651],{},[39,1648,1649],{},"Automate low-hanging fruit"," with:\n",[18,1652,1653,1656,1659,1662,1665],{},[21,1654,1655],{},"Bank feed integrations",[21,1657,1658],{},"CSV transaction imports",[21,1660,1661],{},"CSV journal imports",[21,1663,1664],{},"CSV client/vendor imports",[21,1666,1667],{},"CSV expense imports",[21,1669,1670,1673],{},[39,1671,1672],{},"Layer in smart rules"," for transaction matching and validation",[11,1675,1676],{},[928,1677,1678],{"href":1388,"style":1389},"\nTry automated data entry →\n",{"title":945,"searchDepth":946,"depth":946,"links":1680},[1681,1682,1683,1684,1685],{"id":1445,"depth":946,"text":1446},{"id":1477,"depth":946,"text":1478},{"id":1531,"depth":946,"text":1532},{"id":1562,"depth":946,"text":1563},{"id":1635,"depth":946,"text":1636},{"src":1687,"alt":1688,"credit":1689,"width":1690,"height":1691},"https://images.pexels.com/photos/669610/pexels-photo-669610.jpeg","Frustrated accountant working with paper receipts","Photo by rawpixel.com from Pexels",6000,4000,"2025-03-15",{},"/blog/2025/03/15-hidden-cost-manual-entry",{"title":1696,"description":1697},"True Cost of Manual Data Entry for Accountants","Discover the 7 hidden expenses of manual bookkeeping and how automation pays for itself.","manual-data-entry-costs","blog/2025/03/15-hidden-cost-manual-entry","How spreadsheet work silently drains your profitability",[993,971,1702],"ROI","vvGTTJ_UhmWt2mHdtYlYzujdmnrhaLrL3lmUo39BUz8",1779187997448]