[{"data":1,"prerenderedAt":14713},["ShallowReactive",2],{"blog-integration-guide":3,"all-blog-posts":3938},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"author":11,"category":12,"tags":13,"image":17,"readingTime":18,"featured":19,"body":20,"_type":3932,"_id":3933,"_source":3934,"_file":3935,"_stem":3936,"_extension":3937},"/blog/integration-guide","blog",false,"","Integration Guide: Connecting Your Accounting System","A comprehensive guide to integrating your accounting software with other business tools for seamless data flow.","2024-02-15","Michael Torres","Integration",[12,14,15,16],"API","Automation","Tutorial","https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1200&h=600&fit=crop",9,true,{"type":21,"children":22,"toc":3888},"root",[23,31,37,44,51,56,112,118,123,151,157,163,173,181,191,199,714,720,729,737,760,768,1199,1205,1214,1222,1245,1251,1260,1268,1291,1297,1306,1314,1337,1343,1352,1360,1383,1389,1395,1400,1408,1426,1434,1447,1453,1458,1466,1474,1481,1499,1506,1524,1530,1535,1543,2007,2014,2032,2039,2057,2063,2068,2076,2094,2101,2119,2126,2144,2150,2156,2164,2169,2175,2183,2188,2194,2202,2207,2213,2219,2345,2351,2747,2753,2759,3048,3054,3059,3087,3093,3099,3212,3218,3241,3247,3270,3276,3282,3686,3692,3697,3725,3731,3838,3844,3849,3854,3868,3872,3882],{"type":24,"tag":25,"props":26,"children":28},"element","h1",{"id":27},"integration-guide-connecting-your-accounting-system",[29],{"type":30,"value":8},"text",{"type":24,"tag":32,"props":33,"children":34},"p",{},[35],{"type":30,"value":36},"Modern businesses use dozens of software tools. Integrating them with your accounting system eliminates double entry, reduces errors, and provides real-time financial visibility.",{"type":24,"tag":38,"props":39,"children":41},"h2",{"id":40},"why-integration-matters",[42],{"type":30,"value":43},"Why Integration Matters",{"type":24,"tag":45,"props":46,"children":48},"h3",{"id":47},"the-cost-of-disconnected-systems",[49],{"type":30,"value":50},"The Cost of Disconnected Systems",{"type":24,"tag":32,"props":52,"children":53},{},[54],{"type":30,"value":55},"Without integration, businesses face:",{"type":24,"tag":57,"props":58,"children":59},"ul",{},[60,72,82,92,102],{"type":24,"tag":61,"props":62,"children":63},"li",{},[64,70],{"type":24,"tag":65,"props":66,"children":67},"strong",{},[68],{"type":30,"value":69},"Manual data entry",{"type":30,"value":71}," consuming 10-20 hours per week",{"type":24,"tag":61,"props":73,"children":74},{},[75,80],{"type":24,"tag":65,"props":76,"children":77},{},[78],{"type":30,"value":79},"Data entry errors",{"type":30,"value":81}," affecting 5-10% of transactions",{"type":24,"tag":61,"props":83,"children":84},{},[85,90],{"type":24,"tag":65,"props":86,"children":87},{},[88],{"type":30,"value":89},"Delayed reporting",{"type":30,"value":91}," with information days or weeks old",{"type":24,"tag":61,"props":93,"children":94},{},[95,100],{"type":24,"tag":65,"props":96,"children":97},{},[98],{"type":30,"value":99},"Reconciliation nightmares",{"type":30,"value":101}," at month-end",{"type":24,"tag":61,"props":103,"children":104},{},[105,110],{"type":24,"tag":65,"props":106,"children":107},{},[108],{"type":30,"value":109},"Missed insights",{"type":30,"value":111}," from siloed data",{"type":24,"tag":45,"props":113,"children":115},{"id":114},"the-integration-advantage",[116],{"type":30,"value":117},"The Integration Advantage",{"type":24,"tag":32,"props":119,"children":120},{},[121],{"type":30,"value":122},"Connected systems provide:",{"type":24,"tag":57,"props":124,"children":125},{},[126,131,136,141,146],{"type":24,"tag":61,"props":127,"children":128},{},[129],{"type":30,"value":130},"✅ Real-time data synchronization",{"type":24,"tag":61,"props":132,"children":133},{},[134],{"type":30,"value":135},"✅ Elimination of duplicate entry",{"type":24,"tag":61,"props":137,"children":138},{},[139],{"type":30,"value":140},"✅ Automatic reconciliation",{"type":24,"tag":61,"props":142,"children":143},{},[144],{"type":30,"value":145},"✅ Unified reporting",{"type":24,"tag":61,"props":147,"children":148},{},[149],{"type":30,"value":150},"✅ Better decision-making",{"type":24,"tag":38,"props":152,"children":154},{"id":153},"common-integration-scenarios",[155],{"type":30,"value":156},"Common Integration Scenarios",{"type":24,"tag":45,"props":158,"children":160},{"id":159},"_1-e-commerce-platforms",[161],{"type":30,"value":162},"1. E-Commerce Platforms",{"type":24,"tag":32,"props":164,"children":165},{},[166,171],{"type":24,"tag":65,"props":167,"children":168},{},[169],{"type":30,"value":170},"Integrate:",{"type":30,"value":172}," Shopify, WooCommerce, Amazon, eBay",{"type":24,"tag":32,"props":174,"children":175},{},[176],{"type":24,"tag":65,"props":177,"children":178},{},[179],{"type":30,"value":180},"Data Flow:",{"type":24,"tag":182,"props":183,"children":185},"pre",{"code":184},"E-Commerce → Accounting\n- Sales orders\n- Customer information\n- Payment details\n- Inventory updates\n- Shipping costs\n- Refunds and returns\n",[186],{"type":24,"tag":187,"props":188,"children":189},"code",{"__ignoreMap":7},[190],{"type":30,"value":184},{"type":24,"tag":32,"props":192,"children":193},{},[194],{"type":24,"tag":65,"props":195,"children":196},{},[197],{"type":30,"value":198},"Example Integration:",{"type":24,"tag":182,"props":200,"children":204},{"code":201,"language":202,"meta":7,"className":203,"style":7},"// Shopify to Accounting Integration\nconst syncShopifyOrders = async () => {\n  const orders = await shopify.getOrders({\n    status: 'paid',\n    created_at_min: getLastSyncTime()\n  });\n  \n  for (const order of orders) {\n    const invoice = {\n      customer: mapCustomer(order.customer),\n      lineItems: order.line_items.map(item => ({\n        description: item.title,\n        quantity: item.quantity,\n        unitPrice: item.price,\n        taxAmount: item.tax_lines.reduce((sum, tax) => sum + tax.price, 0)\n      })),\n      paymentMethod: order.payment_gateway_names[0],\n      transactionDate: order.created_at\n    };\n    \n    await accounting.createInvoice(invoice);\n    await accounting.recordPayment({\n      invoiceId: invoice.id,\n      amount: order.total_price,\n      date: order.created_at\n    });\n  }\n};\n","javascript","language-javascript shiki shiki-themes github-dark",[205],{"type":24,"tag":187,"props":206,"children":207},{"__ignoreMap":7},[208,220,262,301,321,340,349,358,391,412,431,466,475,484,493,561,570,588,597,606,615,639,660,669,678,687,696,705],{"type":24,"tag":209,"props":210,"children":213},"span",{"class":211,"line":212},"line",1,[214],{"type":24,"tag":209,"props":215,"children":217},{"style":216},"--shiki-default:#6A737D",[218],{"type":30,"value":219},"// Shopify to Accounting Integration\n",{"type":24,"tag":209,"props":221,"children":223},{"class":211,"line":222},2,[224,230,236,241,246,252,257],{"type":24,"tag":209,"props":225,"children":227},{"style":226},"--shiki-default:#F97583",[228],{"type":30,"value":229},"const",{"type":24,"tag":209,"props":231,"children":233},{"style":232},"--shiki-default:#B392F0",[234],{"type":30,"value":235}," syncShopifyOrders",{"type":24,"tag":209,"props":237,"children":238},{"style":226},[239],{"type":30,"value":240}," =",{"type":24,"tag":209,"props":242,"children":243},{"style":226},[244],{"type":30,"value":245}," async",{"type":24,"tag":209,"props":247,"children":249},{"style":248},"--shiki-default:#E1E4E8",[250],{"type":30,"value":251}," () ",{"type":24,"tag":209,"props":253,"children":254},{"style":226},[255],{"type":30,"value":256},"=>",{"type":24,"tag":209,"props":258,"children":259},{"style":248},[260],{"type":30,"value":261}," {\n",{"type":24,"tag":209,"props":263,"children":265},{"class":211,"line":264},3,[266,271,277,281,286,291,296],{"type":24,"tag":209,"props":267,"children":268},{"style":226},[269],{"type":30,"value":270},"  const",{"type":24,"tag":209,"props":272,"children":274},{"style":273},"--shiki-default:#79B8FF",[275],{"type":30,"value":276}," orders",{"type":24,"tag":209,"props":278,"children":279},{"style":226},[280],{"type":30,"value":240},{"type":24,"tag":209,"props":282,"children":283},{"style":226},[284],{"type":30,"value":285}," await",{"type":24,"tag":209,"props":287,"children":288},{"style":248},[289],{"type":30,"value":290}," shopify.",{"type":24,"tag":209,"props":292,"children":293},{"style":232},[294],{"type":30,"value":295},"getOrders",{"type":24,"tag":209,"props":297,"children":298},{"style":248},[299],{"type":30,"value":300},"({\n",{"type":24,"tag":209,"props":302,"children":304},{"class":211,"line":303},4,[305,310,316],{"type":24,"tag":209,"props":306,"children":307},{"style":248},[308],{"type":30,"value":309},"    status: ",{"type":24,"tag":209,"props":311,"children":313},{"style":312},"--shiki-default:#9ECBFF",[314],{"type":30,"value":315},"'paid'",{"type":24,"tag":209,"props":317,"children":318},{"style":248},[319],{"type":30,"value":320},",\n",{"type":24,"tag":209,"props":322,"children":324},{"class":211,"line":323},5,[325,330,335],{"type":24,"tag":209,"props":326,"children":327},{"style":248},[328],{"type":30,"value":329},"    created_at_min: ",{"type":24,"tag":209,"props":331,"children":332},{"style":232},[333],{"type":30,"value":334},"getLastSyncTime",{"type":24,"tag":209,"props":336,"children":337},{"style":248},[338],{"type":30,"value":339},"()\n",{"type":24,"tag":209,"props":341,"children":343},{"class":211,"line":342},6,[344],{"type":24,"tag":209,"props":345,"children":346},{"style":248},[347],{"type":30,"value":348},"  });\n",{"type":24,"tag":209,"props":350,"children":352},{"class":211,"line":351},7,[353],{"type":24,"tag":209,"props":354,"children":355},{"style":248},[356],{"type":30,"value":357},"  \n",{"type":24,"tag":209,"props":359,"children":361},{"class":211,"line":360},8,[362,367,372,376,381,386],{"type":24,"tag":209,"props":363,"children":364},{"style":226},[365],{"type":30,"value":366},"  for",{"type":24,"tag":209,"props":368,"children":369},{"style":248},[370],{"type":30,"value":371}," (",{"type":24,"tag":209,"props":373,"children":374},{"style":226},[375],{"type":30,"value":229},{"type":24,"tag":209,"props":377,"children":378},{"style":273},[379],{"type":30,"value":380}," order",{"type":24,"tag":209,"props":382,"children":383},{"style":226},[384],{"type":30,"value":385}," of",{"type":24,"tag":209,"props":387,"children":388},{"style":248},[389],{"type":30,"value":390}," orders) {\n",{"type":24,"tag":209,"props":392,"children":393},{"class":211,"line":18},[394,399,404,408],{"type":24,"tag":209,"props":395,"children":396},{"style":226},[397],{"type":30,"value":398},"    const",{"type":24,"tag":209,"props":400,"children":401},{"style":273},[402],{"type":30,"value":403}," invoice",{"type":24,"tag":209,"props":405,"children":406},{"style":226},[407],{"type":30,"value":240},{"type":24,"tag":209,"props":409,"children":410},{"style":248},[411],{"type":30,"value":261},{"type":24,"tag":209,"props":413,"children":415},{"class":211,"line":414},10,[416,421,426],{"type":24,"tag":209,"props":417,"children":418},{"style":248},[419],{"type":30,"value":420},"      customer: ",{"type":24,"tag":209,"props":422,"children":423},{"style":232},[424],{"type":30,"value":425},"mapCustomer",{"type":24,"tag":209,"props":427,"children":428},{"style":248},[429],{"type":30,"value":430},"(order.customer),\n",{"type":24,"tag":209,"props":432,"children":434},{"class":211,"line":433},11,[435,440,445,450,456,461],{"type":24,"tag":209,"props":436,"children":437},{"style":248},[438],{"type":30,"value":439},"      lineItems: order.line_items.",{"type":24,"tag":209,"props":441,"children":442},{"style":232},[443],{"type":30,"value":444},"map",{"type":24,"tag":209,"props":446,"children":447},{"style":248},[448],{"type":30,"value":449},"(",{"type":24,"tag":209,"props":451,"children":453},{"style":452},"--shiki-default:#FFAB70",[454],{"type":30,"value":455},"item",{"type":24,"tag":209,"props":457,"children":458},{"style":226},[459],{"type":30,"value":460}," =>",{"type":24,"tag":209,"props":462,"children":463},{"style":248},[464],{"type":30,"value":465}," ({\n",{"type":24,"tag":209,"props":467,"children":469},{"class":211,"line":468},12,[470],{"type":24,"tag":209,"props":471,"children":472},{"style":248},[473],{"type":30,"value":474},"        description: item.title,\n",{"type":24,"tag":209,"props":476,"children":478},{"class":211,"line":477},13,[479],{"type":24,"tag":209,"props":480,"children":481},{"style":248},[482],{"type":30,"value":483},"        quantity: item.quantity,\n",{"type":24,"tag":209,"props":485,"children":487},{"class":211,"line":486},14,[488],{"type":24,"tag":209,"props":489,"children":490},{"style":248},[491],{"type":30,"value":492},"        unitPrice: item.price,\n",{"type":24,"tag":209,"props":494,"children":496},{"class":211,"line":495},15,[497,502,507,512,517,522,527,532,536,541,546,551,556],{"type":24,"tag":209,"props":498,"children":499},{"style":248},[500],{"type":30,"value":501},"        taxAmount: item.tax_lines.",{"type":24,"tag":209,"props":503,"children":504},{"style":232},[505],{"type":30,"value":506},"reduce",{"type":24,"tag":209,"props":508,"children":509},{"style":248},[510],{"type":30,"value":511},"((",{"type":24,"tag":209,"props":513,"children":514},{"style":452},[515],{"type":30,"value":516},"sum",{"type":24,"tag":209,"props":518,"children":519},{"style":248},[520],{"type":30,"value":521},", ",{"type":24,"tag":209,"props":523,"children":524},{"style":452},[525],{"type":30,"value":526},"tax",{"type":24,"tag":209,"props":528,"children":529},{"style":248},[530],{"type":30,"value":531},") ",{"type":24,"tag":209,"props":533,"children":534},{"style":226},[535],{"type":30,"value":256},{"type":24,"tag":209,"props":537,"children":538},{"style":248},[539],{"type":30,"value":540}," sum ",{"type":24,"tag":209,"props":542,"children":543},{"style":226},[544],{"type":30,"value":545},"+",{"type":24,"tag":209,"props":547,"children":548},{"style":248},[549],{"type":30,"value":550}," tax.price, ",{"type":24,"tag":209,"props":552,"children":553},{"style":273},[554],{"type":30,"value":555},"0",{"type":24,"tag":209,"props":557,"children":558},{"style":248},[559],{"type":30,"value":560},")\n",{"type":24,"tag":209,"props":562,"children":564},{"class":211,"line":563},16,[565],{"type":24,"tag":209,"props":566,"children":567},{"style":248},[568],{"type":30,"value":569},"      })),\n",{"type":24,"tag":209,"props":571,"children":573},{"class":211,"line":572},17,[574,579,583],{"type":24,"tag":209,"props":575,"children":576},{"style":248},[577],{"type":30,"value":578},"      paymentMethod: order.payment_gateway_names[",{"type":24,"tag":209,"props":580,"children":581},{"style":273},[582],{"type":30,"value":555},{"type":24,"tag":209,"props":584,"children":585},{"style":248},[586],{"type":30,"value":587},"],\n",{"type":24,"tag":209,"props":589,"children":591},{"class":211,"line":590},18,[592],{"type":24,"tag":209,"props":593,"children":594},{"style":248},[595],{"type":30,"value":596},"      transactionDate: order.created_at\n",{"type":24,"tag":209,"props":598,"children":600},{"class":211,"line":599},19,[601],{"type":24,"tag":209,"props":602,"children":603},{"style":248},[604],{"type":30,"value":605},"    };\n",{"type":24,"tag":209,"props":607,"children":609},{"class":211,"line":608},20,[610],{"type":24,"tag":209,"props":611,"children":612},{"style":248},[613],{"type":30,"value":614},"    \n",{"type":24,"tag":209,"props":616,"children":618},{"class":211,"line":617},21,[619,624,629,634],{"type":24,"tag":209,"props":620,"children":621},{"style":226},[622],{"type":30,"value":623},"    await",{"type":24,"tag":209,"props":625,"children":626},{"style":248},[627],{"type":30,"value":628}," accounting.",{"type":24,"tag":209,"props":630,"children":631},{"style":232},[632],{"type":30,"value":633},"createInvoice",{"type":24,"tag":209,"props":635,"children":636},{"style":248},[637],{"type":30,"value":638},"(invoice);\n",{"type":24,"tag":209,"props":640,"children":642},{"class":211,"line":641},22,[643,647,651,656],{"type":24,"tag":209,"props":644,"children":645},{"style":226},[646],{"type":30,"value":623},{"type":24,"tag":209,"props":648,"children":649},{"style":248},[650],{"type":30,"value":628},{"type":24,"tag":209,"props":652,"children":653},{"style":232},[654],{"type":30,"value":655},"recordPayment",{"type":24,"tag":209,"props":657,"children":658},{"style":248},[659],{"type":30,"value":300},{"type":24,"tag":209,"props":661,"children":663},{"class":211,"line":662},23,[664],{"type":24,"tag":209,"props":665,"children":666},{"style":248},[667],{"type":30,"value":668},"      invoiceId: invoice.id,\n",{"type":24,"tag":209,"props":670,"children":672},{"class":211,"line":671},24,[673],{"type":24,"tag":209,"props":674,"children":675},{"style":248},[676],{"type":30,"value":677},"      amount: order.total_price,\n",{"type":24,"tag":209,"props":679,"children":681},{"class":211,"line":680},25,[682],{"type":24,"tag":209,"props":683,"children":684},{"style":248},[685],{"type":30,"value":686},"      date: order.created_at\n",{"type":24,"tag":209,"props":688,"children":690},{"class":211,"line":689},26,[691],{"type":24,"tag":209,"props":692,"children":693},{"style":248},[694],{"type":30,"value":695},"    });\n",{"type":24,"tag":209,"props":697,"children":699},{"class":211,"line":698},27,[700],{"type":24,"tag":209,"props":701,"children":702},{"style":248},[703],{"type":30,"value":704},"  }\n",{"type":24,"tag":209,"props":706,"children":708},{"class":211,"line":707},28,[709],{"type":24,"tag":209,"props":710,"children":711},{"style":248},[712],{"type":30,"value":713},"};\n",{"type":24,"tag":45,"props":715,"children":717},{"id":716},"_2-payment-processors",[718],{"type":30,"value":719},"2. Payment Processors",{"type":24,"tag":32,"props":721,"children":722},{},[723,727],{"type":24,"tag":65,"props":724,"children":725},{},[726],{"type":30,"value":170},{"type":30,"value":728}," Stripe, PayPal, Square",{"type":24,"tag":32,"props":730,"children":731},{},[732],{"type":24,"tag":65,"props":733,"children":734},{},[735],{"type":30,"value":736},"Benefits:",{"type":24,"tag":57,"props":738,"children":739},{},[740,745,750,755],{"type":24,"tag":61,"props":741,"children":742},{},[743],{"type":30,"value":744},"Automatic payment recording",{"type":24,"tag":61,"props":746,"children":747},{},[748],{"type":30,"value":749},"Fee tracking",{"type":24,"tag":61,"props":751,"children":752},{},[753],{"type":30,"value":754},"Payout reconciliation",{"type":24,"tag":61,"props":756,"children":757},{},[758],{"type":30,"value":759},"Refund handling",{"type":24,"tag":32,"props":761,"children":762},{},[763],{"type":24,"tag":65,"props":764,"children":765},{},[766],{"type":30,"value":767},"Configuration Example:",{"type":24,"tag":182,"props":769,"children":773},{"code":770,"language":771,"meta":7,"className":772,"style":7},"# Stripe Webhook Handler\n@app.route('/webhooks/stripe', methods=['POST'])\ndef handle_stripe_webhook():\n    payload = request.get_data()\n    sig_header = request.headers.get('Stripe-Signature')\n    \n    event = stripe.Webhook.construct_event(\n        payload, sig_header, webhook_secret\n    )\n    \n    if event.type == 'charge.succeeded':\n        charge = event.data.object\n        \n        # Record in accounting system\n        accounting.record_transaction({\n            'type': 'income',\n            'amount': charge.amount / 100,  # Convert from cents\n            'fee': charge.fee / 100,\n            'net': charge.net / 100,\n            'customer': charge.customer,\n            'description': charge.description,\n            'date': datetime.fromtimestamp(charge.created)\n        })\n    \n    return {'status': 'success'}\n","python","language-python shiki shiki-themes github-dark",[774],{"type":24,"tag":187,"props":775,"children":776},{"__ignoreMap":7},[777,785,831,849,866,892,899,916,924,932,939,967,984,992,1000,1008,1030,1063,1088,1113,1126,1139,1152,1160,1167],{"type":24,"tag":209,"props":778,"children":779},{"class":211,"line":212},[780],{"type":24,"tag":209,"props":781,"children":782},{"style":216},[783],{"type":30,"value":784},"# Stripe Webhook Handler\n",{"type":24,"tag":209,"props":786,"children":787},{"class":211,"line":222},[788,793,797,802,806,811,816,821,826],{"type":24,"tag":209,"props":789,"children":790},{"style":232},[791],{"type":30,"value":792},"@app.route",{"type":24,"tag":209,"props":794,"children":795},{"style":248},[796],{"type":30,"value":449},{"type":24,"tag":209,"props":798,"children":799},{"style":312},[800],{"type":30,"value":801},"'/webhooks/stripe'",{"type":24,"tag":209,"props":803,"children":804},{"style":248},[805],{"type":30,"value":521},{"type":24,"tag":209,"props":807,"children":808},{"style":452},[809],{"type":30,"value":810},"methods",{"type":24,"tag":209,"props":812,"children":813},{"style":226},[814],{"type":30,"value":815},"=",{"type":24,"tag":209,"props":817,"children":818},{"style":248},[819],{"type":30,"value":820},"[",{"type":24,"tag":209,"props":822,"children":823},{"style":312},[824],{"type":30,"value":825},"'POST'",{"type":24,"tag":209,"props":827,"children":828},{"style":248},[829],{"type":30,"value":830},"])\n",{"type":24,"tag":209,"props":832,"children":833},{"class":211,"line":264},[834,839,844],{"type":24,"tag":209,"props":835,"children":836},{"style":226},[837],{"type":30,"value":838},"def",{"type":24,"tag":209,"props":840,"children":841},{"style":232},[842],{"type":30,"value":843}," handle_stripe_webhook",{"type":24,"tag":209,"props":845,"children":846},{"style":248},[847],{"type":30,"value":848},"():\n",{"type":24,"tag":209,"props":850,"children":851},{"class":211,"line":303},[852,857,861],{"type":24,"tag":209,"props":853,"children":854},{"style":248},[855],{"type":30,"value":856},"    payload ",{"type":24,"tag":209,"props":858,"children":859},{"style":226},[860],{"type":30,"value":815},{"type":24,"tag":209,"props":862,"children":863},{"style":248},[864],{"type":30,"value":865}," request.get_data()\n",{"type":24,"tag":209,"props":867,"children":868},{"class":211,"line":323},[869,874,878,883,888],{"type":24,"tag":209,"props":870,"children":871},{"style":248},[872],{"type":30,"value":873},"    sig_header ",{"type":24,"tag":209,"props":875,"children":876},{"style":226},[877],{"type":30,"value":815},{"type":24,"tag":209,"props":879,"children":880},{"style":248},[881],{"type":30,"value":882}," request.headers.get(",{"type":24,"tag":209,"props":884,"children":885},{"style":312},[886],{"type":30,"value":887},"'Stripe-Signature'",{"type":24,"tag":209,"props":889,"children":890},{"style":248},[891],{"type":30,"value":560},{"type":24,"tag":209,"props":893,"children":894},{"class":211,"line":342},[895],{"type":24,"tag":209,"props":896,"children":897},{"style":248},[898],{"type":30,"value":614},{"type":24,"tag":209,"props":900,"children":901},{"class":211,"line":351},[902,907,911],{"type":24,"tag":209,"props":903,"children":904},{"style":248},[905],{"type":30,"value":906},"    event ",{"type":24,"tag":209,"props":908,"children":909},{"style":226},[910],{"type":30,"value":815},{"type":24,"tag":209,"props":912,"children":913},{"style":248},[914],{"type":30,"value":915}," stripe.Webhook.construct_event(\n",{"type":24,"tag":209,"props":917,"children":918},{"class":211,"line":360},[919],{"type":24,"tag":209,"props":920,"children":921},{"style":248},[922],{"type":30,"value":923},"        payload, sig_header, webhook_secret\n",{"type":24,"tag":209,"props":925,"children":926},{"class":211,"line":18},[927],{"type":24,"tag":209,"props":928,"children":929},{"style":248},[930],{"type":30,"value":931},"    )\n",{"type":24,"tag":209,"props":933,"children":934},{"class":211,"line":414},[935],{"type":24,"tag":209,"props":936,"children":937},{"style":248},[938],{"type":30,"value":614},{"type":24,"tag":209,"props":940,"children":941},{"class":211,"line":433},[942,947,952,957,962],{"type":24,"tag":209,"props":943,"children":944},{"style":226},[945],{"type":30,"value":946},"    if",{"type":24,"tag":209,"props":948,"children":949},{"style":248},[950],{"type":30,"value":951}," event.type ",{"type":24,"tag":209,"props":953,"children":954},{"style":226},[955],{"type":30,"value":956},"==",{"type":24,"tag":209,"props":958,"children":959},{"style":312},[960],{"type":30,"value":961}," 'charge.succeeded'",{"type":24,"tag":209,"props":963,"children":964},{"style":248},[965],{"type":30,"value":966},":\n",{"type":24,"tag":209,"props":968,"children":969},{"class":211,"line":468},[970,975,979],{"type":24,"tag":209,"props":971,"children":972},{"style":248},[973],{"type":30,"value":974},"        charge ",{"type":24,"tag":209,"props":976,"children":977},{"style":226},[978],{"type":30,"value":815},{"type":24,"tag":209,"props":980,"children":981},{"style":248},[982],{"type":30,"value":983}," event.data.object\n",{"type":24,"tag":209,"props":985,"children":986},{"class":211,"line":477},[987],{"type":24,"tag":209,"props":988,"children":989},{"style":248},[990],{"type":30,"value":991},"        \n",{"type":24,"tag":209,"props":993,"children":994},{"class":211,"line":486},[995],{"type":24,"tag":209,"props":996,"children":997},{"style":216},[998],{"type":30,"value":999},"        # Record in accounting system\n",{"type":24,"tag":209,"props":1001,"children":1002},{"class":211,"line":495},[1003],{"type":24,"tag":209,"props":1004,"children":1005},{"style":248},[1006],{"type":30,"value":1007},"        accounting.record_transaction({\n",{"type":24,"tag":209,"props":1009,"children":1010},{"class":211,"line":563},[1011,1016,1021,1026],{"type":24,"tag":209,"props":1012,"children":1013},{"style":312},[1014],{"type":30,"value":1015},"            'type'",{"type":24,"tag":209,"props":1017,"children":1018},{"style":248},[1019],{"type":30,"value":1020},": ",{"type":24,"tag":209,"props":1022,"children":1023},{"style":312},[1024],{"type":30,"value":1025},"'income'",{"type":24,"tag":209,"props":1027,"children":1028},{"style":248},[1029],{"type":30,"value":320},{"type":24,"tag":209,"props":1031,"children":1032},{"class":211,"line":572},[1033,1038,1043,1048,1053,1058],{"type":24,"tag":209,"props":1034,"children":1035},{"style":312},[1036],{"type":30,"value":1037},"            'amount'",{"type":24,"tag":209,"props":1039,"children":1040},{"style":248},[1041],{"type":30,"value":1042},": charge.amount ",{"type":24,"tag":209,"props":1044,"children":1045},{"style":226},[1046],{"type":30,"value":1047},"/",{"type":24,"tag":209,"props":1049,"children":1050},{"style":273},[1051],{"type":30,"value":1052}," 100",{"type":24,"tag":209,"props":1054,"children":1055},{"style":248},[1056],{"type":30,"value":1057},",  ",{"type":24,"tag":209,"props":1059,"children":1060},{"style":216},[1061],{"type":30,"value":1062},"# Convert from cents\n",{"type":24,"tag":209,"props":1064,"children":1065},{"class":211,"line":590},[1066,1071,1076,1080,1084],{"type":24,"tag":209,"props":1067,"children":1068},{"style":312},[1069],{"type":30,"value":1070},"            'fee'",{"type":24,"tag":209,"props":1072,"children":1073},{"style":248},[1074],{"type":30,"value":1075},": charge.fee ",{"type":24,"tag":209,"props":1077,"children":1078},{"style":226},[1079],{"type":30,"value":1047},{"type":24,"tag":209,"props":1081,"children":1082},{"style":273},[1083],{"type":30,"value":1052},{"type":24,"tag":209,"props":1085,"children":1086},{"style":248},[1087],{"type":30,"value":320},{"type":24,"tag":209,"props":1089,"children":1090},{"class":211,"line":599},[1091,1096,1101,1105,1109],{"type":24,"tag":209,"props":1092,"children":1093},{"style":312},[1094],{"type":30,"value":1095},"            'net'",{"type":24,"tag":209,"props":1097,"children":1098},{"style":248},[1099],{"type":30,"value":1100},": charge.net ",{"type":24,"tag":209,"props":1102,"children":1103},{"style":226},[1104],{"type":30,"value":1047},{"type":24,"tag":209,"props":1106,"children":1107},{"style":273},[1108],{"type":30,"value":1052},{"type":24,"tag":209,"props":1110,"children":1111},{"style":248},[1112],{"type":30,"value":320},{"type":24,"tag":209,"props":1114,"children":1115},{"class":211,"line":608},[1116,1121],{"type":24,"tag":209,"props":1117,"children":1118},{"style":312},[1119],{"type":30,"value":1120},"            'customer'",{"type":24,"tag":209,"props":1122,"children":1123},{"style":248},[1124],{"type":30,"value":1125},": charge.customer,\n",{"type":24,"tag":209,"props":1127,"children":1128},{"class":211,"line":617},[1129,1134],{"type":24,"tag":209,"props":1130,"children":1131},{"style":312},[1132],{"type":30,"value":1133},"            'description'",{"type":24,"tag":209,"props":1135,"children":1136},{"style":248},[1137],{"type":30,"value":1138},": charge.description,\n",{"type":24,"tag":209,"props":1140,"children":1141},{"class":211,"line":641},[1142,1147],{"type":24,"tag":209,"props":1143,"children":1144},{"style":312},[1145],{"type":30,"value":1146},"            'date'",{"type":24,"tag":209,"props":1148,"children":1149},{"style":248},[1150],{"type":30,"value":1151},": datetime.fromtimestamp(charge.created)\n",{"type":24,"tag":209,"props":1153,"children":1154},{"class":211,"line":662},[1155],{"type":24,"tag":209,"props":1156,"children":1157},{"style":248},[1158],{"type":30,"value":1159},"        })\n",{"type":24,"tag":209,"props":1161,"children":1162},{"class":211,"line":671},[1163],{"type":24,"tag":209,"props":1164,"children":1165},{"style":248},[1166],{"type":30,"value":614},{"type":24,"tag":209,"props":1168,"children":1169},{"class":211,"line":680},[1170,1175,1180,1185,1189,1194],{"type":24,"tag":209,"props":1171,"children":1172},{"style":226},[1173],{"type":30,"value":1174},"    return",{"type":24,"tag":209,"props":1176,"children":1177},{"style":248},[1178],{"type":30,"value":1179}," {",{"type":24,"tag":209,"props":1181,"children":1182},{"style":312},[1183],{"type":30,"value":1184},"'status'",{"type":24,"tag":209,"props":1186,"children":1187},{"style":248},[1188],{"type":30,"value":1020},{"type":24,"tag":209,"props":1190,"children":1191},{"style":312},[1192],{"type":30,"value":1193},"'success'",{"type":24,"tag":209,"props":1195,"children":1196},{"style":248},[1197],{"type":30,"value":1198},"}\n",{"type":24,"tag":45,"props":1200,"children":1202},{"id":1201},"_3-banking-and-credit-cards",[1203],{"type":30,"value":1204},"3. Banking and Credit Cards",{"type":24,"tag":32,"props":1206,"children":1207},{},[1208,1212],{"type":24,"tag":65,"props":1209,"children":1210},{},[1211],{"type":30,"value":170},{"type":30,"value":1213}," Bank feeds, Plaid, Yodlee",{"type":24,"tag":32,"props":1215,"children":1216},{},[1217],{"type":24,"tag":65,"props":1218,"children":1219},{},[1220],{"type":30,"value":1221},"Automation:",{"type":24,"tag":57,"props":1223,"children":1224},{},[1225,1230,1235,1240],{"type":24,"tag":61,"props":1226,"children":1227},{},[1228],{"type":30,"value":1229},"Daily transaction import",{"type":24,"tag":61,"props":1231,"children":1232},{},[1233],{"type":30,"value":1234},"Automatic categorization",{"type":24,"tag":61,"props":1236,"children":1237},{},[1238],{"type":30,"value":1239},"Reconciliation matching",{"type":24,"tag":61,"props":1241,"children":1242},{},[1243],{"type":30,"value":1244},"Duplicate detection",{"type":24,"tag":45,"props":1246,"children":1248},{"id":1247},"_4-inventory-management",[1249],{"type":30,"value":1250},"4. Inventory Management",{"type":24,"tag":32,"props":1252,"children":1253},{},[1254,1258],{"type":24,"tag":65,"props":1255,"children":1256},{},[1257],{"type":30,"value":170},{"type":30,"value":1259}," TradeGecko, Cin7, Fishbowl",{"type":24,"tag":32,"props":1261,"children":1262},{},[1263],{"type":24,"tag":65,"props":1264,"children":1265},{},[1266],{"type":30,"value":1267},"Synchronized Data:",{"type":24,"tag":57,"props":1269,"children":1270},{},[1271,1276,1281,1286],{"type":24,"tag":61,"props":1272,"children":1273},{},[1274],{"type":30,"value":1275},"Stock levels",{"type":24,"tag":61,"props":1277,"children":1278},{},[1279],{"type":30,"value":1280},"Purchase orders",{"type":24,"tag":61,"props":1282,"children":1283},{},[1284],{"type":30,"value":1285},"Cost of goods sold",{"type":24,"tag":61,"props":1287,"children":1288},{},[1289],{"type":30,"value":1290},"Inventory valuations",{"type":24,"tag":45,"props":1292,"children":1294},{"id":1293},"_5-crm-systems",[1295],{"type":30,"value":1296},"5. CRM Systems",{"type":24,"tag":32,"props":1298,"children":1299},{},[1300,1304],{"type":24,"tag":65,"props":1301,"children":1302},{},[1303],{"type":30,"value":170},{"type":30,"value":1305}," Salesforce, HubSpot, Zoho",{"type":24,"tag":32,"props":1307,"children":1308},{},[1309],{"type":24,"tag":65,"props":1310,"children":1311},{},[1312],{"type":30,"value":1313},"Connected Information:",{"type":24,"tag":57,"props":1315,"children":1316},{},[1317,1322,1327,1332],{"type":24,"tag":61,"props":1318,"children":1319},{},[1320],{"type":30,"value":1321},"Customer records",{"type":24,"tag":61,"props":1323,"children":1324},{},[1325],{"type":30,"value":1326},"Sales opportunities",{"type":24,"tag":61,"props":1328,"children":1329},{},[1330],{"type":30,"value":1331},"Invoice history",{"type":24,"tag":61,"props":1333,"children":1334},{},[1335],{"type":30,"value":1336},"Payment status",{"type":24,"tag":45,"props":1338,"children":1340},{"id":1339},"_6-payroll-services",[1341],{"type":30,"value":1342},"6. Payroll Services",{"type":24,"tag":32,"props":1344,"children":1345},{},[1346,1350],{"type":24,"tag":65,"props":1347,"children":1348},{},[1349],{"type":30,"value":170},{"type":30,"value":1351}," Gusto, ADP, Paychex",{"type":24,"tag":32,"props":1353,"children":1354},{},[1355],{"type":24,"tag":65,"props":1356,"children":1357},{},[1358],{"type":30,"value":1359},"Automated Entries:",{"type":24,"tag":57,"props":1361,"children":1362},{},[1363,1368,1373,1378],{"type":24,"tag":61,"props":1364,"children":1365},{},[1366],{"type":30,"value":1367},"Payroll expenses",{"type":24,"tag":61,"props":1369,"children":1370},{},[1371],{"type":30,"value":1372},"Tax withholdings",{"type":24,"tag":61,"props":1374,"children":1375},{},[1376],{"type":30,"value":1377},"Benefits deductions",{"type":24,"tag":61,"props":1379,"children":1380},{},[1381],{"type":30,"value":1382},"Employer contributions",{"type":24,"tag":38,"props":1384,"children":1386},{"id":1385},"integration-methods",[1387],{"type":30,"value":1388},"Integration Methods",{"type":24,"tag":45,"props":1390,"children":1392},{"id":1391},"_1-native-integrations",[1393],{"type":30,"value":1394},"1. Native Integrations",{"type":24,"tag":32,"props":1396,"children":1397},{},[1398],{"type":30,"value":1399},"Pre-built connectors offered by software vendors.",{"type":24,"tag":32,"props":1401,"children":1402},{},[1403],{"type":24,"tag":65,"props":1404,"children":1405},{},[1406],{"type":30,"value":1407},"Pros:",{"type":24,"tag":57,"props":1409,"children":1410},{},[1411,1416,1421],{"type":24,"tag":61,"props":1412,"children":1413},{},[1414],{"type":30,"value":1415},"Easy setup",{"type":24,"tag":61,"props":1417,"children":1418},{},[1419],{"type":30,"value":1420},"Officially supported",{"type":24,"tag":61,"props":1422,"children":1423},{},[1424],{"type":30,"value":1425},"Regular updates",{"type":24,"tag":32,"props":1427,"children":1428},{},[1429],{"type":24,"tag":65,"props":1430,"children":1431},{},[1432],{"type":30,"value":1433},"Cons:",{"type":24,"tag":57,"props":1435,"children":1436},{},[1437,1442],{"type":24,"tag":61,"props":1438,"children":1439},{},[1440],{"type":30,"value":1441},"Limited customization",{"type":24,"tag":61,"props":1443,"children":1444},{},[1445],{"type":30,"value":1446},"May have restrictions",{"type":24,"tag":45,"props":1448,"children":1450},{"id":1449},"_2-third-party-platforms",[1451],{"type":30,"value":1452},"2. Third-Party Platforms",{"type":24,"tag":32,"props":1454,"children":1455},{},[1456],{"type":30,"value":1457},"Integration platforms like Zapier, Make, Workato.",{"type":24,"tag":32,"props":1459,"children":1460},{},[1461],{"type":24,"tag":65,"props":1462,"children":1463},{},[1464],{"type":30,"value":1465},"Example Zapier Flow:",{"type":24,"tag":182,"props":1467,"children":1469},{"code":1468},"Trigger: New Stripe Payment\n↓\nAction: Create Invoice in Accounting\n↓\nAction: Send Email Receipt\n↓\nAction: Update CRM Deal Status\n",[1470],{"type":24,"tag":187,"props":1471,"children":1472},{"__ignoreMap":7},[1473],{"type":30,"value":1468},{"type":24,"tag":32,"props":1475,"children":1476},{},[1477],{"type":24,"tag":65,"props":1478,"children":1479},{},[1480],{"type":30,"value":1407},{"type":24,"tag":57,"props":1482,"children":1483},{},[1484,1489,1494],{"type":24,"tag":61,"props":1485,"children":1486},{},[1487],{"type":30,"value":1488},"No coding required",{"type":24,"tag":61,"props":1490,"children":1491},{},[1492],{"type":30,"value":1493},"Many pre-built templates",{"type":24,"tag":61,"props":1495,"children":1496},{},[1497],{"type":30,"value":1498},"Quick implementation",{"type":24,"tag":32,"props":1500,"children":1501},{},[1502],{"type":24,"tag":65,"props":1503,"children":1504},{},[1505],{"type":30,"value":1433},{"type":24,"tag":57,"props":1507,"children":1508},{},[1509,1514,1519],{"type":24,"tag":61,"props":1510,"children":1511},{},[1512],{"type":30,"value":1513},"Ongoing subscription costs",{"type":24,"tag":61,"props":1515,"children":1516},{},[1517],{"type":30,"value":1518},"Limited complex logic",{"type":24,"tag":61,"props":1520,"children":1521},{},[1522],{"type":30,"value":1523},"Potential data limits",{"type":24,"tag":45,"props":1525,"children":1527},{"id":1526},"_3-api-integrations",[1528],{"type":30,"value":1529},"3. API Integrations",{"type":24,"tag":32,"props":1531,"children":1532},{},[1533],{"type":30,"value":1534},"Custom integrations using APIs.",{"type":24,"tag":32,"props":1536,"children":1537},{},[1538],{"type":24,"tag":65,"props":1539,"children":1540},{},[1541],{"type":30,"value":1542},"Example REST API Call:",{"type":24,"tag":182,"props":1544,"children":1548},{"code":1545,"language":1546,"meta":7,"className":1547,"style":7},"// Create invoice via API\ninterface Invoice {\n  customer_id: string;\n  date: string;\n  due_date: string;\n  line_items: LineItem[];\n}\n\nconst createInvoice = async (invoice: Invoice) => {\n  const response = await fetch('https://api.accounting.com/v1/invoices', {\n    method: 'POST',\n    headers: {\n      'Authorization': `Bearer ${API_KEY}`,\n      'Content-Type': 'application/json'\n    },\n    body: JSON.stringify(invoice)\n  });\n  \n  if (!response.ok) {\n    throw new Error(`API error: ${response.statusText}`);\n  }\n  \n  return await response.json();\n};\n","typescript","language-typescript shiki shiki-themes github-dark",[1549],{"type":24,"tag":187,"props":1550,"children":1551},{"__ignoreMap":7},[1552,1560,1577,1600,1620,1640,1662,1669,1677,1726,1765,1781,1789,1820,1837,1845,1873,1880,1887,1909,1959,1966,1973,2000],{"type":24,"tag":209,"props":1553,"children":1554},{"class":211,"line":212},[1555],{"type":24,"tag":209,"props":1556,"children":1557},{"style":216},[1558],{"type":30,"value":1559},"// Create invoice via API\n",{"type":24,"tag":209,"props":1561,"children":1562},{"class":211,"line":222},[1563,1568,1573],{"type":24,"tag":209,"props":1564,"children":1565},{"style":226},[1566],{"type":30,"value":1567},"interface",{"type":24,"tag":209,"props":1569,"children":1570},{"style":232},[1571],{"type":30,"value":1572}," Invoice",{"type":24,"tag":209,"props":1574,"children":1575},{"style":248},[1576],{"type":30,"value":261},{"type":24,"tag":209,"props":1578,"children":1579},{"class":211,"line":264},[1580,1585,1590,1595],{"type":24,"tag":209,"props":1581,"children":1582},{"style":452},[1583],{"type":30,"value":1584},"  customer_id",{"type":24,"tag":209,"props":1586,"children":1587},{"style":226},[1588],{"type":30,"value":1589},":",{"type":24,"tag":209,"props":1591,"children":1592},{"style":273},[1593],{"type":30,"value":1594}," string",{"type":24,"tag":209,"props":1596,"children":1597},{"style":248},[1598],{"type":30,"value":1599},";\n",{"type":24,"tag":209,"props":1601,"children":1602},{"class":211,"line":303},[1603,1608,1612,1616],{"type":24,"tag":209,"props":1604,"children":1605},{"style":452},[1606],{"type":30,"value":1607},"  date",{"type":24,"tag":209,"props":1609,"children":1610},{"style":226},[1611],{"type":30,"value":1589},{"type":24,"tag":209,"props":1613,"children":1614},{"style":273},[1615],{"type":30,"value":1594},{"type":24,"tag":209,"props":1617,"children":1618},{"style":248},[1619],{"type":30,"value":1599},{"type":24,"tag":209,"props":1621,"children":1622},{"class":211,"line":323},[1623,1628,1632,1636],{"type":24,"tag":209,"props":1624,"children":1625},{"style":452},[1626],{"type":30,"value":1627},"  due_date",{"type":24,"tag":209,"props":1629,"children":1630},{"style":226},[1631],{"type":30,"value":1589},{"type":24,"tag":209,"props":1633,"children":1634},{"style":273},[1635],{"type":30,"value":1594},{"type":24,"tag":209,"props":1637,"children":1638},{"style":248},[1639],{"type":30,"value":1599},{"type":24,"tag":209,"props":1641,"children":1642},{"class":211,"line":342},[1643,1648,1652,1657],{"type":24,"tag":209,"props":1644,"children":1645},{"style":452},[1646],{"type":30,"value":1647},"  line_items",{"type":24,"tag":209,"props":1649,"children":1650},{"style":226},[1651],{"type":30,"value":1589},{"type":24,"tag":209,"props":1653,"children":1654},{"style":232},[1655],{"type":30,"value":1656}," LineItem",{"type":24,"tag":209,"props":1658,"children":1659},{"style":248},[1660],{"type":30,"value":1661},"[];\n",{"type":24,"tag":209,"props":1663,"children":1664},{"class":211,"line":351},[1665],{"type":24,"tag":209,"props":1666,"children":1667},{"style":248},[1668],{"type":30,"value":1198},{"type":24,"tag":209,"props":1670,"children":1671},{"class":211,"line":360},[1672],{"type":24,"tag":209,"props":1673,"children":1674},{"emptyLinePlaceholder":19},[1675],{"type":30,"value":1676},"\n",{"type":24,"tag":209,"props":1678,"children":1679},{"class":211,"line":18},[1680,1684,1689,1693,1697,1701,1706,1710,1714,1718,1722],{"type":24,"tag":209,"props":1681,"children":1682},{"style":226},[1683],{"type":30,"value":229},{"type":24,"tag":209,"props":1685,"children":1686},{"style":232},[1687],{"type":30,"value":1688}," createInvoice",{"type":24,"tag":209,"props":1690,"children":1691},{"style":226},[1692],{"type":30,"value":240},{"type":24,"tag":209,"props":1694,"children":1695},{"style":226},[1696],{"type":30,"value":245},{"type":24,"tag":209,"props":1698,"children":1699},{"style":248},[1700],{"type":30,"value":371},{"type":24,"tag":209,"props":1702,"children":1703},{"style":452},[1704],{"type":30,"value":1705},"invoice",{"type":24,"tag":209,"props":1707,"children":1708},{"style":226},[1709],{"type":30,"value":1589},{"type":24,"tag":209,"props":1711,"children":1712},{"style":232},[1713],{"type":30,"value":1572},{"type":24,"tag":209,"props":1715,"children":1716},{"style":248},[1717],{"type":30,"value":531},{"type":24,"tag":209,"props":1719,"children":1720},{"style":226},[1721],{"type":30,"value":256},{"type":24,"tag":209,"props":1723,"children":1724},{"style":248},[1725],{"type":30,"value":261},{"type":24,"tag":209,"props":1727,"children":1728},{"class":211,"line":414},[1729,1733,1738,1742,1746,1751,1755,1760],{"type":24,"tag":209,"props":1730,"children":1731},{"style":226},[1732],{"type":30,"value":270},{"type":24,"tag":209,"props":1734,"children":1735},{"style":273},[1736],{"type":30,"value":1737}," response",{"type":24,"tag":209,"props":1739,"children":1740},{"style":226},[1741],{"type":30,"value":240},{"type":24,"tag":209,"props":1743,"children":1744},{"style":226},[1745],{"type":30,"value":285},{"type":24,"tag":209,"props":1747,"children":1748},{"style":232},[1749],{"type":30,"value":1750}," fetch",{"type":24,"tag":209,"props":1752,"children":1753},{"style":248},[1754],{"type":30,"value":449},{"type":24,"tag":209,"props":1756,"children":1757},{"style":312},[1758],{"type":30,"value":1759},"'https://api.accounting.com/v1/invoices'",{"type":24,"tag":209,"props":1761,"children":1762},{"style":248},[1763],{"type":30,"value":1764},", {\n",{"type":24,"tag":209,"props":1766,"children":1767},{"class":211,"line":433},[1768,1773,1777],{"type":24,"tag":209,"props":1769,"children":1770},{"style":248},[1771],{"type":30,"value":1772},"    method: ",{"type":24,"tag":209,"props":1774,"children":1775},{"style":312},[1776],{"type":30,"value":825},{"type":24,"tag":209,"props":1778,"children":1779},{"style":248},[1780],{"type":30,"value":320},{"type":24,"tag":209,"props":1782,"children":1783},{"class":211,"line":468},[1784],{"type":24,"tag":209,"props":1785,"children":1786},{"style":248},[1787],{"type":30,"value":1788},"    headers: {\n",{"type":24,"tag":209,"props":1790,"children":1791},{"class":211,"line":477},[1792,1797,1801,1806,1811,1816],{"type":24,"tag":209,"props":1793,"children":1794},{"style":312},[1795],{"type":30,"value":1796},"      'Authorization'",{"type":24,"tag":209,"props":1798,"children":1799},{"style":248},[1800],{"type":30,"value":1020},{"type":24,"tag":209,"props":1802,"children":1803},{"style":312},[1804],{"type":30,"value":1805},"`Bearer ${",{"type":24,"tag":209,"props":1807,"children":1808},{"style":273},[1809],{"type":30,"value":1810},"API_KEY",{"type":24,"tag":209,"props":1812,"children":1813},{"style":312},[1814],{"type":30,"value":1815},"}`",{"type":24,"tag":209,"props":1817,"children":1818},{"style":248},[1819],{"type":30,"value":320},{"type":24,"tag":209,"props":1821,"children":1822},{"class":211,"line":486},[1823,1828,1832],{"type":24,"tag":209,"props":1824,"children":1825},{"style":312},[1826],{"type":30,"value":1827},"      'Content-Type'",{"type":24,"tag":209,"props":1829,"children":1830},{"style":248},[1831],{"type":30,"value":1020},{"type":24,"tag":209,"props":1833,"children":1834},{"style":312},[1835],{"type":30,"value":1836},"'application/json'\n",{"type":24,"tag":209,"props":1838,"children":1839},{"class":211,"line":495},[1840],{"type":24,"tag":209,"props":1841,"children":1842},{"style":248},[1843],{"type":30,"value":1844},"    },\n",{"type":24,"tag":209,"props":1846,"children":1847},{"class":211,"line":563},[1848,1853,1858,1863,1868],{"type":24,"tag":209,"props":1849,"children":1850},{"style":248},[1851],{"type":30,"value":1852},"    body: ",{"type":24,"tag":209,"props":1854,"children":1855},{"style":273},[1856],{"type":30,"value":1857},"JSON",{"type":24,"tag":209,"props":1859,"children":1860},{"style":248},[1861],{"type":30,"value":1862},".",{"type":24,"tag":209,"props":1864,"children":1865},{"style":232},[1866],{"type":30,"value":1867},"stringify",{"type":24,"tag":209,"props":1869,"children":1870},{"style":248},[1871],{"type":30,"value":1872},"(invoice)\n",{"type":24,"tag":209,"props":1874,"children":1875},{"class":211,"line":572},[1876],{"type":24,"tag":209,"props":1877,"children":1878},{"style":248},[1879],{"type":30,"value":348},{"type":24,"tag":209,"props":1881,"children":1882},{"class":211,"line":590},[1883],{"type":24,"tag":209,"props":1884,"children":1885},{"style":248},[1886],{"type":30,"value":357},{"type":24,"tag":209,"props":1888,"children":1889},{"class":211,"line":599},[1890,1895,1899,1904],{"type":24,"tag":209,"props":1891,"children":1892},{"style":226},[1893],{"type":30,"value":1894},"  if",{"type":24,"tag":209,"props":1896,"children":1897},{"style":248},[1898],{"type":30,"value":371},{"type":24,"tag":209,"props":1900,"children":1901},{"style":226},[1902],{"type":30,"value":1903},"!",{"type":24,"tag":209,"props":1905,"children":1906},{"style":248},[1907],{"type":30,"value":1908},"response.ok) {\n",{"type":24,"tag":209,"props":1910,"children":1911},{"class":211,"line":608},[1912,1917,1922,1927,1931,1936,1941,1945,1950,1954],{"type":24,"tag":209,"props":1913,"children":1914},{"style":226},[1915],{"type":30,"value":1916},"    throw",{"type":24,"tag":209,"props":1918,"children":1919},{"style":226},[1920],{"type":30,"value":1921}," new",{"type":24,"tag":209,"props":1923,"children":1924},{"style":232},[1925],{"type":30,"value":1926}," Error",{"type":24,"tag":209,"props":1928,"children":1929},{"style":248},[1930],{"type":30,"value":449},{"type":24,"tag":209,"props":1932,"children":1933},{"style":312},[1934],{"type":30,"value":1935},"`API error: ${",{"type":24,"tag":209,"props":1937,"children":1938},{"style":248},[1939],{"type":30,"value":1940},"response",{"type":24,"tag":209,"props":1942,"children":1943},{"style":312},[1944],{"type":30,"value":1862},{"type":24,"tag":209,"props":1946,"children":1947},{"style":248},[1948],{"type":30,"value":1949},"statusText",{"type":24,"tag":209,"props":1951,"children":1952},{"style":312},[1953],{"type":30,"value":1815},{"type":24,"tag":209,"props":1955,"children":1956},{"style":248},[1957],{"type":30,"value":1958},");\n",{"type":24,"tag":209,"props":1960,"children":1961},{"class":211,"line":617},[1962],{"type":24,"tag":209,"props":1963,"children":1964},{"style":248},[1965],{"type":30,"value":704},{"type":24,"tag":209,"props":1967,"children":1968},{"class":211,"line":641},[1969],{"type":24,"tag":209,"props":1970,"children":1971},{"style":248},[1972],{"type":30,"value":357},{"type":24,"tag":209,"props":1974,"children":1975},{"class":211,"line":662},[1976,1981,1985,1990,1995],{"type":24,"tag":209,"props":1977,"children":1978},{"style":226},[1979],{"type":30,"value":1980},"  return",{"type":24,"tag":209,"props":1982,"children":1983},{"style":226},[1984],{"type":30,"value":285},{"type":24,"tag":209,"props":1986,"children":1987},{"style":248},[1988],{"type":30,"value":1989}," response.",{"type":24,"tag":209,"props":1991,"children":1992},{"style":232},[1993],{"type":30,"value":1994},"json",{"type":24,"tag":209,"props":1996,"children":1997},{"style":248},[1998],{"type":30,"value":1999},"();\n",{"type":24,"tag":209,"props":2001,"children":2002},{"class":211,"line":671},[2003],{"type":24,"tag":209,"props":2004,"children":2005},{"style":248},[2006],{"type":30,"value":713},{"type":24,"tag":32,"props":2008,"children":2009},{},[2010],{"type":24,"tag":65,"props":2011,"children":2012},{},[2013],{"type":30,"value":1407},{"type":24,"tag":57,"props":2015,"children":2016},{},[2017,2022,2027],{"type":24,"tag":61,"props":2018,"children":2019},{},[2020],{"type":30,"value":2021},"Full customization",{"type":24,"tag":61,"props":2023,"children":2024},{},[2025],{"type":30,"value":2026},"No middleware costs",{"type":24,"tag":61,"props":2028,"children":2029},{},[2030],{"type":30,"value":2031},"Complete control",{"type":24,"tag":32,"props":2033,"children":2034},{},[2035],{"type":24,"tag":65,"props":2036,"children":2037},{},[2038],{"type":30,"value":1433},{"type":24,"tag":57,"props":2040,"children":2041},{},[2042,2047,2052],{"type":24,"tag":61,"props":2043,"children":2044},{},[2045],{"type":30,"value":2046},"Requires development",{"type":24,"tag":61,"props":2048,"children":2049},{},[2050],{"type":30,"value":2051},"Maintenance overhead",{"type":24,"tag":61,"props":2053,"children":2054},{},[2055],{"type":30,"value":2056},"Technical expertise needed",{"type":24,"tag":45,"props":2058,"children":2060},{"id":2059},"_4-file-based-integration",[2061],{"type":30,"value":2062},"4. File-Based Integration",{"type":24,"tag":32,"props":2064,"children":2065},{},[2066],{"type":30,"value":2067},"CSV/Excel import/export.",{"type":24,"tag":32,"props":2069,"children":2070},{},[2071],{"type":24,"tag":65,"props":2072,"children":2073},{},[2074],{"type":30,"value":2075},"Use Cases:",{"type":24,"tag":57,"props":2077,"children":2078},{},[2079,2084,2089],{"type":24,"tag":61,"props":2080,"children":2081},{},[2082],{"type":30,"value":2083},"Legacy systems",{"type":24,"tag":61,"props":2085,"children":2086},{},[2087],{"type":30,"value":2088},"One-time migrations",{"type":24,"tag":61,"props":2090,"children":2091},{},[2092],{"type":30,"value":2093},"Backup/archive",{"type":24,"tag":32,"props":2095,"children":2096},{},[2097],{"type":24,"tag":65,"props":2098,"children":2099},{},[2100],{"type":30,"value":1407},{"type":24,"tag":57,"props":2102,"children":2103},{},[2104,2109,2114],{"type":24,"tag":61,"props":2105,"children":2106},{},[2107],{"type":30,"value":2108},"Universal compatibility",{"type":24,"tag":61,"props":2110,"children":2111},{},[2112],{"type":30,"value":2113},"Simple to understand",{"type":24,"tag":61,"props":2115,"children":2116},{},[2117],{"type":30,"value":2118},"No API required",{"type":24,"tag":32,"props":2120,"children":2121},{},[2122],{"type":24,"tag":65,"props":2123,"children":2124},{},[2125],{"type":30,"value":1433},{"type":24,"tag":57,"props":2127,"children":2128},{},[2129,2134,2139],{"type":24,"tag":61,"props":2130,"children":2131},{},[2132],{"type":30,"value":2133},"Manual process",{"type":24,"tag":61,"props":2135,"children":2136},{},[2137],{"type":30,"value":2138},"Error-prone",{"type":24,"tag":61,"props":2140,"children":2141},{},[2142],{"type":30,"value":2143},"Not real-time",{"type":24,"tag":38,"props":2145,"children":2147},{"id":2146},"integration-architecture",[2148],{"type":30,"value":2149},"Integration Architecture",{"type":24,"tag":45,"props":2151,"children":2153},{"id":2152},"hub-and-spoke-model",[2154],{"type":30,"value":2155},"Hub-and-Spoke Model",{"type":24,"tag":182,"props":2157,"children":2159},{"code":2158},"         CRM\n          ↓\nE-Commerce → Accounting ← Inventory\n          ↑\n       Payroll\n",[2160],{"type":24,"tag":187,"props":2161,"children":2162},{"__ignoreMap":7},[2163],{"type":30,"value":2158},{"type":24,"tag":32,"props":2165,"children":2166},{},[2167],{"type":30,"value":2168},"Accounting system as central hub.",{"type":24,"tag":45,"props":2170,"children":2172},{"id":2171},"point-to-point-model",[2173],{"type":30,"value":2174},"Point-to-Point Model",{"type":24,"tag":182,"props":2176,"children":2178},{"code":2177},"E-Commerce ↔ Inventory\n     ↓           ↓\nAccounting ↔ CRM\n",[2179],{"type":24,"tag":187,"props":2180,"children":2181},{"__ignoreMap":7},[2182],{"type":30,"value":2177},{"type":24,"tag":32,"props":2184,"children":2185},{},[2186],{"type":30,"value":2187},"Direct connections between systems.",{"type":24,"tag":45,"props":2189,"children":2191},{"id":2190},"ipaas-model",[2192],{"type":30,"value":2193},"iPaaS Model",{"type":24,"tag":182,"props":2195,"children":2197},{"code":2196},"E-Commerce ↘\nCRM        → Integration Platform → Accounting\nInventory ↗\n",[2198],{"type":24,"tag":187,"props":2199,"children":2200},{"__ignoreMap":7},[2201],{"type":30,"value":2196},{"type":24,"tag":32,"props":2203,"children":2204},{},[2205],{"type":30,"value":2206},"Integration platform manages all connections.",{"type":24,"tag":38,"props":2208,"children":2210},{"id":2209},"data-mapping",[2211],{"type":30,"value":2212},"Data Mapping",{"type":24,"tag":45,"props":2214,"children":2216},{"id":2215},"field-mapping-example",[2217],{"type":30,"value":2218},"Field Mapping Example",{"type":24,"tag":2220,"props":2221,"children":2222},"table",{},[2223,2247],{"type":24,"tag":2224,"props":2225,"children":2226},"thead",{},[2227],{"type":24,"tag":2228,"props":2229,"children":2230},"tr",{},[2231,2237,2242],{"type":24,"tag":2232,"props":2233,"children":2234},"th",{},[2235],{"type":30,"value":2236},"Source (Shopify)",{"type":24,"tag":2232,"props":2238,"children":2239},{},[2240],{"type":30,"value":2241},"Target (Accounting)",{"type":24,"tag":2232,"props":2243,"children":2244},{},[2245],{"type":30,"value":2246},"Transformation",{"type":24,"tag":2248,"props":2249,"children":2250},"tbody",{},[2251,2270,2287,2309,2327],{"type":24,"tag":2228,"props":2252,"children":2253},{},[2254,2260,2265],{"type":24,"tag":2255,"props":2256,"children":2257},"td",{},[2258],{"type":30,"value":2259},"order.total_price",{"type":24,"tag":2255,"props":2261,"children":2262},{},[2263],{"type":30,"value":2264},"invoice.total",{"type":24,"tag":2255,"props":2266,"children":2267},{},[2268],{"type":30,"value":2269},"None",{"type":24,"tag":2228,"props":2271,"children":2272},{},[2273,2278,2283],{"type":24,"tag":2255,"props":2274,"children":2275},{},[2276],{"type":30,"value":2277},"order.customer.email",{"type":24,"tag":2255,"props":2279,"children":2280},{},[2281],{"type":30,"value":2282},"customer.email",{"type":24,"tag":2255,"props":2284,"children":2285},{},[2286],{"type":30,"value":2269},{"type":24,"tag":2228,"props":2288,"children":2289},{},[2290,2300,2305],{"type":24,"tag":2255,"props":2291,"children":2292},{},[2293,2295,2298],{"type":30,"value":2294},"order.line_items",{"type":24,"tag":209,"props":2296,"children":2297},{},[],{"type":30,"value":2299},".title",{"type":24,"tag":2255,"props":2301,"children":2302},{},[2303],{"type":30,"value":2304},"line_item.description",{"type":24,"tag":2255,"props":2306,"children":2307},{},[2308],{"type":30,"value":2269},{"type":24,"tag":2228,"props":2310,"children":2311},{},[2312,2317,2322],{"type":24,"tag":2255,"props":2313,"children":2314},{},[2315],{"type":30,"value":2316},"order.created_at",{"type":24,"tag":2255,"props":2318,"children":2319},{},[2320],{"type":30,"value":2321},"invoice.date",{"type":24,"tag":2255,"props":2323,"children":2324},{},[2325],{"type":30,"value":2326},"ISO to Date",{"type":24,"tag":2228,"props":2328,"children":2329},{},[2330,2335,2340],{"type":24,"tag":2255,"props":2331,"children":2332},{},[2333],{"type":30,"value":2334},"order.financial_status",{"type":24,"tag":2255,"props":2336,"children":2337},{},[2338],{"type":30,"value":2339},"invoice.status",{"type":24,"tag":2255,"props":2341,"children":2342},{},[2343],{"type":30,"value":2344},"Map: paid→paid, pending→draft",{"type":24,"tag":45,"props":2346,"children":2348},{"id":2347},"transformation-logic",[2349],{"type":30,"value":2350},"Transformation Logic",{"type":24,"tag":182,"props":2352,"children":2354},{"code":2353,"language":202,"meta":7,"className":203,"style":7},"const transformShopifyOrder = (shopifyOrder) => {\n  return {\n    // Direct mapping\n    total: shopifyOrder.total_price,\n    \n    // Date transformation\n    date: new Date(shopifyOrder.created_at).toISOString().split('T')[0],\n    \n    // Status mapping\n    status: statusMap[shopifyOrder.financial_status] || 'draft',\n    \n    // Nested object mapping\n    customer: {\n      name: `${shopifyOrder.customer.first_name} ${shopifyOrder.customer.last_name}`,\n      email: shopifyOrder.customer.email,\n      phone: shopifyOrder.customer.phone\n    },\n    \n    // Array transformation\n    lineItems: shopifyOrder.line_items.map(item => ({\n      description: item.title,\n      quantity: item.quantity,\n      price: item.price,\n      sku: item.sku\n    }))\n  };\n};\n",[2355],{"type":24,"tag":187,"props":2356,"children":2357},{"__ignoreMap":7},[2358,2395,2406,2414,2422,2429,2437,2497,2504,2512,2534,2541,2549,2557,2626,2634,2642,2649,2656,2664,2692,2700,2708,2716,2724,2732,2740],{"type":24,"tag":209,"props":2359,"children":2360},{"class":211,"line":212},[2361,2365,2370,2374,2378,2383,2387,2391],{"type":24,"tag":209,"props":2362,"children":2363},{"style":226},[2364],{"type":30,"value":229},{"type":24,"tag":209,"props":2366,"children":2367},{"style":232},[2368],{"type":30,"value":2369}," transformShopifyOrder",{"type":24,"tag":209,"props":2371,"children":2372},{"style":226},[2373],{"type":30,"value":240},{"type":24,"tag":209,"props":2375,"children":2376},{"style":248},[2377],{"type":30,"value":371},{"type":24,"tag":209,"props":2379,"children":2380},{"style":452},[2381],{"type":30,"value":2382},"shopifyOrder",{"type":24,"tag":209,"props":2384,"children":2385},{"style":248},[2386],{"type":30,"value":531},{"type":24,"tag":209,"props":2388,"children":2389},{"style":226},[2390],{"type":30,"value":256},{"type":24,"tag":209,"props":2392,"children":2393},{"style":248},[2394],{"type":30,"value":261},{"type":24,"tag":209,"props":2396,"children":2397},{"class":211,"line":222},[2398,2402],{"type":24,"tag":209,"props":2399,"children":2400},{"style":226},[2401],{"type":30,"value":1980},{"type":24,"tag":209,"props":2403,"children":2404},{"style":248},[2405],{"type":30,"value":261},{"type":24,"tag":209,"props":2407,"children":2408},{"class":211,"line":264},[2409],{"type":24,"tag":209,"props":2410,"children":2411},{"style":216},[2412],{"type":30,"value":2413},"    // Direct mapping\n",{"type":24,"tag":209,"props":2415,"children":2416},{"class":211,"line":303},[2417],{"type":24,"tag":209,"props":2418,"children":2419},{"style":248},[2420],{"type":30,"value":2421},"    total: shopifyOrder.total_price,\n",{"type":24,"tag":209,"props":2423,"children":2424},{"class":211,"line":323},[2425],{"type":24,"tag":209,"props":2426,"children":2427},{"style":248},[2428],{"type":30,"value":614},{"type":24,"tag":209,"props":2430,"children":2431},{"class":211,"line":342},[2432],{"type":24,"tag":209,"props":2433,"children":2434},{"style":216},[2435],{"type":30,"value":2436},"    // Date transformation\n",{"type":24,"tag":209,"props":2438,"children":2439},{"class":211,"line":351},[2440,2445,2450,2455,2460,2465,2470,2475,2479,2484,2489,2493],{"type":24,"tag":209,"props":2441,"children":2442},{"style":248},[2443],{"type":30,"value":2444},"    date: ",{"type":24,"tag":209,"props":2446,"children":2447},{"style":226},[2448],{"type":30,"value":2449},"new",{"type":24,"tag":209,"props":2451,"children":2452},{"style":232},[2453],{"type":30,"value":2454}," Date",{"type":24,"tag":209,"props":2456,"children":2457},{"style":248},[2458],{"type":30,"value":2459},"(shopifyOrder.created_at).",{"type":24,"tag":209,"props":2461,"children":2462},{"style":232},[2463],{"type":30,"value":2464},"toISOString",{"type":24,"tag":209,"props":2466,"children":2467},{"style":248},[2468],{"type":30,"value":2469},"().",{"type":24,"tag":209,"props":2471,"children":2472},{"style":232},[2473],{"type":30,"value":2474},"split",{"type":24,"tag":209,"props":2476,"children":2477},{"style":248},[2478],{"type":30,"value":449},{"type":24,"tag":209,"props":2480,"children":2481},{"style":312},[2482],{"type":30,"value":2483},"'T'",{"type":24,"tag":209,"props":2485,"children":2486},{"style":248},[2487],{"type":30,"value":2488},")[",{"type":24,"tag":209,"props":2490,"children":2491},{"style":273},[2492],{"type":30,"value":555},{"type":24,"tag":209,"props":2494,"children":2495},{"style":248},[2496],{"type":30,"value":587},{"type":24,"tag":209,"props":2498,"children":2499},{"class":211,"line":360},[2500],{"type":24,"tag":209,"props":2501,"children":2502},{"style":248},[2503],{"type":30,"value":614},{"type":24,"tag":209,"props":2505,"children":2506},{"class":211,"line":18},[2507],{"type":24,"tag":209,"props":2508,"children":2509},{"style":216},[2510],{"type":30,"value":2511},"    // Status mapping\n",{"type":24,"tag":209,"props":2513,"children":2514},{"class":211,"line":414},[2515,2520,2525,2530],{"type":24,"tag":209,"props":2516,"children":2517},{"style":248},[2518],{"type":30,"value":2519},"    status: statusMap[shopifyOrder.financial_status] ",{"type":24,"tag":209,"props":2521,"children":2522},{"style":226},[2523],{"type":30,"value":2524},"||",{"type":24,"tag":209,"props":2526,"children":2527},{"style":312},[2528],{"type":30,"value":2529}," 'draft'",{"type":24,"tag":209,"props":2531,"children":2532},{"style":248},[2533],{"type":30,"value":320},{"type":24,"tag":209,"props":2535,"children":2536},{"class":211,"line":433},[2537],{"type":24,"tag":209,"props":2538,"children":2539},{"style":248},[2540],{"type":30,"value":614},{"type":24,"tag":209,"props":2542,"children":2543},{"class":211,"line":468},[2544],{"type":24,"tag":209,"props":2545,"children":2546},{"style":216},[2547],{"type":30,"value":2548},"    // Nested object mapping\n",{"type":24,"tag":209,"props":2550,"children":2551},{"class":211,"line":477},[2552],{"type":24,"tag":209,"props":2553,"children":2554},{"style":248},[2555],{"type":30,"value":2556},"    customer: {\n",{"type":24,"tag":209,"props":2558,"children":2559},{"class":211,"line":486},[2560,2565,2570,2574,2578,2583,2587,2592,2597,2601,2605,2609,2613,2618,2622],{"type":24,"tag":209,"props":2561,"children":2562},{"style":248},[2563],{"type":30,"value":2564},"      name: ",{"type":24,"tag":209,"props":2566,"children":2567},{"style":312},[2568],{"type":30,"value":2569},"`${",{"type":24,"tag":209,"props":2571,"children":2572},{"style":248},[2573],{"type":30,"value":2382},{"type":24,"tag":209,"props":2575,"children":2576},{"style":312},[2577],{"type":30,"value":1862},{"type":24,"tag":209,"props":2579,"children":2580},{"style":248},[2581],{"type":30,"value":2582},"customer",{"type":24,"tag":209,"props":2584,"children":2585},{"style":312},[2586],{"type":30,"value":1862},{"type":24,"tag":209,"props":2588,"children":2589},{"style":248},[2590],{"type":30,"value":2591},"first_name",{"type":24,"tag":209,"props":2593,"children":2594},{"style":312},[2595],{"type":30,"value":2596},"} ${",{"type":24,"tag":209,"props":2598,"children":2599},{"style":248},[2600],{"type":30,"value":2382},{"type":24,"tag":209,"props":2602,"children":2603},{"style":312},[2604],{"type":30,"value":1862},{"type":24,"tag":209,"props":2606,"children":2607},{"style":248},[2608],{"type":30,"value":2582},{"type":24,"tag":209,"props":2610,"children":2611},{"style":312},[2612],{"type":30,"value":1862},{"type":24,"tag":209,"props":2614,"children":2615},{"style":248},[2616],{"type":30,"value":2617},"last_name",{"type":24,"tag":209,"props":2619,"children":2620},{"style":312},[2621],{"type":30,"value":1815},{"type":24,"tag":209,"props":2623,"children":2624},{"style":248},[2625],{"type":30,"value":320},{"type":24,"tag":209,"props":2627,"children":2628},{"class":211,"line":495},[2629],{"type":24,"tag":209,"props":2630,"children":2631},{"style":248},[2632],{"type":30,"value":2633},"      email: shopifyOrder.customer.email,\n",{"type":24,"tag":209,"props":2635,"children":2636},{"class":211,"line":563},[2637],{"type":24,"tag":209,"props":2638,"children":2639},{"style":248},[2640],{"type":30,"value":2641},"      phone: shopifyOrder.customer.phone\n",{"type":24,"tag":209,"props":2643,"children":2644},{"class":211,"line":572},[2645],{"type":24,"tag":209,"props":2646,"children":2647},{"style":248},[2648],{"type":30,"value":1844},{"type":24,"tag":209,"props":2650,"children":2651},{"class":211,"line":590},[2652],{"type":24,"tag":209,"props":2653,"children":2654},{"style":248},[2655],{"type":30,"value":614},{"type":24,"tag":209,"props":2657,"children":2658},{"class":211,"line":599},[2659],{"type":24,"tag":209,"props":2660,"children":2661},{"style":216},[2662],{"type":30,"value":2663},"    // Array transformation\n",{"type":24,"tag":209,"props":2665,"children":2666},{"class":211,"line":608},[2667,2672,2676,2680,2684,2688],{"type":24,"tag":209,"props":2668,"children":2669},{"style":248},[2670],{"type":30,"value":2671},"    lineItems: shopifyOrder.line_items.",{"type":24,"tag":209,"props":2673,"children":2674},{"style":232},[2675],{"type":30,"value":444},{"type":24,"tag":209,"props":2677,"children":2678},{"style":248},[2679],{"type":30,"value":449},{"type":24,"tag":209,"props":2681,"children":2682},{"style":452},[2683],{"type":30,"value":455},{"type":24,"tag":209,"props":2685,"children":2686},{"style":226},[2687],{"type":30,"value":460},{"type":24,"tag":209,"props":2689,"children":2690},{"style":248},[2691],{"type":30,"value":465},{"type":24,"tag":209,"props":2693,"children":2694},{"class":211,"line":617},[2695],{"type":24,"tag":209,"props":2696,"children":2697},{"style":248},[2698],{"type":30,"value":2699},"      description: item.title,\n",{"type":24,"tag":209,"props":2701,"children":2702},{"class":211,"line":641},[2703],{"type":24,"tag":209,"props":2704,"children":2705},{"style":248},[2706],{"type":30,"value":2707},"      quantity: item.quantity,\n",{"type":24,"tag":209,"props":2709,"children":2710},{"class":211,"line":662},[2711],{"type":24,"tag":209,"props":2712,"children":2713},{"style":248},[2714],{"type":30,"value":2715},"      price: item.price,\n",{"type":24,"tag":209,"props":2717,"children":2718},{"class":211,"line":671},[2719],{"type":24,"tag":209,"props":2720,"children":2721},{"style":248},[2722],{"type":30,"value":2723},"      sku: item.sku\n",{"type":24,"tag":209,"props":2725,"children":2726},{"class":211,"line":680},[2727],{"type":24,"tag":209,"props":2728,"children":2729},{"style":248},[2730],{"type":30,"value":2731},"    }))\n",{"type":24,"tag":209,"props":2733,"children":2734},{"class":211,"line":689},[2735],{"type":24,"tag":209,"props":2736,"children":2737},{"style":248},[2738],{"type":30,"value":2739},"  };\n",{"type":24,"tag":209,"props":2741,"children":2742},{"class":211,"line":698},[2743],{"type":24,"tag":209,"props":2744,"children":2745},{"style":248},[2746],{"type":30,"value":713},{"type":24,"tag":38,"props":2748,"children":2750},{"id":2749},"error-handling",[2751],{"type":30,"value":2752},"Error Handling",{"type":24,"tag":45,"props":2754,"children":2756},{"id":2755},"retry-logic",[2757],{"type":30,"value":2758},"Retry Logic",{"type":24,"tag":182,"props":2760,"children":2762},{"code":2761,"language":771,"meta":7,"className":772,"style":7},"def sync_with_retry(sync_function, max_retries=3):\n    \"\"\"\n    Retry failed synchronizations with exponential backoff\n    \"\"\"\n    for attempt in range(max_retries):\n        try:\n            return sync_function()\n        except APIError as e:\n            if attempt == max_retries - 1:\n                # Log error and alert admin\n                log_error(e)\n                send_alert(f\"Sync failed after {max_retries} attempts\")\n                raise\n            \n            # Exponential backoff\n            wait_time = 2 ** attempt\n            time.sleep(wait_time)\n",[2763],{"type":24,"tag":187,"props":2764,"children":2765},{"__ignoreMap":7},[2766,2797,2805,2813,2820,2848,2860,2873,2896,2931,2939,2947,2989,2997,3005,3013,3040],{"type":24,"tag":209,"props":2767,"children":2768},{"class":211,"line":212},[2769,2773,2778,2783,2787,2792],{"type":24,"tag":209,"props":2770,"children":2771},{"style":226},[2772],{"type":30,"value":838},{"type":24,"tag":209,"props":2774,"children":2775},{"style":232},[2776],{"type":30,"value":2777}," sync_with_retry",{"type":24,"tag":209,"props":2779,"children":2780},{"style":248},[2781],{"type":30,"value":2782},"(sync_function, max_retries",{"type":24,"tag":209,"props":2784,"children":2785},{"style":226},[2786],{"type":30,"value":815},{"type":24,"tag":209,"props":2788,"children":2789},{"style":273},[2790],{"type":30,"value":2791},"3",{"type":24,"tag":209,"props":2793,"children":2794},{"style":248},[2795],{"type":30,"value":2796},"):\n",{"type":24,"tag":209,"props":2798,"children":2799},{"class":211,"line":222},[2800],{"type":24,"tag":209,"props":2801,"children":2802},{"style":312},[2803],{"type":30,"value":2804},"    \"\"\"\n",{"type":24,"tag":209,"props":2806,"children":2807},{"class":211,"line":264},[2808],{"type":24,"tag":209,"props":2809,"children":2810},{"style":312},[2811],{"type":30,"value":2812},"    Retry failed synchronizations with exponential backoff\n",{"type":24,"tag":209,"props":2814,"children":2815},{"class":211,"line":303},[2816],{"type":24,"tag":209,"props":2817,"children":2818},{"style":312},[2819],{"type":30,"value":2804},{"type":24,"tag":209,"props":2821,"children":2822},{"class":211,"line":323},[2823,2828,2833,2838,2843],{"type":24,"tag":209,"props":2824,"children":2825},{"style":226},[2826],{"type":30,"value":2827},"    for",{"type":24,"tag":209,"props":2829,"children":2830},{"style":248},[2831],{"type":30,"value":2832}," attempt ",{"type":24,"tag":209,"props":2834,"children":2835},{"style":226},[2836],{"type":30,"value":2837},"in",{"type":24,"tag":209,"props":2839,"children":2840},{"style":273},[2841],{"type":30,"value":2842}," range",{"type":24,"tag":209,"props":2844,"children":2845},{"style":248},[2846],{"type":30,"value":2847},"(max_retries):\n",{"type":24,"tag":209,"props":2849,"children":2850},{"class":211,"line":342},[2851,2856],{"type":24,"tag":209,"props":2852,"children":2853},{"style":226},[2854],{"type":30,"value":2855},"        try",{"type":24,"tag":209,"props":2857,"children":2858},{"style":248},[2859],{"type":30,"value":966},{"type":24,"tag":209,"props":2861,"children":2862},{"class":211,"line":351},[2863,2868],{"type":24,"tag":209,"props":2864,"children":2865},{"style":226},[2866],{"type":30,"value":2867},"            return",{"type":24,"tag":209,"props":2869,"children":2870},{"style":248},[2871],{"type":30,"value":2872}," sync_function()\n",{"type":24,"tag":209,"props":2874,"children":2875},{"class":211,"line":360},[2876,2881,2886,2891],{"type":24,"tag":209,"props":2877,"children":2878},{"style":226},[2879],{"type":30,"value":2880},"        except",{"type":24,"tag":209,"props":2882,"children":2883},{"style":248},[2884],{"type":30,"value":2885}," APIError ",{"type":24,"tag":209,"props":2887,"children":2888},{"style":226},[2889],{"type":30,"value":2890},"as",{"type":24,"tag":209,"props":2892,"children":2893},{"style":248},[2894],{"type":30,"value":2895}," e:\n",{"type":24,"tag":209,"props":2897,"children":2898},{"class":211,"line":18},[2899,2904,2908,2912,2917,2922,2927],{"type":24,"tag":209,"props":2900,"children":2901},{"style":226},[2902],{"type":30,"value":2903},"            if",{"type":24,"tag":209,"props":2905,"children":2906},{"style":248},[2907],{"type":30,"value":2832},{"type":24,"tag":209,"props":2909,"children":2910},{"style":226},[2911],{"type":30,"value":956},{"type":24,"tag":209,"props":2913,"children":2914},{"style":248},[2915],{"type":30,"value":2916}," max_retries ",{"type":24,"tag":209,"props":2918,"children":2919},{"style":226},[2920],{"type":30,"value":2921},"-",{"type":24,"tag":209,"props":2923,"children":2924},{"style":273},[2925],{"type":30,"value":2926}," 1",{"type":24,"tag":209,"props":2928,"children":2929},{"style":248},[2930],{"type":30,"value":966},{"type":24,"tag":209,"props":2932,"children":2933},{"class":211,"line":414},[2934],{"type":24,"tag":209,"props":2935,"children":2936},{"style":216},[2937],{"type":30,"value":2938},"                # Log error and alert admin\n",{"type":24,"tag":209,"props":2940,"children":2941},{"class":211,"line":433},[2942],{"type":24,"tag":209,"props":2943,"children":2944},{"style":248},[2945],{"type":30,"value":2946},"                log_error(e)\n",{"type":24,"tag":209,"props":2948,"children":2949},{"class":211,"line":468},[2950,2955,2960,2965,2970,2975,2980,2985],{"type":24,"tag":209,"props":2951,"children":2952},{"style":248},[2953],{"type":30,"value":2954},"                send_alert(",{"type":24,"tag":209,"props":2956,"children":2957},{"style":226},[2958],{"type":30,"value":2959},"f",{"type":24,"tag":209,"props":2961,"children":2962},{"style":312},[2963],{"type":30,"value":2964},"\"Sync failed after ",{"type":24,"tag":209,"props":2966,"children":2967},{"style":273},[2968],{"type":30,"value":2969},"{",{"type":24,"tag":209,"props":2971,"children":2972},{"style":248},[2973],{"type":30,"value":2974},"max_retries",{"type":24,"tag":209,"props":2976,"children":2977},{"style":273},[2978],{"type":30,"value":2979},"}",{"type":24,"tag":209,"props":2981,"children":2982},{"style":312},[2983],{"type":30,"value":2984}," attempts\"",{"type":24,"tag":209,"props":2986,"children":2987},{"style":248},[2988],{"type":30,"value":560},{"type":24,"tag":209,"props":2990,"children":2991},{"class":211,"line":477},[2992],{"type":24,"tag":209,"props":2993,"children":2994},{"style":226},[2995],{"type":30,"value":2996},"                raise\n",{"type":24,"tag":209,"props":2998,"children":2999},{"class":211,"line":486},[3000],{"type":24,"tag":209,"props":3001,"children":3002},{"style":248},[3003],{"type":30,"value":3004},"            \n",{"type":24,"tag":209,"props":3006,"children":3007},{"class":211,"line":495},[3008],{"type":24,"tag":209,"props":3009,"children":3010},{"style":216},[3011],{"type":30,"value":3012},"            # Exponential backoff\n",{"type":24,"tag":209,"props":3014,"children":3015},{"class":211,"line":563},[3016,3021,3025,3030,3035],{"type":24,"tag":209,"props":3017,"children":3018},{"style":248},[3019],{"type":30,"value":3020},"            wait_time ",{"type":24,"tag":209,"props":3022,"children":3023},{"style":226},[3024],{"type":30,"value":815},{"type":24,"tag":209,"props":3026,"children":3027},{"style":273},[3028],{"type":30,"value":3029}," 2",{"type":24,"tag":209,"props":3031,"children":3032},{"style":226},[3033],{"type":30,"value":3034}," **",{"type":24,"tag":209,"props":3036,"children":3037},{"style":248},[3038],{"type":30,"value":3039}," attempt\n",{"type":24,"tag":209,"props":3041,"children":3042},{"class":211,"line":572},[3043],{"type":24,"tag":209,"props":3044,"children":3045},{"style":248},[3046],{"type":30,"value":3047},"            time.sleep(wait_time)\n",{"type":24,"tag":45,"props":3049,"children":3051},{"id":3050},"validation",[3052],{"type":30,"value":3053},"Validation",{"type":24,"tag":32,"props":3055,"children":3056},{},[3057],{"type":30,"value":3058},"Always validate data before syncing:",{"type":24,"tag":57,"props":3060,"children":3061},{},[3062,3067,3072,3077,3082],{"type":24,"tag":61,"props":3063,"children":3064},{},[3065],{"type":30,"value":3066},"✅ Required fields present",{"type":24,"tag":61,"props":3068,"children":3069},{},[3070],{"type":30,"value":3071},"✅ Data types correct",{"type":24,"tag":61,"props":3073,"children":3074},{},[3075],{"type":30,"value":3076},"✅ Values within acceptable ranges",{"type":24,"tag":61,"props":3078,"children":3079},{},[3080],{"type":30,"value":3081},"✅ No duplicates",{"type":24,"tag":61,"props":3083,"children":3084},{},[3085],{"type":30,"value":3086},"✅ References exist",{"type":24,"tag":38,"props":3088,"children":3090},{"id":3089},"security-considerations",[3091],{"type":30,"value":3092},"Security Considerations",{"type":24,"tag":45,"props":3094,"children":3096},{"id":3095},"api-key-management",[3097],{"type":30,"value":3098},"API Key Management",{"type":24,"tag":182,"props":3100,"children":3104},{"code":3101,"language":3102,"meta":7,"className":3103,"style":7},"# Store API keys securely\n# Never commit to version control\n\n# Use environment variables\nexport ACCOUNTING_API_KEY=\"your-secret-key\"\n\n# Or use secret management services\naws secretsmanager get-secret-value \\\n  --secret-id accounting-api-key\n","bash","language-bash shiki shiki-themes github-dark",[3105],{"type":24,"tag":187,"props":3106,"children":3107},{"__ignoreMap":7},[3108,3116,3124,3131,3139,3161,3168,3176,3199],{"type":24,"tag":209,"props":3109,"children":3110},{"class":211,"line":212},[3111],{"type":24,"tag":209,"props":3112,"children":3113},{"style":216},[3114],{"type":30,"value":3115},"# Store API keys securely\n",{"type":24,"tag":209,"props":3117,"children":3118},{"class":211,"line":222},[3119],{"type":24,"tag":209,"props":3120,"children":3121},{"style":216},[3122],{"type":30,"value":3123},"# Never commit to version control\n",{"type":24,"tag":209,"props":3125,"children":3126},{"class":211,"line":264},[3127],{"type":24,"tag":209,"props":3128,"children":3129},{"emptyLinePlaceholder":19},[3130],{"type":30,"value":1676},{"type":24,"tag":209,"props":3132,"children":3133},{"class":211,"line":303},[3134],{"type":24,"tag":209,"props":3135,"children":3136},{"style":216},[3137],{"type":30,"value":3138},"# Use environment variables\n",{"type":24,"tag":209,"props":3140,"children":3141},{"class":211,"line":323},[3142,3147,3152,3156],{"type":24,"tag":209,"props":3143,"children":3144},{"style":226},[3145],{"type":30,"value":3146},"export",{"type":24,"tag":209,"props":3148,"children":3149},{"style":248},[3150],{"type":30,"value":3151}," ACCOUNTING_API_KEY",{"type":24,"tag":209,"props":3153,"children":3154},{"style":226},[3155],{"type":30,"value":815},{"type":24,"tag":209,"props":3157,"children":3158},{"style":312},[3159],{"type":30,"value":3160},"\"your-secret-key\"\n",{"type":24,"tag":209,"props":3162,"children":3163},{"class":211,"line":342},[3164],{"type":24,"tag":209,"props":3165,"children":3166},{"emptyLinePlaceholder":19},[3167],{"type":30,"value":1676},{"type":24,"tag":209,"props":3169,"children":3170},{"class":211,"line":351},[3171],{"type":24,"tag":209,"props":3172,"children":3173},{"style":216},[3174],{"type":30,"value":3175},"# Or use secret management services\n",{"type":24,"tag":209,"props":3177,"children":3178},{"class":211,"line":360},[3179,3184,3189,3194],{"type":24,"tag":209,"props":3180,"children":3181},{"style":232},[3182],{"type":30,"value":3183},"aws",{"type":24,"tag":209,"props":3185,"children":3186},{"style":312},[3187],{"type":30,"value":3188}," secretsmanager",{"type":24,"tag":209,"props":3190,"children":3191},{"style":312},[3192],{"type":30,"value":3193}," get-secret-value",{"type":24,"tag":209,"props":3195,"children":3196},{"style":273},[3197],{"type":30,"value":3198}," \\\n",{"type":24,"tag":209,"props":3200,"children":3201},{"class":211,"line":18},[3202,3207],{"type":24,"tag":209,"props":3203,"children":3204},{"style":273},[3205],{"type":30,"value":3206},"  --secret-id",{"type":24,"tag":209,"props":3208,"children":3209},{"style":312},[3210],{"type":30,"value":3211}," accounting-api-key\n",{"type":24,"tag":45,"props":3213,"children":3215},{"id":3214},"data-encryption",[3216],{"type":30,"value":3217},"Data Encryption",{"type":24,"tag":57,"props":3219,"children":3220},{},[3221,3226,3231,3236],{"type":24,"tag":61,"props":3222,"children":3223},{},[3224],{"type":30,"value":3225},"Use HTTPS for all API calls",{"type":24,"tag":61,"props":3227,"children":3228},{},[3229],{"type":30,"value":3230},"Encrypt sensitive data at rest",{"type":24,"tag":61,"props":3232,"children":3233},{},[3234],{"type":30,"value":3235},"Implement OAuth 2.0 where available",{"type":24,"tag":61,"props":3237,"children":3238},{},[3239],{"type":30,"value":3240},"Rotate API keys regularly",{"type":24,"tag":45,"props":3242,"children":3244},{"id":3243},"access-control",[3245],{"type":30,"value":3246},"Access Control",{"type":24,"tag":57,"props":3248,"children":3249},{},[3250,3255,3260,3265],{"type":24,"tag":61,"props":3251,"children":3252},{},[3253],{"type":30,"value":3254},"Limit API permissions to minimum required",{"type":24,"tag":61,"props":3256,"children":3257},{},[3258],{"type":30,"value":3259},"Use separate keys for different integrations",{"type":24,"tag":61,"props":3261,"children":3262},{},[3263],{"type":30,"value":3264},"Monitor API usage for anomalies",{"type":24,"tag":61,"props":3266,"children":3267},{},[3268],{"type":30,"value":3269},"Implement IP whitelisting when possible",{"type":24,"tag":38,"props":3271,"children":3273},{"id":3272},"monitoring-and-maintenance",[3274],{"type":30,"value":3275},"Monitoring and Maintenance",{"type":24,"tag":45,"props":3277,"children":3279},{"id":3278},"health-checks",[3280],{"type":30,"value":3281},"Health Checks",{"type":24,"tag":182,"props":3283,"children":3285},{"code":3284,"language":1546,"meta":7,"className":1547,"style":7},"// Integration health monitoring\nconst checkIntegrationHealth = async () => {\n  const checks = {\n    shopify: await testShopifyConnection(),\n    stripe: await testStripeConnection(),\n    accounting: await testAccountingConnection()\n  };\n  \n  const failures = Object.entries(checks)\n    .filter(([_, status]) => !status.healthy);\n  \n  if (failures.length > 0) {\n    await alertAdmin({\n      message: 'Integration health check failed',\n      failures: failures\n    });\n  }\n  \n  return checks;\n};\n\n// Run every 15 minutes\nsetInterval(checkIntegrationHealth, 15 * 60 * 1000);\n",[3286],{"type":24,"tag":187,"props":3287,"children":3288},{"__ignoreMap":7},[3289,3297,3329,3349,3372,3393,3414,3421,3428,3459,3510,3517,3549,3565,3582,3590,3597,3604,3611,3623,3630,3637,3645],{"type":24,"tag":209,"props":3290,"children":3291},{"class":211,"line":212},[3292],{"type":24,"tag":209,"props":3293,"children":3294},{"style":216},[3295],{"type":30,"value":3296},"// Integration health monitoring\n",{"type":24,"tag":209,"props":3298,"children":3299},{"class":211,"line":222},[3300,3304,3309,3313,3317,3321,3325],{"type":24,"tag":209,"props":3301,"children":3302},{"style":226},[3303],{"type":30,"value":229},{"type":24,"tag":209,"props":3305,"children":3306},{"style":232},[3307],{"type":30,"value":3308}," checkIntegrationHealth",{"type":24,"tag":209,"props":3310,"children":3311},{"style":226},[3312],{"type":30,"value":240},{"type":24,"tag":209,"props":3314,"children":3315},{"style":226},[3316],{"type":30,"value":245},{"type":24,"tag":209,"props":3318,"children":3319},{"style":248},[3320],{"type":30,"value":251},{"type":24,"tag":209,"props":3322,"children":3323},{"style":226},[3324],{"type":30,"value":256},{"type":24,"tag":209,"props":3326,"children":3327},{"style":248},[3328],{"type":30,"value":261},{"type":24,"tag":209,"props":3330,"children":3331},{"class":211,"line":264},[3332,3336,3341,3345],{"type":24,"tag":209,"props":3333,"children":3334},{"style":226},[3335],{"type":30,"value":270},{"type":24,"tag":209,"props":3337,"children":3338},{"style":273},[3339],{"type":30,"value":3340}," checks",{"type":24,"tag":209,"props":3342,"children":3343},{"style":226},[3344],{"type":30,"value":240},{"type":24,"tag":209,"props":3346,"children":3347},{"style":248},[3348],{"type":30,"value":261},{"type":24,"tag":209,"props":3350,"children":3351},{"class":211,"line":303},[3352,3357,3362,3367],{"type":24,"tag":209,"props":3353,"children":3354},{"style":248},[3355],{"type":30,"value":3356},"    shopify: ",{"type":24,"tag":209,"props":3358,"children":3359},{"style":226},[3360],{"type":30,"value":3361},"await",{"type":24,"tag":209,"props":3363,"children":3364},{"style":232},[3365],{"type":30,"value":3366}," testShopifyConnection",{"type":24,"tag":209,"props":3368,"children":3369},{"style":248},[3370],{"type":30,"value":3371},"(),\n",{"type":24,"tag":209,"props":3373,"children":3374},{"class":211,"line":323},[3375,3380,3384,3389],{"type":24,"tag":209,"props":3376,"children":3377},{"style":248},[3378],{"type":30,"value":3379},"    stripe: ",{"type":24,"tag":209,"props":3381,"children":3382},{"style":226},[3383],{"type":30,"value":3361},{"type":24,"tag":209,"props":3385,"children":3386},{"style":232},[3387],{"type":30,"value":3388}," testStripeConnection",{"type":24,"tag":209,"props":3390,"children":3391},{"style":248},[3392],{"type":30,"value":3371},{"type":24,"tag":209,"props":3394,"children":3395},{"class":211,"line":342},[3396,3401,3405,3410],{"type":24,"tag":209,"props":3397,"children":3398},{"style":248},[3399],{"type":30,"value":3400},"    accounting: ",{"type":24,"tag":209,"props":3402,"children":3403},{"style":226},[3404],{"type":30,"value":3361},{"type":24,"tag":209,"props":3406,"children":3407},{"style":232},[3408],{"type":30,"value":3409}," testAccountingConnection",{"type":24,"tag":209,"props":3411,"children":3412},{"style":248},[3413],{"type":30,"value":339},{"type":24,"tag":209,"props":3415,"children":3416},{"class":211,"line":351},[3417],{"type":24,"tag":209,"props":3418,"children":3419},{"style":248},[3420],{"type":30,"value":2739},{"type":24,"tag":209,"props":3422,"children":3423},{"class":211,"line":360},[3424],{"type":24,"tag":209,"props":3425,"children":3426},{"style":248},[3427],{"type":30,"value":357},{"type":24,"tag":209,"props":3429,"children":3430},{"class":211,"line":18},[3431,3435,3440,3444,3449,3454],{"type":24,"tag":209,"props":3432,"children":3433},{"style":226},[3434],{"type":30,"value":270},{"type":24,"tag":209,"props":3436,"children":3437},{"style":273},[3438],{"type":30,"value":3439}," failures",{"type":24,"tag":209,"props":3441,"children":3442},{"style":226},[3443],{"type":30,"value":240},{"type":24,"tag":209,"props":3445,"children":3446},{"style":248},[3447],{"type":30,"value":3448}," Object.",{"type":24,"tag":209,"props":3450,"children":3451},{"style":232},[3452],{"type":30,"value":3453},"entries",{"type":24,"tag":209,"props":3455,"children":3456},{"style":248},[3457],{"type":30,"value":3458},"(checks)\n",{"type":24,"tag":209,"props":3460,"children":3461},{"class":211,"line":414},[3462,3467,3472,3477,3482,3486,3491,3496,3500,3505],{"type":24,"tag":209,"props":3463,"children":3464},{"style":248},[3465],{"type":30,"value":3466},"    .",{"type":24,"tag":209,"props":3468,"children":3469},{"style":232},[3470],{"type":30,"value":3471},"filter",{"type":24,"tag":209,"props":3473,"children":3474},{"style":248},[3475],{"type":30,"value":3476},"(([",{"type":24,"tag":209,"props":3478,"children":3479},{"style":452},[3480],{"type":30,"value":3481},"_",{"type":24,"tag":209,"props":3483,"children":3484},{"style":248},[3485],{"type":30,"value":521},{"type":24,"tag":209,"props":3487,"children":3488},{"style":452},[3489],{"type":30,"value":3490},"status",{"type":24,"tag":209,"props":3492,"children":3493},{"style":248},[3494],{"type":30,"value":3495},"]) ",{"type":24,"tag":209,"props":3497,"children":3498},{"style":226},[3499],{"type":30,"value":256},{"type":24,"tag":209,"props":3501,"children":3502},{"style":226},[3503],{"type":30,"value":3504}," !",{"type":24,"tag":209,"props":3506,"children":3507},{"style":248},[3508],{"type":30,"value":3509},"status.healthy);\n",{"type":24,"tag":209,"props":3511,"children":3512},{"class":211,"line":433},[3513],{"type":24,"tag":209,"props":3514,"children":3515},{"style":248},[3516],{"type":30,"value":357},{"type":24,"tag":209,"props":3518,"children":3519},{"class":211,"line":468},[3520,3524,3529,3534,3539,3544],{"type":24,"tag":209,"props":3521,"children":3522},{"style":226},[3523],{"type":30,"value":1894},{"type":24,"tag":209,"props":3525,"children":3526},{"style":248},[3527],{"type":30,"value":3528}," (failures.",{"type":24,"tag":209,"props":3530,"children":3531},{"style":273},[3532],{"type":30,"value":3533},"length",{"type":24,"tag":209,"props":3535,"children":3536},{"style":226},[3537],{"type":30,"value":3538}," >",{"type":24,"tag":209,"props":3540,"children":3541},{"style":273},[3542],{"type":30,"value":3543}," 0",{"type":24,"tag":209,"props":3545,"children":3546},{"style":248},[3547],{"type":30,"value":3548},") {\n",{"type":24,"tag":209,"props":3550,"children":3551},{"class":211,"line":477},[3552,3556,3561],{"type":24,"tag":209,"props":3553,"children":3554},{"style":226},[3555],{"type":30,"value":623},{"type":24,"tag":209,"props":3557,"children":3558},{"style":232},[3559],{"type":30,"value":3560}," alertAdmin",{"type":24,"tag":209,"props":3562,"children":3563},{"style":248},[3564],{"type":30,"value":300},{"type":24,"tag":209,"props":3566,"children":3567},{"class":211,"line":486},[3568,3573,3578],{"type":24,"tag":209,"props":3569,"children":3570},{"style":248},[3571],{"type":30,"value":3572},"      message: ",{"type":24,"tag":209,"props":3574,"children":3575},{"style":312},[3576],{"type":30,"value":3577},"'Integration health check failed'",{"type":24,"tag":209,"props":3579,"children":3580},{"style":248},[3581],{"type":30,"value":320},{"type":24,"tag":209,"props":3583,"children":3584},{"class":211,"line":495},[3585],{"type":24,"tag":209,"props":3586,"children":3587},{"style":248},[3588],{"type":30,"value":3589},"      failures: failures\n",{"type":24,"tag":209,"props":3591,"children":3592},{"class":211,"line":563},[3593],{"type":24,"tag":209,"props":3594,"children":3595},{"style":248},[3596],{"type":30,"value":695},{"type":24,"tag":209,"props":3598,"children":3599},{"class":211,"line":572},[3600],{"type":24,"tag":209,"props":3601,"children":3602},{"style":248},[3603],{"type":30,"value":704},{"type":24,"tag":209,"props":3605,"children":3606},{"class":211,"line":590},[3607],{"type":24,"tag":209,"props":3608,"children":3609},{"style":248},[3610],{"type":30,"value":357},{"type":24,"tag":209,"props":3612,"children":3613},{"class":211,"line":599},[3614,3618],{"type":24,"tag":209,"props":3615,"children":3616},{"style":226},[3617],{"type":30,"value":1980},{"type":24,"tag":209,"props":3619,"children":3620},{"style":248},[3621],{"type":30,"value":3622}," checks;\n",{"type":24,"tag":209,"props":3624,"children":3625},{"class":211,"line":608},[3626],{"type":24,"tag":209,"props":3627,"children":3628},{"style":248},[3629],{"type":30,"value":713},{"type":24,"tag":209,"props":3631,"children":3632},{"class":211,"line":617},[3633],{"type":24,"tag":209,"props":3634,"children":3635},{"emptyLinePlaceholder":19},[3636],{"type":30,"value":1676},{"type":24,"tag":209,"props":3638,"children":3639},{"class":211,"line":641},[3640],{"type":24,"tag":209,"props":3641,"children":3642},{"style":216},[3643],{"type":30,"value":3644},"// Run every 15 minutes\n",{"type":24,"tag":209,"props":3646,"children":3647},{"class":211,"line":662},[3648,3653,3658,3663,3668,3673,3677,3682],{"type":24,"tag":209,"props":3649,"children":3650},{"style":232},[3651],{"type":30,"value":3652},"setInterval",{"type":24,"tag":209,"props":3654,"children":3655},{"style":248},[3656],{"type":30,"value":3657},"(checkIntegrationHealth, ",{"type":24,"tag":209,"props":3659,"children":3660},{"style":273},[3661],{"type":30,"value":3662},"15",{"type":24,"tag":209,"props":3664,"children":3665},{"style":226},[3666],{"type":30,"value":3667}," *",{"type":24,"tag":209,"props":3669,"children":3670},{"style":273},[3671],{"type":30,"value":3672}," 60",{"type":24,"tag":209,"props":3674,"children":3675},{"style":226},[3676],{"type":30,"value":3667},{"type":24,"tag":209,"props":3678,"children":3679},{"style":273},[3680],{"type":30,"value":3681}," 1000",{"type":24,"tag":209,"props":3683,"children":3684},{"style":248},[3685],{"type":30,"value":1958},{"type":24,"tag":45,"props":3687,"children":3689},{"id":3688},"logging",[3690],{"type":30,"value":3691},"Logging",{"type":24,"tag":32,"props":3693,"children":3694},{},[3695],{"type":30,"value":3696},"Track all integration activities:",{"type":24,"tag":57,"props":3698,"children":3699},{},[3700,3705,3710,3715,3720],{"type":24,"tag":61,"props":3701,"children":3702},{},[3703],{"type":30,"value":3704},"Sync start/end times",{"type":24,"tag":61,"props":3706,"children":3707},{},[3708],{"type":30,"value":3709},"Records processed",{"type":24,"tag":61,"props":3711,"children":3712},{},[3713],{"type":30,"value":3714},"Errors encountered",{"type":24,"tag":61,"props":3716,"children":3717},{},[3718],{"type":30,"value":3719},"Data transformations",{"type":24,"tag":61,"props":3721,"children":3722},{},[3723],{"type":30,"value":3724},"API calls made",{"type":24,"tag":38,"props":3726,"children":3728},{"id":3727},"implementation-checklist",[3729],{"type":30,"value":3730},"Implementation Checklist",{"type":24,"tag":57,"props":3732,"children":3735},{"className":3733},[3734],"contains-task-list",[3736,3748,3757,3766,3775,3784,3793,3802,3811,3820,3829],{"type":24,"tag":61,"props":3737,"children":3740},{"className":3738},[3739],"task-list-item",[3741,3746],{"type":24,"tag":3742,"props":3743,"children":3745},"input",{"disabled":19,"type":3744},"checkbox",[],{"type":30,"value":3747}," Identify systems to integrate",{"type":24,"tag":61,"props":3749,"children":3751},{"className":3750},[3739],[3752,3755],{"type":24,"tag":3742,"props":3753,"children":3754},{"disabled":19,"type":3744},[],{"type":30,"value":3756}," Document data flow requirements",{"type":24,"tag":61,"props":3758,"children":3760},{"className":3759},[3739],[3761,3764],{"type":24,"tag":3742,"props":3762,"children":3763},{"disabled":19,"type":3744},[],{"type":30,"value":3765}," Choose integration method",{"type":24,"tag":61,"props":3767,"children":3769},{"className":3768},[3739],[3770,3773],{"type":24,"tag":3742,"props":3771,"children":3772},{"disabled":19,"type":3744},[],{"type":30,"value":3774}," Map data fields",{"type":24,"tag":61,"props":3776,"children":3778},{"className":3777},[3739],[3779,3782],{"type":24,"tag":3742,"props":3780,"children":3781},{"disabled":19,"type":3744},[],{"type":30,"value":3783}," Implement error handling",{"type":24,"tag":61,"props":3785,"children":3787},{"className":3786},[3739],[3788,3791],{"type":24,"tag":3742,"props":3789,"children":3790},{"disabled":19,"type":3744},[],{"type":30,"value":3792}," Set up monitoring",{"type":24,"tag":61,"props":3794,"children":3796},{"className":3795},[3739],[3797,3800],{"type":24,"tag":3742,"props":3798,"children":3799},{"disabled":19,"type":3744},[],{"type":30,"value":3801}," Test with sample data",{"type":24,"tag":61,"props":3803,"children":3805},{"className":3804},[3739],[3806,3809],{"type":24,"tag":3742,"props":3807,"children":3808},{"disabled":19,"type":3744},[],{"type":30,"value":3810}," Run parallel for validation period",{"type":24,"tag":61,"props":3812,"children":3814},{"className":3813},[3739],[3815,3818],{"type":24,"tag":3742,"props":3816,"children":3817},{"disabled":19,"type":3744},[],{"type":30,"value":3819}," Train users",{"type":24,"tag":61,"props":3821,"children":3823},{"className":3822},[3739],[3824,3827],{"type":24,"tag":3742,"props":3825,"children":3826},{"disabled":19,"type":3744},[],{"type":30,"value":3828}," Go live",{"type":24,"tag":61,"props":3830,"children":3832},{"className":3831},[3739],[3833,3836],{"type":24,"tag":3742,"props":3834,"children":3835},{"disabled":19,"type":3744},[],{"type":30,"value":3837}," Monitor and optimize",{"type":24,"tag":38,"props":3839,"children":3841},{"id":3840},"conclusion",[3842],{"type":30,"value":3843},"Conclusion",{"type":24,"tag":32,"props":3845,"children":3846},{},[3847],{"type":30,"value":3848},"Integration transforms disconnected tools into a unified business system. Start with your highest-volume data flows, prove the value, then expand.",{"type":24,"tag":32,"props":3850,"children":3851},{},[3852],{"type":30,"value":3853},"The investment in integration pays dividends through time savings, accuracy improvements, and better insights.",{"type":24,"tag":32,"props":3855,"children":3856},{},[3857,3859,3866],{"type":30,"value":3858},"Ready to connect your systems? ",{"type":24,"tag":3860,"props":3861,"children":3863},"a",{"href":3862},"#contact",[3864],{"type":30,"value":3865},"Schedule an integration consultation",{"type":30,"value":3867}," today.",{"type":24,"tag":3869,"props":3870,"children":3871},"hr",{},[],{"type":24,"tag":32,"props":3873,"children":3874},{},[3875,3880],{"type":24,"tag":65,"props":3876,"children":3877},{},[3878],{"type":30,"value":3879},"About the Author",{"type":30,"value":3881},": Michael Torres is an integration architect specializing in financial systems and data synchronization for growing businesses.",{"type":24,"tag":3883,"props":3884,"children":3885},"style",{},[3886],{"type":30,"value":3887},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":264,"depth":264,"links":3889},[3890,3894,3902,3908,3913,3917,3921,3926,3930,3931],{"id":40,"depth":222,"text":43,"children":3891},[3892,3893],{"id":47,"depth":264,"text":50},{"id":114,"depth":264,"text":117},{"id":153,"depth":222,"text":156,"children":3895},[3896,3897,3898,3899,3900,3901],{"id":159,"depth":264,"text":162},{"id":716,"depth":264,"text":719},{"id":1201,"depth":264,"text":1204},{"id":1247,"depth":264,"text":1250},{"id":1293,"depth":264,"text":1296},{"id":1339,"depth":264,"text":1342},{"id":1385,"depth":222,"text":1388,"children":3903},[3904,3905,3906,3907],{"id":1391,"depth":264,"text":1394},{"id":1449,"depth":264,"text":1452},{"id":1526,"depth":264,"text":1529},{"id":2059,"depth":264,"text":2062},{"id":2146,"depth":222,"text":2149,"children":3909},[3910,3911,3912],{"id":2152,"depth":264,"text":2155},{"id":2171,"depth":264,"text":2174},{"id":2190,"depth":264,"text":2193},{"id":2209,"depth":222,"text":2212,"children":3914},[3915,3916],{"id":2215,"depth":264,"text":2218},{"id":2347,"depth":264,"text":2350},{"id":2749,"depth":222,"text":2752,"children":3918},[3919,3920],{"id":2755,"depth":264,"text":2758},{"id":3050,"depth":264,"text":3053},{"id":3089,"depth":222,"text":3092,"children":3922},[3923,3924,3925],{"id":3095,"depth":264,"text":3098},{"id":3214,"depth":264,"text":3217},{"id":3243,"depth":264,"text":3246},{"id":3272,"depth":222,"text":3275,"children":3927},[3928,3929],{"id":3278,"depth":264,"text":3281},{"id":3688,"depth":264,"text":3691},{"id":3727,"depth":222,"text":3730},{"id":3840,"depth":222,"text":3843},"markdown","content:blog:integration-guide.md","content","blog/integration-guide.md","blog/integration-guide","md",[3939,4408,4851,5880,7230,9293,11397],{"_path":3940,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":3941,"description":3942,"date":3943,"author":3944,"category":3945,"tags":3946,"image":3952,"readingTime":360,"featured":19,"body":3953,"_type":3932,"_id":4405,"_source":3934,"_file":4406,"_stem":4407,"_extension":3937},"/blog/ledgermate-vs-quickbooks-vs-xero","Which Accounting Software is Right for Your Business (Ledgermate, QuickBooks, and Xero)?","A comprehensive comparison of three popular accounting software platforms to help you choose the best solution for your business needs.","2024-03-20","Vensys","Software Comparison",[3947,3948,3949,3950,3951],"Ledgermate","QuickBooks","Xero","Comparison","Software Review","https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=1200&h=600&fit=crop",{"type":21,"children":3954,"toc":4367},[3955,3960,3988,3994,3999,4011,4016,4035,4040,4059,4065,4070,4075,4080,4085,4090,4095,4101,4106,4118,4123,4135,4140,4152,4158,4163,4168,4173,4185,4190,4202,4208,4213,4231,4238,4246,4251,4269,4274,4282,4287,4305,4310,4318,4324,4330,4335,4341,4346,4352,4357],{"type":24,"tag":25,"props":3956,"children":3958},{"id":3957},"which-accounting-software-is-right-for-your-business-ledgermate-quickbooks-and-xero",[3959],{"type":30,"value":3941},{"type":24,"tag":32,"props":3961,"children":3962},{},[3963,3965,3975,3976,3980,3982,3986],{"type":30,"value":3964},"When it comes to managing your business's finances, choosing the right accounting software is essential. With so many options available, it can be overwhelming to decide which one best fits your needs. Three of the most popular accounting software systems are ",{"type":24,"tag":65,"props":3966,"children":3967},{},[3968],{"type":24,"tag":3860,"props":3969,"children":3973},{"href":3970,"rel":3971},"https://ledgermate.net",[3972],"nofollow",[3974],{"type":30,"value":3947},{"type":30,"value":521},{"type":24,"tag":65,"props":3977,"children":3978},{},[3979],{"type":30,"value":3948},{"type":30,"value":3981},", and ",{"type":24,"tag":65,"props":3983,"children":3984},{},[3985],{"type":30,"value":3949},{"type":30,"value":3987},". Each of these platforms offers unique features, pricing plans, and benefits. In this blog post, we'll break down the key differences between these three systems to help you make an informed decision.",{"type":24,"tag":38,"props":3989,"children":3991},{"id":3990},"pricing-plans-which-software-fits-your-budget",[3992],{"type":30,"value":3993},"Pricing Plans: Which Software Fits Your Budget?",{"type":24,"tag":45,"props":3995,"children":3997},{"id":3996},"ledgermate",[3998],{"type":30,"value":3947},{"type":24,"tag":32,"props":4000,"children":4001},{},[4002,4004,4009],{"type":30,"value":4003},"Starting at just ",{"type":24,"tag":65,"props":4005,"children":4006},{},[4007],{"type":30,"value":4008},"$200 annually",{"type":30,"value":4010},", Ledgermate offers a budget-friendly pricing structure. It's an ideal solution for small businesses and freelancers who need simple automation at an affordable price. For those looking for advanced features without breaking the bank, Ledgermate provides excellent value.",{"type":24,"tag":45,"props":4012,"children":4014},{"id":4013},"quickbooks",[4015],{"type":30,"value":3948},{"type":24,"tag":32,"props":4017,"children":4018},{},[4019,4021,4026,4028,4033],{"type":30,"value":4020},"With plans starting at ",{"type":24,"tag":65,"props":4022,"children":4023},{},[4024],{"type":30,"value":4025},"$25/month",{"type":30,"value":4027}," for the Simple Start plan, QuickBooks offers a range of pricing options, with advanced features available at higher-tier plans, reaching up to ",{"type":24,"tag":65,"props":4029,"children":4030},{},[4031],{"type":30,"value":4032},"$150+/month",{"type":30,"value":4034},". QuickBooks is a great choice for businesses that need more comprehensive financial tools and are willing to pay a bit more for them.",{"type":24,"tag":45,"props":4036,"children":4038},{"id":4037},"xero",[4039],{"type":30,"value":3949},{"type":24,"tag":32,"props":4041,"children":4042},{},[4043,4045,4050,4052,4057],{"type":30,"value":4044},"Xero's pricing starts at ",{"type":24,"tag":65,"props":4046,"children":4047},{},[4048],{"type":30,"value":4049},"$12/month",{"type":30,"value":4051}," for the Early plan, with premium plans reaching ",{"type":24,"tag":65,"props":4053,"children":4054},{},[4055],{"type":30,"value":4056},"$65+/month",{"type":30,"value":4058},". Xero provides a scalable pricing structure, making it an affordable solution for small to medium-sized businesses.",{"type":24,"tag":38,"props":4060,"children":4062},{"id":4061},"features-what-can-each-platform-do",[4063],{"type":30,"value":4064},"Features: What Can Each Platform Do?",{"type":24,"tag":45,"props":4066,"children":4068},{"id":4067},"ledgermate-1",[4069],{"type":30,"value":3947},{"type":24,"tag":32,"props":4071,"children":4072},{},[4073],{"type":30,"value":4074},"Known for its advanced automation, Ledgermate excels in simplifying accounting tasks with seamless integrations for bank feeds, invoicing, and more. It is particularly user-friendly and offers smart reporting, which is ideal for business owners who prefer to spend less time on manual data entry.",{"type":24,"tag":45,"props":4076,"children":4078},{"id":4077},"quickbooks-1",[4079],{"type":30,"value":3948},{"type":24,"tag":32,"props":4081,"children":4082},{},[4083],{"type":30,"value":4084},"QuickBooks is packed with comprehensive features like invoicing, payroll, inventory tracking, and advanced reporting. It also includes automation for tax calculations and bill tracking, making it a top choice for businesses that need detailed financial insights. While it has a steeper learning curve, the platform’s rich feature set makes it suitable for a wide range of industries.",{"type":24,"tag":45,"props":4086,"children":4088},{"id":4087},"xero-1",[4089],{"type":30,"value":3949},{"type":24,"tag":32,"props":4091,"children":4092},{},[4093],{"type":30,"value":4094},"Xero’s feature set is robust, with bank reconciliation, invoicing, payroll, and detailed financial reporting. It also integrates well with over 800 third-party apps, offering businesses flexibility and scalability as they grow. Xero’s clean interface and ease of use make it a solid choice for businesses looking for a balance between simplicity and advanced features.",{"type":24,"tag":38,"props":4096,"children":4098},{"id":4097},"usability-which-platform-is-easiest-to-use",[4099],{"type":30,"value":4100},"Usability: Which Platform is Easiest to Use?",{"type":24,"tag":45,"props":4102,"children":4104},{"id":4103},"ledgermate-2",[4105],{"type":30,"value":3947},{"type":24,"tag":32,"props":4107,"children":4108},{},[4109,4111,4116],{"type":30,"value":4110},"Ledgermate is designed for ",{"type":24,"tag":65,"props":4112,"children":4113},{},[4114],{"type":30,"value":4115},"ease of use",{"type":30,"value":4117},", making it perfect for businesses with little to no accounting knowledge. Its user-friendly interface means even those who are not finance experts can navigate it easily.",{"type":24,"tag":45,"props":4119,"children":4121},{"id":4120},"quickbooks-2",[4122],{"type":30,"value":3948},{"type":24,"tag":32,"props":4124,"children":4125},{},[4126,4128,4133],{"type":30,"value":4127},"QuickBooks is highly functional but comes with a ",{"type":24,"tag":65,"props":4129,"children":4130},{},[4131],{"type":30,"value":4132},"steeper learning curve",{"type":30,"value":4134},". The platform has a lot of depth, which can be overwhelming for beginners. However, QuickBooks offers extensive support resources to help users get the most out of the software.",{"type":24,"tag":45,"props":4136,"children":4138},{"id":4137},"xero-2",[4139],{"type":30,"value":3949},{"type":24,"tag":32,"props":4141,"children":4142},{},[4143,4145,4150],{"type":30,"value":4144},"Xero has a reputation for being ",{"type":24,"tag":65,"props":4146,"children":4147},{},[4148],{"type":30,"value":4149},"clean and intuitive",{"type":30,"value":4151},". It's easy to navigate, and its mobile app ensures you can manage finances on the go. The platform is a great choice for businesses that want an easy-to-use system that's also powerful enough for growing operations.",{"type":24,"tag":38,"props":4153,"children":4155},{"id":4154},"integrations-which-software-connects-with-other-tools",[4156],{"type":30,"value":4157},"Integrations: Which Software Connects with Other Tools?",{"type":24,"tag":45,"props":4159,"children":4161},{"id":4160},"ledgermate-3",[4162],{"type":30,"value":3947},{"type":24,"tag":32,"props":4164,"children":4165},{},[4166],{"type":30,"value":4167},"Ledgermate integrates well with accounting and banking platforms, but it has fewer third-party integrations compared to QuickBooks and Xero.",{"type":24,"tag":45,"props":4169,"children":4171},{"id":4170},"quickbooks-3",[4172],{"type":30,"value":3948},{"type":24,"tag":32,"props":4174,"children":4175},{},[4176,4178,4183],{"type":30,"value":4177},"QuickBooks stands out with its ability to integrate with ",{"type":24,"tag":65,"props":4179,"children":4180},{},[4181],{"type":30,"value":4182},"over 650 apps",{"type":30,"value":4184},", ranging from payment processors to inventory management tools. This extensive integration network makes it highly customizable for businesses with unique needs.",{"type":24,"tag":45,"props":4186,"children":4188},{"id":4187},"xero-3",[4189],{"type":30,"value":3949},{"type":24,"tag":32,"props":4191,"children":4192},{},[4193,4195,4200],{"type":30,"value":4194},"Xero takes the crown when it comes to integrations, offering connections with ",{"type":24,"tag":65,"props":4196,"children":4197},{},[4198],{"type":30,"value":4199},"over 800 third-party apps",{"type":30,"value":4201},". Whether you need to integrate with e-commerce platforms, CRM systems, or payment gateways, Xero has you covered.",{"type":24,"tag":38,"props":4203,"children":4205},{"id":4204},"customer-support-how-can-you-get-help",[4206],{"type":30,"value":4207},"Customer Support: How Can You Get Help?",{"type":24,"tag":45,"props":4209,"children":4211},{"id":4210},"ledgermate-4",[4212],{"type":30,"value":3947},{"type":24,"tag":57,"props":4214,"children":4215},{},[4216,4221,4226],{"type":24,"tag":61,"props":4217,"children":4218},{},[4219],{"type":30,"value":4220},"Affordable",{"type":24,"tag":61,"props":4222,"children":4223},{},[4224],{"type":30,"value":4225},"Easy to use",{"type":24,"tag":61,"props":4227,"children":4228},{},[4229],{"type":30,"value":4230},"Advanced automation",{"type":24,"tag":4232,"props":4233,"children":4235},"h4",{"id":4234},"cons",[4236],{"type":30,"value":4237},"Cons",{"type":24,"tag":57,"props":4239,"children":4240},{},[4241],{"type":24,"tag":61,"props":4242,"children":4243},{},[4244],{"type":30,"value":4245},"Fewer integrations and advanced features compared to QuickBooks and Xero",{"type":24,"tag":45,"props":4247,"children":4249},{"id":4248},"quickbooks-4",[4250],{"type":30,"value":3948},{"type":24,"tag":57,"props":4252,"children":4253},{},[4254,4259,4264],{"type":24,"tag":61,"props":4255,"children":4256},{},[4257],{"type":30,"value":4258},"Comprehensive features",{"type":24,"tag":61,"props":4260,"children":4261},{},[4262],{"type":30,"value":4263},"Highly customizable",{"type":24,"tag":61,"props":4265,"children":4266},{},[4267],{"type":30,"value":4268},"great customer support",{"type":24,"tag":4232,"props":4270,"children":4272},{"id":4271},"cons-1",[4273],{"type":30,"value":4237},{"type":24,"tag":57,"props":4275,"children":4276},{},[4277],{"type":24,"tag":61,"props":4278,"children":4279},{},[4280],{"type":30,"value":4281},"Can be overwhelming for beginners, higher pricing for advanced plans.",{"type":24,"tag":45,"props":4283,"children":4285},{"id":4284},"xero-4",[4286],{"type":30,"value":3949},{"type":24,"tag":57,"props":4288,"children":4289},{},[4290,4295,4300],{"type":24,"tag":61,"props":4291,"children":4292},{},[4293],{"type":30,"value":4294},"Excellent user interface",{"type":24,"tag":61,"props":4296,"children":4297},{},[4298],{"type":30,"value":4299},"Strong integrations",{"type":24,"tag":61,"props":4301,"children":4302},{},[4303],{"type":30,"value":4304},"Scalable",{"type":24,"tag":4232,"props":4306,"children":4308},{"id":4307},"cons-2",[4309],{"type":30,"value":4237},{"type":24,"tag":57,"props":4311,"children":4312},{},[4313],{"type":24,"tag":61,"props":4314,"children":4315},{},[4316],{"type":30,"value":4317},"The pricing may be a bit steep for businesses just starting out.",{"type":24,"tag":38,"props":4319,"children":4321},{"id":4320},"conclusion-which-software-should-you-choose",[4322],{"type":30,"value":4323},"Conclusion: Which Software Should You Choose?",{"type":24,"tag":4232,"props":4325,"children":4327},{"id":4326},"ledgermate-5",[4328],{"type":30,"value":4329},"Ledgermate:",{"type":24,"tag":32,"props":4331,"children":4332},{},[4333],{"type":30,"value":4334},"Ledgermate is perfect for businesses that need simplicity, automation, and affordability.",{"type":24,"tag":4232,"props":4336,"children":4338},{"id":4337},"quickbooks-5",[4339],{"type":30,"value":4340},"QuickBooks:",{"type":24,"tag":32,"props":4342,"children":4343},{},[4344],{"type":30,"value":4345},"QuickBooks is the best option if you need a wide range of features and are willing to pay a bit more for them.",{"type":24,"tag":4232,"props":4347,"children":4349},{"id":4348},"xero-5",[4350],{"type":30,"value":4351},"Xero:",{"type":24,"tag":32,"props":4353,"children":4354},{},[4355],{"type":30,"value":4356},"Xero offers a strong balance of features, usability, and integrations, making it ideal for businesses looking for a scalable solution.",{"type":24,"tag":32,"props":4358,"children":4359},{},[4360,4365],{"type":24,"tag":65,"props":4361,"children":4362},{},[4363],{"type":30,"value":4364},"Ultimately",{"type":30,"value":4366},", the right choice will depend on your business size, budget, and accounting needs. If you’re just starting out, Ledgermate offers a great starting point, while QuickBooks and Xero provide more advanced tools for growing businesses.",{"title":7,"searchDepth":264,"depth":264,"links":4368},[4369,4374,4379,4384,4389,4400],{"id":3990,"depth":222,"text":3993,"children":4370},[4371,4372,4373],{"id":3996,"depth":264,"text":3947},{"id":4013,"depth":264,"text":3948},{"id":4037,"depth":264,"text":3949},{"id":4061,"depth":222,"text":4064,"children":4375},[4376,4377,4378],{"id":4067,"depth":264,"text":3947},{"id":4077,"depth":264,"text":3948},{"id":4087,"depth":264,"text":3949},{"id":4097,"depth":222,"text":4100,"children":4380},[4381,4382,4383],{"id":4103,"depth":264,"text":3947},{"id":4120,"depth":264,"text":3948},{"id":4137,"depth":264,"text":3949},{"id":4154,"depth":222,"text":4157,"children":4385},[4386,4387,4388],{"id":4160,"depth":264,"text":3947},{"id":4170,"depth":264,"text":3948},{"id":4187,"depth":264,"text":3949},{"id":4204,"depth":222,"text":4207,"children":4390},[4391,4394,4397],{"id":4210,"depth":264,"text":3947,"children":4392},[4393],{"id":4234,"depth":303,"text":4237},{"id":4248,"depth":264,"text":3948,"children":4395},[4396],{"id":4271,"depth":303,"text":4237},{"id":4284,"depth":264,"text":3949,"children":4398},[4399],{"id":4307,"depth":303,"text":4237},{"id":4320,"depth":222,"text":4323,"children":4401},[4402,4403,4404],{"id":4326,"depth":303,"text":4329},{"id":4337,"depth":303,"text":4340},{"id":4348,"depth":303,"text":4351},"content:blog:ledgermate-vs-quickbooks-vs-xero.md","blog/ledgermate-vs-quickbooks-vs-xero.md","blog/ledgermate-vs-quickbooks-vs-xero",{"_path":4409,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":4410,"description":4411,"date":4412,"author":4413,"category":4414,"tags":4415,"image":4418,"readingTime":323,"featured":19,"body":4419,"_type":3932,"_id":4848,"_source":3934,"_file":4849,"_stem":4850,"_extension":3937},"/blog/getting-started-with-ai-accounting","Getting Started with AI-Powered Accounting","Discover how artificial intelligence is revolutionizing accounting and bookkeeping for modern businesses.","2024-03-15","Sarah Johnson","AI & Technology",[4416,15,4417],"AI","Getting Started","https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=1200&h=600&fit=crop",{"type":21,"children":4420,"toc":4837},[4421,4426,4438,4444,4449,4492,4498,4504,4509,4641,4647,4652,4680,4686,4691,4714,4720,4754,4760,4775,4781,4786,4809,4821,4824,4833],{"type":24,"tag":25,"props":4422,"children":4424},{"id":4423},"getting-started-with-ai-powered-accounting",[4425],{"type":30,"value":4410},{"type":24,"tag":32,"props":4427,"children":4428},{},[4429,4431,4436],{"type":30,"value":4430},"In today's fast-paced business environment, traditional accounting methods are becoming increasingly inefficient. ",{"type":24,"tag":65,"props":4432,"children":4433},{},[4434],{"type":30,"value":4435},"AI-powered accounting",{"type":30,"value":4437}," is transforming how businesses manage their finances, offering unprecedented accuracy and time savings.",{"type":24,"tag":38,"props":4439,"children":4441},{"id":4440},"why-ai-accounting-matters",[4442],{"type":30,"value":4443},"Why AI Accounting Matters",{"type":24,"tag":32,"props":4445,"children":4446},{},[4447],{"type":30,"value":4448},"Artificial intelligence in accounting isn't just a trend—it's a necessity for businesses looking to stay competitive. Here's why:",{"type":24,"tag":57,"props":4450,"children":4451},{},[4452,4462,4472,4482],{"type":24,"tag":61,"props":4453,"children":4454},{},[4455,4460],{"type":24,"tag":65,"props":4456,"children":4457},{},[4458],{"type":30,"value":4459},"Reduced Human Error",{"type":30,"value":4461},": AI systems can process thousands of transactions with near-perfect accuracy",{"type":24,"tag":61,"props":4463,"children":4464},{},[4465,4470],{"type":24,"tag":65,"props":4466,"children":4467},{},[4468],{"type":30,"value":4469},"Time Savings",{"type":30,"value":4471},": Automate repetitive tasks and focus on strategic decision-making",{"type":24,"tag":61,"props":4473,"children":4474},{},[4475,4480],{"type":24,"tag":65,"props":4476,"children":4477},{},[4478],{"type":30,"value":4479},"Real-time Insights",{"type":30,"value":4481},": Get instant financial reports and analytics",{"type":24,"tag":61,"props":4483,"children":4484},{},[4485,4490],{"type":24,"tag":65,"props":4486,"children":4487},{},[4488],{"type":30,"value":4489},"Cost Efficiency",{"type":30,"value":4491},": Reduce overhead costs associated with manual bookkeeping",{"type":24,"tag":38,"props":4493,"children":4495},{"id":4494},"key-features-of-modern-ai-accounting",[4496],{"type":30,"value":4497},"Key Features of Modern AI Accounting",{"type":24,"tag":45,"props":4499,"children":4501},{"id":4500},"_1-automated-transaction-categorization",[4502],{"type":30,"value":4503},"1. Automated Transaction Categorization",{"type":24,"tag":32,"props":4505,"children":4506},{},[4507],{"type":30,"value":4508},"AI algorithms learn from your transaction history to automatically categorize expenses, income, and other financial activities.",{"type":24,"tag":182,"props":4510,"children":4512},{"className":203,"code":4511,"language":202,"meta":7,"style":7},"// Example: AI categorization logic\nconst categorizeTransaction = (transaction) => {\n  const aiModel = trainedModel.predict(transaction);\n  return {\n    category: aiModel.category,\n    confidence: aiModel.confidence,\n    suggestions: aiModel.alternatives\n  };\n};\n",[4513],{"type":24,"tag":187,"props":4514,"children":4515},{"__ignoreMap":7},[4516,4524,4561,4592,4603,4611,4619,4627,4634],{"type":24,"tag":209,"props":4517,"children":4518},{"class":211,"line":212},[4519],{"type":24,"tag":209,"props":4520,"children":4521},{"style":216},[4522],{"type":30,"value":4523},"// Example: AI categorization logic\n",{"type":24,"tag":209,"props":4525,"children":4526},{"class":211,"line":222},[4527,4531,4536,4540,4544,4549,4553,4557],{"type":24,"tag":209,"props":4528,"children":4529},{"style":226},[4530],{"type":30,"value":229},{"type":24,"tag":209,"props":4532,"children":4533},{"style":232},[4534],{"type":30,"value":4535}," categorizeTransaction",{"type":24,"tag":209,"props":4537,"children":4538},{"style":226},[4539],{"type":30,"value":240},{"type":24,"tag":209,"props":4541,"children":4542},{"style":248},[4543],{"type":30,"value":371},{"type":24,"tag":209,"props":4545,"children":4546},{"style":452},[4547],{"type":30,"value":4548},"transaction",{"type":24,"tag":209,"props":4550,"children":4551},{"style":248},[4552],{"type":30,"value":531},{"type":24,"tag":209,"props":4554,"children":4555},{"style":226},[4556],{"type":30,"value":256},{"type":24,"tag":209,"props":4558,"children":4559},{"style":248},[4560],{"type":30,"value":261},{"type":24,"tag":209,"props":4562,"children":4563},{"class":211,"line":264},[4564,4568,4573,4577,4582,4587],{"type":24,"tag":209,"props":4565,"children":4566},{"style":226},[4567],{"type":30,"value":270},{"type":24,"tag":209,"props":4569,"children":4570},{"style":273},[4571],{"type":30,"value":4572}," aiModel",{"type":24,"tag":209,"props":4574,"children":4575},{"style":226},[4576],{"type":30,"value":240},{"type":24,"tag":209,"props":4578,"children":4579},{"style":248},[4580],{"type":30,"value":4581}," trainedModel.",{"type":24,"tag":209,"props":4583,"children":4584},{"style":232},[4585],{"type":30,"value":4586},"predict",{"type":24,"tag":209,"props":4588,"children":4589},{"style":248},[4590],{"type":30,"value":4591},"(transaction);\n",{"type":24,"tag":209,"props":4593,"children":4594},{"class":211,"line":303},[4595,4599],{"type":24,"tag":209,"props":4596,"children":4597},{"style":226},[4598],{"type":30,"value":1980},{"type":24,"tag":209,"props":4600,"children":4601},{"style":248},[4602],{"type":30,"value":261},{"type":24,"tag":209,"props":4604,"children":4605},{"class":211,"line":323},[4606],{"type":24,"tag":209,"props":4607,"children":4608},{"style":248},[4609],{"type":30,"value":4610},"    category: aiModel.category,\n",{"type":24,"tag":209,"props":4612,"children":4613},{"class":211,"line":342},[4614],{"type":24,"tag":209,"props":4615,"children":4616},{"style":248},[4617],{"type":30,"value":4618},"    confidence: aiModel.confidence,\n",{"type":24,"tag":209,"props":4620,"children":4621},{"class":211,"line":351},[4622],{"type":24,"tag":209,"props":4623,"children":4624},{"style":248},[4625],{"type":30,"value":4626},"    suggestions: aiModel.alternatives\n",{"type":24,"tag":209,"props":4628,"children":4629},{"class":211,"line":360},[4630],{"type":24,"tag":209,"props":4631,"children":4632},{"style":248},[4633],{"type":30,"value":2739},{"type":24,"tag":209,"props":4635,"children":4636},{"class":211,"line":18},[4637],{"type":24,"tag":209,"props":4638,"children":4639},{"style":248},[4640],{"type":30,"value":713},{"type":24,"tag":45,"props":4642,"children":4644},{"id":4643},"_2-intelligent-receipt-processing",[4645],{"type":30,"value":4646},"2. Intelligent Receipt Processing",{"type":24,"tag":32,"props":4648,"children":4649},{},[4650],{"type":30,"value":4651},"Upload receipts via mobile app, and AI extracts all relevant information automatically:",{"type":24,"tag":57,"props":4653,"children":4654},{},[4655,4660,4665,4670,4675],{"type":24,"tag":61,"props":4656,"children":4657},{},[4658],{"type":30,"value":4659},"Vendor name",{"type":24,"tag":61,"props":4661,"children":4662},{},[4663],{"type":30,"value":4664},"Date and time",{"type":24,"tag":61,"props":4666,"children":4667},{},[4668],{"type":30,"value":4669},"Amount and currency",{"type":24,"tag":61,"props":4671,"children":4672},{},[4673],{"type":30,"value":4674},"Tax information",{"type":24,"tag":61,"props":4676,"children":4677},{},[4678],{"type":30,"value":4679},"Line items",{"type":24,"tag":45,"props":4681,"children":4683},{"id":4682},"_3-predictive-analytics",[4684],{"type":30,"value":4685},"3. Predictive Analytics",{"type":24,"tag":32,"props":4687,"children":4688},{},[4689],{"type":30,"value":4690},"AI doesn't just record history—it predicts the future. Get insights on:",{"type":24,"tag":57,"props":4692,"children":4693},{},[4694,4699,4704,4709],{"type":24,"tag":61,"props":4695,"children":4696},{},[4697],{"type":30,"value":4698},"Cash flow forecasting",{"type":24,"tag":61,"props":4700,"children":4701},{},[4702],{"type":30,"value":4703},"Expense trends",{"type":24,"tag":61,"props":4705,"children":4706},{},[4707],{"type":30,"value":4708},"Revenue projections",{"type":24,"tag":61,"props":4710,"children":4711},{},[4712],{"type":30,"value":4713},"Budget recommendations",{"type":24,"tag":38,"props":4715,"children":4717},{"id":4716},"getting-started-in-3-simple-steps",[4718],{"type":30,"value":4719},"Getting Started in 3 Simple Steps",{"type":24,"tag":4721,"props":4722,"children":4723},"ol",{},[4724,4734,4744],{"type":24,"tag":61,"props":4725,"children":4726},{},[4727,4732],{"type":24,"tag":65,"props":4728,"children":4729},{},[4730],{"type":30,"value":4731},"Sign Up & Connect",{"type":30,"value":4733},": Create your account and link your bank accounts",{"type":24,"tag":61,"props":4735,"children":4736},{},[4737,4742],{"type":24,"tag":65,"props":4738,"children":4739},{},[4740],{"type":30,"value":4741},"Import Data",{"type":30,"value":4743},": Upload existing financial records or start fresh",{"type":24,"tag":61,"props":4745,"children":4746},{},[4747,4752],{"type":24,"tag":65,"props":4748,"children":4749},{},[4750],{"type":30,"value":4751},"Let AI Learn",{"type":30,"value":4753},": The system analyzes your patterns and starts automating",{"type":24,"tag":38,"props":4755,"children":4757},{"id":4756},"real-world-impact",[4758],{"type":30,"value":4759},"Real-World Impact",{"type":24,"tag":4761,"props":4762,"children":4763},"blockquote",{},[4764],{"type":24,"tag":32,"props":4765,"children":4766},{},[4767,4769],{"type":30,"value":4768},"\"Since implementing AI accounting, we've reduced our bookkeeping time by 75% and eliminated reconciliation errors entirely.\" - ",{"type":24,"tag":4770,"props":4771,"children":4772},"em",{},[4773],{"type":30,"value":4774},"Michael Chen, CFO at TechStart Inc.",{"type":24,"tag":38,"props":4776,"children":4778},{"id":4777},"whats-next",[4779],{"type":30,"value":4780},"What's Next?",{"type":24,"tag":32,"props":4782,"children":4783},{},[4784],{"type":30,"value":4785},"AI accounting is just the beginning. Future developments include:",{"type":24,"tag":57,"props":4787,"children":4788},{},[4789,4794,4799,4804],{"type":24,"tag":61,"props":4790,"children":4791},{},[4792],{"type":30,"value":4793},"Voice-activated financial queries",{"type":24,"tag":61,"props":4795,"children":4796},{},[4797],{"type":30,"value":4798},"Blockchain integration for enhanced security",{"type":24,"tag":61,"props":4800,"children":4801},{},[4802],{"type":30,"value":4803},"Advanced fraud detection",{"type":24,"tag":61,"props":4805,"children":4806},{},[4807],{"type":30,"value":4808},"Multi-currency automation for global businesses",{"type":24,"tag":32,"props":4810,"children":4811},{},[4812,4814,4819],{"type":30,"value":4813},"Ready to transform your accounting workflow? ",{"type":24,"tag":3860,"props":4815,"children":4816},{"href":3862},[4817],{"type":30,"value":4818},"Book a demo",{"type":30,"value":4820}," to see how Ledgermate can revolutionize your financial management.",{"type":24,"tag":3869,"props":4822,"children":4823},{},[],{"type":24,"tag":32,"props":4825,"children":4826},{},[4827,4831],{"type":24,"tag":65,"props":4828,"children":4829},{},[4830],{"type":30,"value":3879},{"type":30,"value":4832},": Sarah Johnson is a certified public accountant with over 15 years of experience in financial technology and automation.",{"type":24,"tag":3883,"props":4834,"children":4835},{},[4836],{"type":30,"value":3887},{"title":7,"searchDepth":264,"depth":264,"links":4838},[4839,4840,4845,4846,4847],{"id":4440,"depth":222,"text":4443},{"id":4494,"depth":222,"text":4497,"children":4841},[4842,4843,4844],{"id":4500,"depth":264,"text":4503},{"id":4643,"depth":264,"text":4646},{"id":4682,"depth":264,"text":4685},{"id":4716,"depth":222,"text":4719},{"id":4756,"depth":222,"text":4759},{"id":4777,"depth":222,"text":4780},"content:blog:getting-started-with-ai-accounting.md","blog/getting-started-with-ai-accounting.md","blog/getting-started-with-ai-accounting",{"_path":4852,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":4853,"description":4854,"date":4855,"author":4856,"category":15,"tags":4857,"image":4860,"readingTime":351,"featured":6,"body":4861,"_type":3932,"_id":5877,"_source":3934,"_file":5878,"_stem":5879,"_extension":3937},"/blog/automate-bookkeeping-tasks","5 Ways to Automate Your Bookkeeping Tasks","Learn practical strategies to automate repetitive bookkeeping tasks and save hours every week.","2024-03-10","David Martinez",[15,4858,4859],"Productivity","Best Practices","https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=1200&h=600&fit=crop",{"type":21,"children":4862,"toc":5854},[4863,4868,4873,4879,4884,4890,5129,5135,5168,5174,5179,5222,5228,5240,5246,5251,5283,5289,5294,5337,5343,5438,5444,5449,5649,5655,5661,5679,5685,5703,5709,5727,5733,5751,5757,5783,5789,5794,5817,5821,5826,5838,5841,5850],{"type":24,"tag":25,"props":4864,"children":4866},{"id":4865},"_5-ways-to-automate-your-bookkeeping-tasks",[4867],{"type":30,"value":4853},{"type":24,"tag":32,"props":4869,"children":4870},{},[4871],{"type":30,"value":4872},"Bookkeeping doesn't have to be a time-consuming chore. With the right automation tools, you can reclaim hours of your week while maintaining accurate financial records.",{"type":24,"tag":38,"props":4874,"children":4876},{"id":4875},"_1-automatic-bank-reconciliation",[4877],{"type":30,"value":4878},"1. Automatic Bank Reconciliation",{"type":24,"tag":32,"props":4880,"children":4881},{},[4882],{"type":30,"value":4883},"Gone are the days of manually matching transactions. Modern accounting software connects directly to your bank accounts and credit cards.",{"type":24,"tag":45,"props":4885,"children":4887},{"id":4886},"how-it-works",[4888],{"type":30,"value":4889},"How It Works",{"type":24,"tag":182,"props":4891,"children":4893},{"className":772,"code":4892,"language":771,"meta":7,"style":7},"# Automated reconciliation process\ndef reconcile_transactions(bank_data, ledger_data):\n    matched = []\n    unmatched = []\n    \n    for transaction in bank_data:\n        match = find_matching_entry(transaction, ledger_data)\n        if match:\n            matched.append((transaction, match))\n        else:\n            unmatched.append(transaction)\n    \n    return {\n        'matched': matched,\n        'unmatched': unmatched,\n        'accuracy': len(matched) / len(bank_data)\n    }\n",[4894],{"type":24,"tag":187,"props":4895,"children":4896},{"__ignoreMap":7},[4897,4905,4922,4939,4955,4962,4983,5000,5013,5021,5033,5041,5048,5059,5072,5085,5121],{"type":24,"tag":209,"props":4898,"children":4899},{"class":211,"line":212},[4900],{"type":24,"tag":209,"props":4901,"children":4902},{"style":216},[4903],{"type":30,"value":4904},"# Automated reconciliation process\n",{"type":24,"tag":209,"props":4906,"children":4907},{"class":211,"line":222},[4908,4912,4917],{"type":24,"tag":209,"props":4909,"children":4910},{"style":226},[4911],{"type":30,"value":838},{"type":24,"tag":209,"props":4913,"children":4914},{"style":232},[4915],{"type":30,"value":4916}," reconcile_transactions",{"type":24,"tag":209,"props":4918,"children":4919},{"style":248},[4920],{"type":30,"value":4921},"(bank_data, ledger_data):\n",{"type":24,"tag":209,"props":4923,"children":4924},{"class":211,"line":264},[4925,4930,4934],{"type":24,"tag":209,"props":4926,"children":4927},{"style":248},[4928],{"type":30,"value":4929},"    matched ",{"type":24,"tag":209,"props":4931,"children":4932},{"style":226},[4933],{"type":30,"value":815},{"type":24,"tag":209,"props":4935,"children":4936},{"style":248},[4937],{"type":30,"value":4938}," []\n",{"type":24,"tag":209,"props":4940,"children":4941},{"class":211,"line":303},[4942,4947,4951],{"type":24,"tag":209,"props":4943,"children":4944},{"style":248},[4945],{"type":30,"value":4946},"    unmatched ",{"type":24,"tag":209,"props":4948,"children":4949},{"style":226},[4950],{"type":30,"value":815},{"type":24,"tag":209,"props":4952,"children":4953},{"style":248},[4954],{"type":30,"value":4938},{"type":24,"tag":209,"props":4956,"children":4957},{"class":211,"line":323},[4958],{"type":24,"tag":209,"props":4959,"children":4960},{"style":248},[4961],{"type":30,"value":614},{"type":24,"tag":209,"props":4963,"children":4964},{"class":211,"line":342},[4965,4969,4974,4978],{"type":24,"tag":209,"props":4966,"children":4967},{"style":226},[4968],{"type":30,"value":2827},{"type":24,"tag":209,"props":4970,"children":4971},{"style":248},[4972],{"type":30,"value":4973}," transaction ",{"type":24,"tag":209,"props":4975,"children":4976},{"style":226},[4977],{"type":30,"value":2837},{"type":24,"tag":209,"props":4979,"children":4980},{"style":248},[4981],{"type":30,"value":4982}," bank_data:\n",{"type":24,"tag":209,"props":4984,"children":4985},{"class":211,"line":351},[4986,4991,4995],{"type":24,"tag":209,"props":4987,"children":4988},{"style":248},[4989],{"type":30,"value":4990},"        match ",{"type":24,"tag":209,"props":4992,"children":4993},{"style":226},[4994],{"type":30,"value":815},{"type":24,"tag":209,"props":4996,"children":4997},{"style":248},[4998],{"type":30,"value":4999}," find_matching_entry(transaction, ledger_data)\n",{"type":24,"tag":209,"props":5001,"children":5002},{"class":211,"line":360},[5003,5008],{"type":24,"tag":209,"props":5004,"children":5005},{"style":226},[5006],{"type":30,"value":5007},"        if",{"type":24,"tag":209,"props":5009,"children":5010},{"style":248},[5011],{"type":30,"value":5012}," match:\n",{"type":24,"tag":209,"props":5014,"children":5015},{"class":211,"line":18},[5016],{"type":24,"tag":209,"props":5017,"children":5018},{"style":248},[5019],{"type":30,"value":5020},"            matched.append((transaction, match))\n",{"type":24,"tag":209,"props":5022,"children":5023},{"class":211,"line":414},[5024,5029],{"type":24,"tag":209,"props":5025,"children":5026},{"style":226},[5027],{"type":30,"value":5028},"        else",{"type":24,"tag":209,"props":5030,"children":5031},{"style":248},[5032],{"type":30,"value":966},{"type":24,"tag":209,"props":5034,"children":5035},{"class":211,"line":433},[5036],{"type":24,"tag":209,"props":5037,"children":5038},{"style":248},[5039],{"type":30,"value":5040},"            unmatched.append(transaction)\n",{"type":24,"tag":209,"props":5042,"children":5043},{"class":211,"line":468},[5044],{"type":24,"tag":209,"props":5045,"children":5046},{"style":248},[5047],{"type":30,"value":614},{"type":24,"tag":209,"props":5049,"children":5050},{"class":211,"line":477},[5051,5055],{"type":24,"tag":209,"props":5052,"children":5053},{"style":226},[5054],{"type":30,"value":1174},{"type":24,"tag":209,"props":5056,"children":5057},{"style":248},[5058],{"type":30,"value":261},{"type":24,"tag":209,"props":5060,"children":5061},{"class":211,"line":486},[5062,5067],{"type":24,"tag":209,"props":5063,"children":5064},{"style":312},[5065],{"type":30,"value":5066},"        'matched'",{"type":24,"tag":209,"props":5068,"children":5069},{"style":248},[5070],{"type":30,"value":5071},": matched,\n",{"type":24,"tag":209,"props":5073,"children":5074},{"class":211,"line":495},[5075,5080],{"type":24,"tag":209,"props":5076,"children":5077},{"style":312},[5078],{"type":30,"value":5079},"        'unmatched'",{"type":24,"tag":209,"props":5081,"children":5082},{"style":248},[5083],{"type":30,"value":5084},": unmatched,\n",{"type":24,"tag":209,"props":5086,"children":5087},{"class":211,"line":563},[5088,5093,5097,5102,5107,5111,5116],{"type":24,"tag":209,"props":5089,"children":5090},{"style":312},[5091],{"type":30,"value":5092},"        'accuracy'",{"type":24,"tag":209,"props":5094,"children":5095},{"style":248},[5096],{"type":30,"value":1020},{"type":24,"tag":209,"props":5098,"children":5099},{"style":273},[5100],{"type":30,"value":5101},"len",{"type":24,"tag":209,"props":5103,"children":5104},{"style":248},[5105],{"type":30,"value":5106},"(matched) ",{"type":24,"tag":209,"props":5108,"children":5109},{"style":226},[5110],{"type":30,"value":1047},{"type":24,"tag":209,"props":5112,"children":5113},{"style":273},[5114],{"type":30,"value":5115}," len",{"type":24,"tag":209,"props":5117,"children":5118},{"style":248},[5119],{"type":30,"value":5120},"(bank_data)\n",{"type":24,"tag":209,"props":5122,"children":5123},{"class":211,"line":572},[5124],{"type":24,"tag":209,"props":5125,"children":5126},{"style":248},[5127],{"type":30,"value":5128},"    }\n",{"type":24,"tag":45,"props":5130,"children":5132},{"id":5131},"benefits",[5133],{"type":30,"value":5134},"Benefits",{"type":24,"tag":57,"props":5136,"children":5137},{},[5138,5148,5158],{"type":24,"tag":61,"props":5139,"children":5140},{},[5141,5146],{"type":24,"tag":65,"props":5142,"children":5143},{},[5144],{"type":30,"value":5145},"Daily reconciliation",{"type":30,"value":5147}," instead of monthly",{"type":24,"tag":61,"props":5149,"children":5150},{},[5151,5156],{"type":24,"tag":65,"props":5152,"children":5153},{},[5154],{"type":30,"value":5155},"Instant alerts",{"type":30,"value":5157}," for discrepancies",{"type":24,"tag":61,"props":5159,"children":5160},{},[5161,5166],{"type":24,"tag":65,"props":5162,"children":5163},{},[5164],{"type":30,"value":5165},"Reduced errors",{"type":30,"value":5167}," from manual data entry",{"type":24,"tag":38,"props":5169,"children":5171},{"id":5170},"_2-smart-invoice-processing",[5172],{"type":30,"value":5173},"2. Smart Invoice Processing",{"type":24,"tag":32,"props":5175,"children":5176},{},[5177],{"type":30,"value":5178},"Automate your accounts payable and receivable workflows:",{"type":24,"tag":57,"props":5180,"children":5181},{},[5182,5192,5202,5212],{"type":24,"tag":61,"props":5183,"children":5184},{},[5185,5190],{"type":24,"tag":65,"props":5186,"children":5187},{},[5188],{"type":30,"value":5189},"Automatic invoice generation",{"type":30,"value":5191}," from sales data",{"type":24,"tag":61,"props":5193,"children":5194},{},[5195,5200],{"type":24,"tag":65,"props":5196,"children":5197},{},[5198],{"type":30,"value":5199},"Email delivery",{"type":30,"value":5201}," with payment links",{"type":24,"tag":61,"props":5203,"children":5204},{},[5205,5210],{"type":24,"tag":65,"props":5206,"children":5207},{},[5208],{"type":30,"value":5209},"Payment reminders",{"type":30,"value":5211}," for overdue invoices",{"type":24,"tag":61,"props":5213,"children":5214},{},[5215,5220],{"type":24,"tag":65,"props":5216,"children":5217},{},[5218],{"type":30,"value":5219},"Receipt matching",{"type":30,"value":5221}," for vendor bills",{"type":24,"tag":45,"props":5223,"children":5225},{"id":5224},"time-saved",[5226],{"type":30,"value":5227},"Time Saved",{"type":24,"tag":32,"props":5229,"children":5230},{},[5231,5233,5238],{"type":30,"value":5232},"Most businesses save ",{"type":24,"tag":65,"props":5234,"children":5235},{},[5236],{"type":30,"value":5237},"10-15 hours per month",{"type":30,"value":5239}," on invoice processing alone.",{"type":24,"tag":38,"props":5241,"children":5243},{"id":5242},"_3-expense-report-automation",[5244],{"type":30,"value":5245},"3. Expense Report Automation",{"type":24,"tag":32,"props":5247,"children":5248},{},[5249],{"type":30,"value":5250},"Employees can submit expenses via mobile app, and AI handles the rest:",{"type":24,"tag":4721,"props":5252,"children":5253},{},[5254,5259,5264,5268,5273,5278],{"type":24,"tag":61,"props":5255,"children":5256},{},[5257],{"type":30,"value":5258},"Photo capture of receipt",{"type":24,"tag":61,"props":5260,"children":5261},{},[5262],{"type":30,"value":5263},"OCR extraction of data",{"type":24,"tag":61,"props":5265,"children":5266},{},[5267],{"type":30,"value":1234},{"type":24,"tag":61,"props":5269,"children":5270},{},[5271],{"type":30,"value":5272},"Policy compliance check",{"type":24,"tag":61,"props":5274,"children":5275},{},[5276],{"type":30,"value":5277},"Approval routing",{"type":24,"tag":61,"props":5279,"children":5280},{},[5281],{"type":30,"value":5282},"Reimbursement processing",{"type":24,"tag":38,"props":5284,"children":5286},{"id":5285},"_4-scheduled-financial-reports",[5287],{"type":30,"value":5288},"4. Scheduled Financial Reports",{"type":24,"tag":32,"props":5290,"children":5291},{},[5292],{"type":30,"value":5293},"Set up automated reports that generate and email themselves:",{"type":24,"tag":57,"props":5295,"children":5296},{},[5297,5307,5317,5327],{"type":24,"tag":61,"props":5298,"children":5299},{},[5300,5305],{"type":24,"tag":65,"props":5301,"children":5302},{},[5303],{"type":30,"value":5304},"Daily",{"type":30,"value":5306},": Cash position summary",{"type":24,"tag":61,"props":5308,"children":5309},{},[5310,5315],{"type":24,"tag":65,"props":5311,"children":5312},{},[5313],{"type":30,"value":5314},"Weekly",{"type":30,"value":5316},": Sales and expense overview",{"type":24,"tag":61,"props":5318,"children":5319},{},[5320,5325],{"type":24,"tag":65,"props":5321,"children":5322},{},[5323],{"type":30,"value":5324},"Monthly",{"type":30,"value":5326},": P&L, balance sheet, cash flow",{"type":24,"tag":61,"props":5328,"children":5329},{},[5330,5335],{"type":24,"tag":65,"props":5331,"children":5332},{},[5333],{"type":30,"value":5334},"Quarterly",{"type":30,"value":5336},": Tax preparation reports",{"type":24,"tag":45,"props":5338,"children":5340},{"id":5339},"example-report-schedule",[5341],{"type":30,"value":5342},"Example Report Schedule",{"type":24,"tag":2220,"props":5344,"children":5345},{},[5346,5367],{"type":24,"tag":2224,"props":5347,"children":5348},{},[5349],{"type":24,"tag":2228,"props":5350,"children":5351},{},[5352,5357,5362],{"type":24,"tag":2232,"props":5353,"children":5354},{},[5355],{"type":30,"value":5356},"Report Type",{"type":24,"tag":2232,"props":5358,"children":5359},{},[5360],{"type":30,"value":5361},"Frequency",{"type":24,"tag":2232,"props":5363,"children":5364},{},[5365],{"type":30,"value":5366},"Recipients",{"type":24,"tag":2248,"props":5368,"children":5369},{},[5370,5387,5404,5421],{"type":24,"tag":2228,"props":5371,"children":5372},{},[5373,5378,5382],{"type":24,"tag":2255,"props":5374,"children":5375},{},[5376],{"type":30,"value":5377},"Cash Flow",{"type":24,"tag":2255,"props":5379,"children":5380},{},[5381],{"type":30,"value":5304},{"type":24,"tag":2255,"props":5383,"children":5384},{},[5385],{"type":30,"value":5386},"CFO, Controller",{"type":24,"tag":2228,"props":5388,"children":5389},{},[5390,5395,5399],{"type":24,"tag":2255,"props":5391,"children":5392},{},[5393],{"type":30,"value":5394},"Sales Summary",{"type":24,"tag":2255,"props":5396,"children":5397},{},[5398],{"type":30,"value":5314},{"type":24,"tag":2255,"props":5400,"children":5401},{},[5402],{"type":30,"value":5403},"Sales Team, Management",{"type":24,"tag":2228,"props":5405,"children":5406},{},[5407,5412,5416],{"type":24,"tag":2255,"props":5408,"children":5409},{},[5410],{"type":30,"value":5411},"P&L Statement",{"type":24,"tag":2255,"props":5413,"children":5414},{},[5415],{"type":30,"value":5324},{"type":24,"tag":2255,"props":5417,"children":5418},{},[5419],{"type":30,"value":5420},"All Stakeholders",{"type":24,"tag":2228,"props":5422,"children":5423},{},[5424,5429,5433],{"type":24,"tag":2255,"props":5425,"children":5426},{},[5427],{"type":30,"value":5428},"Tax Reports",{"type":24,"tag":2255,"props":5430,"children":5431},{},[5432],{"type":30,"value":5334},{"type":24,"tag":2255,"props":5434,"children":5435},{},[5436],{"type":30,"value":5437},"Accounting Team, CPA",{"type":24,"tag":38,"props":5439,"children":5441},{"id":5440},"_5-tax-calculation-and-filing",[5442],{"type":30,"value":5443},"5. Tax Calculation and Filing",{"type":24,"tag":32,"props":5445,"children":5446},{},[5447],{"type":30,"value":5448},"Automate sales tax, VAT, and income tax calculations:",{"type":24,"tag":182,"props":5450,"children":5452},{"className":203,"code":5451,"language":202,"meta":7,"style":7},"// Automatic tax calculation\nconst calculateTax = (transaction) => {\n  const jurisdiction = getJurisdiction(transaction.location);\n  const taxRate = getTaxRate(jurisdiction, transaction.category);\n  \n  return {\n    subtotal: transaction.amount,\n    taxRate: taxRate,\n    taxAmount: transaction.amount * taxRate,\n    total: transaction.amount * (1 + taxRate)\n  };\n};\n",[5453],{"type":24,"tag":187,"props":5454,"children":5455},{"__ignoreMap":7},[5456,5464,5500,5526,5552,5559,5570,5578,5586,5604,5635,5642],{"type":24,"tag":209,"props":5457,"children":5458},{"class":211,"line":212},[5459],{"type":24,"tag":209,"props":5460,"children":5461},{"style":216},[5462],{"type":30,"value":5463},"// Automatic tax calculation\n",{"type":24,"tag":209,"props":5465,"children":5466},{"class":211,"line":222},[5467,5471,5476,5480,5484,5488,5492,5496],{"type":24,"tag":209,"props":5468,"children":5469},{"style":226},[5470],{"type":30,"value":229},{"type":24,"tag":209,"props":5472,"children":5473},{"style":232},[5474],{"type":30,"value":5475}," calculateTax",{"type":24,"tag":209,"props":5477,"children":5478},{"style":226},[5479],{"type":30,"value":240},{"type":24,"tag":209,"props":5481,"children":5482},{"style":248},[5483],{"type":30,"value":371},{"type":24,"tag":209,"props":5485,"children":5486},{"style":452},[5487],{"type":30,"value":4548},{"type":24,"tag":209,"props":5489,"children":5490},{"style":248},[5491],{"type":30,"value":531},{"type":24,"tag":209,"props":5493,"children":5494},{"style":226},[5495],{"type":30,"value":256},{"type":24,"tag":209,"props":5497,"children":5498},{"style":248},[5499],{"type":30,"value":261},{"type":24,"tag":209,"props":5501,"children":5502},{"class":211,"line":264},[5503,5507,5512,5516,5521],{"type":24,"tag":209,"props":5504,"children":5505},{"style":226},[5506],{"type":30,"value":270},{"type":24,"tag":209,"props":5508,"children":5509},{"style":273},[5510],{"type":30,"value":5511}," jurisdiction",{"type":24,"tag":209,"props":5513,"children":5514},{"style":226},[5515],{"type":30,"value":240},{"type":24,"tag":209,"props":5517,"children":5518},{"style":232},[5519],{"type":30,"value":5520}," getJurisdiction",{"type":24,"tag":209,"props":5522,"children":5523},{"style":248},[5524],{"type":30,"value":5525},"(transaction.location);\n",{"type":24,"tag":209,"props":5527,"children":5528},{"class":211,"line":303},[5529,5533,5538,5542,5547],{"type":24,"tag":209,"props":5530,"children":5531},{"style":226},[5532],{"type":30,"value":270},{"type":24,"tag":209,"props":5534,"children":5535},{"style":273},[5536],{"type":30,"value":5537}," taxRate",{"type":24,"tag":209,"props":5539,"children":5540},{"style":226},[5541],{"type":30,"value":240},{"type":24,"tag":209,"props":5543,"children":5544},{"style":232},[5545],{"type":30,"value":5546}," getTaxRate",{"type":24,"tag":209,"props":5548,"children":5549},{"style":248},[5550],{"type":30,"value":5551},"(jurisdiction, transaction.category);\n",{"type":24,"tag":209,"props":5553,"children":5554},{"class":211,"line":323},[5555],{"type":24,"tag":209,"props":5556,"children":5557},{"style":248},[5558],{"type":30,"value":357},{"type":24,"tag":209,"props":5560,"children":5561},{"class":211,"line":342},[5562,5566],{"type":24,"tag":209,"props":5563,"children":5564},{"style":226},[5565],{"type":30,"value":1980},{"type":24,"tag":209,"props":5567,"children":5568},{"style":248},[5569],{"type":30,"value":261},{"type":24,"tag":209,"props":5571,"children":5572},{"class":211,"line":351},[5573],{"type":24,"tag":209,"props":5574,"children":5575},{"style":248},[5576],{"type":30,"value":5577},"    subtotal: transaction.amount,\n",{"type":24,"tag":209,"props":5579,"children":5580},{"class":211,"line":360},[5581],{"type":24,"tag":209,"props":5582,"children":5583},{"style":248},[5584],{"type":30,"value":5585},"    taxRate: taxRate,\n",{"type":24,"tag":209,"props":5587,"children":5588},{"class":211,"line":18},[5589,5594,5599],{"type":24,"tag":209,"props":5590,"children":5591},{"style":248},[5592],{"type":30,"value":5593},"    taxAmount: transaction.amount ",{"type":24,"tag":209,"props":5595,"children":5596},{"style":226},[5597],{"type":30,"value":5598},"*",{"type":24,"tag":209,"props":5600,"children":5601},{"style":248},[5602],{"type":30,"value":5603}," taxRate,\n",{"type":24,"tag":209,"props":5605,"children":5606},{"class":211,"line":414},[5607,5612,5616,5620,5625,5630],{"type":24,"tag":209,"props":5608,"children":5609},{"style":248},[5610],{"type":30,"value":5611},"    total: transaction.amount ",{"type":24,"tag":209,"props":5613,"children":5614},{"style":226},[5615],{"type":30,"value":5598},{"type":24,"tag":209,"props":5617,"children":5618},{"style":248},[5619],{"type":30,"value":371},{"type":24,"tag":209,"props":5621,"children":5622},{"style":273},[5623],{"type":30,"value":5624},"1",{"type":24,"tag":209,"props":5626,"children":5627},{"style":226},[5628],{"type":30,"value":5629}," +",{"type":24,"tag":209,"props":5631,"children":5632},{"style":248},[5633],{"type":30,"value":5634}," taxRate)\n",{"type":24,"tag":209,"props":5636,"children":5637},{"class":211,"line":433},[5638],{"type":24,"tag":209,"props":5639,"children":5640},{"style":248},[5641],{"type":30,"value":2739},{"type":24,"tag":209,"props":5643,"children":5644},{"class":211,"line":468},[5645],{"type":24,"tag":209,"props":5646,"children":5647},{"style":248},[5648],{"type":30,"value":713},{"type":24,"tag":38,"props":5650,"children":5652},{"id":5651},"implementation-roadmap",[5653],{"type":30,"value":5654},"Implementation Roadmap",{"type":24,"tag":45,"props":5656,"children":5658},{"id":5657},"week-1-assessment",[5659],{"type":30,"value":5660},"Week 1: Assessment",{"type":24,"tag":57,"props":5662,"children":5663},{},[5664,5669,5674],{"type":24,"tag":61,"props":5665,"children":5666},{},[5667],{"type":30,"value":5668},"Identify repetitive tasks",{"type":24,"tag":61,"props":5670,"children":5671},{},[5672],{"type":30,"value":5673},"Calculate time spent on each",{"type":24,"tag":61,"props":5675,"children":5676},{},[5677],{"type":30,"value":5678},"Prioritize automation opportunities",{"type":24,"tag":45,"props":5680,"children":5682},{"id":5681},"week-2-3-setup",[5683],{"type":30,"value":5684},"Week 2-3: Setup",{"type":24,"tag":57,"props":5686,"children":5687},{},[5688,5693,5698],{"type":24,"tag":61,"props":5689,"children":5690},{},[5691],{"type":30,"value":5692},"Connect bank accounts",{"type":24,"tag":61,"props":5694,"children":5695},{},[5696],{"type":30,"value":5697},"Configure categorization rules",{"type":24,"tag":61,"props":5699,"children":5700},{},[5701],{"type":30,"value":5702},"Set up approval workflows",{"type":24,"tag":45,"props":5704,"children":5706},{"id":5705},"week-4-testing",[5707],{"type":30,"value":5708},"Week 4: Testing",{"type":24,"tag":57,"props":5710,"children":5711},{},[5712,5717,5722],{"type":24,"tag":61,"props":5713,"children":5714},{},[5715],{"type":30,"value":5716},"Run parallel processes",{"type":24,"tag":61,"props":5718,"children":5719},{},[5720],{"type":30,"value":5721},"Verify accuracy",{"type":24,"tag":61,"props":5723,"children":5724},{},[5725],{"type":30,"value":5726},"Train team members",{"type":24,"tag":45,"props":5728,"children":5730},{"id":5729},"week-5-optimization",[5731],{"type":30,"value":5732},"Week 5+: Optimization",{"type":24,"tag":57,"props":5734,"children":5735},{},[5736,5741,5746],{"type":24,"tag":61,"props":5737,"children":5738},{},[5739],{"type":30,"value":5740},"Monitor performance",{"type":24,"tag":61,"props":5742,"children":5743},{},[5744],{"type":30,"value":5745},"Adjust rules as needed",{"type":24,"tag":61,"props":5747,"children":5748},{},[5749],{"type":30,"value":5750},"Expand automation scope",{"type":24,"tag":38,"props":5752,"children":5754},{"id":5753},"common-pitfalls-to-avoid",[5755],{"type":30,"value":5756},"Common Pitfalls to Avoid",{"type":24,"tag":32,"props":5758,"children":5759},{},[5760,5762,5767,5769,5774,5776,5781],{"type":30,"value":5761},"⚠️ ",{"type":24,"tag":65,"props":5763,"children":5764},{},[5765],{"type":30,"value":5766},"Don't automate broken processes",{"type":30,"value":5768}," - Fix inefficiencies first\n⚠️ ",{"type":24,"tag":65,"props":5770,"children":5771},{},[5772],{"type":30,"value":5773},"Don't skip the review period",{"type":30,"value":5775}," - Verify accuracy before going fully automated\n⚠️ ",{"type":24,"tag":65,"props":5777,"children":5778},{},[5779],{"type":30,"value":5780},"Don't forget training",{"type":30,"value":5782}," - Ensure your team understands the new system",{"type":24,"tag":38,"props":5784,"children":5786},{"id":5785},"measuring-success",[5787],{"type":30,"value":5788},"Measuring Success",{"type":24,"tag":32,"props":5790,"children":5791},{},[5792],{"type":30,"value":5793},"Track these metrics to quantify your automation ROI:",{"type":24,"tag":57,"props":5795,"children":5796},{},[5797,5802,5807,5812],{"type":24,"tag":61,"props":5798,"children":5799},{},[5800],{"type":30,"value":5801},"Time saved per week",{"type":24,"tag":61,"props":5803,"children":5804},{},[5805],{"type":30,"value":5806},"Error reduction percentage",{"type":24,"tag":61,"props":5808,"children":5809},{},[5810],{"type":30,"value":5811},"Faster month-end close",{"type":24,"tag":61,"props":5813,"children":5814},{},[5815],{"type":30,"value":5816},"Employee satisfaction scores",{"type":24,"tag":38,"props":5818,"children":5819},{"id":3840},[5820],{"type":30,"value":3843},{"type":24,"tag":32,"props":5822,"children":5823},{},[5824],{"type":30,"value":5825},"Automation isn't about replacing accountants—it's about empowering them to focus on strategic work instead of data entry. Start with one area, prove the value, then expand.",{"type":24,"tag":32,"props":5827,"children":5828},{},[5829,5831,5836],{"type":30,"value":5830},"Ready to automate your bookkeeping? ",{"type":24,"tag":3860,"props":5832,"children":5833},{"href":3862},[5834],{"type":30,"value":5835},"Contact us",{"type":30,"value":5837}," for a personalized automation assessment.",{"type":24,"tag":3869,"props":5839,"children":5840},{},[],{"type":24,"tag":32,"props":5842,"children":5843},{},[5844,5848],{"type":24,"tag":65,"props":5845,"children":5846},{},[5847],{"type":30,"value":3879},{"type":30,"value":5849},": David Martinez is a business automation consultant specializing in financial operations and process optimization.",{"type":24,"tag":3883,"props":5851,"children":5852},{},[5853],{"type":30,"value":3887},{"title":7,"searchDepth":264,"depth":264,"links":5855},[5856,5860,5863,5864,5867,5868,5874,5875,5876],{"id":4875,"depth":222,"text":4878,"children":5857},[5858,5859],{"id":4886,"depth":264,"text":4889},{"id":5131,"depth":264,"text":5134},{"id":5170,"depth":222,"text":5173,"children":5861},[5862],{"id":5224,"depth":264,"text":5227},{"id":5242,"depth":222,"text":5245},{"id":5285,"depth":222,"text":5288,"children":5865},[5866],{"id":5339,"depth":264,"text":5342},{"id":5440,"depth":222,"text":5443},{"id":5651,"depth":222,"text":5654,"children":5869},[5870,5871,5872,5873],{"id":5657,"depth":264,"text":5660},{"id":5681,"depth":264,"text":5684},{"id":5705,"depth":264,"text":5708},{"id":5729,"depth":264,"text":5732},{"id":5753,"depth":222,"text":5756},{"id":5785,"depth":222,"text":5788},{"id":3840,"depth":222,"text":3843},"content:blog:automate-bookkeeping-tasks.md","blog/automate-bookkeeping-tasks.md","blog/automate-bookkeeping-tasks",{"_path":5881,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":5882,"description":5883,"date":5884,"author":5885,"category":4859,"tags":5886,"image":3952,"readingTime":342,"featured":19,"body":5890,"_type":3932,"_id":7227,"_source":3934,"_file":7228,"_stem":7229,"_extension":3937},"/blog/financial-reporting-best-practices","Financial Reporting Best Practices for 2024","Master the art of financial reporting with these proven strategies and modern tools.","2024-03-05","Emily Roberts",[5887,5888,5889],"Reporting","Finance","Strategy",{"type":21,"children":5891,"toc":7186},[5892,5897,5902,5908,5914,5926,5932,5955,5961,5966,6000,6006,6012,6017,6117,6123,6128,6134,6139,6145,6150,6156,6162,6279,6285,6328,6334,6340,6679,6685,6690,6713,6719,6725,6748,6754,6777,6783,6806,6812,6818,6823,6864,6870,6875,6898,6904,6910,6915,6936,6942,6947,6970,6976,7015,7021,7027,7080,7084,7151,7155,7160,7170,7173,7182],{"type":24,"tag":25,"props":5893,"children":5895},{"id":5894},"financial-reporting-best-practices-for-2024",[5896],{"type":30,"value":5882},{"type":24,"tag":32,"props":5898,"children":5899},{},[5900],{"type":30,"value":5901},"Effective financial reporting is the backbone of informed business decision-making. In 2024, the landscape has evolved significantly with new technologies and stakeholder expectations.",{"type":24,"tag":38,"props":5903,"children":5905},{"id":5904},"the-modern-reporting-framework",[5906],{"type":30,"value":5907},"The Modern Reporting Framework",{"type":24,"tag":45,"props":5909,"children":5911},{"id":5910},"_1-real-time-reporting",[5912],{"type":30,"value":5913},"1. Real-Time Reporting",{"type":24,"tag":32,"props":5915,"children":5916},{},[5917,5919,5924],{"type":30,"value":5918},"Traditional monthly reports are no longer sufficient. Stakeholders demand ",{"type":24,"tag":65,"props":5920,"children":5921},{},[5922],{"type":30,"value":5923},"real-time visibility",{"type":30,"value":5925}," into financial performance.",{"type":24,"tag":4232,"props":5927,"children":5929},{"id":5928},"key-components",[5930],{"type":30,"value":5931},"Key Components",{"type":24,"tag":57,"props":5933,"children":5934},{},[5935,5940,5945,5950],{"type":24,"tag":61,"props":5936,"children":5937},{},[5938],{"type":30,"value":5939},"Live dashboards with KPI tracking",{"type":24,"tag":61,"props":5941,"children":5942},{},[5943],{"type":30,"value":5944},"Automated data refresh cycles",{"type":24,"tag":61,"props":5946,"children":5947},{},[5948],{"type":30,"value":5949},"Mobile-accessible reports",{"type":24,"tag":61,"props":5951,"children":5952},{},[5953],{"type":30,"value":5954},"Drill-down capabilities for detailed analysis",{"type":24,"tag":45,"props":5956,"children":5958},{"id":5957},"_2-narrative-context",[5959],{"type":30,"value":5960},"2. Narrative Context",{"type":24,"tag":32,"props":5962,"children":5963},{},[5964],{"type":30,"value":5965},"Numbers alone don't tell the complete story. Modern reports include:",{"type":24,"tag":4761,"props":5967,"children":5968},{},[5969],{"type":24,"tag":32,"props":5970,"children":5971},{},[5972,5977,5979,5984,5986,5991,5993,5998],{"type":24,"tag":65,"props":5973,"children":5974},{},[5975],{"type":30,"value":5976},"Executive Summary",{"type":30,"value":5978},": Brief overview of key findings\n",{"type":24,"tag":65,"props":5980,"children":5981},{},[5982],{"type":30,"value":5983},"Variance Analysis",{"type":30,"value":5985},": Explanations for significant changes\n",{"type":24,"tag":65,"props":5987,"children":5988},{},[5989],{"type":30,"value":5990},"Forward-Looking Insights",{"type":30,"value":5992},": Predictions and recommendations\n",{"type":24,"tag":65,"props":5994,"children":5995},{},[5996],{"type":30,"value":5997},"Risk Assessment",{"type":30,"value":5999},": Potential challenges and mitigation strategies",{"type":24,"tag":38,"props":6001,"children":6003},{"id":6002},"essential-reports-every-business-needs",[6004],{"type":30,"value":6005},"Essential Reports Every Business Needs",{"type":24,"tag":45,"props":6007,"children":6009},{"id":6008},"income-statement-pl",[6010],{"type":30,"value":6011},"Income Statement (P&L)",{"type":24,"tag":32,"props":6013,"children":6014},{},[6015],{"type":30,"value":6016},"Track revenue, expenses, and profitability over time.",{"type":24,"tag":182,"props":6018,"children":6020},{"className":3103,"code":6019,"language":3102,"meta":7,"style":7},"# Generate P&L report\nledgermate report generate \\\n  --type profit-loss \\\n  --period \"2024-Q1\" \\\n  --format pdf \\\n  --email stakeholders@company.com\n",[6021],{"type":24,"tag":187,"props":6022,"children":6023},{"__ignoreMap":7},[6024,6032,6053,6070,6087,6104],{"type":24,"tag":209,"props":6025,"children":6026},{"class":211,"line":212},[6027],{"type":24,"tag":209,"props":6028,"children":6029},{"style":216},[6030],{"type":30,"value":6031},"# Generate P&L report\n",{"type":24,"tag":209,"props":6033,"children":6034},{"class":211,"line":222},[6035,6039,6044,6049],{"type":24,"tag":209,"props":6036,"children":6037},{"style":232},[6038],{"type":30,"value":3996},{"type":24,"tag":209,"props":6040,"children":6041},{"style":312},[6042],{"type":30,"value":6043}," report",{"type":24,"tag":209,"props":6045,"children":6046},{"style":312},[6047],{"type":30,"value":6048}," generate",{"type":24,"tag":209,"props":6050,"children":6051},{"style":273},[6052],{"type":30,"value":3198},{"type":24,"tag":209,"props":6054,"children":6055},{"class":211,"line":264},[6056,6061,6066],{"type":24,"tag":209,"props":6057,"children":6058},{"style":273},[6059],{"type":30,"value":6060},"  --type",{"type":24,"tag":209,"props":6062,"children":6063},{"style":312},[6064],{"type":30,"value":6065}," profit-loss",{"type":24,"tag":209,"props":6067,"children":6068},{"style":273},[6069],{"type":30,"value":3198},{"type":24,"tag":209,"props":6071,"children":6072},{"class":211,"line":303},[6073,6078,6083],{"type":24,"tag":209,"props":6074,"children":6075},{"style":273},[6076],{"type":30,"value":6077},"  --period",{"type":24,"tag":209,"props":6079,"children":6080},{"style":312},[6081],{"type":30,"value":6082}," \"2024-Q1\"",{"type":24,"tag":209,"props":6084,"children":6085},{"style":273},[6086],{"type":30,"value":3198},{"type":24,"tag":209,"props":6088,"children":6089},{"class":211,"line":323},[6090,6095,6100],{"type":24,"tag":209,"props":6091,"children":6092},{"style":273},[6093],{"type":30,"value":6094},"  --format",{"type":24,"tag":209,"props":6096,"children":6097},{"style":312},[6098],{"type":30,"value":6099}," pdf",{"type":24,"tag":209,"props":6101,"children":6102},{"style":273},[6103],{"type":30,"value":3198},{"type":24,"tag":209,"props":6105,"children":6106},{"class":211,"line":342},[6107,6112],{"type":24,"tag":209,"props":6108,"children":6109},{"style":273},[6110],{"type":30,"value":6111},"  --email",{"type":24,"tag":209,"props":6113,"children":6114},{"style":312},[6115],{"type":30,"value":6116}," stakeholders@company.com\n",{"type":24,"tag":45,"props":6118,"children":6120},{"id":6119},"balance-sheet",[6121],{"type":30,"value":6122},"Balance Sheet",{"type":24,"tag":32,"props":6124,"children":6125},{},[6126],{"type":30,"value":6127},"Snapshot of assets, liabilities, and equity at a specific point in time.",{"type":24,"tag":45,"props":6129,"children":6131},{"id":6130},"cash-flow-statement",[6132],{"type":30,"value":6133},"Cash Flow Statement",{"type":24,"tag":32,"props":6135,"children":6136},{},[6137],{"type":30,"value":6138},"Critical for understanding liquidity and operational efficiency.",{"type":24,"tag":45,"props":6140,"children":6142},{"id":6141},"custom-kpi-dashboards",[6143],{"type":30,"value":6144},"Custom KPI Dashboards",{"type":24,"tag":32,"props":6146,"children":6147},{},[6148],{"type":30,"value":6149},"Tailored metrics specific to your industry and business model.",{"type":24,"tag":38,"props":6151,"children":6153},{"id":6152},"data-visualization-best-practices",[6154],{"type":30,"value":6155},"Data Visualization Best Practices",{"type":24,"tag":45,"props":6157,"children":6159},{"id":6158},"choose-the-right-chart-type",[6160],{"type":30,"value":6161},"Choose the Right Chart Type",{"type":24,"tag":2220,"props":6163,"children":6164},{},[6165,6186],{"type":24,"tag":2224,"props":6166,"children":6167},{},[6168],{"type":24,"tag":2228,"props":6169,"children":6170},{},[6171,6176,6181],{"type":24,"tag":2232,"props":6172,"children":6173},{},[6174],{"type":30,"value":6175},"Data Type",{"type":24,"tag":2232,"props":6177,"children":6178},{},[6179],{"type":30,"value":6180},"Best Visualization",{"type":24,"tag":2232,"props":6182,"children":6183},{},[6184],{"type":30,"value":6185},"Use Case",{"type":24,"tag":2248,"props":6187,"children":6188},{},[6189,6207,6225,6243,6261],{"type":24,"tag":2228,"props":6190,"children":6191},{},[6192,6197,6202],{"type":24,"tag":2255,"props":6193,"children":6194},{},[6195],{"type":30,"value":6196},"Trends over time",{"type":24,"tag":2255,"props":6198,"children":6199},{},[6200],{"type":30,"value":6201},"Line chart",{"type":24,"tag":2255,"props":6203,"children":6204},{},[6205],{"type":30,"value":6206},"Revenue growth",{"type":24,"tag":2228,"props":6208,"children":6209},{},[6210,6215,6220],{"type":24,"tag":2255,"props":6211,"children":6212},{},[6213],{"type":30,"value":6214},"Comparisons",{"type":24,"tag":2255,"props":6216,"children":6217},{},[6218],{"type":30,"value":6219},"Bar chart",{"type":24,"tag":2255,"props":6221,"children":6222},{},[6223],{"type":30,"value":6224},"Department expenses",{"type":24,"tag":2228,"props":6226,"children":6227},{},[6228,6233,6238],{"type":24,"tag":2255,"props":6229,"children":6230},{},[6231],{"type":30,"value":6232},"Proportions",{"type":24,"tag":2255,"props":6234,"children":6235},{},[6236],{"type":30,"value":6237},"Pie chart",{"type":24,"tag":2255,"props":6239,"children":6240},{},[6241],{"type":30,"value":6242},"Revenue by product",{"type":24,"tag":2228,"props":6244,"children":6245},{},[6246,6251,6256],{"type":24,"tag":2255,"props":6247,"children":6248},{},[6249],{"type":30,"value":6250},"Relationships",{"type":24,"tag":2255,"props":6252,"children":6253},{},[6254],{"type":30,"value":6255},"Scatter plot",{"type":24,"tag":2255,"props":6257,"children":6258},{},[6259],{"type":30,"value":6260},"Cost vs. revenue",{"type":24,"tag":2228,"props":6262,"children":6263},{},[6264,6269,6274],{"type":24,"tag":2255,"props":6265,"children":6266},{},[6267],{"type":30,"value":6268},"Geographic",{"type":24,"tag":2255,"props":6270,"children":6271},{},[6272],{"type":30,"value":6273},"Heat map",{"type":24,"tag":2255,"props":6275,"children":6276},{},[6277],{"type":30,"value":6278},"Sales by region",{"type":24,"tag":45,"props":6280,"children":6282},{"id":6281},"design-principles",[6283],{"type":30,"value":6284},"Design Principles",{"type":24,"tag":4721,"props":6286,"children":6287},{},[6288,6298,6308,6318],{"type":24,"tag":61,"props":6289,"children":6290},{},[6291,6296],{"type":24,"tag":65,"props":6292,"children":6293},{},[6294],{"type":30,"value":6295},"Simplicity",{"type":30,"value":6297},": Remove unnecessary elements",{"type":24,"tag":61,"props":6299,"children":6300},{},[6301,6306],{"type":24,"tag":65,"props":6302,"children":6303},{},[6304],{"type":30,"value":6305},"Consistency",{"type":30,"value":6307},": Use standard colors and formats",{"type":24,"tag":61,"props":6309,"children":6310},{},[6311,6316],{"type":24,"tag":65,"props":6312,"children":6313},{},[6314],{"type":30,"value":6315},"Accessibility",{"type":30,"value":6317},": Ensure readability for all users",{"type":24,"tag":61,"props":6319,"children":6320},{},[6321,6326],{"type":24,"tag":65,"props":6322,"children":6323},{},[6324],{"type":30,"value":6325},"Context",{"type":30,"value":6327},": Always include benchmarks and comparisons",{"type":24,"tag":38,"props":6329,"children":6331},{"id":6330},"automation-strategies",[6332],{"type":30,"value":6333},"Automation Strategies",{"type":24,"tag":45,"props":6335,"children":6337},{"id":6336},"scheduled-report-generation",[6338],{"type":30,"value":6339},"Scheduled Report Generation",{"type":24,"tag":182,"props":6341,"children":6343},{"className":1547,"code":6342,"language":1546,"meta":7,"style":7},"// Automated report scheduling\ninterface ReportSchedule {\n  reportType: string;\n  frequency: 'daily' | 'weekly' | 'monthly' | 'quarterly';\n  recipients: string[];\n  format: 'pdf' | 'excel' | 'dashboard';\n}\n\nconst scheduleReport = (config: ReportSchedule) => {\n  const cron = getCronExpression(config.frequency);\n  scheduler.add(cron, async () => {\n    const report = await generateReport(config.reportType);\n    await distributeReport(report, config.recipients, config.format);\n  });\n};\n",[6344],{"type":24,"tag":187,"props":6345,"children":6346},{"__ignoreMap":7},[6347,6355,6371,6391,6440,6460,6499,6506,6513,6558,6584,6619,6648,6665,6672],{"type":24,"tag":209,"props":6348,"children":6349},{"class":211,"line":212},[6350],{"type":24,"tag":209,"props":6351,"children":6352},{"style":216},[6353],{"type":30,"value":6354},"// Automated report scheduling\n",{"type":24,"tag":209,"props":6356,"children":6357},{"class":211,"line":222},[6358,6362,6367],{"type":24,"tag":209,"props":6359,"children":6360},{"style":226},[6361],{"type":30,"value":1567},{"type":24,"tag":209,"props":6363,"children":6364},{"style":232},[6365],{"type":30,"value":6366}," ReportSchedule",{"type":24,"tag":209,"props":6368,"children":6369},{"style":248},[6370],{"type":30,"value":261},{"type":24,"tag":209,"props":6372,"children":6373},{"class":211,"line":264},[6374,6379,6383,6387],{"type":24,"tag":209,"props":6375,"children":6376},{"style":452},[6377],{"type":30,"value":6378},"  reportType",{"type":24,"tag":209,"props":6380,"children":6381},{"style":226},[6382],{"type":30,"value":1589},{"type":24,"tag":209,"props":6384,"children":6385},{"style":273},[6386],{"type":30,"value":1594},{"type":24,"tag":209,"props":6388,"children":6389},{"style":248},[6390],{"type":30,"value":1599},{"type":24,"tag":209,"props":6392,"children":6393},{"class":211,"line":303},[6394,6399,6403,6408,6413,6418,6422,6427,6431,6436],{"type":24,"tag":209,"props":6395,"children":6396},{"style":452},[6397],{"type":30,"value":6398},"  frequency",{"type":24,"tag":209,"props":6400,"children":6401},{"style":226},[6402],{"type":30,"value":1589},{"type":24,"tag":209,"props":6404,"children":6405},{"style":312},[6406],{"type":30,"value":6407}," 'daily'",{"type":24,"tag":209,"props":6409,"children":6410},{"style":226},[6411],{"type":30,"value":6412}," |",{"type":24,"tag":209,"props":6414,"children":6415},{"style":312},[6416],{"type":30,"value":6417}," 'weekly'",{"type":24,"tag":209,"props":6419,"children":6420},{"style":226},[6421],{"type":30,"value":6412},{"type":24,"tag":209,"props":6423,"children":6424},{"style":312},[6425],{"type":30,"value":6426}," 'monthly'",{"type":24,"tag":209,"props":6428,"children":6429},{"style":226},[6430],{"type":30,"value":6412},{"type":24,"tag":209,"props":6432,"children":6433},{"style":312},[6434],{"type":30,"value":6435}," 'quarterly'",{"type":24,"tag":209,"props":6437,"children":6438},{"style":248},[6439],{"type":30,"value":1599},{"type":24,"tag":209,"props":6441,"children":6442},{"class":211,"line":323},[6443,6448,6452,6456],{"type":24,"tag":209,"props":6444,"children":6445},{"style":452},[6446],{"type":30,"value":6447},"  recipients",{"type":24,"tag":209,"props":6449,"children":6450},{"style":226},[6451],{"type":30,"value":1589},{"type":24,"tag":209,"props":6453,"children":6454},{"style":273},[6455],{"type":30,"value":1594},{"type":24,"tag":209,"props":6457,"children":6458},{"style":248},[6459],{"type":30,"value":1661},{"type":24,"tag":209,"props":6461,"children":6462},{"class":211,"line":342},[6463,6468,6472,6477,6481,6486,6490,6495],{"type":24,"tag":209,"props":6464,"children":6465},{"style":452},[6466],{"type":30,"value":6467},"  format",{"type":24,"tag":209,"props":6469,"children":6470},{"style":226},[6471],{"type":30,"value":1589},{"type":24,"tag":209,"props":6473,"children":6474},{"style":312},[6475],{"type":30,"value":6476}," 'pdf'",{"type":24,"tag":209,"props":6478,"children":6479},{"style":226},[6480],{"type":30,"value":6412},{"type":24,"tag":209,"props":6482,"children":6483},{"style":312},[6484],{"type":30,"value":6485}," 'excel'",{"type":24,"tag":209,"props":6487,"children":6488},{"style":226},[6489],{"type":30,"value":6412},{"type":24,"tag":209,"props":6491,"children":6492},{"style":312},[6493],{"type":30,"value":6494}," 'dashboard'",{"type":24,"tag":209,"props":6496,"children":6497},{"style":248},[6498],{"type":30,"value":1599},{"type":24,"tag":209,"props":6500,"children":6501},{"class":211,"line":351},[6502],{"type":24,"tag":209,"props":6503,"children":6504},{"style":248},[6505],{"type":30,"value":1198},{"type":24,"tag":209,"props":6507,"children":6508},{"class":211,"line":360},[6509],{"type":24,"tag":209,"props":6510,"children":6511},{"emptyLinePlaceholder":19},[6512],{"type":30,"value":1676},{"type":24,"tag":209,"props":6514,"children":6515},{"class":211,"line":18},[6516,6520,6525,6529,6533,6538,6542,6546,6550,6554],{"type":24,"tag":209,"props":6517,"children":6518},{"style":226},[6519],{"type":30,"value":229},{"type":24,"tag":209,"props":6521,"children":6522},{"style":232},[6523],{"type":30,"value":6524}," scheduleReport",{"type":24,"tag":209,"props":6526,"children":6527},{"style":226},[6528],{"type":30,"value":240},{"type":24,"tag":209,"props":6530,"children":6531},{"style":248},[6532],{"type":30,"value":371},{"type":24,"tag":209,"props":6534,"children":6535},{"style":452},[6536],{"type":30,"value":6537},"config",{"type":24,"tag":209,"props":6539,"children":6540},{"style":226},[6541],{"type":30,"value":1589},{"type":24,"tag":209,"props":6543,"children":6544},{"style":232},[6545],{"type":30,"value":6366},{"type":24,"tag":209,"props":6547,"children":6548},{"style":248},[6549],{"type":30,"value":531},{"type":24,"tag":209,"props":6551,"children":6552},{"style":226},[6553],{"type":30,"value":256},{"type":24,"tag":209,"props":6555,"children":6556},{"style":248},[6557],{"type":30,"value":261},{"type":24,"tag":209,"props":6559,"children":6560},{"class":211,"line":414},[6561,6565,6570,6574,6579],{"type":24,"tag":209,"props":6562,"children":6563},{"style":226},[6564],{"type":30,"value":270},{"type":24,"tag":209,"props":6566,"children":6567},{"style":273},[6568],{"type":30,"value":6569}," cron",{"type":24,"tag":209,"props":6571,"children":6572},{"style":226},[6573],{"type":30,"value":240},{"type":24,"tag":209,"props":6575,"children":6576},{"style":232},[6577],{"type":30,"value":6578}," getCronExpression",{"type":24,"tag":209,"props":6580,"children":6581},{"style":248},[6582],{"type":30,"value":6583},"(config.frequency);\n",{"type":24,"tag":209,"props":6585,"children":6586},{"class":211,"line":433},[6587,6592,6597,6602,6607,6611,6615],{"type":24,"tag":209,"props":6588,"children":6589},{"style":248},[6590],{"type":30,"value":6591},"  scheduler.",{"type":24,"tag":209,"props":6593,"children":6594},{"style":232},[6595],{"type":30,"value":6596},"add",{"type":24,"tag":209,"props":6598,"children":6599},{"style":248},[6600],{"type":30,"value":6601},"(cron, ",{"type":24,"tag":209,"props":6603,"children":6604},{"style":226},[6605],{"type":30,"value":6606},"async",{"type":24,"tag":209,"props":6608,"children":6609},{"style":248},[6610],{"type":30,"value":251},{"type":24,"tag":209,"props":6612,"children":6613},{"style":226},[6614],{"type":30,"value":256},{"type":24,"tag":209,"props":6616,"children":6617},{"style":248},[6618],{"type":30,"value":261},{"type":24,"tag":209,"props":6620,"children":6621},{"class":211,"line":468},[6622,6626,6630,6634,6638,6643],{"type":24,"tag":209,"props":6623,"children":6624},{"style":226},[6625],{"type":30,"value":398},{"type":24,"tag":209,"props":6627,"children":6628},{"style":273},[6629],{"type":30,"value":6043},{"type":24,"tag":209,"props":6631,"children":6632},{"style":226},[6633],{"type":30,"value":240},{"type":24,"tag":209,"props":6635,"children":6636},{"style":226},[6637],{"type":30,"value":285},{"type":24,"tag":209,"props":6639,"children":6640},{"style":232},[6641],{"type":30,"value":6642}," generateReport",{"type":24,"tag":209,"props":6644,"children":6645},{"style":248},[6646],{"type":30,"value":6647},"(config.reportType);\n",{"type":24,"tag":209,"props":6649,"children":6650},{"class":211,"line":477},[6651,6655,6660],{"type":24,"tag":209,"props":6652,"children":6653},{"style":226},[6654],{"type":30,"value":623},{"type":24,"tag":209,"props":6656,"children":6657},{"style":232},[6658],{"type":30,"value":6659}," distributeReport",{"type":24,"tag":209,"props":6661,"children":6662},{"style":248},[6663],{"type":30,"value":6664},"(report, config.recipients, config.format);\n",{"type":24,"tag":209,"props":6666,"children":6667},{"class":211,"line":486},[6668],{"type":24,"tag":209,"props":6669,"children":6670},{"style":248},[6671],{"type":30,"value":348},{"type":24,"tag":209,"props":6673,"children":6674},{"class":211,"line":495},[6675],{"type":24,"tag":209,"props":6676,"children":6677},{"style":248},[6678],{"type":30,"value":713},{"type":24,"tag":45,"props":6680,"children":6682},{"id":6681},"data-quality-checks",[6683],{"type":30,"value":6684},"Data Quality Checks",{"type":24,"tag":32,"props":6686,"children":6687},{},[6688],{"type":30,"value":6689},"Before publishing any report, automated systems should verify:",{"type":24,"tag":57,"props":6691,"children":6692},{},[6693,6698,6703,6708],{"type":24,"tag":61,"props":6694,"children":6695},{},[6696],{"type":30,"value":6697},"✅ Data completeness (no missing periods)",{"type":24,"tag":61,"props":6699,"children":6700},{},[6701],{"type":30,"value":6702},"✅ Mathematical accuracy (totals match details)",{"type":24,"tag":61,"props":6704,"children":6705},{},[6706],{"type":30,"value":6707},"✅ Logical consistency (no negative inventory)",{"type":24,"tag":61,"props":6709,"children":6710},{},[6711],{"type":30,"value":6712},"✅ Benchmark comparisons (within expected ranges)",{"type":24,"tag":38,"props":6714,"children":6716},{"id":6715},"stakeholder-specific-reporting",[6717],{"type":30,"value":6718},"Stakeholder-Specific Reporting",{"type":24,"tag":45,"props":6720,"children":6722},{"id":6721},"for-executives",[6723],{"type":30,"value":6724},"For Executives",{"type":24,"tag":57,"props":6726,"children":6727},{},[6728,6733,6738,6743],{"type":24,"tag":61,"props":6729,"children":6730},{},[6731],{"type":30,"value":6732},"High-level KPIs",{"type":24,"tag":61,"props":6734,"children":6735},{},[6736],{"type":30,"value":6737},"Trend analysis",{"type":24,"tag":61,"props":6739,"children":6740},{},[6741],{"type":30,"value":6742},"Strategic recommendations",{"type":24,"tag":61,"props":6744,"children":6745},{},[6746],{"type":30,"value":6747},"Exception reporting",{"type":24,"tag":45,"props":6749,"children":6751},{"id":6750},"for-department-managers",[6752],{"type":30,"value":6753},"For Department Managers",{"type":24,"tag":57,"props":6755,"children":6756},{},[6757,6762,6767,6772],{"type":24,"tag":61,"props":6758,"children":6759},{},[6760],{"type":30,"value":6761},"Detailed budget vs. actual",{"type":24,"tag":61,"props":6763,"children":6764},{},[6765],{"type":30,"value":6766},"Resource utilization",{"type":24,"tag":61,"props":6768,"children":6769},{},[6770],{"type":30,"value":6771},"Team performance metrics",{"type":24,"tag":61,"props":6773,"children":6774},{},[6775],{"type":30,"value":6776},"Operational efficiency",{"type":24,"tag":45,"props":6778,"children":6780},{"id":6779},"for-investors",[6781],{"type":30,"value":6782},"For Investors",{"type":24,"tag":57,"props":6784,"children":6785},{},[6786,6791,6796,6801],{"type":24,"tag":61,"props":6787,"children":6788},{},[6789],{"type":30,"value":6790},"GAAP-compliant statements",{"type":24,"tag":61,"props":6792,"children":6793},{},[6794],{"type":30,"value":6795},"Audit trails",{"type":24,"tag":61,"props":6797,"children":6798},{},[6799],{"type":30,"value":6800},"Risk disclosures",{"type":24,"tag":61,"props":6802,"children":6803},{},[6804],{"type":30,"value":6805},"Growth projections",{"type":24,"tag":38,"props":6807,"children":6809},{"id":6808},"compliance-and-standards",[6810],{"type":30,"value":6811},"Compliance and Standards",{"type":24,"tag":45,"props":6813,"children":6815},{"id":6814},"regulatory-requirements",[6816],{"type":30,"value":6817},"Regulatory Requirements",{"type":24,"tag":32,"props":6819,"children":6820},{},[6821],{"type":30,"value":6822},"Stay compliant with:",{"type":24,"tag":57,"props":6824,"children":6825},{},[6826,6836,6846,6856],{"type":24,"tag":61,"props":6827,"children":6828},{},[6829,6834],{"type":24,"tag":65,"props":6830,"children":6831},{},[6832],{"type":30,"value":6833},"GAAP",{"type":30,"value":6835}," (Generally Accepted Accounting Principles)",{"type":24,"tag":61,"props":6837,"children":6838},{},[6839,6844],{"type":24,"tag":65,"props":6840,"children":6841},{},[6842],{"type":30,"value":6843},"IFRS",{"type":30,"value":6845}," (International Financial Reporting Standards)",{"type":24,"tag":61,"props":6847,"children":6848},{},[6849,6854],{"type":24,"tag":65,"props":6850,"children":6851},{},[6852],{"type":30,"value":6853},"SOX",{"type":30,"value":6855}," (Sarbanes-Oxley Act)",{"type":24,"tag":61,"props":6857,"children":6858},{},[6859],{"type":24,"tag":65,"props":6860,"children":6861},{},[6862],{"type":30,"value":6863},"Industry-specific regulations",{"type":24,"tag":45,"props":6865,"children":6867},{"id":6866},"audit-trail-maintenance",[6868],{"type":30,"value":6869},"Audit Trail Maintenance",{"type":24,"tag":32,"props":6871,"children":6872},{},[6873],{"type":30,"value":6874},"Every report should include:",{"type":24,"tag":57,"props":6876,"children":6877},{},[6878,6883,6888,6893],{"type":24,"tag":61,"props":6879,"children":6880},{},[6881],{"type":30,"value":6882},"Data source documentation",{"type":24,"tag":61,"props":6884,"children":6885},{},[6886],{"type":30,"value":6887},"Calculation methodologies",{"type":24,"tag":61,"props":6889,"children":6890},{},[6891],{"type":30,"value":6892},"Assumption disclosures",{"type":24,"tag":61,"props":6894,"children":6895},{},[6896],{"type":30,"value":6897},"Version control history",{"type":24,"tag":38,"props":6899,"children":6901},{"id":6900},"advanced-techniques",[6902],{"type":30,"value":6903},"Advanced Techniques",{"type":24,"tag":45,"props":6905,"children":6907},{"id":6906},"predictive-analytics",[6908],{"type":30,"value":6909},"Predictive Analytics",{"type":24,"tag":32,"props":6911,"children":6912},{},[6913],{"type":30,"value":6914},"Use historical data to forecast future performance:",{"type":24,"tag":57,"props":6916,"children":6917},{},[6918,6922,6926,6931],{"type":24,"tag":61,"props":6919,"children":6920},{},[6921],{"type":30,"value":4708},{"type":24,"tag":61,"props":6923,"children":6924},{},[6925],{"type":30,"value":4698},{"type":24,"tag":61,"props":6927,"children":6928},{},[6929],{"type":30,"value":6930},"Expense trend analysis",{"type":24,"tag":61,"props":6932,"children":6933},{},[6934],{"type":30,"value":6935},"Scenario modeling",{"type":24,"tag":45,"props":6937,"children":6939},{"id":6938},"comparative-analysis",[6940],{"type":30,"value":6941},"Comparative Analysis",{"type":24,"tag":32,"props":6943,"children":6944},{},[6945],{"type":30,"value":6946},"Benchmark against:",{"type":24,"tag":57,"props":6948,"children":6949},{},[6950,6955,6960,6965],{"type":24,"tag":61,"props":6951,"children":6952},{},[6953],{"type":30,"value":6954},"Prior periods (YoY, QoQ)",{"type":24,"tag":61,"props":6956,"children":6957},{},[6958],{"type":30,"value":6959},"Budget and forecasts",{"type":24,"tag":61,"props":6961,"children":6962},{},[6963],{"type":30,"value":6964},"Industry averages",{"type":24,"tag":61,"props":6966,"children":6967},{},[6968],{"type":30,"value":6969},"Competitor performance",{"type":24,"tag":38,"props":6971,"children":6973},{"id":6972},"common-reporting-mistakes",[6974],{"type":30,"value":6975},"Common Reporting Mistakes",{"type":24,"tag":32,"props":6977,"children":6978},{},[6979,6981,6986,6988,6993,6995,6999,7001,7006,7008,7013],{"type":30,"value":6980},"❌ ",{"type":24,"tag":65,"props":6982,"children":6983},{},[6984],{"type":30,"value":6985},"Overcomplicating reports",{"type":30,"value":6987}," - Keep it simple and focused\n❌ ",{"type":24,"tag":65,"props":6989,"children":6990},{},[6991],{"type":30,"value":6992},"Ignoring context",{"type":30,"value":6994}," - Always explain variances\n❌ ",{"type":24,"tag":65,"props":6996,"children":6997},{},[6998],{"type":30,"value":89},{"type":30,"value":7000}," - Automate for timeliness\n❌ ",{"type":24,"tag":65,"props":7002,"children":7003},{},[7004],{"type":30,"value":7005},"Inconsistent formats",{"type":30,"value":7007}," - Standardize templates\n❌ ",{"type":24,"tag":65,"props":7009,"children":7010},{},[7011],{"type":30,"value":7012},"Missing narratives",{"type":30,"value":7014}," - Numbers need explanation",{"type":24,"tag":38,"props":7016,"children":7018},{"id":7017},"tools-and-technology",[7019],{"type":30,"value":7020},"Tools and Technology",{"type":24,"tag":45,"props":7022,"children":7024},{"id":7023},"recommended-stack",[7025],{"type":30,"value":7026},"Recommended Stack",{"type":24,"tag":4721,"props":7028,"children":7029},{},[7030,7040,7050,7060,7070],{"type":24,"tag":61,"props":7031,"children":7032},{},[7033,7038],{"type":24,"tag":65,"props":7034,"children":7035},{},[7036],{"type":30,"value":7037},"Data Integration",{"type":30,"value":7039},": Automated bank feeds",{"type":24,"tag":61,"props":7041,"children":7042},{},[7043,7048],{"type":24,"tag":65,"props":7044,"children":7045},{},[7046],{"type":30,"value":7047},"Processing",{"type":30,"value":7049},": AI-powered categorization",{"type":24,"tag":61,"props":7051,"children":7052},{},[7053,7058],{"type":24,"tag":65,"props":7054,"children":7055},{},[7056],{"type":30,"value":7057},"Visualization",{"type":30,"value":7059},": Interactive dashboards",{"type":24,"tag":61,"props":7061,"children":7062},{},[7063,7068],{"type":24,"tag":65,"props":7064,"children":7065},{},[7066],{"type":30,"value":7067},"Distribution",{"type":30,"value":7069},": Scheduled email delivery",{"type":24,"tag":61,"props":7071,"children":7072},{},[7073,7078],{"type":24,"tag":65,"props":7074,"children":7075},{},[7076],{"type":30,"value":7077},"Storage",{"type":30,"value":7079},": Cloud-based archive with search",{"type":24,"tag":38,"props":7081,"children":7082},{"id":3727},[7083],{"type":30,"value":3730},{"type":24,"tag":57,"props":7085,"children":7087},{"className":7086},[3734],[7088,7097,7106,7115,7124,7133,7142],{"type":24,"tag":61,"props":7089,"children":7091},{"className":7090},[3739],[7092,7095],{"type":24,"tag":3742,"props":7093,"children":7094},{"disabled":19,"type":3744},[],{"type":30,"value":7096}," Define reporting requirements for each stakeholder",{"type":24,"tag":61,"props":7098,"children":7100},{"className":7099},[3739],[7101,7104],{"type":24,"tag":3742,"props":7102,"children":7103},{"disabled":19,"type":3744},[],{"type":30,"value":7105}," Select appropriate tools and platforms",{"type":24,"tag":61,"props":7107,"children":7109},{"className":7108},[3739],[7110,7113],{"type":24,"tag":3742,"props":7111,"children":7112},{"disabled":19,"type":3744},[],{"type":30,"value":7114}," Design report templates and formats",{"type":24,"tag":61,"props":7116,"children":7118},{"className":7117},[3739],[7119,7122],{"type":24,"tag":3742,"props":7120,"children":7121},{"disabled":19,"type":3744},[],{"type":30,"value":7123}," Establish data quality processes",{"type":24,"tag":61,"props":7125,"children":7127},{"className":7126},[3739],[7128,7131],{"type":24,"tag":3742,"props":7129,"children":7130},{"disabled":19,"type":3744},[],{"type":30,"value":7132}," Automate report generation and distribution",{"type":24,"tag":61,"props":7134,"children":7136},{"className":7135},[3739],[7137,7140],{"type":24,"tag":3742,"props":7138,"children":7139},{"disabled":19,"type":3744},[],{"type":30,"value":7141}," Train users on accessing and interpreting reports",{"type":24,"tag":61,"props":7143,"children":7145},{"className":7144},[3739],[7146,7149],{"type":24,"tag":3742,"props":7147,"children":7148},{"disabled":19,"type":3744},[],{"type":30,"value":7150}," Schedule regular review and optimization",{"type":24,"tag":38,"props":7152,"children":7153},{"id":3840},[7154],{"type":30,"value":3843},{"type":24,"tag":32,"props":7156,"children":7157},{},[7158],{"type":30,"value":7159},"Financial reporting in 2024 is about more than compliance—it's about providing actionable insights that drive business growth. By combining automation, visualization, and narrative context, you can transform reporting from a chore into a strategic advantage.",{"type":24,"tag":32,"props":7161,"children":7162},{},[7163,7168],{"type":24,"tag":3860,"props":7164,"children":7165},{"href":3862},[7166],{"type":30,"value":7167},"Schedule a consultation",{"type":30,"value":7169}," to optimize your financial reporting process.",{"type":24,"tag":3869,"props":7171,"children":7172},{},[],{"type":24,"tag":32,"props":7174,"children":7175},{},[7176,7180],{"type":24,"tag":65,"props":7177,"children":7178},{},[7179],{"type":30,"value":3879},{"type":30,"value":7181},": Emily Roberts is a financial reporting specialist with expertise in automation and data visualization for enterprise clients.",{"type":24,"tag":3883,"props":7183,"children":7184},{},[7185],{"type":30,"value":3887},{"title":7,"searchDepth":264,"depth":264,"links":7187},[7188,7194,7200,7204,7208,7213,7217,7221,7222,7225,7226],{"id":5904,"depth":222,"text":5907,"children":7189},[7190,7193],{"id":5910,"depth":264,"text":5913,"children":7191},[7192],{"id":5928,"depth":303,"text":5931},{"id":5957,"depth":264,"text":5960},{"id":6002,"depth":222,"text":6005,"children":7195},[7196,7197,7198,7199],{"id":6008,"depth":264,"text":6011},{"id":6119,"depth":264,"text":6122},{"id":6130,"depth":264,"text":6133},{"id":6141,"depth":264,"text":6144},{"id":6152,"depth":222,"text":6155,"children":7201},[7202,7203],{"id":6158,"depth":264,"text":6161},{"id":6281,"depth":264,"text":6284},{"id":6330,"depth":222,"text":6333,"children":7205},[7206,7207],{"id":6336,"depth":264,"text":6339},{"id":6681,"depth":264,"text":6684},{"id":6715,"depth":222,"text":6718,"children":7209},[7210,7211,7212],{"id":6721,"depth":264,"text":6724},{"id":6750,"depth":264,"text":6753},{"id":6779,"depth":264,"text":6782},{"id":6808,"depth":222,"text":6811,"children":7214},[7215,7216],{"id":6814,"depth":264,"text":6817},{"id":6866,"depth":264,"text":6869},{"id":6900,"depth":222,"text":6903,"children":7218},[7219,7220],{"id":6906,"depth":264,"text":6909},{"id":6938,"depth":264,"text":6941},{"id":6972,"depth":222,"text":6975},{"id":7017,"depth":222,"text":7020,"children":7223},[7224],{"id":7023,"depth":264,"text":7026},{"id":3727,"depth":222,"text":3730},{"id":3840,"depth":222,"text":3843},"content:blog:financial-reporting-best-practices.md","blog/financial-reporting-best-practices.md","blog/financial-reporting-best-practices",{"_path":7231,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":7232,"description":7233,"date":7234,"author":7235,"category":7236,"tags":7237,"image":7240,"readingTime":360,"featured":6,"body":7241,"_type":3932,"_id":9290,"_source":3934,"_file":9291,"_stem":9292,"_extension":3937},"/blog/tax-compliance-automation","Tax Compliance Automation: A Complete Guide","Simplify tax compliance with automation tools and strategies that ensure accuracy and save time.","2024-02-28","Robert Chen","Tax & Compliance",[7238,7239,15],"Tax","Compliance","https://images.unsplash.com/photo-1554224155-6726b3ff858f?w=1200&h=600&fit=crop",{"type":21,"children":7242,"toc":9246},[7243,7248,7253,7259,7264,7317,7322,7328,7334,7339,7362,7367,7491,7497,7503,7946,7952,7957,7980,7986,7991,8014,8020,8025,8088,8094,8100,8364,8370,8375,8403,8409,8415,8420,8443,8449,8454,8477,8483,8488,8511,8517,8523,8528,8555,8561,8566,8812,8818,8824,8847,8853,8876,8882,8903,8909,8932,8938,8944,8962,8968,8991,8997,9008,9014,9090,9096,9135,9141,9147,9152,9175,9181,9186,9209,9213,9218,9230,9233,9242],{"type":24,"tag":25,"props":7244,"children":7246},{"id":7245},"tax-compliance-automation-a-complete-guide",[7247],{"type":30,"value":7232},{"type":24,"tag":32,"props":7249,"children":7250},{},[7251],{"type":30,"value":7252},"Tax compliance doesn't have to be stressful. With modern automation tools, you can ensure accuracy, meet deadlines, and reduce the risk of costly errors.",{"type":24,"tag":38,"props":7254,"children":7256},{"id":7255},"the-challenge-of-tax-compliance",[7257],{"type":30,"value":7258},"The Challenge of Tax Compliance",{"type":24,"tag":32,"props":7260,"children":7261},{},[7262],{"type":30,"value":7263},"Businesses face multiple tax obligations:",{"type":24,"tag":57,"props":7265,"children":7266},{},[7267,7277,7287,7297,7307],{"type":24,"tag":61,"props":7268,"children":7269},{},[7270,7275],{"type":24,"tag":65,"props":7271,"children":7272},{},[7273],{"type":30,"value":7274},"Sales Tax",{"type":30,"value":7276},": Varies by jurisdiction and product type",{"type":24,"tag":61,"props":7278,"children":7279},{},[7280,7285],{"type":24,"tag":65,"props":7281,"children":7282},{},[7283],{"type":30,"value":7284},"Income Tax",{"type":30,"value":7286},": Federal, state, and local requirements",{"type":24,"tag":61,"props":7288,"children":7289},{},[7290,7295],{"type":24,"tag":65,"props":7291,"children":7292},{},[7293],{"type":30,"value":7294},"Payroll Tax",{"type":30,"value":7296},": Employee withholdings and employer contributions",{"type":24,"tag":61,"props":7298,"children":7299},{},[7300,7305],{"type":24,"tag":65,"props":7301,"children":7302},{},[7303],{"type":30,"value":7304},"VAT/GST",{"type":30,"value":7306},": For international operations",{"type":24,"tag":61,"props":7308,"children":7309},{},[7310,7315],{"type":24,"tag":65,"props":7311,"children":7312},{},[7313],{"type":30,"value":7314},"Excise Tax",{"type":30,"value":7316},": Industry-specific levies",{"type":24,"tag":32,"props":7318,"children":7319},{},[7320],{"type":30,"value":7321},"Managing these manually is error-prone and time-consuming.",{"type":24,"tag":38,"props":7323,"children":7325},{"id":7324},"automation-benefits",[7326],{"type":30,"value":7327},"Automation Benefits",{"type":24,"tag":45,"props":7329,"children":7331},{"id":7330},"accuracy-improvements",[7332],{"type":30,"value":7333},"Accuracy Improvements",{"type":24,"tag":32,"props":7335,"children":7336},{},[7337],{"type":30,"value":7338},"Automated systems reduce errors by:",{"type":24,"tag":57,"props":7340,"children":7341},{},[7342,7347,7352,7357],{"type":24,"tag":61,"props":7343,"children":7344},{},[7345],{"type":30,"value":7346},"Eliminating manual data entry",{"type":24,"tag":61,"props":7348,"children":7349},{},[7350],{"type":30,"value":7351},"Applying correct tax rates automatically",{"type":24,"tag":61,"props":7353,"children":7354},{},[7355],{"type":30,"value":7356},"Validating calculations in real-time",{"type":24,"tag":61,"props":7358,"children":7359},{},[7360],{"type":30,"value":7361},"Maintaining audit trails",{"type":24,"tag":45,"props":7363,"children":7365},{"id":7364},"time-savings",[7366],{"type":30,"value":4469},{"type":24,"tag":2220,"props":7368,"children":7369},{},[7370,7396],{"type":24,"tag":2224,"props":7371,"children":7372},{},[7373],{"type":24,"tag":2228,"props":7374,"children":7375},{},[7376,7381,7386,7391],{"type":24,"tag":2232,"props":7377,"children":7378},{},[7379],{"type":30,"value":7380},"Task",{"type":24,"tag":2232,"props":7382,"children":7383},{},[7384],{"type":30,"value":7385},"Manual Time",{"type":24,"tag":2232,"props":7387,"children":7388},{},[7389],{"type":30,"value":7390},"Automated Time",{"type":24,"tag":2232,"props":7392,"children":7393},{},[7394],{"type":30,"value":7395},"Savings",{"type":24,"tag":2248,"props":7397,"children":7398},{},[7399,7422,7445,7468],{"type":24,"tag":2228,"props":7400,"children":7401},{},[7402,7407,7412,7417],{"type":24,"tag":2255,"props":7403,"children":7404},{},[7405],{"type":30,"value":7406},"Sales tax calculation",{"type":24,"tag":2255,"props":7408,"children":7409},{},[7410],{"type":30,"value":7411},"5 hours/month",{"type":24,"tag":2255,"props":7413,"children":7414},{},[7415],{"type":30,"value":7416},"15 minutes/month",{"type":24,"tag":2255,"props":7418,"children":7419},{},[7420],{"type":30,"value":7421},"95%",{"type":24,"tag":2228,"props":7423,"children":7424},{},[7425,7430,7435,7440],{"type":24,"tag":2255,"props":7426,"children":7427},{},[7428],{"type":30,"value":7429},"Tax form preparation",{"type":24,"tag":2255,"props":7431,"children":7432},{},[7433],{"type":30,"value":7434},"10 hours/quarter",{"type":24,"tag":2255,"props":7436,"children":7437},{},[7438],{"type":30,"value":7439},"1 hour/quarter",{"type":24,"tag":2255,"props":7441,"children":7442},{},[7443],{"type":30,"value":7444},"90%",{"type":24,"tag":2228,"props":7446,"children":7447},{},[7448,7453,7458,7463],{"type":24,"tag":2255,"props":7449,"children":7450},{},[7451],{"type":30,"value":7452},"Compliance monitoring",{"type":24,"tag":2255,"props":7454,"children":7455},{},[7456],{"type":30,"value":7457},"3 hours/week",{"type":24,"tag":2255,"props":7459,"children":7460},{},[7461],{"type":30,"value":7462},"30 minutes/week",{"type":24,"tag":2255,"props":7464,"children":7465},{},[7466],{"type":30,"value":7467},"83%",{"type":24,"tag":2228,"props":7469,"children":7470},{},[7471,7476,7481,7486],{"type":24,"tag":2255,"props":7472,"children":7473},{},[7474],{"type":30,"value":7475},"Audit preparation",{"type":24,"tag":2255,"props":7477,"children":7478},{},[7479],{"type":30,"value":7480},"40 hours/year",{"type":24,"tag":2255,"props":7482,"children":7483},{},[7484],{"type":30,"value":7485},"5 hours/year",{"type":24,"tag":2255,"props":7487,"children":7488},{},[7489],{"type":30,"value":7490},"87%",{"type":24,"tag":38,"props":7492,"children":7494},{"id":7493},"key-automation-features",[7495],{"type":30,"value":7496},"Key Automation Features",{"type":24,"tag":45,"props":7498,"children":7500},{"id":7499},"_1-real-time-tax-calculation",[7501],{"type":30,"value":7502},"1. Real-Time Tax Calculation",{"type":24,"tag":182,"props":7504,"children":7506},{"className":203,"code":7505,"language":202,"meta":7,"style":7},"// Automated tax calculation engine\nclass TaxCalculator {\n  constructor(jurisdictionData) {\n    this.jurisdictions = jurisdictionData;\n  }\n  \n  calculate(transaction) {\n    const location = this.getJurisdiction(transaction.address);\n    const rates = this.getTaxRates(location, transaction.productType);\n    \n    return {\n      subtotal: transaction.amount,\n      taxes: this.applyRates(transaction.amount, rates),\n      total: transaction.amount + this.applyRates(transaction.amount, rates),\n      breakdown: this.getBreakdown(rates)\n    };\n  }\n  \n  applyRates(amount, rates) {\n    return rates.reduce((total, rate) => {\n      return total + (amount * rate.percentage);\n    }, 0);\n  }\n}\n",[7507],{"type":24,"tag":187,"props":7508,"children":7509},{"__ignoreMap":7},[7510,7518,7535,7556,7578,7585,7592,7612,7647,7681,7688,7699,7707,7734,7762,7788,7795,7802,7809,7839,7885,7916,7932,7939],{"type":24,"tag":209,"props":7511,"children":7512},{"class":211,"line":212},[7513],{"type":24,"tag":209,"props":7514,"children":7515},{"style":216},[7516],{"type":30,"value":7517},"// Automated tax calculation engine\n",{"type":24,"tag":209,"props":7519,"children":7520},{"class":211,"line":222},[7521,7526,7531],{"type":24,"tag":209,"props":7522,"children":7523},{"style":226},[7524],{"type":30,"value":7525},"class",{"type":24,"tag":209,"props":7527,"children":7528},{"style":232},[7529],{"type":30,"value":7530}," TaxCalculator",{"type":24,"tag":209,"props":7532,"children":7533},{"style":248},[7534],{"type":30,"value":261},{"type":24,"tag":209,"props":7536,"children":7537},{"class":211,"line":264},[7538,7543,7547,7552],{"type":24,"tag":209,"props":7539,"children":7540},{"style":226},[7541],{"type":30,"value":7542},"  constructor",{"type":24,"tag":209,"props":7544,"children":7545},{"style":248},[7546],{"type":30,"value":449},{"type":24,"tag":209,"props":7548,"children":7549},{"style":452},[7550],{"type":30,"value":7551},"jurisdictionData",{"type":24,"tag":209,"props":7553,"children":7554},{"style":248},[7555],{"type":30,"value":3548},{"type":24,"tag":209,"props":7557,"children":7558},{"class":211,"line":303},[7559,7564,7569,7573],{"type":24,"tag":209,"props":7560,"children":7561},{"style":273},[7562],{"type":30,"value":7563},"    this",{"type":24,"tag":209,"props":7565,"children":7566},{"style":248},[7567],{"type":30,"value":7568},".jurisdictions ",{"type":24,"tag":209,"props":7570,"children":7571},{"style":226},[7572],{"type":30,"value":815},{"type":24,"tag":209,"props":7574,"children":7575},{"style":248},[7576],{"type":30,"value":7577}," jurisdictionData;\n",{"type":24,"tag":209,"props":7579,"children":7580},{"class":211,"line":323},[7581],{"type":24,"tag":209,"props":7582,"children":7583},{"style":248},[7584],{"type":30,"value":704},{"type":24,"tag":209,"props":7586,"children":7587},{"class":211,"line":342},[7588],{"type":24,"tag":209,"props":7589,"children":7590},{"style":248},[7591],{"type":30,"value":357},{"type":24,"tag":209,"props":7593,"children":7594},{"class":211,"line":351},[7595,7600,7604,7608],{"type":24,"tag":209,"props":7596,"children":7597},{"style":232},[7598],{"type":30,"value":7599},"  calculate",{"type":24,"tag":209,"props":7601,"children":7602},{"style":248},[7603],{"type":30,"value":449},{"type":24,"tag":209,"props":7605,"children":7606},{"style":452},[7607],{"type":30,"value":4548},{"type":24,"tag":209,"props":7609,"children":7610},{"style":248},[7611],{"type":30,"value":3548},{"type":24,"tag":209,"props":7613,"children":7614},{"class":211,"line":360},[7615,7619,7624,7628,7633,7637,7642],{"type":24,"tag":209,"props":7616,"children":7617},{"style":226},[7618],{"type":30,"value":398},{"type":24,"tag":209,"props":7620,"children":7621},{"style":273},[7622],{"type":30,"value":7623}," location",{"type":24,"tag":209,"props":7625,"children":7626},{"style":226},[7627],{"type":30,"value":240},{"type":24,"tag":209,"props":7629,"children":7630},{"style":273},[7631],{"type":30,"value":7632}," this",{"type":24,"tag":209,"props":7634,"children":7635},{"style":248},[7636],{"type":30,"value":1862},{"type":24,"tag":209,"props":7638,"children":7639},{"style":232},[7640],{"type":30,"value":7641},"getJurisdiction",{"type":24,"tag":209,"props":7643,"children":7644},{"style":248},[7645],{"type":30,"value":7646},"(transaction.address);\n",{"type":24,"tag":209,"props":7648,"children":7649},{"class":211,"line":18},[7650,7654,7659,7663,7667,7671,7676],{"type":24,"tag":209,"props":7651,"children":7652},{"style":226},[7653],{"type":30,"value":398},{"type":24,"tag":209,"props":7655,"children":7656},{"style":273},[7657],{"type":30,"value":7658}," rates",{"type":24,"tag":209,"props":7660,"children":7661},{"style":226},[7662],{"type":30,"value":240},{"type":24,"tag":209,"props":7664,"children":7665},{"style":273},[7666],{"type":30,"value":7632},{"type":24,"tag":209,"props":7668,"children":7669},{"style":248},[7670],{"type":30,"value":1862},{"type":24,"tag":209,"props":7672,"children":7673},{"style":232},[7674],{"type":30,"value":7675},"getTaxRates",{"type":24,"tag":209,"props":7677,"children":7678},{"style":248},[7679],{"type":30,"value":7680},"(location, transaction.productType);\n",{"type":24,"tag":209,"props":7682,"children":7683},{"class":211,"line":414},[7684],{"type":24,"tag":209,"props":7685,"children":7686},{"style":248},[7687],{"type":30,"value":614},{"type":24,"tag":209,"props":7689,"children":7690},{"class":211,"line":433},[7691,7695],{"type":24,"tag":209,"props":7692,"children":7693},{"style":226},[7694],{"type":30,"value":1174},{"type":24,"tag":209,"props":7696,"children":7697},{"style":248},[7698],{"type":30,"value":261},{"type":24,"tag":209,"props":7700,"children":7701},{"class":211,"line":468},[7702],{"type":24,"tag":209,"props":7703,"children":7704},{"style":248},[7705],{"type":30,"value":7706},"      subtotal: transaction.amount,\n",{"type":24,"tag":209,"props":7708,"children":7709},{"class":211,"line":477},[7710,7715,7720,7724,7729],{"type":24,"tag":209,"props":7711,"children":7712},{"style":248},[7713],{"type":30,"value":7714},"      taxes: ",{"type":24,"tag":209,"props":7716,"children":7717},{"style":273},[7718],{"type":30,"value":7719},"this",{"type":24,"tag":209,"props":7721,"children":7722},{"style":248},[7723],{"type":30,"value":1862},{"type":24,"tag":209,"props":7725,"children":7726},{"style":232},[7727],{"type":30,"value":7728},"applyRates",{"type":24,"tag":209,"props":7730,"children":7731},{"style":248},[7732],{"type":30,"value":7733},"(transaction.amount, rates),\n",{"type":24,"tag":209,"props":7735,"children":7736},{"class":211,"line":486},[7737,7742,7746,7750,7754,7758],{"type":24,"tag":209,"props":7738,"children":7739},{"style":248},[7740],{"type":30,"value":7741},"      total: transaction.amount ",{"type":24,"tag":209,"props":7743,"children":7744},{"style":226},[7745],{"type":30,"value":545},{"type":24,"tag":209,"props":7747,"children":7748},{"style":273},[7749],{"type":30,"value":7632},{"type":24,"tag":209,"props":7751,"children":7752},{"style":248},[7753],{"type":30,"value":1862},{"type":24,"tag":209,"props":7755,"children":7756},{"style":232},[7757],{"type":30,"value":7728},{"type":24,"tag":209,"props":7759,"children":7760},{"style":248},[7761],{"type":30,"value":7733},{"type":24,"tag":209,"props":7763,"children":7764},{"class":211,"line":495},[7765,7770,7774,7778,7783],{"type":24,"tag":209,"props":7766,"children":7767},{"style":248},[7768],{"type":30,"value":7769},"      breakdown: ",{"type":24,"tag":209,"props":7771,"children":7772},{"style":273},[7773],{"type":30,"value":7719},{"type":24,"tag":209,"props":7775,"children":7776},{"style":248},[7777],{"type":30,"value":1862},{"type":24,"tag":209,"props":7779,"children":7780},{"style":232},[7781],{"type":30,"value":7782},"getBreakdown",{"type":24,"tag":209,"props":7784,"children":7785},{"style":248},[7786],{"type":30,"value":7787},"(rates)\n",{"type":24,"tag":209,"props":7789,"children":7790},{"class":211,"line":563},[7791],{"type":24,"tag":209,"props":7792,"children":7793},{"style":248},[7794],{"type":30,"value":605},{"type":24,"tag":209,"props":7796,"children":7797},{"class":211,"line":572},[7798],{"type":24,"tag":209,"props":7799,"children":7800},{"style":248},[7801],{"type":30,"value":704},{"type":24,"tag":209,"props":7803,"children":7804},{"class":211,"line":590},[7805],{"type":24,"tag":209,"props":7806,"children":7807},{"style":248},[7808],{"type":30,"value":357},{"type":24,"tag":209,"props":7810,"children":7811},{"class":211,"line":599},[7812,7817,7821,7826,7830,7835],{"type":24,"tag":209,"props":7813,"children":7814},{"style":232},[7815],{"type":30,"value":7816},"  applyRates",{"type":24,"tag":209,"props":7818,"children":7819},{"style":248},[7820],{"type":30,"value":449},{"type":24,"tag":209,"props":7822,"children":7823},{"style":452},[7824],{"type":30,"value":7825},"amount",{"type":24,"tag":209,"props":7827,"children":7828},{"style":248},[7829],{"type":30,"value":521},{"type":24,"tag":209,"props":7831,"children":7832},{"style":452},[7833],{"type":30,"value":7834},"rates",{"type":24,"tag":209,"props":7836,"children":7837},{"style":248},[7838],{"type":30,"value":3548},{"type":24,"tag":209,"props":7840,"children":7841},{"class":211,"line":608},[7842,7846,7851,7855,7859,7864,7868,7873,7877,7881],{"type":24,"tag":209,"props":7843,"children":7844},{"style":226},[7845],{"type":30,"value":1174},{"type":24,"tag":209,"props":7847,"children":7848},{"style":248},[7849],{"type":30,"value":7850}," rates.",{"type":24,"tag":209,"props":7852,"children":7853},{"style":232},[7854],{"type":30,"value":506},{"type":24,"tag":209,"props":7856,"children":7857},{"style":248},[7858],{"type":30,"value":511},{"type":24,"tag":209,"props":7860,"children":7861},{"style":452},[7862],{"type":30,"value":7863},"total",{"type":24,"tag":209,"props":7865,"children":7866},{"style":248},[7867],{"type":30,"value":521},{"type":24,"tag":209,"props":7869,"children":7870},{"style":452},[7871],{"type":30,"value":7872},"rate",{"type":24,"tag":209,"props":7874,"children":7875},{"style":248},[7876],{"type":30,"value":531},{"type":24,"tag":209,"props":7878,"children":7879},{"style":226},[7880],{"type":30,"value":256},{"type":24,"tag":209,"props":7882,"children":7883},{"style":248},[7884],{"type":30,"value":261},{"type":24,"tag":209,"props":7886,"children":7887},{"class":211,"line":617},[7888,7893,7898,7902,7907,7911],{"type":24,"tag":209,"props":7889,"children":7890},{"style":226},[7891],{"type":30,"value":7892},"      return",{"type":24,"tag":209,"props":7894,"children":7895},{"style":248},[7896],{"type":30,"value":7897}," total ",{"type":24,"tag":209,"props":7899,"children":7900},{"style":226},[7901],{"type":30,"value":545},{"type":24,"tag":209,"props":7903,"children":7904},{"style":248},[7905],{"type":30,"value":7906}," (amount ",{"type":24,"tag":209,"props":7908,"children":7909},{"style":226},[7910],{"type":30,"value":5598},{"type":24,"tag":209,"props":7912,"children":7913},{"style":248},[7914],{"type":30,"value":7915}," rate.percentage);\n",{"type":24,"tag":209,"props":7917,"children":7918},{"class":211,"line":641},[7919,7924,7928],{"type":24,"tag":209,"props":7920,"children":7921},{"style":248},[7922],{"type":30,"value":7923},"    }, ",{"type":24,"tag":209,"props":7925,"children":7926},{"style":273},[7927],{"type":30,"value":555},{"type":24,"tag":209,"props":7929,"children":7930},{"style":248},[7931],{"type":30,"value":1958},{"type":24,"tag":209,"props":7933,"children":7934},{"class":211,"line":662},[7935],{"type":24,"tag":209,"props":7936,"children":7937},{"style":248},[7938],{"type":30,"value":704},{"type":24,"tag":209,"props":7940,"children":7941},{"class":211,"line":671},[7942],{"type":24,"tag":209,"props":7943,"children":7944},{"style":248},[7945],{"type":30,"value":1198},{"type":24,"tag":45,"props":7947,"children":7949},{"id":7948},"_2-jurisdiction-management",[7950],{"type":30,"value":7951},"2. Jurisdiction Management",{"type":24,"tag":32,"props":7953,"children":7954},{},[7955],{"type":30,"value":7956},"Automatically determine applicable tax jurisdictions based on:",{"type":24,"tag":57,"props":7958,"children":7959},{},[7960,7965,7970,7975],{"type":24,"tag":61,"props":7961,"children":7962},{},[7963],{"type":30,"value":7964},"Business location",{"type":24,"tag":61,"props":7966,"children":7967},{},[7968],{"type":30,"value":7969},"Customer location",{"type":24,"tag":61,"props":7971,"children":7972},{},[7973],{"type":30,"value":7974},"Product/service type",{"type":24,"tag":61,"props":7976,"children":7977},{},[7978],{"type":30,"value":7979},"Nexus requirements",{"type":24,"tag":45,"props":7981,"children":7983},{"id":7982},"_3-rate-updates",[7984],{"type":30,"value":7985},"3. Rate Updates",{"type":24,"tag":32,"props":7987,"children":7988},{},[7989],{"type":30,"value":7990},"Tax rates change frequently. Automation ensures:",{"type":24,"tag":57,"props":7992,"children":7993},{},[7994,7999,8004,8009],{"type":24,"tag":61,"props":7995,"children":7996},{},[7997],{"type":30,"value":7998},"✅ Automatic rate updates from official sources",{"type":24,"tag":61,"props":8000,"children":8001},{},[8002],{"type":30,"value":8003},"✅ Historical rate tracking for past transactions",{"type":24,"tag":61,"props":8005,"children":8006},{},[8007],{"type":30,"value":8008},"✅ Notification of rate changes",{"type":24,"tag":61,"props":8010,"children":8011},{},[8012],{"type":30,"value":8013},"✅ Retroactive adjustment capabilities",{"type":24,"tag":45,"props":8015,"children":8017},{"id":8016},"_4-filing-and-remittance",[8018],{"type":30,"value":8019},"4. Filing and Remittance",{"type":24,"tag":32,"props":8021,"children":8022},{},[8023],{"type":30,"value":8024},"Automate the entire filing process:",{"type":24,"tag":4721,"props":8026,"children":8027},{},[8028,8038,8048,8058,8068,8078],{"type":24,"tag":61,"props":8029,"children":8030},{},[8031,8036],{"type":24,"tag":65,"props":8032,"children":8033},{},[8034],{"type":30,"value":8035},"Data Collection",{"type":30,"value":8037},": Gather all taxable transactions",{"type":24,"tag":61,"props":8039,"children":8040},{},[8041,8046],{"type":24,"tag":65,"props":8042,"children":8043},{},[8044],{"type":30,"value":8045},"Form Generation",{"type":30,"value":8047},": Populate official tax forms",{"type":24,"tag":61,"props":8049,"children":8050},{},[8051,8056],{"type":24,"tag":65,"props":8052,"children":8053},{},[8054],{"type":30,"value":8055},"Review",{"type":30,"value":8057},": Automated validation checks",{"type":24,"tag":61,"props":8059,"children":8060},{},[8061,8066],{"type":24,"tag":65,"props":8062,"children":8063},{},[8064],{"type":30,"value":8065},"Submission",{"type":30,"value":8067},": Electronic filing to tax authorities",{"type":24,"tag":61,"props":8069,"children":8070},{},[8071,8076],{"type":24,"tag":65,"props":8072,"children":8073},{},[8074],{"type":30,"value":8075},"Payment",{"type":30,"value":8077},": Scheduled remittance",{"type":24,"tag":61,"props":8079,"children":8080},{},[8081,8086],{"type":24,"tag":65,"props":8082,"children":8083},{},[8084],{"type":30,"value":8085},"Confirmation",{"type":30,"value":8087},": Receipt tracking and archiving",{"type":24,"tag":38,"props":8089,"children":8091},{"id":8090},"multi-jurisdiction-compliance",[8092],{"type":30,"value":8093},"Multi-Jurisdiction Compliance",{"type":24,"tag":45,"props":8095,"children":8097},{"id":8096},"nexus-determination",[8098],{"type":30,"value":8099},"Nexus Determination",{"type":24,"tag":182,"props":8101,"children":8103},{"className":772,"code":8102,"language":771,"meta":7,"style":7},"def check_nexus(business_data):\n    \"\"\"\n    Determine tax nexus obligations across jurisdictions\n    \"\"\"\n    nexus_states = []\n    \n    # Physical presence\n    if business_data['locations']:\n        nexus_states.extend(business_data['locations'])\n    \n    # Economic nexus\n    for state in business_data['sales_by_state']:\n        if meets_economic_threshold(state, business_data['sales_by_state'][state]):\n            nexus_states.append(state)\n    \n    # Marketplace nexus\n    if business_data['marketplace_sales']:\n        nexus_states.extend(get_marketplace_nexus_states())\n    \n    return list(set(nexus_states))\n",[8104],{"type":24,"tag":187,"props":8105,"children":8106},{"__ignoreMap":7},[8107,8124,8131,8139,8146,8162,8169,8177,8199,8215,8222,8230,8259,8280,8288,8295,8303,8323,8331,8338],{"type":24,"tag":209,"props":8108,"children":8109},{"class":211,"line":212},[8110,8114,8119],{"type":24,"tag":209,"props":8111,"children":8112},{"style":226},[8113],{"type":30,"value":838},{"type":24,"tag":209,"props":8115,"children":8116},{"style":232},[8117],{"type":30,"value":8118}," check_nexus",{"type":24,"tag":209,"props":8120,"children":8121},{"style":248},[8122],{"type":30,"value":8123},"(business_data):\n",{"type":24,"tag":209,"props":8125,"children":8126},{"class":211,"line":222},[8127],{"type":24,"tag":209,"props":8128,"children":8129},{"style":312},[8130],{"type":30,"value":2804},{"type":24,"tag":209,"props":8132,"children":8133},{"class":211,"line":264},[8134],{"type":24,"tag":209,"props":8135,"children":8136},{"style":312},[8137],{"type":30,"value":8138},"    Determine tax nexus obligations across jurisdictions\n",{"type":24,"tag":209,"props":8140,"children":8141},{"class":211,"line":303},[8142],{"type":24,"tag":209,"props":8143,"children":8144},{"style":312},[8145],{"type":30,"value":2804},{"type":24,"tag":209,"props":8147,"children":8148},{"class":211,"line":323},[8149,8154,8158],{"type":24,"tag":209,"props":8150,"children":8151},{"style":248},[8152],{"type":30,"value":8153},"    nexus_states ",{"type":24,"tag":209,"props":8155,"children":8156},{"style":226},[8157],{"type":30,"value":815},{"type":24,"tag":209,"props":8159,"children":8160},{"style":248},[8161],{"type":30,"value":4938},{"type":24,"tag":209,"props":8163,"children":8164},{"class":211,"line":342},[8165],{"type":24,"tag":209,"props":8166,"children":8167},{"style":248},[8168],{"type":30,"value":614},{"type":24,"tag":209,"props":8170,"children":8171},{"class":211,"line":351},[8172],{"type":24,"tag":209,"props":8173,"children":8174},{"style":216},[8175],{"type":30,"value":8176},"    # Physical presence\n",{"type":24,"tag":209,"props":8178,"children":8179},{"class":211,"line":360},[8180,8184,8189,8194],{"type":24,"tag":209,"props":8181,"children":8182},{"style":226},[8183],{"type":30,"value":946},{"type":24,"tag":209,"props":8185,"children":8186},{"style":248},[8187],{"type":30,"value":8188}," business_data[",{"type":24,"tag":209,"props":8190,"children":8191},{"style":312},[8192],{"type":30,"value":8193},"'locations'",{"type":24,"tag":209,"props":8195,"children":8196},{"style":248},[8197],{"type":30,"value":8198},"]:\n",{"type":24,"tag":209,"props":8200,"children":8201},{"class":211,"line":18},[8202,8207,8211],{"type":24,"tag":209,"props":8203,"children":8204},{"style":248},[8205],{"type":30,"value":8206},"        nexus_states.extend(business_data[",{"type":24,"tag":209,"props":8208,"children":8209},{"style":312},[8210],{"type":30,"value":8193},{"type":24,"tag":209,"props":8212,"children":8213},{"style":248},[8214],{"type":30,"value":830},{"type":24,"tag":209,"props":8216,"children":8217},{"class":211,"line":414},[8218],{"type":24,"tag":209,"props":8219,"children":8220},{"style":248},[8221],{"type":30,"value":614},{"type":24,"tag":209,"props":8223,"children":8224},{"class":211,"line":433},[8225],{"type":24,"tag":209,"props":8226,"children":8227},{"style":216},[8228],{"type":30,"value":8229},"    # Economic nexus\n",{"type":24,"tag":209,"props":8231,"children":8232},{"class":211,"line":468},[8233,8237,8242,8246,8250,8255],{"type":24,"tag":209,"props":8234,"children":8235},{"style":226},[8236],{"type":30,"value":2827},{"type":24,"tag":209,"props":8238,"children":8239},{"style":248},[8240],{"type":30,"value":8241}," state ",{"type":24,"tag":209,"props":8243,"children":8244},{"style":226},[8245],{"type":30,"value":2837},{"type":24,"tag":209,"props":8247,"children":8248},{"style":248},[8249],{"type":30,"value":8188},{"type":24,"tag":209,"props":8251,"children":8252},{"style":312},[8253],{"type":30,"value":8254},"'sales_by_state'",{"type":24,"tag":209,"props":8256,"children":8257},{"style":248},[8258],{"type":30,"value":8198},{"type":24,"tag":209,"props":8260,"children":8261},{"class":211,"line":477},[8262,8266,8271,8275],{"type":24,"tag":209,"props":8263,"children":8264},{"style":226},[8265],{"type":30,"value":5007},{"type":24,"tag":209,"props":8267,"children":8268},{"style":248},[8269],{"type":30,"value":8270}," meets_economic_threshold(state, business_data[",{"type":24,"tag":209,"props":8272,"children":8273},{"style":312},[8274],{"type":30,"value":8254},{"type":24,"tag":209,"props":8276,"children":8277},{"style":248},[8278],{"type":30,"value":8279},"][state]):\n",{"type":24,"tag":209,"props":8281,"children":8282},{"class":211,"line":486},[8283],{"type":24,"tag":209,"props":8284,"children":8285},{"style":248},[8286],{"type":30,"value":8287},"            nexus_states.append(state)\n",{"type":24,"tag":209,"props":8289,"children":8290},{"class":211,"line":495},[8291],{"type":24,"tag":209,"props":8292,"children":8293},{"style":248},[8294],{"type":30,"value":614},{"type":24,"tag":209,"props":8296,"children":8297},{"class":211,"line":563},[8298],{"type":24,"tag":209,"props":8299,"children":8300},{"style":216},[8301],{"type":30,"value":8302},"    # Marketplace nexus\n",{"type":24,"tag":209,"props":8304,"children":8305},{"class":211,"line":572},[8306,8310,8314,8319],{"type":24,"tag":209,"props":8307,"children":8308},{"style":226},[8309],{"type":30,"value":946},{"type":24,"tag":209,"props":8311,"children":8312},{"style":248},[8313],{"type":30,"value":8188},{"type":24,"tag":209,"props":8315,"children":8316},{"style":312},[8317],{"type":30,"value":8318},"'marketplace_sales'",{"type":24,"tag":209,"props":8320,"children":8321},{"style":248},[8322],{"type":30,"value":8198},{"type":24,"tag":209,"props":8324,"children":8325},{"class":211,"line":590},[8326],{"type":24,"tag":209,"props":8327,"children":8328},{"style":248},[8329],{"type":30,"value":8330},"        nexus_states.extend(get_marketplace_nexus_states())\n",{"type":24,"tag":209,"props":8332,"children":8333},{"class":211,"line":599},[8334],{"type":24,"tag":209,"props":8335,"children":8336},{"style":248},[8337],{"type":30,"value":614},{"type":24,"tag":209,"props":8339,"children":8340},{"class":211,"line":608},[8341,8345,8350,8354,8359],{"type":24,"tag":209,"props":8342,"children":8343},{"style":226},[8344],{"type":30,"value":1174},{"type":24,"tag":209,"props":8346,"children":8347},{"style":273},[8348],{"type":30,"value":8349}," list",{"type":24,"tag":209,"props":8351,"children":8352},{"style":248},[8353],{"type":30,"value":449},{"type":24,"tag":209,"props":8355,"children":8356},{"style":273},[8357],{"type":30,"value":8358},"set",{"type":24,"tag":209,"props":8360,"children":8361},{"style":248},[8362],{"type":30,"value":8363},"(nexus_states))\n",{"type":24,"tag":45,"props":8365,"children":8367},{"id":8366},"compliance-calendar",[8368],{"type":30,"value":8369},"Compliance Calendar",{"type":24,"tag":32,"props":8371,"children":8372},{},[8373],{"type":30,"value":8374},"Automated reminders for:",{"type":24,"tag":57,"props":8376,"children":8377},{},[8378,8383,8388,8393,8398],{"type":24,"tag":61,"props":8379,"children":8380},{},[8381],{"type":30,"value":8382},"Filing deadlines",{"type":24,"tag":61,"props":8384,"children":8385},{},[8386],{"type":30,"value":8387},"Payment due dates",{"type":24,"tag":61,"props":8389,"children":8390},{},[8391],{"type":30,"value":8392},"Registration renewals",{"type":24,"tag":61,"props":8394,"children":8395},{},[8396],{"type":30,"value":8397},"Quarterly estimates",{"type":24,"tag":61,"props":8399,"children":8400},{},[8401],{"type":30,"value":8402},"Annual returns",{"type":24,"tag":38,"props":8404,"children":8406},{"id":8405},"industry-specific-solutions",[8407],{"type":30,"value":8408},"Industry-Specific Solutions",{"type":24,"tag":45,"props":8410,"children":8412},{"id":8411},"e-commerce",[8413],{"type":30,"value":8414},"E-Commerce",{"type":24,"tag":32,"props":8416,"children":8417},{},[8418],{"type":30,"value":8419},"Special considerations for online retailers:",{"type":24,"tag":57,"props":8421,"children":8422},{},[8423,8428,8433,8438],{"type":24,"tag":61,"props":8424,"children":8425},{},[8426],{"type":30,"value":8427},"Origin vs. destination sourcing",{"type":24,"tag":61,"props":8429,"children":8430},{},[8431],{"type":30,"value":8432},"Marketplace facilitator laws",{"type":24,"tag":61,"props":8434,"children":8435},{},[8436],{"type":30,"value":8437},"Digital product taxation",{"type":24,"tag":61,"props":8439,"children":8440},{},[8441],{"type":30,"value":8442},"International VAT/GST",{"type":24,"tag":45,"props":8444,"children":8446},{"id":8445},"professional-services",[8447],{"type":30,"value":8448},"Professional Services",{"type":24,"tag":32,"props":8450,"children":8451},{},[8452],{"type":30,"value":8453},"Service-based business requirements:",{"type":24,"tag":57,"props":8455,"children":8456},{},[8457,8462,8467,8472],{"type":24,"tag":61,"props":8458,"children":8459},{},[8460],{"type":30,"value":8461},"Service location rules",{"type":24,"tag":61,"props":8463,"children":8464},{},[8465],{"type":30,"value":8466},"Exemption certificates",{"type":24,"tag":61,"props":8468,"children":8469},{},[8470],{"type":30,"value":8471},"Reverse charge mechanisms",{"type":24,"tag":61,"props":8473,"children":8474},{},[8475],{"type":30,"value":8476},"Cross-border services",{"type":24,"tag":45,"props":8478,"children":8480},{"id":8479},"manufacturing",[8481],{"type":30,"value":8482},"Manufacturing",{"type":24,"tag":32,"props":8484,"children":8485},{},[8486],{"type":30,"value":8487},"Complex tax scenarios:",{"type":24,"tag":57,"props":8489,"children":8490},{},[8491,8496,8501,8506],{"type":24,"tag":61,"props":8492,"children":8493},{},[8494],{"type":30,"value":8495},"Raw material exemptions",{"type":24,"tag":61,"props":8497,"children":8498},{},[8499],{"type":30,"value":8500},"Work-in-progress taxation",{"type":24,"tag":61,"props":8502,"children":8503},{},[8504],{"type":30,"value":8505},"Interstate transfers",{"type":24,"tag":61,"props":8507,"children":8508},{},[8509],{"type":30,"value":8510},"Export documentation",{"type":24,"tag":38,"props":8512,"children":8514},{"id":8513},"audit-protection",[8515],{"type":30,"value":8516},"Audit Protection",{"type":24,"tag":45,"props":8518,"children":8520},{"id":8519},"documentation-management",[8521],{"type":30,"value":8522},"Documentation Management",{"type":24,"tag":32,"props":8524,"children":8525},{},[8526],{"type":30,"value":8527},"Maintain comprehensive records:",{"type":24,"tag":57,"props":8529,"children":8530},{},[8531,8536,8541,8545,8550],{"type":24,"tag":61,"props":8532,"children":8533},{},[8534],{"type":30,"value":8535},"Transaction details",{"type":24,"tag":61,"props":8537,"children":8538},{},[8539],{"type":30,"value":8540},"Tax calculations",{"type":24,"tag":61,"props":8542,"children":8543},{},[8544],{"type":30,"value":8466},{"type":24,"tag":61,"props":8546,"children":8547},{},[8548],{"type":30,"value":8549},"Filing confirmations",{"type":24,"tag":61,"props":8551,"children":8552},{},[8553],{"type":30,"value":8554},"Payment receipts",{"type":24,"tag":45,"props":8556,"children":8558},{"id":8557},"audit-trail",[8559],{"type":30,"value":8560},"Audit Trail",{"type":24,"tag":32,"props":8562,"children":8563},{},[8564],{"type":30,"value":8565},"Every transaction includes:",{"type":24,"tag":182,"props":8567,"children":8570},{"className":8568,"code":8569,"language":1994,"meta":7,"style":7},"language-json shiki shiki-themes github-dark","{\n  \"transactionId\": \"TXN-2024-001234\",\n  \"timestamp\": \"2024-03-15T10:30:00Z\",\n  \"amount\": 1000.00,\n  \"taxCalculation\": {\n    \"jurisdiction\": \"CA-Los Angeles\",\n    \"rate\": 0.0925,\n    \"amount\": 92.50,\n    \"rateEffectiveDate\": \"2024-01-01\"\n  },\n  \"calculatedBy\": \"AutomatedTaxEngine v2.1\",\n  \"reviewedBy\": \"system\",\n  \"filedWith\": \"CA-CDTFA-Q1-2024\"\n}\n",[8571],{"type":24,"tag":187,"props":8572,"children":8573},{"__ignoreMap":7},[8574,8582,8603,8624,8645,8658,8679,8700,8721,8738,8746,8767,8788,8805],{"type":24,"tag":209,"props":8575,"children":8576},{"class":211,"line":212},[8577],{"type":24,"tag":209,"props":8578,"children":8579},{"style":248},[8580],{"type":30,"value":8581},"{\n",{"type":24,"tag":209,"props":8583,"children":8584},{"class":211,"line":222},[8585,8590,8594,8599],{"type":24,"tag":209,"props":8586,"children":8587},{"style":273},[8588],{"type":30,"value":8589},"  \"transactionId\"",{"type":24,"tag":209,"props":8591,"children":8592},{"style":248},[8593],{"type":30,"value":1020},{"type":24,"tag":209,"props":8595,"children":8596},{"style":312},[8597],{"type":30,"value":8598},"\"TXN-2024-001234\"",{"type":24,"tag":209,"props":8600,"children":8601},{"style":248},[8602],{"type":30,"value":320},{"type":24,"tag":209,"props":8604,"children":8605},{"class":211,"line":264},[8606,8611,8615,8620],{"type":24,"tag":209,"props":8607,"children":8608},{"style":273},[8609],{"type":30,"value":8610},"  \"timestamp\"",{"type":24,"tag":209,"props":8612,"children":8613},{"style":248},[8614],{"type":30,"value":1020},{"type":24,"tag":209,"props":8616,"children":8617},{"style":312},[8618],{"type":30,"value":8619},"\"2024-03-15T10:30:00Z\"",{"type":24,"tag":209,"props":8621,"children":8622},{"style":248},[8623],{"type":30,"value":320},{"type":24,"tag":209,"props":8625,"children":8626},{"class":211,"line":303},[8627,8632,8636,8641],{"type":24,"tag":209,"props":8628,"children":8629},{"style":273},[8630],{"type":30,"value":8631},"  \"amount\"",{"type":24,"tag":209,"props":8633,"children":8634},{"style":248},[8635],{"type":30,"value":1020},{"type":24,"tag":209,"props":8637,"children":8638},{"style":273},[8639],{"type":30,"value":8640},"1000.00",{"type":24,"tag":209,"props":8642,"children":8643},{"style":248},[8644],{"type":30,"value":320},{"type":24,"tag":209,"props":8646,"children":8647},{"class":211,"line":323},[8648,8653],{"type":24,"tag":209,"props":8649,"children":8650},{"style":273},[8651],{"type":30,"value":8652},"  \"taxCalculation\"",{"type":24,"tag":209,"props":8654,"children":8655},{"style":248},[8656],{"type":30,"value":8657},": {\n",{"type":24,"tag":209,"props":8659,"children":8660},{"class":211,"line":342},[8661,8666,8670,8675],{"type":24,"tag":209,"props":8662,"children":8663},{"style":273},[8664],{"type":30,"value":8665},"    \"jurisdiction\"",{"type":24,"tag":209,"props":8667,"children":8668},{"style":248},[8669],{"type":30,"value":1020},{"type":24,"tag":209,"props":8671,"children":8672},{"style":312},[8673],{"type":30,"value":8674},"\"CA-Los Angeles\"",{"type":24,"tag":209,"props":8676,"children":8677},{"style":248},[8678],{"type":30,"value":320},{"type":24,"tag":209,"props":8680,"children":8681},{"class":211,"line":351},[8682,8687,8691,8696],{"type":24,"tag":209,"props":8683,"children":8684},{"style":273},[8685],{"type":30,"value":8686},"    \"rate\"",{"type":24,"tag":209,"props":8688,"children":8689},{"style":248},[8690],{"type":30,"value":1020},{"type":24,"tag":209,"props":8692,"children":8693},{"style":273},[8694],{"type":30,"value":8695},"0.0925",{"type":24,"tag":209,"props":8697,"children":8698},{"style":248},[8699],{"type":30,"value":320},{"type":24,"tag":209,"props":8701,"children":8702},{"class":211,"line":360},[8703,8708,8712,8717],{"type":24,"tag":209,"props":8704,"children":8705},{"style":273},[8706],{"type":30,"value":8707},"    \"amount\"",{"type":24,"tag":209,"props":8709,"children":8710},{"style":248},[8711],{"type":30,"value":1020},{"type":24,"tag":209,"props":8713,"children":8714},{"style":273},[8715],{"type":30,"value":8716},"92.50",{"type":24,"tag":209,"props":8718,"children":8719},{"style":248},[8720],{"type":30,"value":320},{"type":24,"tag":209,"props":8722,"children":8723},{"class":211,"line":18},[8724,8729,8733],{"type":24,"tag":209,"props":8725,"children":8726},{"style":273},[8727],{"type":30,"value":8728},"    \"rateEffectiveDate\"",{"type":24,"tag":209,"props":8730,"children":8731},{"style":248},[8732],{"type":30,"value":1020},{"type":24,"tag":209,"props":8734,"children":8735},{"style":312},[8736],{"type":30,"value":8737},"\"2024-01-01\"\n",{"type":24,"tag":209,"props":8739,"children":8740},{"class":211,"line":414},[8741],{"type":24,"tag":209,"props":8742,"children":8743},{"style":248},[8744],{"type":30,"value":8745},"  },\n",{"type":24,"tag":209,"props":8747,"children":8748},{"class":211,"line":433},[8749,8754,8758,8763],{"type":24,"tag":209,"props":8750,"children":8751},{"style":273},[8752],{"type":30,"value":8753},"  \"calculatedBy\"",{"type":24,"tag":209,"props":8755,"children":8756},{"style":248},[8757],{"type":30,"value":1020},{"type":24,"tag":209,"props":8759,"children":8760},{"style":312},[8761],{"type":30,"value":8762},"\"AutomatedTaxEngine v2.1\"",{"type":24,"tag":209,"props":8764,"children":8765},{"style":248},[8766],{"type":30,"value":320},{"type":24,"tag":209,"props":8768,"children":8769},{"class":211,"line":468},[8770,8775,8779,8784],{"type":24,"tag":209,"props":8771,"children":8772},{"style":273},[8773],{"type":30,"value":8774},"  \"reviewedBy\"",{"type":24,"tag":209,"props":8776,"children":8777},{"style":248},[8778],{"type":30,"value":1020},{"type":24,"tag":209,"props":8780,"children":8781},{"style":312},[8782],{"type":30,"value":8783},"\"system\"",{"type":24,"tag":209,"props":8785,"children":8786},{"style":248},[8787],{"type":30,"value":320},{"type":24,"tag":209,"props":8789,"children":8790},{"class":211,"line":477},[8791,8796,8800],{"type":24,"tag":209,"props":8792,"children":8793},{"style":273},[8794],{"type":30,"value":8795},"  \"filedWith\"",{"type":24,"tag":209,"props":8797,"children":8798},{"style":248},[8799],{"type":30,"value":1020},{"type":24,"tag":209,"props":8801,"children":8802},{"style":312},[8803],{"type":30,"value":8804},"\"CA-CDTFA-Q1-2024\"\n",{"type":24,"tag":209,"props":8806,"children":8807},{"class":211,"line":486},[8808],{"type":24,"tag":209,"props":8809,"children":8810},{"style":248},[8811],{"type":30,"value":1198},{"type":24,"tag":38,"props":8813,"children":8815},{"id":8814},"implementation-strategy",[8816],{"type":30,"value":8817},"Implementation Strategy",{"type":24,"tag":45,"props":8819,"children":8821},{"id":8820},"phase-1-assessment-week-1-2",[8822],{"type":30,"value":8823},"Phase 1: Assessment (Week 1-2)",{"type":24,"tag":57,"props":8825,"children":8826},{},[8827,8832,8837,8842],{"type":24,"tag":61,"props":8828,"children":8829},{},[8830],{"type":30,"value":8831},"Identify all tax obligations",{"type":24,"tag":61,"props":8833,"children":8834},{},[8835],{"type":30,"value":8836},"Review current processes",{"type":24,"tag":61,"props":8838,"children":8839},{},[8840],{"type":30,"value":8841},"Select automation platform",{"type":24,"tag":61,"props":8843,"children":8844},{},[8845],{"type":30,"value":8846},"Define requirements",{"type":24,"tag":45,"props":8848,"children":8850},{"id":8849},"phase-2-configuration-week-3-4",[8851],{"type":30,"value":8852},"Phase 2: Configuration (Week 3-4)",{"type":24,"tag":57,"props":8854,"children":8855},{},[8856,8861,8866,8871],{"type":24,"tag":61,"props":8857,"children":8858},{},[8859],{"type":30,"value":8860},"Set up tax jurisdictions",{"type":24,"tag":61,"props":8862,"children":8863},{},[8864],{"type":30,"value":8865},"Configure product mappings",{"type":24,"tag":61,"props":8867,"children":8868},{},[8869],{"type":30,"value":8870},"Establish approval workflows",{"type":24,"tag":61,"props":8872,"children":8873},{},[8874],{"type":30,"value":8875},"Import historical data",{"type":24,"tag":45,"props":8877,"children":8879},{"id":8878},"phase-3-testing-week-5-6",[8880],{"type":30,"value":8881},"Phase 3: Testing (Week 5-6)",{"type":24,"tag":57,"props":8883,"children":8884},{},[8885,8890,8894,8899],{"type":24,"tag":61,"props":8886,"children":8887},{},[8888],{"type":30,"value":8889},"Run parallel calculations",{"type":24,"tag":61,"props":8891,"children":8892},{},[8893],{"type":30,"value":5721},{"type":24,"tag":61,"props":8895,"children":8896},{},[8897],{"type":30,"value":8898},"Test filing processes",{"type":24,"tag":61,"props":8900,"children":8901},{},[8902],{"type":30,"value":5726},{"type":24,"tag":45,"props":8904,"children":8906},{"id":8905},"phase-4-go-live-week-7-8",[8907],{"type":30,"value":8908},"Phase 4: Go-Live (Week 7-8)",{"type":24,"tag":57,"props":8910,"children":8911},{},[8912,8917,8922,8927],{"type":24,"tag":61,"props":8913,"children":8914},{},[8915],{"type":30,"value":8916},"Switch to automated system",{"type":24,"tag":61,"props":8918,"children":8919},{},[8920],{"type":30,"value":8921},"Monitor closely",{"type":24,"tag":61,"props":8923,"children":8924},{},[8925],{"type":30,"value":8926},"Adjust as needed",{"type":24,"tag":61,"props":8928,"children":8929},{},[8930],{"type":30,"value":8931},"Document procedures",{"type":24,"tag":38,"props":8933,"children":8935},{"id":8934},"cost-benefit-analysis",[8936],{"type":30,"value":8937},"Cost-Benefit Analysis",{"type":24,"tag":45,"props":8939,"children":8941},{"id":8940},"investment",[8942],{"type":30,"value":8943},"Investment",{"type":24,"tag":57,"props":8945,"children":8946},{},[8947,8952,8957],{"type":24,"tag":61,"props":8948,"children":8949},{},[8950],{"type":30,"value":8951},"Software subscription: $200-500/month",{"type":24,"tag":61,"props":8953,"children":8954},{},[8955],{"type":30,"value":8956},"Implementation time: 40-80 hours",{"type":24,"tag":61,"props":8958,"children":8959},{},[8960],{"type":30,"value":8961},"Training: 10-20 hours",{"type":24,"tag":45,"props":8963,"children":8965},{"id":8964},"returns",[8966],{"type":30,"value":8967},"Returns",{"type":24,"tag":57,"props":8969,"children":8970},{},[8971,8976,8981,8986],{"type":24,"tag":61,"props":8972,"children":8973},{},[8974],{"type":30,"value":8975},"Time saved: 15-20 hours/month",{"type":24,"tag":61,"props":8977,"children":8978},{},[8979],{"type":30,"value":8980},"Error reduction: 95%+",{"type":24,"tag":61,"props":8982,"children":8983},{},[8984],{"type":30,"value":8985},"Penalty avoidance: Potentially thousands",{"type":24,"tag":61,"props":8987,"children":8988},{},[8989],{"type":30,"value":8990},"Peace of mind: Priceless",{"type":24,"tag":45,"props":8992,"children":8994},{"id":8993},"roi-timeline",[8995],{"type":30,"value":8996},"ROI Timeline",{"type":24,"tag":32,"props":8998,"children":8999},{},[9000,9002,9007],{"type":30,"value":9001},"Most businesses achieve positive ROI within ",{"type":24,"tag":65,"props":9003,"children":9004},{},[9005],{"type":30,"value":9006},"3-6 months",{"type":30,"value":1862},{"type":24,"tag":38,"props":9009,"children":9011},{"id":9010},"compliance-checklist",[9012],{"type":30,"value":9013},"Compliance Checklist",{"type":24,"tag":57,"props":9015,"children":9017},{"className":9016},[3734],[9018,9027,9036,9045,9054,9063,9072,9081],{"type":24,"tag":61,"props":9019,"children":9021},{"className":9020},[3739],[9022,9025],{"type":24,"tag":3742,"props":9023,"children":9024},{"disabled":19,"type":3744},[],{"type":30,"value":9026}," All jurisdictions identified and configured",{"type":24,"tag":61,"props":9028,"children":9030},{"className":9029},[3739],[9031,9034],{"type":24,"tag":3742,"props":9032,"children":9033},{"disabled":19,"type":3744},[],{"type":30,"value":9035}," Tax rates updated and verified",{"type":24,"tag":61,"props":9037,"children":9039},{"className":9038},[3739],[9040,9043],{"type":24,"tag":3742,"props":9041,"children":9042},{"disabled":19,"type":3744},[],{"type":30,"value":9044}," Product/service mappings complete",{"type":24,"tag":61,"props":9046,"children":9048},{"className":9047},[3739],[9049,9052],{"type":24,"tag":3742,"props":9050,"children":9051},{"disabled":19,"type":3744},[],{"type":30,"value":9053}," Exemption certificate system in place",{"type":24,"tag":61,"props":9055,"children":9057},{"className":9056},[3739],[9058,9061],{"type":24,"tag":3742,"props":9059,"children":9060},{"disabled":19,"type":3744},[],{"type":30,"value":9062}," Filing calendar established",{"type":24,"tag":61,"props":9064,"children":9066},{"className":9065},[3739],[9067,9070],{"type":24,"tag":3742,"props":9068,"children":9069},{"disabled":19,"type":3744},[],{"type":30,"value":9071}," Audit trail documentation ready",{"type":24,"tag":61,"props":9073,"children":9075},{"className":9074},[3739],[9076,9079],{"type":24,"tag":3742,"props":9077,"children":9078},{"disabled":19,"type":3744},[],{"type":30,"value":9080}," Team trained on new processes",{"type":24,"tag":61,"props":9082,"children":9084},{"className":9083},[3739],[9085,9088],{"type":24,"tag":3742,"props":9086,"children":9087},{"disabled":19,"type":3744},[],{"type":30,"value":9089}," Backup and disaster recovery tested",{"type":24,"tag":38,"props":9091,"children":9093},{"id":9092},"common-pitfalls",[9094],{"type":30,"value":9095},"Common Pitfalls",{"type":24,"tag":32,"props":9097,"children":9098},{},[9099,9100,9105,9107,9112,9114,9119,9121,9126,9128,9133],{"type":30,"value":5761},{"type":24,"tag":65,"props":9101,"children":9102},{},[9103],{"type":30,"value":9104},"Incomplete jurisdiction setup",{"type":30,"value":9106}," - Missing nexus states\n⚠️ ",{"type":24,"tag":65,"props":9108,"children":9109},{},[9110],{"type":30,"value":9111},"Outdated tax rates",{"type":30,"value":9113}," - Not monitoring rate changes\n⚠️ ",{"type":24,"tag":65,"props":9115,"children":9116},{},[9117],{"type":30,"value":9118},"Poor product mapping",{"type":30,"value":9120}," - Incorrect tax categories\n⚠️ ",{"type":24,"tag":65,"props":9122,"children":9123},{},[9124],{"type":30,"value":9125},"Missing exemptions",{"type":30,"value":9127}," - Not capturing exempt sales\n⚠️ ",{"type":24,"tag":65,"props":9129,"children":9130},{},[9131],{"type":30,"value":9132},"Inadequate testing",{"type":30,"value":9134}," - Rushing implementation",{"type":24,"tag":38,"props":9136,"children":9138},{"id":9137},"future-trends",[9139],{"type":30,"value":9140},"Future Trends",{"type":24,"tag":45,"props":9142,"children":9144},{"id":9143},"blockchain-for-tax",[9145],{"type":30,"value":9146},"Blockchain for Tax",{"type":24,"tag":32,"props":9148,"children":9149},{},[9150],{"type":30,"value":9151},"Emerging technologies promise:",{"type":24,"tag":57,"props":9153,"children":9154},{},[9155,9160,9165,9170],{"type":24,"tag":61,"props":9156,"children":9157},{},[9158],{"type":30,"value":9159},"Immutable audit trails",{"type":24,"tag":61,"props":9161,"children":9162},{},[9163],{"type":30,"value":9164},"Real-time government reporting",{"type":24,"tag":61,"props":9166,"children":9167},{},[9168],{"type":30,"value":9169},"Automated international compliance",{"type":24,"tag":61,"props":9171,"children":9172},{},[9173],{"type":30,"value":9174},"Smart contract tax collection",{"type":24,"tag":45,"props":9176,"children":9178},{"id":9177},"ai-powered-optimization",[9179],{"type":30,"value":9180},"AI-Powered Optimization",{"type":24,"tag":32,"props":9182,"children":9183},{},[9184],{"type":30,"value":9185},"Next-generation systems will:",{"type":24,"tag":57,"props":9187,"children":9188},{},[9189,9194,9199,9204],{"type":24,"tag":61,"props":9190,"children":9191},{},[9192],{"type":30,"value":9193},"Predict tax liability",{"type":24,"tag":61,"props":9195,"children":9196},{},[9197],{"type":30,"value":9198},"Recommend tax strategies",{"type":24,"tag":61,"props":9200,"children":9201},{},[9202],{"type":30,"value":9203},"Identify savings opportunities",{"type":24,"tag":61,"props":9205,"children":9206},{},[9207],{"type":30,"value":9208},"Automate tax planning",{"type":24,"tag":38,"props":9210,"children":9211},{"id":3840},[9212],{"type":30,"value":3843},{"type":24,"tag":32,"props":9214,"children":9215},{},[9216],{"type":30,"value":9217},"Tax compliance automation isn't optional anymore—it's essential for business efficiency and risk management. The right system pays for itself quickly while providing peace of mind.",{"type":24,"tag":32,"props":9219,"children":9220},{},[9221,9223,9228],{"type":30,"value":9222},"Ready to automate your tax compliance? ",{"type":24,"tag":3860,"props":9224,"children":9225},{"href":3862},[9226],{"type":30,"value":9227},"Get started today",{"type":30,"value":9229}," with a free compliance assessment.",{"type":24,"tag":3869,"props":9231,"children":9232},{},[],{"type":24,"tag":32,"props":9234,"children":9235},{},[9236,9240],{"type":24,"tag":65,"props":9237,"children":9238},{},[9239],{"type":30,"value":3879},{"type":30,"value":9241},": Robert Chen is a tax technology consultant with 20 years of experience helping businesses navigate complex tax requirements.",{"type":24,"tag":3883,"props":9243,"children":9244},{},[9245],{"type":30,"value":3887},{"title":7,"searchDepth":264,"depth":264,"links":9247},[9248,9249,9253,9259,9263,9268,9272,9278,9283,9284,9285,9289],{"id":7255,"depth":222,"text":7258},{"id":7324,"depth":222,"text":7327,"children":9250},[9251,9252],{"id":7330,"depth":264,"text":7333},{"id":7364,"depth":264,"text":4469},{"id":7493,"depth":222,"text":7496,"children":9254},[9255,9256,9257,9258],{"id":7499,"depth":264,"text":7502},{"id":7948,"depth":264,"text":7951},{"id":7982,"depth":264,"text":7985},{"id":8016,"depth":264,"text":8019},{"id":8090,"depth":222,"text":8093,"children":9260},[9261,9262],{"id":8096,"depth":264,"text":8099},{"id":8366,"depth":264,"text":8369},{"id":8405,"depth":222,"text":8408,"children":9264},[9265,9266,9267],{"id":8411,"depth":264,"text":8414},{"id":8445,"depth":264,"text":8448},{"id":8479,"depth":264,"text":8482},{"id":8513,"depth":222,"text":8516,"children":9269},[9270,9271],{"id":8519,"depth":264,"text":8522},{"id":8557,"depth":264,"text":8560},{"id":8814,"depth":222,"text":8817,"children":9273},[9274,9275,9276,9277],{"id":8820,"depth":264,"text":8823},{"id":8849,"depth":264,"text":8852},{"id":8878,"depth":264,"text":8881},{"id":8905,"depth":264,"text":8908},{"id":8934,"depth":222,"text":8937,"children":9279},[9280,9281,9282],{"id":8940,"depth":264,"text":8943},{"id":8964,"depth":264,"text":8967},{"id":8993,"depth":264,"text":8996},{"id":9010,"depth":222,"text":9013},{"id":9092,"depth":222,"text":9095},{"id":9137,"depth":222,"text":9140,"children":9286},[9287,9288],{"id":9143,"depth":264,"text":9146},{"id":9177,"depth":264,"text":9180},{"id":3840,"depth":222,"text":3843},"content:blog:tax-compliance-automation.md","blog/tax-compliance-automation.md","blog/tax-compliance-automation",{"_path":9294,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":9295,"description":9296,"date":9297,"author":9298,"category":9299,"tags":9300,"image":9304,"readingTime":342,"featured":6,"body":9305,"_type":3932,"_id":11394,"_source":3934,"_file":11395,"_stem":11396,"_extension":3937},"/blog/multi-location-accounting","Multi-Location Accounting: Managing Finances Across Multiple Sites","Learn how to efficiently manage accounting for businesses with multiple locations using modern tools and strategies.","2024-02-20","Jennifer Lee","Business Management",[9301,9302,9303],"Multi-Location","Scalability","Management","https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=1200&h=600&fit=crop",{"type":21,"children":9306,"toc":11340},[9307,9312,9317,9323,9329,9376,9382,9388,9395,9418,9425,9443,9449,9456,9474,9481,9499,9505,9510,9533,9539,9545,9550,9807,9813,9894,9900,9906,9911,9919,9925,9930,10028,10034,10040,10045,10068,10074,10493,10499,10505,10510,10538,10544,10549,10577,10581,10677,10683,10689,10694,10702,10725,10733,10756,10764,10787,10793,10799,10804,10827,10833,10838,10860,10865,10871,10876,10899,10905,10910,10933,10939,10944,10966,10972,10977,11000,11004,11010,11050,11056,11096,11102,11142,11148,11188,11194,11200,11210,11216,11225,11231,11240,11246,11255,11261,11299,11303,11308,11313,11324,11327,11336],{"type":24,"tag":25,"props":9308,"children":9310},{"id":9309},"multi-location-accounting-managing-finances-across-multiple-sites",[9311],{"type":30,"value":9295},{"type":24,"tag":32,"props":9313,"children":9314},{},[9315],{"type":30,"value":9316},"Operating multiple business locations creates unique accounting challenges. Here's how to maintain financial clarity and control across your entire organization.",{"type":24,"tag":38,"props":9318,"children":9320},{"id":9319},"the-multi-location-challenge",[9321],{"type":30,"value":9322},"The Multi-Location Challenge",{"type":24,"tag":45,"props":9324,"children":9326},{"id":9325},"common-pain-points",[9327],{"type":30,"value":9328},"Common Pain Points",{"type":24,"tag":57,"props":9330,"children":9331},{},[9332,9342,9350,9358,9366],{"type":24,"tag":61,"props":9333,"children":9334},{},[9335,9340],{"type":24,"tag":65,"props":9336,"children":9337},{},[9338],{"type":30,"value":9339},"Inconsistent processes",{"type":30,"value":9341}," across locations",{"type":24,"tag":61,"props":9343,"children":9344},{},[9345],{"type":24,"tag":65,"props":9346,"children":9347},{},[9348],{"type":30,"value":9349},"Delayed financial consolidation",{"type":24,"tag":61,"props":9351,"children":9352},{},[9353],{"type":24,"tag":65,"props":9354,"children":9355},{},[9356],{"type":30,"value":9357},"Difficulty comparing performance",{"type":24,"tag":61,"props":9359,"children":9360},{},[9361],{"type":24,"tag":65,"props":9362,"children":9363},{},[9364],{"type":30,"value":9365},"Complex inter-location transactions",{"type":24,"tag":61,"props":9367,"children":9368},{},[9369,9374],{"type":24,"tag":65,"props":9370,"children":9371},{},[9372],{"type":30,"value":9373},"Regulatory compliance",{"type":30,"value":9375}," in multiple jurisdictions",{"type":24,"tag":38,"props":9377,"children":9379},{"id":9378},"centralized-vs-decentralized-accounting",[9380],{"type":30,"value":9381},"Centralized vs. Decentralized Accounting",{"type":24,"tag":45,"props":9383,"children":9385},{"id":9384},"centralized-approach",[9386],{"type":30,"value":9387},"Centralized Approach",{"type":24,"tag":32,"props":9389,"children":9390},{},[9391],{"type":24,"tag":65,"props":9392,"children":9393},{},[9394],{"type":30,"value":1407},{"type":24,"tag":57,"props":9396,"children":9397},{},[9398,9403,9408,9413],{"type":24,"tag":61,"props":9399,"children":9400},{},[9401],{"type":30,"value":9402},"Consistent processes and standards",{"type":24,"tag":61,"props":9404,"children":9405},{},[9406],{"type":30,"value":9407},"Easier consolidation",{"type":24,"tag":61,"props":9409,"children":9410},{},[9411],{"type":30,"value":9412},"Better cost control",{"type":24,"tag":61,"props":9414,"children":9415},{},[9416],{"type":30,"value":9417},"Simplified compliance",{"type":24,"tag":32,"props":9419,"children":9420},{},[9421],{"type":24,"tag":65,"props":9422,"children":9423},{},[9424],{"type":30,"value":1433},{"type":24,"tag":57,"props":9426,"children":9427},{},[9428,9433,9438],{"type":24,"tag":61,"props":9429,"children":9430},{},[9431],{"type":30,"value":9432},"Less local autonomy",{"type":24,"tag":61,"props":9434,"children":9435},{},[9436],{"type":30,"value":9437},"Potential delays in local reporting",{"type":24,"tag":61,"props":9439,"children":9440},{},[9441],{"type":30,"value":9442},"May miss location-specific nuances",{"type":24,"tag":45,"props":9444,"children":9446},{"id":9445},"decentralized-approach",[9447],{"type":30,"value":9448},"Decentralized Approach",{"type":24,"tag":32,"props":9450,"children":9451},{},[9452],{"type":24,"tag":65,"props":9453,"children":9454},{},[9455],{"type":30,"value":1407},{"type":24,"tag":57,"props":9457,"children":9458},{},[9459,9464,9469],{"type":24,"tag":61,"props":9460,"children":9461},{},[9462],{"type":30,"value":9463},"Local decision-making authority",{"type":24,"tag":61,"props":9465,"children":9466},{},[9467],{"type":30,"value":9468},"Faster local responses",{"type":24,"tag":61,"props":9470,"children":9471},{},[9472],{"type":30,"value":9473},"Location-specific expertise",{"type":24,"tag":32,"props":9475,"children":9476},{},[9477],{"type":24,"tag":65,"props":9478,"children":9479},{},[9480],{"type":30,"value":1433},{"type":24,"tag":57,"props":9482,"children":9483},{},[9484,9489,9494],{"type":24,"tag":61,"props":9485,"children":9486},{},[9487],{"type":30,"value":9488},"Inconsistent practices",{"type":24,"tag":61,"props":9490,"children":9491},{},[9492],{"type":30,"value":9493},"Difficult consolidation",{"type":24,"tag":61,"props":9495,"children":9496},{},[9497],{"type":30,"value":9498},"Higher overall costs",{"type":24,"tag":45,"props":9500,"children":9502},{"id":9501},"hybrid-model-recommended",[9503],{"type":30,"value":9504},"Hybrid Model (Recommended)",{"type":24,"tag":32,"props":9506,"children":9507},{},[9508],{"type":30,"value":9509},"Combine the best of both:",{"type":24,"tag":57,"props":9511,"children":9512},{},[9513,9518,9523,9528],{"type":24,"tag":61,"props":9514,"children":9515},{},[9516],{"type":30,"value":9517},"Central policies and standards",{"type":24,"tag":61,"props":9519,"children":9520},{},[9521],{"type":30,"value":9522},"Local execution and reporting",{"type":24,"tag":61,"props":9524,"children":9525},{},[9526],{"type":30,"value":9527},"Automated consolidation",{"type":24,"tag":61,"props":9529,"children":9530},{},[9531],{"type":30,"value":9532},"Shared service centers for common tasks",{"type":24,"tag":38,"props":9534,"children":9536},{"id":9535},"technology-architecture",[9537],{"type":30,"value":9538},"Technology Architecture",{"type":24,"tag":45,"props":9540,"children":9542},{"id":9541},"cloud-based-accounting-platform",[9543],{"type":30,"value":9544},"Cloud-Based Accounting Platform",{"type":24,"tag":32,"props":9546,"children":9547},{},[9548],{"type":30,"value":9549},"Essential features for multi-location businesses:",{"type":24,"tag":182,"props":9551,"children":9553},{"code":9552,"language":1546,"meta":7,"className":1547,"style":7},"interface MultiLocationSystem {\n  // Centralized configuration\n  chartOfAccounts: UnifiedCoA;\n  accountingPolicies: StandardPolicies;\n  approvalWorkflows: CentralWorkflows;\n  \n  // Location-specific\n  locations: Location[];\n  localCurrency: Currency;\n  localTaxRules: TaxConfiguration;\n  \n  // Consolidation\n  consolidationRules: ConsolidationLogic;\n  intercompanyEliminations: EliminationRules;\n  currencyConversion: ExchangeRates;\n}\n",[9554],{"type":24,"tag":187,"props":9555,"children":9556},{"__ignoreMap":7},[9557,9573,9581,9602,9623,9644,9651,9659,9680,9701,9722,9729,9737,9758,9779,9800],{"type":24,"tag":209,"props":9558,"children":9559},{"class":211,"line":212},[9560,9564,9569],{"type":24,"tag":209,"props":9561,"children":9562},{"style":226},[9563],{"type":30,"value":1567},{"type":24,"tag":209,"props":9565,"children":9566},{"style":232},[9567],{"type":30,"value":9568}," MultiLocationSystem",{"type":24,"tag":209,"props":9570,"children":9571},{"style":248},[9572],{"type":30,"value":261},{"type":24,"tag":209,"props":9574,"children":9575},{"class":211,"line":222},[9576],{"type":24,"tag":209,"props":9577,"children":9578},{"style":216},[9579],{"type":30,"value":9580},"  // Centralized configuration\n",{"type":24,"tag":209,"props":9582,"children":9583},{"class":211,"line":264},[9584,9589,9593,9598],{"type":24,"tag":209,"props":9585,"children":9586},{"style":452},[9587],{"type":30,"value":9588},"  chartOfAccounts",{"type":24,"tag":209,"props":9590,"children":9591},{"style":226},[9592],{"type":30,"value":1589},{"type":24,"tag":209,"props":9594,"children":9595},{"style":232},[9596],{"type":30,"value":9597}," UnifiedCoA",{"type":24,"tag":209,"props":9599,"children":9600},{"style":248},[9601],{"type":30,"value":1599},{"type":24,"tag":209,"props":9603,"children":9604},{"class":211,"line":303},[9605,9610,9614,9619],{"type":24,"tag":209,"props":9606,"children":9607},{"style":452},[9608],{"type":30,"value":9609},"  accountingPolicies",{"type":24,"tag":209,"props":9611,"children":9612},{"style":226},[9613],{"type":30,"value":1589},{"type":24,"tag":209,"props":9615,"children":9616},{"style":232},[9617],{"type":30,"value":9618}," StandardPolicies",{"type":24,"tag":209,"props":9620,"children":9621},{"style":248},[9622],{"type":30,"value":1599},{"type":24,"tag":209,"props":9624,"children":9625},{"class":211,"line":323},[9626,9631,9635,9640],{"type":24,"tag":209,"props":9627,"children":9628},{"style":452},[9629],{"type":30,"value":9630},"  approvalWorkflows",{"type":24,"tag":209,"props":9632,"children":9633},{"style":226},[9634],{"type":30,"value":1589},{"type":24,"tag":209,"props":9636,"children":9637},{"style":232},[9638],{"type":30,"value":9639}," CentralWorkflows",{"type":24,"tag":209,"props":9641,"children":9642},{"style":248},[9643],{"type":30,"value":1599},{"type":24,"tag":209,"props":9645,"children":9646},{"class":211,"line":342},[9647],{"type":24,"tag":209,"props":9648,"children":9649},{"style":248},[9650],{"type":30,"value":357},{"type":24,"tag":209,"props":9652,"children":9653},{"class":211,"line":351},[9654],{"type":24,"tag":209,"props":9655,"children":9656},{"style":216},[9657],{"type":30,"value":9658},"  // Location-specific\n",{"type":24,"tag":209,"props":9660,"children":9661},{"class":211,"line":360},[9662,9667,9671,9676],{"type":24,"tag":209,"props":9663,"children":9664},{"style":452},[9665],{"type":30,"value":9666},"  locations",{"type":24,"tag":209,"props":9668,"children":9669},{"style":226},[9670],{"type":30,"value":1589},{"type":24,"tag":209,"props":9672,"children":9673},{"style":232},[9674],{"type":30,"value":9675}," Location",{"type":24,"tag":209,"props":9677,"children":9678},{"style":248},[9679],{"type":30,"value":1661},{"type":24,"tag":209,"props":9681,"children":9682},{"class":211,"line":18},[9683,9688,9692,9697],{"type":24,"tag":209,"props":9684,"children":9685},{"style":452},[9686],{"type":30,"value":9687},"  localCurrency",{"type":24,"tag":209,"props":9689,"children":9690},{"style":226},[9691],{"type":30,"value":1589},{"type":24,"tag":209,"props":9693,"children":9694},{"style":232},[9695],{"type":30,"value":9696}," Currency",{"type":24,"tag":209,"props":9698,"children":9699},{"style":248},[9700],{"type":30,"value":1599},{"type":24,"tag":209,"props":9702,"children":9703},{"class":211,"line":414},[9704,9709,9713,9718],{"type":24,"tag":209,"props":9705,"children":9706},{"style":452},[9707],{"type":30,"value":9708},"  localTaxRules",{"type":24,"tag":209,"props":9710,"children":9711},{"style":226},[9712],{"type":30,"value":1589},{"type":24,"tag":209,"props":9714,"children":9715},{"style":232},[9716],{"type":30,"value":9717}," TaxConfiguration",{"type":24,"tag":209,"props":9719,"children":9720},{"style":248},[9721],{"type":30,"value":1599},{"type":24,"tag":209,"props":9723,"children":9724},{"class":211,"line":433},[9725],{"type":24,"tag":209,"props":9726,"children":9727},{"style":248},[9728],{"type":30,"value":357},{"type":24,"tag":209,"props":9730,"children":9731},{"class":211,"line":468},[9732],{"type":24,"tag":209,"props":9733,"children":9734},{"style":216},[9735],{"type":30,"value":9736},"  // Consolidation\n",{"type":24,"tag":209,"props":9738,"children":9739},{"class":211,"line":477},[9740,9745,9749,9754],{"type":24,"tag":209,"props":9741,"children":9742},{"style":452},[9743],{"type":30,"value":9744},"  consolidationRules",{"type":24,"tag":209,"props":9746,"children":9747},{"style":226},[9748],{"type":30,"value":1589},{"type":24,"tag":209,"props":9750,"children":9751},{"style":232},[9752],{"type":30,"value":9753}," ConsolidationLogic",{"type":24,"tag":209,"props":9755,"children":9756},{"style":248},[9757],{"type":30,"value":1599},{"type":24,"tag":209,"props":9759,"children":9760},{"class":211,"line":486},[9761,9766,9770,9775],{"type":24,"tag":209,"props":9762,"children":9763},{"style":452},[9764],{"type":30,"value":9765},"  intercompanyEliminations",{"type":24,"tag":209,"props":9767,"children":9768},{"style":226},[9769],{"type":30,"value":1589},{"type":24,"tag":209,"props":9771,"children":9772},{"style":232},[9773],{"type":30,"value":9774}," EliminationRules",{"type":24,"tag":209,"props":9776,"children":9777},{"style":248},[9778],{"type":30,"value":1599},{"type":24,"tag":209,"props":9780,"children":9781},{"class":211,"line":495},[9782,9787,9791,9796],{"type":24,"tag":209,"props":9783,"children":9784},{"style":452},[9785],{"type":30,"value":9786},"  currencyConversion",{"type":24,"tag":209,"props":9788,"children":9789},{"style":226},[9790],{"type":30,"value":1589},{"type":24,"tag":209,"props":9792,"children":9793},{"style":232},[9794],{"type":30,"value":9795}," ExchangeRates",{"type":24,"tag":209,"props":9797,"children":9798},{"style":248},[9799],{"type":30,"value":1599},{"type":24,"tag":209,"props":9801,"children":9802},{"class":211,"line":563},[9803],{"type":24,"tag":209,"props":9804,"children":9805},{"style":248},[9806],{"type":30,"value":1198},{"type":24,"tag":45,"props":9808,"children":9810},{"id":9809},"key-capabilities",[9811],{"type":30,"value":9812},"Key Capabilities",{"type":24,"tag":4721,"props":9814,"children":9815},{},[9816,9842,9868],{"type":24,"tag":61,"props":9817,"children":9818},{},[9819,9824],{"type":24,"tag":65,"props":9820,"children":9821},{},[9822],{"type":30,"value":9823},"Multi-Entity Management",{"type":24,"tag":57,"props":9825,"children":9826},{},[9827,9832,9837],{"type":24,"tag":61,"props":9828,"children":9829},{},[9830],{"type":30,"value":9831},"Separate legal entities",{"type":24,"tag":61,"props":9833,"children":9834},{},[9835],{"type":30,"value":9836},"Shared chart of accounts",{"type":24,"tag":61,"props":9838,"children":9839},{},[9840],{"type":30,"value":9841},"Location-specific customizations",{"type":24,"tag":61,"props":9843,"children":9844},{},[9845,9850],{"type":24,"tag":65,"props":9846,"children":9847},{},[9848],{"type":30,"value":9849},"Real-Time Consolidation",{"type":24,"tag":57,"props":9851,"children":9852},{},[9853,9858,9863],{"type":24,"tag":61,"props":9854,"children":9855},{},[9856],{"type":30,"value":9857},"Automatic roll-ups",{"type":24,"tag":61,"props":9859,"children":9860},{},[9861],{"type":30,"value":9862},"Inter-location eliminations",{"type":24,"tag":61,"props":9864,"children":9865},{},[9866],{"type":30,"value":9867},"Currency conversion",{"type":24,"tag":61,"props":9869,"children":9870},{},[9871,9876],{"type":24,"tag":65,"props":9872,"children":9873},{},[9874],{"type":30,"value":9875},"Role-Based Access",{"type":24,"tag":57,"props":9877,"children":9878},{},[9879,9884,9889],{"type":24,"tag":61,"props":9880,"children":9881},{},[9882],{"type":30,"value":9883},"Location managers see their data",{"type":24,"tag":61,"props":9885,"children":9886},{},[9887],{"type":30,"value":9888},"Regional managers see their region",{"type":24,"tag":61,"props":9890,"children":9891},{},[9892],{"type":30,"value":9893},"Executives see everything",{"type":24,"tag":38,"props":9895,"children":9897},{"id":9896},"financial-structure",[9898],{"type":30,"value":9899},"Financial Structure",{"type":24,"tag":45,"props":9901,"children":9903},{"id":9902},"chart-of-accounts-design",[9904],{"type":30,"value":9905},"Chart of Accounts Design",{"type":24,"tag":32,"props":9907,"children":9908},{},[9909],{"type":30,"value":9910},"Create a flexible structure:",{"type":24,"tag":182,"props":9912,"children":9914},{"code":9913},"1000-1999: Assets\n  1000-1099: Cash (by location)\n    1010: Cash - Location 001\n    1020: Cash - Location 002\n  1100-1199: Accounts Receivable\n    1110: AR - Location 001\n    1120: AR - Location 002\n\n2000-2999: Liabilities\n  2000-2099: Accounts Payable\n    2010: AP - Location 001\n    2020: AP - Location 002\n\n4000-4999: Revenue\n  4000-4099: Product Sales\n    4010: Sales - Location 001\n    4020: Sales - Location 002\n",[9915],{"type":24,"tag":187,"props":9916,"children":9917},{"__ignoreMap":7},[9918],{"type":30,"value":9913},{"type":24,"tag":45,"props":9920,"children":9922},{"id":9921},"dimension-tracking",[9923],{"type":30,"value":9924},"Dimension Tracking",{"type":24,"tag":32,"props":9926,"children":9927},{},[9928],{"type":30,"value":9929},"Use dimensions for flexible reporting:",{"type":24,"tag":2220,"props":9931,"children":9932},{},[9933,9953],{"type":24,"tag":2224,"props":9934,"children":9935},{},[9936],{"type":24,"tag":2228,"props":9937,"children":9938},{},[9939,9944,9949],{"type":24,"tag":2232,"props":9940,"children":9941},{},[9942],{"type":30,"value":9943},"Dimension",{"type":24,"tag":2232,"props":9945,"children":9946},{},[9947],{"type":30,"value":9948},"Examples",{"type":24,"tag":2232,"props":9950,"children":9951},{},[9952],{"type":30,"value":6185},{"type":24,"tag":2248,"props":9954,"children":9955},{},[9956,9974,9992,10010],{"type":24,"tag":2228,"props":9957,"children":9958},{},[9959,9964,9969],{"type":24,"tag":2255,"props":9960,"children":9961},{},[9962],{"type":30,"value":9963},"Location",{"type":24,"tag":2255,"props":9965,"children":9966},{},[9967],{"type":30,"value":9968},"Store 001, Store 002",{"type":24,"tag":2255,"props":9970,"children":9971},{},[9972],{"type":30,"value":9973},"Geographic analysis",{"type":24,"tag":2228,"props":9975,"children":9976},{},[9977,9982,9987],{"type":24,"tag":2255,"props":9978,"children":9979},{},[9980],{"type":30,"value":9981},"Department",{"type":24,"tag":2255,"props":9983,"children":9984},{},[9985],{"type":30,"value":9986},"Sales, Operations",{"type":24,"tag":2255,"props":9988,"children":9989},{},[9990],{"type":30,"value":9991},"Functional analysis",{"type":24,"tag":2228,"props":9993,"children":9994},{},[9995,10000,10005],{"type":24,"tag":2255,"props":9996,"children":9997},{},[9998],{"type":30,"value":9999},"Product Line",{"type":24,"tag":2255,"props":10001,"children":10002},{},[10003],{"type":30,"value":10004},"Product A, Service B",{"type":24,"tag":2255,"props":10006,"children":10007},{},[10008],{"type":30,"value":10009},"Product profitability",{"type":24,"tag":2228,"props":10011,"children":10012},{},[10013,10018,10023],{"type":24,"tag":2255,"props":10014,"children":10015},{},[10016],{"type":30,"value":10017},"Customer Type",{"type":24,"tag":2255,"props":10019,"children":10020},{},[10021],{"type":30,"value":10022},"Retail, Wholesale",{"type":24,"tag":2255,"props":10024,"children":10025},{},[10026],{"type":30,"value":10027},"Customer segmentation",{"type":24,"tag":38,"props":10029,"children":10031},{"id":10030},"inter-location-transactions",[10032],{"type":30,"value":10033},"Inter-Location Transactions",{"type":24,"tag":45,"props":10035,"children":10037},{"id":10036},"transfer-pricing",[10038],{"type":30,"value":10039},"Transfer Pricing",{"type":24,"tag":32,"props":10041,"children":10042},{},[10043],{"type":30,"value":10044},"Establish clear policies for:",{"type":24,"tag":57,"props":10046,"children":10047},{},[10048,10053,10058,10063],{"type":24,"tag":61,"props":10049,"children":10050},{},[10051],{"type":30,"value":10052},"Inventory transfers between locations",{"type":24,"tag":61,"props":10054,"children":10055},{},[10056],{"type":30,"value":10057},"Shared service allocations",{"type":24,"tag":61,"props":10059,"children":10060},{},[10061],{"type":30,"value":10062},"Management fees",{"type":24,"tag":61,"props":10064,"children":10065},{},[10066],{"type":30,"value":10067},"Royalty payments",{"type":24,"tag":45,"props":10069,"children":10071},{"id":10070},"example-transfer-process",[10072],{"type":30,"value":10073},"Example Transfer Process",{"type":24,"tag":182,"props":10075,"children":10077},{"code":10076,"language":771,"meta":7,"className":772,"style":7},"def process_inventory_transfer(from_location, to_location, items, transfer_price):\n    \"\"\"\n    Handle inventory transfer between locations\n    \"\"\"\n    # Debit receiving location\n    journal_entry = {\n        'location': to_location,\n        'debit': {\n            'account': 'Inventory',\n            'amount': transfer_price,\n            'dimension': to_location\n        },\n        'credit': {\n            'account': 'Inter-Location Payable',\n            'amount': transfer_price,\n            'dimension': from_location\n        }\n    }\n    \n    # Credit sending location\n    journal_entry_sender = {\n        'location': from_location,\n        'debit': {\n            'account': 'Inter-Location Receivable',\n            'amount': transfer_price,\n            'dimension': to_location\n        },\n        'credit': {\n            'account': 'Inventory',\n            'amount': transfer_price,\n            'dimension': from_location\n        }\n    }\n    \n    # These will eliminate in consolidation\n    post_journal_entries([journal_entry, journal_entry_sender])\n",[10078],{"type":24,"tag":187,"props":10079,"children":10080},{"__ignoreMap":7},[10081,10098,10105,10113,10120,10128,10144,10157,10169,10190,10202,10215,10223,10235,10255,10266,10278,10286,10293,10300,10308,10324,10336,10347,10367,10378,10389,10396,10407,10427,10439,10451,10459,10467,10475,10484],{"type":24,"tag":209,"props":10082,"children":10083},{"class":211,"line":212},[10084,10088,10093],{"type":24,"tag":209,"props":10085,"children":10086},{"style":226},[10087],{"type":30,"value":838},{"type":24,"tag":209,"props":10089,"children":10090},{"style":232},[10091],{"type":30,"value":10092}," process_inventory_transfer",{"type":24,"tag":209,"props":10094,"children":10095},{"style":248},[10096],{"type":30,"value":10097},"(from_location, to_location, items, transfer_price):\n",{"type":24,"tag":209,"props":10099,"children":10100},{"class":211,"line":222},[10101],{"type":24,"tag":209,"props":10102,"children":10103},{"style":312},[10104],{"type":30,"value":2804},{"type":24,"tag":209,"props":10106,"children":10107},{"class":211,"line":264},[10108],{"type":24,"tag":209,"props":10109,"children":10110},{"style":312},[10111],{"type":30,"value":10112},"    Handle inventory transfer between locations\n",{"type":24,"tag":209,"props":10114,"children":10115},{"class":211,"line":303},[10116],{"type":24,"tag":209,"props":10117,"children":10118},{"style":312},[10119],{"type":30,"value":2804},{"type":24,"tag":209,"props":10121,"children":10122},{"class":211,"line":323},[10123],{"type":24,"tag":209,"props":10124,"children":10125},{"style":216},[10126],{"type":30,"value":10127},"    # Debit receiving location\n",{"type":24,"tag":209,"props":10129,"children":10130},{"class":211,"line":342},[10131,10136,10140],{"type":24,"tag":209,"props":10132,"children":10133},{"style":248},[10134],{"type":30,"value":10135},"    journal_entry ",{"type":24,"tag":209,"props":10137,"children":10138},{"style":226},[10139],{"type":30,"value":815},{"type":24,"tag":209,"props":10141,"children":10142},{"style":248},[10143],{"type":30,"value":261},{"type":24,"tag":209,"props":10145,"children":10146},{"class":211,"line":351},[10147,10152],{"type":24,"tag":209,"props":10148,"children":10149},{"style":312},[10150],{"type":30,"value":10151},"        'location'",{"type":24,"tag":209,"props":10153,"children":10154},{"style":248},[10155],{"type":30,"value":10156},": to_location,\n",{"type":24,"tag":209,"props":10158,"children":10159},{"class":211,"line":360},[10160,10165],{"type":24,"tag":209,"props":10161,"children":10162},{"style":312},[10163],{"type":30,"value":10164},"        'debit'",{"type":24,"tag":209,"props":10166,"children":10167},{"style":248},[10168],{"type":30,"value":8657},{"type":24,"tag":209,"props":10170,"children":10171},{"class":211,"line":18},[10172,10177,10181,10186],{"type":24,"tag":209,"props":10173,"children":10174},{"style":312},[10175],{"type":30,"value":10176},"            'account'",{"type":24,"tag":209,"props":10178,"children":10179},{"style":248},[10180],{"type":30,"value":1020},{"type":24,"tag":209,"props":10182,"children":10183},{"style":312},[10184],{"type":30,"value":10185},"'Inventory'",{"type":24,"tag":209,"props":10187,"children":10188},{"style":248},[10189],{"type":30,"value":320},{"type":24,"tag":209,"props":10191,"children":10192},{"class":211,"line":414},[10193,10197],{"type":24,"tag":209,"props":10194,"children":10195},{"style":312},[10196],{"type":30,"value":1037},{"type":24,"tag":209,"props":10198,"children":10199},{"style":248},[10200],{"type":30,"value":10201},": transfer_price,\n",{"type":24,"tag":209,"props":10203,"children":10204},{"class":211,"line":433},[10205,10210],{"type":24,"tag":209,"props":10206,"children":10207},{"style":312},[10208],{"type":30,"value":10209},"            'dimension'",{"type":24,"tag":209,"props":10211,"children":10212},{"style":248},[10213],{"type":30,"value":10214},": to_location\n",{"type":24,"tag":209,"props":10216,"children":10217},{"class":211,"line":468},[10218],{"type":24,"tag":209,"props":10219,"children":10220},{"style":248},[10221],{"type":30,"value":10222},"        },\n",{"type":24,"tag":209,"props":10224,"children":10225},{"class":211,"line":477},[10226,10231],{"type":24,"tag":209,"props":10227,"children":10228},{"style":312},[10229],{"type":30,"value":10230},"        'credit'",{"type":24,"tag":209,"props":10232,"children":10233},{"style":248},[10234],{"type":30,"value":8657},{"type":24,"tag":209,"props":10236,"children":10237},{"class":211,"line":486},[10238,10242,10246,10251],{"type":24,"tag":209,"props":10239,"children":10240},{"style":312},[10241],{"type":30,"value":10176},{"type":24,"tag":209,"props":10243,"children":10244},{"style":248},[10245],{"type":30,"value":1020},{"type":24,"tag":209,"props":10247,"children":10248},{"style":312},[10249],{"type":30,"value":10250},"'Inter-Location Payable'",{"type":24,"tag":209,"props":10252,"children":10253},{"style":248},[10254],{"type":30,"value":320},{"type":24,"tag":209,"props":10256,"children":10257},{"class":211,"line":495},[10258,10262],{"type":24,"tag":209,"props":10259,"children":10260},{"style":312},[10261],{"type":30,"value":1037},{"type":24,"tag":209,"props":10263,"children":10264},{"style":248},[10265],{"type":30,"value":10201},{"type":24,"tag":209,"props":10267,"children":10268},{"class":211,"line":563},[10269,10273],{"type":24,"tag":209,"props":10270,"children":10271},{"style":312},[10272],{"type":30,"value":10209},{"type":24,"tag":209,"props":10274,"children":10275},{"style":248},[10276],{"type":30,"value":10277},": from_location\n",{"type":24,"tag":209,"props":10279,"children":10280},{"class":211,"line":572},[10281],{"type":24,"tag":209,"props":10282,"children":10283},{"style":248},[10284],{"type":30,"value":10285},"        }\n",{"type":24,"tag":209,"props":10287,"children":10288},{"class":211,"line":590},[10289],{"type":24,"tag":209,"props":10290,"children":10291},{"style":248},[10292],{"type":30,"value":5128},{"type":24,"tag":209,"props":10294,"children":10295},{"class":211,"line":599},[10296],{"type":24,"tag":209,"props":10297,"children":10298},{"style":248},[10299],{"type":30,"value":614},{"type":24,"tag":209,"props":10301,"children":10302},{"class":211,"line":608},[10303],{"type":24,"tag":209,"props":10304,"children":10305},{"style":216},[10306],{"type":30,"value":10307},"    # Credit sending location\n",{"type":24,"tag":209,"props":10309,"children":10310},{"class":211,"line":617},[10311,10316,10320],{"type":24,"tag":209,"props":10312,"children":10313},{"style":248},[10314],{"type":30,"value":10315},"    journal_entry_sender ",{"type":24,"tag":209,"props":10317,"children":10318},{"style":226},[10319],{"type":30,"value":815},{"type":24,"tag":209,"props":10321,"children":10322},{"style":248},[10323],{"type":30,"value":261},{"type":24,"tag":209,"props":10325,"children":10326},{"class":211,"line":641},[10327,10331],{"type":24,"tag":209,"props":10328,"children":10329},{"style":312},[10330],{"type":30,"value":10151},{"type":24,"tag":209,"props":10332,"children":10333},{"style":248},[10334],{"type":30,"value":10335},": from_location,\n",{"type":24,"tag":209,"props":10337,"children":10338},{"class":211,"line":662},[10339,10343],{"type":24,"tag":209,"props":10340,"children":10341},{"style":312},[10342],{"type":30,"value":10164},{"type":24,"tag":209,"props":10344,"children":10345},{"style":248},[10346],{"type":30,"value":8657},{"type":24,"tag":209,"props":10348,"children":10349},{"class":211,"line":671},[10350,10354,10358,10363],{"type":24,"tag":209,"props":10351,"children":10352},{"style":312},[10353],{"type":30,"value":10176},{"type":24,"tag":209,"props":10355,"children":10356},{"style":248},[10357],{"type":30,"value":1020},{"type":24,"tag":209,"props":10359,"children":10360},{"style":312},[10361],{"type":30,"value":10362},"'Inter-Location Receivable'",{"type":24,"tag":209,"props":10364,"children":10365},{"style":248},[10366],{"type":30,"value":320},{"type":24,"tag":209,"props":10368,"children":10369},{"class":211,"line":680},[10370,10374],{"type":24,"tag":209,"props":10371,"children":10372},{"style":312},[10373],{"type":30,"value":1037},{"type":24,"tag":209,"props":10375,"children":10376},{"style":248},[10377],{"type":30,"value":10201},{"type":24,"tag":209,"props":10379,"children":10380},{"class":211,"line":689},[10381,10385],{"type":24,"tag":209,"props":10382,"children":10383},{"style":312},[10384],{"type":30,"value":10209},{"type":24,"tag":209,"props":10386,"children":10387},{"style":248},[10388],{"type":30,"value":10214},{"type":24,"tag":209,"props":10390,"children":10391},{"class":211,"line":698},[10392],{"type":24,"tag":209,"props":10393,"children":10394},{"style":248},[10395],{"type":30,"value":10222},{"type":24,"tag":209,"props":10397,"children":10398},{"class":211,"line":707},[10399,10403],{"type":24,"tag":209,"props":10400,"children":10401},{"style":312},[10402],{"type":30,"value":10230},{"type":24,"tag":209,"props":10404,"children":10405},{"style":248},[10406],{"type":30,"value":8657},{"type":24,"tag":209,"props":10408,"children":10410},{"class":211,"line":10409},29,[10411,10415,10419,10423],{"type":24,"tag":209,"props":10412,"children":10413},{"style":312},[10414],{"type":30,"value":10176},{"type":24,"tag":209,"props":10416,"children":10417},{"style":248},[10418],{"type":30,"value":1020},{"type":24,"tag":209,"props":10420,"children":10421},{"style":312},[10422],{"type":30,"value":10185},{"type":24,"tag":209,"props":10424,"children":10425},{"style":248},[10426],{"type":30,"value":320},{"type":24,"tag":209,"props":10428,"children":10430},{"class":211,"line":10429},30,[10431,10435],{"type":24,"tag":209,"props":10432,"children":10433},{"style":312},[10434],{"type":30,"value":1037},{"type":24,"tag":209,"props":10436,"children":10437},{"style":248},[10438],{"type":30,"value":10201},{"type":24,"tag":209,"props":10440,"children":10442},{"class":211,"line":10441},31,[10443,10447],{"type":24,"tag":209,"props":10444,"children":10445},{"style":312},[10446],{"type":30,"value":10209},{"type":24,"tag":209,"props":10448,"children":10449},{"style":248},[10450],{"type":30,"value":10277},{"type":24,"tag":209,"props":10452,"children":10454},{"class":211,"line":10453},32,[10455],{"type":24,"tag":209,"props":10456,"children":10457},{"style":248},[10458],{"type":30,"value":10285},{"type":24,"tag":209,"props":10460,"children":10462},{"class":211,"line":10461},33,[10463],{"type":24,"tag":209,"props":10464,"children":10465},{"style":248},[10466],{"type":30,"value":5128},{"type":24,"tag":209,"props":10468,"children":10470},{"class":211,"line":10469},34,[10471],{"type":24,"tag":209,"props":10472,"children":10473},{"style":248},[10474],{"type":30,"value":614},{"type":24,"tag":209,"props":10476,"children":10478},{"class":211,"line":10477},35,[10479],{"type":24,"tag":209,"props":10480,"children":10481},{"style":216},[10482],{"type":30,"value":10483},"    # These will eliminate in consolidation\n",{"type":24,"tag":209,"props":10485,"children":10487},{"class":211,"line":10486},36,[10488],{"type":24,"tag":209,"props":10489,"children":10490},{"style":248},[10491],{"type":30,"value":10492},"    post_journal_entries([journal_entry, journal_entry_sender])\n",{"type":24,"tag":38,"props":10494,"children":10496},{"id":10495},"reporting-framework",[10497],{"type":30,"value":10498},"Reporting Framework",{"type":24,"tag":45,"props":10500,"children":10502},{"id":10501},"location-level-reports",[10503],{"type":30,"value":10504},"Location-Level Reports",{"type":24,"tag":32,"props":10506,"children":10507},{},[10508],{"type":30,"value":10509},"Each location needs:",{"type":24,"tag":57,"props":10511,"children":10512},{},[10513,10518,10523,10528,10533],{"type":24,"tag":61,"props":10514,"children":10515},{},[10516],{"type":30,"value":10517},"Daily sales summary",{"type":24,"tag":61,"props":10519,"children":10520},{},[10521],{"type":30,"value":10522},"Cash position",{"type":24,"tag":61,"props":10524,"children":10525},{},[10526],{"type":30,"value":10527},"Inventory levels",{"type":24,"tag":61,"props":10529,"children":10530},{},[10531],{"type":30,"value":10532},"Payroll costs",{"type":24,"tag":61,"props":10534,"children":10535},{},[10536],{"type":30,"value":10537},"Local P&L",{"type":24,"tag":45,"props":10539,"children":10541},{"id":10540},"consolidated-reports",[10542],{"type":30,"value":10543},"Consolidated Reports",{"type":24,"tag":32,"props":10545,"children":10546},{},[10547],{"type":30,"value":10548},"Corporate level requires:",{"type":24,"tag":57,"props":10550,"children":10551},{},[10552,10557,10562,10567,10572],{"type":24,"tag":61,"props":10553,"children":10554},{},[10555],{"type":30,"value":10556},"Consolidated P&L",{"type":24,"tag":61,"props":10558,"children":10559},{},[10560],{"type":30,"value":10561},"Combined balance sheet",{"type":24,"tag":61,"props":10563,"children":10564},{},[10565],{"type":30,"value":10566},"Cash flow by location",{"type":24,"tag":61,"props":10568,"children":10569},{},[10570],{"type":30,"value":10571},"Performance comparisons",{"type":24,"tag":61,"props":10573,"children":10574},{},[10575],{"type":30,"value":10576},"Variance analysis",{"type":24,"tag":45,"props":10578,"children":10579},{"id":6938},[10580],{"type":30,"value":6941},{"type":24,"tag":182,"props":10582,"children":10584},{"code":10583,"language":3102,"meta":7,"className":3103,"style":7},"# Generate comparative report\nledgermate report compare \\\n  --locations \"all\" \\\n  --metric \"revenue,expenses,profit\" \\\n  --period \"2024-Q1\" \\\n  --format \"dashboard\"\n",[10585],{"type":24,"tag":187,"props":10586,"children":10587},{"__ignoreMap":7},[10588,10596,10616,10633,10650,10665],{"type":24,"tag":209,"props":10589,"children":10590},{"class":211,"line":212},[10591],{"type":24,"tag":209,"props":10592,"children":10593},{"style":216},[10594],{"type":30,"value":10595},"# Generate comparative report\n",{"type":24,"tag":209,"props":10597,"children":10598},{"class":211,"line":222},[10599,10603,10607,10612],{"type":24,"tag":209,"props":10600,"children":10601},{"style":232},[10602],{"type":30,"value":3996},{"type":24,"tag":209,"props":10604,"children":10605},{"style":312},[10606],{"type":30,"value":6043},{"type":24,"tag":209,"props":10608,"children":10609},{"style":312},[10610],{"type":30,"value":10611}," compare",{"type":24,"tag":209,"props":10613,"children":10614},{"style":273},[10615],{"type":30,"value":3198},{"type":24,"tag":209,"props":10617,"children":10618},{"class":211,"line":264},[10619,10624,10629],{"type":24,"tag":209,"props":10620,"children":10621},{"style":273},[10622],{"type":30,"value":10623},"  --locations",{"type":24,"tag":209,"props":10625,"children":10626},{"style":312},[10627],{"type":30,"value":10628}," \"all\"",{"type":24,"tag":209,"props":10630,"children":10631},{"style":273},[10632],{"type":30,"value":3198},{"type":24,"tag":209,"props":10634,"children":10635},{"class":211,"line":303},[10636,10641,10646],{"type":24,"tag":209,"props":10637,"children":10638},{"style":273},[10639],{"type":30,"value":10640},"  --metric",{"type":24,"tag":209,"props":10642,"children":10643},{"style":312},[10644],{"type":30,"value":10645}," \"revenue,expenses,profit\"",{"type":24,"tag":209,"props":10647,"children":10648},{"style":273},[10649],{"type":30,"value":3198},{"type":24,"tag":209,"props":10651,"children":10652},{"class":211,"line":323},[10653,10657,10661],{"type":24,"tag":209,"props":10654,"children":10655},{"style":273},[10656],{"type":30,"value":6077},{"type":24,"tag":209,"props":10658,"children":10659},{"style":312},[10660],{"type":30,"value":6082},{"type":24,"tag":209,"props":10662,"children":10663},{"style":273},[10664],{"type":30,"value":3198},{"type":24,"tag":209,"props":10666,"children":10667},{"class":211,"line":342},[10668,10672],{"type":24,"tag":209,"props":10669,"children":10670},{"style":273},[10671],{"type":30,"value":6094},{"type":24,"tag":209,"props":10673,"children":10674},{"style":312},[10675],{"type":30,"value":10676}," \"dashboard\"\n",{"type":24,"tag":38,"props":10678,"children":10680},{"id":10679},"performance-metrics",[10681],{"type":30,"value":10682},"Performance Metrics",{"type":24,"tag":45,"props":10684,"children":10686},{"id":10685},"location-scorecards",[10687],{"type":30,"value":10688},"Location Scorecards",{"type":24,"tag":32,"props":10690,"children":10691},{},[10692],{"type":30,"value":10693},"Track key metrics for each location:",{"type":24,"tag":32,"props":10695,"children":10696},{},[10697],{"type":24,"tag":65,"props":10698,"children":10699},{},[10700],{"type":30,"value":10701},"Financial Metrics:",{"type":24,"tag":57,"props":10703,"children":10704},{},[10705,10710,10715,10720],{"type":24,"tag":61,"props":10706,"children":10707},{},[10708],{"type":30,"value":10709},"Revenue per square foot",{"type":24,"tag":61,"props":10711,"children":10712},{},[10713],{"type":30,"value":10714},"Gross margin percentage",{"type":24,"tag":61,"props":10716,"children":10717},{},[10718],{"type":30,"value":10719},"Operating expense ratio",{"type":24,"tag":61,"props":10721,"children":10722},{},[10723],{"type":30,"value":10724},"Cash conversion cycle",{"type":24,"tag":32,"props":10726,"children":10727},{},[10728],{"type":24,"tag":65,"props":10729,"children":10730},{},[10731],{"type":30,"value":10732},"Operational Metrics:",{"type":24,"tag":57,"props":10734,"children":10735},{},[10736,10741,10746,10751],{"type":24,"tag":61,"props":10737,"children":10738},{},[10739],{"type":30,"value":10740},"Customer count",{"type":24,"tag":61,"props":10742,"children":10743},{},[10744],{"type":30,"value":10745},"Average transaction value",{"type":24,"tag":61,"props":10747,"children":10748},{},[10749],{"type":30,"value":10750},"Inventory turnover",{"type":24,"tag":61,"props":10752,"children":10753},{},[10754],{"type":30,"value":10755},"Employee productivity",{"type":24,"tag":32,"props":10757,"children":10758},{},[10759],{"type":24,"tag":65,"props":10760,"children":10761},{},[10762],{"type":30,"value":10763},"Comparative Metrics:",{"type":24,"tag":57,"props":10765,"children":10766},{},[10767,10772,10777,10782],{"type":24,"tag":61,"props":10768,"children":10769},{},[10770],{"type":30,"value":10771},"Performance vs. budget",{"type":24,"tag":61,"props":10773,"children":10774},{},[10775],{"type":30,"value":10776},"Performance vs. prior year",{"type":24,"tag":61,"props":10778,"children":10779},{},[10780],{"type":30,"value":10781},"Performance vs. other locations",{"type":24,"tag":61,"props":10783,"children":10784},{},[10785],{"type":30,"value":10786},"Performance vs. industry benchmarks",{"type":24,"tag":38,"props":10788,"children":10790},{"id":10789},"compliance-considerations",[10791],{"type":30,"value":10792},"Compliance Considerations",{"type":24,"tag":45,"props":10794,"children":10796},{"id":10795},"multi-jurisdiction-tax",[10797],{"type":30,"value":10798},"Multi-Jurisdiction Tax",{"type":24,"tag":32,"props":10800,"children":10801},{},[10802],{"type":30,"value":10803},"Handle varying requirements:",{"type":24,"tag":57,"props":10805,"children":10806},{},[10807,10812,10817,10822],{"type":24,"tag":61,"props":10808,"children":10809},{},[10810],{"type":30,"value":10811},"Different sales tax rates",{"type":24,"tag":61,"props":10813,"children":10814},{},[10815],{"type":30,"value":10816},"Local business licenses",{"type":24,"tag":61,"props":10818,"children":10819},{},[10820],{"type":30,"value":10821},"Property taxes",{"type":24,"tag":61,"props":10823,"children":10824},{},[10825],{"type":30,"value":10826},"Employment taxes",{"type":24,"tag":45,"props":10828,"children":10830},{"id":10829},"regulatory-reporting",[10831],{"type":30,"value":10832},"Regulatory Reporting",{"type":24,"tag":32,"props":10834,"children":10835},{},[10836],{"type":30,"value":10837},"Ensure compliance with:",{"type":24,"tag":57,"props":10839,"children":10840},{},[10841,10846,10850,10855],{"type":24,"tag":61,"props":10842,"children":10843},{},[10844],{"type":30,"value":10845},"Local GAAP requirements",{"type":24,"tag":61,"props":10847,"children":10848},{},[10849],{"type":30,"value":6863},{"type":24,"tag":61,"props":10851,"children":10852},{},[10853],{"type":30,"value":10854},"Banking covenants",{"type":24,"tag":61,"props":10856,"children":10857},{},[10858],{"type":30,"value":10859},"Franchise agreements",{"type":24,"tag":38,"props":10861,"children":10863},{"id":10862},"best-practices",[10864],{"type":30,"value":4859},{"type":24,"tag":45,"props":10866,"children":10868},{"id":10867},"_1-standardize-processes",[10869],{"type":30,"value":10870},"1. Standardize Processes",{"type":24,"tag":32,"props":10872,"children":10873},{},[10874],{"type":30,"value":10875},"Create standard operating procedures for:",{"type":24,"tag":57,"props":10877,"children":10878},{},[10879,10884,10889,10894],{"type":24,"tag":61,"props":10880,"children":10881},{},[10882],{"type":30,"value":10883},"Daily cash reconciliation",{"type":24,"tag":61,"props":10885,"children":10886},{},[10887],{"type":30,"value":10888},"Weekly sales reporting",{"type":24,"tag":61,"props":10890,"children":10891},{},[10892],{"type":30,"value":10893},"Monthly close procedures",{"type":24,"tag":61,"props":10895,"children":10896},{},[10897],{"type":30,"value":10898},"Quarterly reviews",{"type":24,"tag":45,"props":10900,"children":10902},{"id":10901},"_2-automate-data-collection",[10903],{"type":30,"value":10904},"2. Automate Data Collection",{"type":24,"tag":32,"props":10906,"children":10907},{},[10908],{"type":30,"value":10909},"Use technology to:",{"type":24,"tag":57,"props":10911,"children":10912},{},[10913,10918,10923,10928],{"type":24,"tag":61,"props":10914,"children":10915},{},[10916],{"type":30,"value":10917},"Sync POS data automatically",{"type":24,"tag":61,"props":10919,"children":10920},{},[10921],{"type":30,"value":10922},"Import bank transactions",{"type":24,"tag":61,"props":10924,"children":10925},{},[10926],{"type":30,"value":10927},"Capture receipts digitally",{"type":24,"tag":61,"props":10929,"children":10930},{},[10931],{"type":30,"value":10932},"Generate reports on schedule",{"type":24,"tag":45,"props":10934,"children":10936},{"id":10935},"_3-implement-controls",[10937],{"type":30,"value":10938},"3. Implement Controls",{"type":24,"tag":32,"props":10940,"children":10941},{},[10942],{"type":30,"value":10943},"Establish checks and balances:",{"type":24,"tag":57,"props":10945,"children":10946},{},[10947,10952,10957,10962],{"type":24,"tag":61,"props":10948,"children":10949},{},[10950],{"type":30,"value":10951},"Segregation of duties",{"type":24,"tag":61,"props":10953,"children":10954},{},[10955],{"type":30,"value":10956},"Approval hierarchies",{"type":24,"tag":61,"props":10958,"children":10959},{},[10960],{"type":30,"value":10961},"Regular audits",{"type":24,"tag":61,"props":10963,"children":10964},{},[10965],{"type":30,"value":6747},{"type":24,"tag":45,"props":10967,"children":10969},{"id":10968},"_4-train-consistently",[10970],{"type":30,"value":10971},"4. Train Consistently",{"type":24,"tag":32,"props":10973,"children":10974},{},[10975],{"type":30,"value":10976},"Ensure all locations:",{"type":24,"tag":57,"props":10978,"children":10979},{},[10980,10985,10990,10995],{"type":24,"tag":61,"props":10981,"children":10982},{},[10983],{"type":30,"value":10984},"Follow same procedures",{"type":24,"tag":61,"props":10986,"children":10987},{},[10988],{"type":30,"value":10989},"Use same systems",{"type":24,"tag":61,"props":10991,"children":10992},{},[10993],{"type":30,"value":10994},"Understand policies",{"type":24,"tag":61,"props":10996,"children":10997},{},[10998],{"type":30,"value":10999},"Report consistently",{"type":24,"tag":38,"props":11001,"children":11002},{"id":5651},[11003],{"type":30,"value":5654},{"type":24,"tag":45,"props":11005,"children":11007},{"id":11006},"month-1-planning",[11008],{"type":30,"value":11009},"Month 1: Planning",{"type":24,"tag":57,"props":11011,"children":11013},{"className":11012},[3734],[11014,11023,11032,11041],{"type":24,"tag":61,"props":11015,"children":11017},{"className":11016},[3739],[11018,11021],{"type":24,"tag":3742,"props":11019,"children":11020},{"disabled":19,"type":3744},[],{"type":30,"value":11022}," Document current processes",{"type":24,"tag":61,"props":11024,"children":11026},{"className":11025},[3739],[11027,11030],{"type":24,"tag":3742,"props":11028,"children":11029},{"disabled":19,"type":3744},[],{"type":30,"value":11031}," Identify pain points",{"type":24,"tag":61,"props":11033,"children":11035},{"className":11034},[3739],[11036,11039],{"type":24,"tag":3742,"props":11037,"children":11038},{"disabled":19,"type":3744},[],{"type":30,"value":11040}," Select technology platform",{"type":24,"tag":61,"props":11042,"children":11044},{"className":11043},[3739],[11045,11048],{"type":24,"tag":3742,"props":11046,"children":11047},{"disabled":19,"type":3744},[],{"type":30,"value":11049}," Design chart of accounts",{"type":24,"tag":45,"props":11051,"children":11053},{"id":11052},"month-2-configuration",[11054],{"type":30,"value":11055},"Month 2: Configuration",{"type":24,"tag":57,"props":11057,"children":11059},{"className":11058},[3734],[11060,11069,11078,11087],{"type":24,"tag":61,"props":11061,"children":11063},{"className":11062},[3739],[11064,11067],{"type":24,"tag":3742,"props":11065,"children":11066},{"disabled":19,"type":3744},[],{"type":30,"value":11068}," Set up locations in system",{"type":24,"tag":61,"props":11070,"children":11072},{"className":11071},[3739],[11073,11076],{"type":24,"tag":3742,"props":11074,"children":11075},{"disabled":19,"type":3744},[],{"type":30,"value":11077}," Configure workflows",{"type":24,"tag":61,"props":11079,"children":11081},{"className":11080},[3739],[11082,11085],{"type":24,"tag":3742,"props":11083,"children":11084},{"disabled":19,"type":3744},[],{"type":30,"value":11086}," Establish inter-location rules",{"type":24,"tag":61,"props":11088,"children":11090},{"className":11089},[3739],[11091,11094],{"type":24,"tag":3742,"props":11092,"children":11093},{"disabled":19,"type":3744},[],{"type":30,"value":11095}," Create report templates",{"type":24,"tag":45,"props":11097,"children":11099},{"id":11098},"month-3-pilot",[11100],{"type":30,"value":11101},"Month 3: Pilot",{"type":24,"tag":57,"props":11103,"children":11105},{"className":11104},[3734],[11106,11115,11124,11133],{"type":24,"tag":61,"props":11107,"children":11109},{"className":11108},[3739],[11110,11113],{"type":24,"tag":3742,"props":11111,"children":11112},{"disabled":19,"type":3744},[],{"type":30,"value":11114}," Test with 1-2 locations",{"type":24,"tag":61,"props":11116,"children":11118},{"className":11117},[3739],[11119,11122],{"type":24,"tag":3742,"props":11120,"children":11121},{"disabled":19,"type":3744},[],{"type":30,"value":11123}," Verify accuracy",{"type":24,"tag":61,"props":11125,"children":11127},{"className":11126},[3739],[11128,11131],{"type":24,"tag":3742,"props":11129,"children":11130},{"disabled":19,"type":3744},[],{"type":30,"value":11132}," Gather feedback",{"type":24,"tag":61,"props":11134,"children":11136},{"className":11135},[3739],[11137,11140],{"type":24,"tag":3742,"props":11138,"children":11139},{"disabled":19,"type":3744},[],{"type":30,"value":11141}," Refine processes",{"type":24,"tag":45,"props":11143,"children":11145},{"id":11144},"month-4-6-rollout",[11146],{"type":30,"value":11147},"Month 4-6: Rollout",{"type":24,"tag":57,"props":11149,"children":11151},{"className":11150},[3734],[11152,11161,11170,11179],{"type":24,"tag":61,"props":11153,"children":11155},{"className":11154},[3739],[11156,11159],{"type":24,"tag":3742,"props":11157,"children":11158},{"disabled":19,"type":3744},[],{"type":30,"value":11160}," Deploy to remaining locations",{"type":24,"tag":61,"props":11162,"children":11164},{"className":11163},[3739],[11165,11168],{"type":24,"tag":3742,"props":11166,"children":11167},{"disabled":19,"type":3744},[],{"type":30,"value":11169}," Train all users",{"type":24,"tag":61,"props":11171,"children":11173},{"className":11172},[3739],[11174,11177],{"type":24,"tag":3742,"props":11175,"children":11176},{"disabled":19,"type":3744},[],{"type":30,"value":11178}," Monitor closely",{"type":24,"tag":61,"props":11180,"children":11182},{"className":11181},[3739],[11183,11186],{"type":24,"tag":3742,"props":11184,"children":11185},{"disabled":19,"type":3744},[],{"type":30,"value":11187}," Optimize continuously",{"type":24,"tag":38,"props":11189,"children":11191},{"id":11190},"common-challenges-and-solutions",[11192],{"type":30,"value":11193},"Common Challenges and Solutions",{"type":24,"tag":45,"props":11195,"children":11197},{"id":11196},"challenge-inconsistent-data-entry",[11198],{"type":30,"value":11199},"Challenge: Inconsistent Data Entry",{"type":24,"tag":32,"props":11201,"children":11202},{},[11203,11208],{"type":24,"tag":65,"props":11204,"children":11205},{},[11206],{"type":30,"value":11207},"Solution:",{"type":30,"value":11209}," Automated data capture and validation rules",{"type":24,"tag":45,"props":11211,"children":11213},{"id":11212},"challenge-delayed-consolidation",[11214],{"type":30,"value":11215},"Challenge: Delayed Consolidation",{"type":24,"tag":32,"props":11217,"children":11218},{},[11219,11223],{"type":24,"tag":65,"props":11220,"children":11221},{},[11222],{"type":30,"value":11207},{"type":30,"value":11224}," Real-time integration and automated roll-ups",{"type":24,"tag":45,"props":11226,"children":11228},{"id":11227},"challenge-currency-fluctuations",[11229],{"type":30,"value":11230},"Challenge: Currency Fluctuations",{"type":24,"tag":32,"props":11232,"children":11233},{},[11234,11238],{"type":24,"tag":65,"props":11235,"children":11236},{},[11237],{"type":30,"value":11207},{"type":30,"value":11239}," Daily rate updates and hedging strategies",{"type":24,"tag":45,"props":11241,"children":11243},{"id":11242},"challenge-local-resistance",[11244],{"type":30,"value":11245},"Challenge: Local Resistance",{"type":24,"tag":32,"props":11247,"children":11248},{},[11249,11253],{"type":24,"tag":65,"props":11250,"children":11251},{},[11252],{"type":30,"value":11207},{"type":30,"value":11254}," Change management and local champions",{"type":24,"tag":38,"props":11256,"children":11258},{"id":11257},"technology-stack-recommendations",[11259],{"type":30,"value":11260},"Technology Stack Recommendations",{"type":24,"tag":32,"props":11262,"children":11263},{},[11264,11269,11271,11276,11278,11283,11285,11290,11292,11297],{"type":24,"tag":65,"props":11265,"children":11266},{},[11267],{"type":30,"value":11268},"Core Accounting:",{"type":30,"value":11270}," Cloud-based multi-entity platform\n",{"type":24,"tag":65,"props":11272,"children":11273},{},[11274],{"type":30,"value":11275},"POS Integration:",{"type":30,"value":11277}," Real-time sales data sync\n",{"type":24,"tag":65,"props":11279,"children":11280},{},[11281],{"type":30,"value":11282},"Banking:",{"type":30,"value":11284}," Automated transaction feeds\n",{"type":24,"tag":65,"props":11286,"children":11287},{},[11288],{"type":30,"value":11289},"Reporting:",{"type":30,"value":11291}," Self-service BI dashboards\n",{"type":24,"tag":65,"props":11293,"children":11294},{},[11295],{"type":30,"value":11296},"Mobile:",{"type":30,"value":11298}," Manager apps for on-the-go access",{"type":24,"tag":38,"props":11300,"children":11301},{"id":3840},[11302],{"type":30,"value":3843},{"type":24,"tag":32,"props":11304,"children":11305},{},[11306],{"type":30,"value":11307},"Multi-location accounting doesn't have to be complicated. With the right structure, technology, and processes, you can maintain clear visibility and control while empowering local teams.",{"type":24,"tag":32,"props":11309,"children":11310},{},[11311],{"type":30,"value":11312},"The key is balancing standardization with flexibility—central control with local autonomy.",{"type":24,"tag":32,"props":11314,"children":11315},{},[11316,11318,11322],{"type":30,"value":11317},"Ready to streamline your multi-location accounting? ",{"type":24,"tag":3860,"props":11319,"children":11320},{"href":3862},[11321],{"type":30,"value":5835},{"type":30,"value":11323}," for a customized solution.",{"type":24,"tag":3869,"props":11325,"children":11326},{},[],{"type":24,"tag":32,"props":11328,"children":11329},{},[11330,11334],{"type":24,"tag":65,"props":11331,"children":11332},{},[11333],{"type":30,"value":3879},{"type":30,"value":11335},": Jennifer Lee specializes in helping multi-location businesses implement scalable accounting systems and processes.",{"type":24,"tag":3883,"props":11337,"children":11338},{},[11339],{"type":30,"value":3887},{"title":7,"searchDepth":264,"depth":264,"links":11341},[11342,11345,11350,11354,11358,11362,11367,11370,11374,11380,11386,11392,11393],{"id":9319,"depth":222,"text":9322,"children":11343},[11344],{"id":9325,"depth":264,"text":9328},{"id":9378,"depth":222,"text":9381,"children":11346},[11347,11348,11349],{"id":9384,"depth":264,"text":9387},{"id":9445,"depth":264,"text":9448},{"id":9501,"depth":264,"text":9504},{"id":9535,"depth":222,"text":9538,"children":11351},[11352,11353],{"id":9541,"depth":264,"text":9544},{"id":9809,"depth":264,"text":9812},{"id":9896,"depth":222,"text":9899,"children":11355},[11356,11357],{"id":9902,"depth":264,"text":9905},{"id":9921,"depth":264,"text":9924},{"id":10030,"depth":222,"text":10033,"children":11359},[11360,11361],{"id":10036,"depth":264,"text":10039},{"id":10070,"depth":264,"text":10073},{"id":10495,"depth":222,"text":10498,"children":11363},[11364,11365,11366],{"id":10501,"depth":264,"text":10504},{"id":10540,"depth":264,"text":10543},{"id":6938,"depth":264,"text":6941},{"id":10679,"depth":222,"text":10682,"children":11368},[11369],{"id":10685,"depth":264,"text":10688},{"id":10789,"depth":222,"text":10792,"children":11371},[11372,11373],{"id":10795,"depth":264,"text":10798},{"id":10829,"depth":264,"text":10832},{"id":10862,"depth":222,"text":4859,"children":11375},[11376,11377,11378,11379],{"id":10867,"depth":264,"text":10870},{"id":10901,"depth":264,"text":10904},{"id":10935,"depth":264,"text":10938},{"id":10968,"depth":264,"text":10971},{"id":5651,"depth":222,"text":5654,"children":11381},[11382,11383,11384,11385],{"id":11006,"depth":264,"text":11009},{"id":11052,"depth":264,"text":11055},{"id":11098,"depth":264,"text":11101},{"id":11144,"depth":264,"text":11147},{"id":11190,"depth":222,"text":11193,"children":11387},[11388,11389,11390,11391],{"id":11196,"depth":264,"text":11199},{"id":11212,"depth":264,"text":11215},{"id":11227,"depth":264,"text":11230},{"id":11242,"depth":264,"text":11245},{"id":11257,"depth":222,"text":11260},{"id":3840,"depth":222,"text":3843},"content:blog:multi-location-accounting.md","blog/multi-location-accounting.md","blog/multi-location-accounting",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"author":11,"category":12,"tags":11398,"image":17,"readingTime":18,"featured":19,"body":11399,"_type":3932,"_id":3933,"_source":3934,"_file":3935,"_stem":3936,"_extension":3937},[12,14,15,16],{"type":21,"children":11400,"toc":14669},[11401,11405,11409,11413,11417,11421,11464,11468,11472,11495,11499,11503,11511,11518,11525,11532,11938,11942,11950,11957,11976,11983,12356,12360,12368,12375,12394,12398,12406,12413,12432,12436,12444,12451,12470,12474,12482,12489,12508,12512,12516,12520,12527,12542,12549,12560,12564,12568,12575,12582,12589,12604,12611,12626,12630,12634,12641,13055,13062,13077,13084,13099,13103,13107,13114,13129,13136,13151,13158,13173,13177,13181,13188,13192,13196,13203,13207,13211,13218,13222,13226,13230,13333,13337,13696,13700,13704,13953,13957,13961,13984,13988,13992,14089,14093,14112,14116,14135,14139,14143,14506,14510,14514,14537,14541,14633,14637,14641,14645,14654,14657,14665],{"type":24,"tag":25,"props":11402,"children":11403},{"id":27},[11404],{"type":30,"value":8},{"type":24,"tag":32,"props":11406,"children":11407},{},[11408],{"type":30,"value":36},{"type":24,"tag":38,"props":11410,"children":11411},{"id":40},[11412],{"type":30,"value":43},{"type":24,"tag":45,"props":11414,"children":11415},{"id":47},[11416],{"type":30,"value":50},{"type":24,"tag":32,"props":11418,"children":11419},{},[11420],{"type":30,"value":55},{"type":24,"tag":57,"props":11422,"children":11423},{},[11424,11432,11440,11448,11456],{"type":24,"tag":61,"props":11425,"children":11426},{},[11427,11431],{"type":24,"tag":65,"props":11428,"children":11429},{},[11430],{"type":30,"value":69},{"type":30,"value":71},{"type":24,"tag":61,"props":11433,"children":11434},{},[11435,11439],{"type":24,"tag":65,"props":11436,"children":11437},{},[11438],{"type":30,"value":79},{"type":30,"value":81},{"type":24,"tag":61,"props":11441,"children":11442},{},[11443,11447],{"type":24,"tag":65,"props":11444,"children":11445},{},[11446],{"type":30,"value":89},{"type":30,"value":91},{"type":24,"tag":61,"props":11449,"children":11450},{},[11451,11455],{"type":24,"tag":65,"props":11452,"children":11453},{},[11454],{"type":30,"value":99},{"type":30,"value":101},{"type":24,"tag":61,"props":11457,"children":11458},{},[11459,11463],{"type":24,"tag":65,"props":11460,"children":11461},{},[11462],{"type":30,"value":109},{"type":30,"value":111},{"type":24,"tag":45,"props":11465,"children":11466},{"id":114},[11467],{"type":30,"value":117},{"type":24,"tag":32,"props":11469,"children":11470},{},[11471],{"type":30,"value":122},{"type":24,"tag":57,"props":11473,"children":11474},{},[11475,11479,11483,11487,11491],{"type":24,"tag":61,"props":11476,"children":11477},{},[11478],{"type":30,"value":130},{"type":24,"tag":61,"props":11480,"children":11481},{},[11482],{"type":30,"value":135},{"type":24,"tag":61,"props":11484,"children":11485},{},[11486],{"type":30,"value":140},{"type":24,"tag":61,"props":11488,"children":11489},{},[11490],{"type":30,"value":145},{"type":24,"tag":61,"props":11492,"children":11493},{},[11494],{"type":30,"value":150},{"type":24,"tag":38,"props":11496,"children":11497},{"id":153},[11498],{"type":30,"value":156},{"type":24,"tag":45,"props":11500,"children":11501},{"id":159},[11502],{"type":30,"value":162},{"type":24,"tag":32,"props":11504,"children":11505},{},[11506,11510],{"type":24,"tag":65,"props":11507,"children":11508},{},[11509],{"type":30,"value":170},{"type":30,"value":172},{"type":24,"tag":32,"props":11512,"children":11513},{},[11514],{"type":24,"tag":65,"props":11515,"children":11516},{},[11517],{"type":30,"value":180},{"type":24,"tag":182,"props":11519,"children":11520},{"code":184},[11521],{"type":24,"tag":187,"props":11522,"children":11523},{"__ignoreMap":7},[11524],{"type":30,"value":184},{"type":24,"tag":32,"props":11526,"children":11527},{},[11528],{"type":24,"tag":65,"props":11529,"children":11530},{},[11531],{"type":30,"value":198},{"type":24,"tag":182,"props":11533,"children":11534},{"code":201,"language":202,"meta":7,"className":203,"style":7},[11535],{"type":24,"tag":187,"props":11536,"children":11537},{"__ignoreMap":7},[11538,11545,11576,11607,11622,11637,11644,11651,11678,11697,11712,11739,11746,11753,11760,11815,11822,11837,11844,11851,11858,11877,11896,11903,11910,11917,11924,11931],{"type":24,"tag":209,"props":11539,"children":11540},{"class":211,"line":212},[11541],{"type":24,"tag":209,"props":11542,"children":11543},{"style":216},[11544],{"type":30,"value":219},{"type":24,"tag":209,"props":11546,"children":11547},{"class":211,"line":222},[11548,11552,11556,11560,11564,11568,11572],{"type":24,"tag":209,"props":11549,"children":11550},{"style":226},[11551],{"type":30,"value":229},{"type":24,"tag":209,"props":11553,"children":11554},{"style":232},[11555],{"type":30,"value":235},{"type":24,"tag":209,"props":11557,"children":11558},{"style":226},[11559],{"type":30,"value":240},{"type":24,"tag":209,"props":11561,"children":11562},{"style":226},[11563],{"type":30,"value":245},{"type":24,"tag":209,"props":11565,"children":11566},{"style":248},[11567],{"type":30,"value":251},{"type":24,"tag":209,"props":11569,"children":11570},{"style":226},[11571],{"type":30,"value":256},{"type":24,"tag":209,"props":11573,"children":11574},{"style":248},[11575],{"type":30,"value":261},{"type":24,"tag":209,"props":11577,"children":11578},{"class":211,"line":264},[11579,11583,11587,11591,11595,11599,11603],{"type":24,"tag":209,"props":11580,"children":11581},{"style":226},[11582],{"type":30,"value":270},{"type":24,"tag":209,"props":11584,"children":11585},{"style":273},[11586],{"type":30,"value":276},{"type":24,"tag":209,"props":11588,"children":11589},{"style":226},[11590],{"type":30,"value":240},{"type":24,"tag":209,"props":11592,"children":11593},{"style":226},[11594],{"type":30,"value":285},{"type":24,"tag":209,"props":11596,"children":11597},{"style":248},[11598],{"type":30,"value":290},{"type":24,"tag":209,"props":11600,"children":11601},{"style":232},[11602],{"type":30,"value":295},{"type":24,"tag":209,"props":11604,"children":11605},{"style":248},[11606],{"type":30,"value":300},{"type":24,"tag":209,"props":11608,"children":11609},{"class":211,"line":303},[11610,11614,11618],{"type":24,"tag":209,"props":11611,"children":11612},{"style":248},[11613],{"type":30,"value":309},{"type":24,"tag":209,"props":11615,"children":11616},{"style":312},[11617],{"type":30,"value":315},{"type":24,"tag":209,"props":11619,"children":11620},{"style":248},[11621],{"type":30,"value":320},{"type":24,"tag":209,"props":11623,"children":11624},{"class":211,"line":323},[11625,11629,11633],{"type":24,"tag":209,"props":11626,"children":11627},{"style":248},[11628],{"type":30,"value":329},{"type":24,"tag":209,"props":11630,"children":11631},{"style":232},[11632],{"type":30,"value":334},{"type":24,"tag":209,"props":11634,"children":11635},{"style":248},[11636],{"type":30,"value":339},{"type":24,"tag":209,"props":11638,"children":11639},{"class":211,"line":342},[11640],{"type":24,"tag":209,"props":11641,"children":11642},{"style":248},[11643],{"type":30,"value":348},{"type":24,"tag":209,"props":11645,"children":11646},{"class":211,"line":351},[11647],{"type":24,"tag":209,"props":11648,"children":11649},{"style":248},[11650],{"type":30,"value":357},{"type":24,"tag":209,"props":11652,"children":11653},{"class":211,"line":360},[11654,11658,11662,11666,11670,11674],{"type":24,"tag":209,"props":11655,"children":11656},{"style":226},[11657],{"type":30,"value":366},{"type":24,"tag":209,"props":11659,"children":11660},{"style":248},[11661],{"type":30,"value":371},{"type":24,"tag":209,"props":11663,"children":11664},{"style":226},[11665],{"type":30,"value":229},{"type":24,"tag":209,"props":11667,"children":11668},{"style":273},[11669],{"type":30,"value":380},{"type":24,"tag":209,"props":11671,"children":11672},{"style":226},[11673],{"type":30,"value":385},{"type":24,"tag":209,"props":11675,"children":11676},{"style":248},[11677],{"type":30,"value":390},{"type":24,"tag":209,"props":11679,"children":11680},{"class":211,"line":18},[11681,11685,11689,11693],{"type":24,"tag":209,"props":11682,"children":11683},{"style":226},[11684],{"type":30,"value":398},{"type":24,"tag":209,"props":11686,"children":11687},{"style":273},[11688],{"type":30,"value":403},{"type":24,"tag":209,"props":11690,"children":11691},{"style":226},[11692],{"type":30,"value":240},{"type":24,"tag":209,"props":11694,"children":11695},{"style":248},[11696],{"type":30,"value":261},{"type":24,"tag":209,"props":11698,"children":11699},{"class":211,"line":414},[11700,11704,11708],{"type":24,"tag":209,"props":11701,"children":11702},{"style":248},[11703],{"type":30,"value":420},{"type":24,"tag":209,"props":11705,"children":11706},{"style":232},[11707],{"type":30,"value":425},{"type":24,"tag":209,"props":11709,"children":11710},{"style":248},[11711],{"type":30,"value":430},{"type":24,"tag":209,"props":11713,"children":11714},{"class":211,"line":433},[11715,11719,11723,11727,11731,11735],{"type":24,"tag":209,"props":11716,"children":11717},{"style":248},[11718],{"type":30,"value":439},{"type":24,"tag":209,"props":11720,"children":11721},{"style":232},[11722],{"type":30,"value":444},{"type":24,"tag":209,"props":11724,"children":11725},{"style":248},[11726],{"type":30,"value":449},{"type":24,"tag":209,"props":11728,"children":11729},{"style":452},[11730],{"type":30,"value":455},{"type":24,"tag":209,"props":11732,"children":11733},{"style":226},[11734],{"type":30,"value":460},{"type":24,"tag":209,"props":11736,"children":11737},{"style":248},[11738],{"type":30,"value":465},{"type":24,"tag":209,"props":11740,"children":11741},{"class":211,"line":468},[11742],{"type":24,"tag":209,"props":11743,"children":11744},{"style":248},[11745],{"type":30,"value":474},{"type":24,"tag":209,"props":11747,"children":11748},{"class":211,"line":477},[11749],{"type":24,"tag":209,"props":11750,"children":11751},{"style":248},[11752],{"type":30,"value":483},{"type":24,"tag":209,"props":11754,"children":11755},{"class":211,"line":486},[11756],{"type":24,"tag":209,"props":11757,"children":11758},{"style":248},[11759],{"type":30,"value":492},{"type":24,"tag":209,"props":11761,"children":11762},{"class":211,"line":495},[11763,11767,11771,11775,11779,11783,11787,11791,11795,11799,11803,11807,11811],{"type":24,"tag":209,"props":11764,"children":11765},{"style":248},[11766],{"type":30,"value":501},{"type":24,"tag":209,"props":11768,"children":11769},{"style":232},[11770],{"type":30,"value":506},{"type":24,"tag":209,"props":11772,"children":11773},{"style":248},[11774],{"type":30,"value":511},{"type":24,"tag":209,"props":11776,"children":11777},{"style":452},[11778],{"type":30,"value":516},{"type":24,"tag":209,"props":11780,"children":11781},{"style":248},[11782],{"type":30,"value":521},{"type":24,"tag":209,"props":11784,"children":11785},{"style":452},[11786],{"type":30,"value":526},{"type":24,"tag":209,"props":11788,"children":11789},{"style":248},[11790],{"type":30,"value":531},{"type":24,"tag":209,"props":11792,"children":11793},{"style":226},[11794],{"type":30,"value":256},{"type":24,"tag":209,"props":11796,"children":11797},{"style":248},[11798],{"type":30,"value":540},{"type":24,"tag":209,"props":11800,"children":11801},{"style":226},[11802],{"type":30,"value":545},{"type":24,"tag":209,"props":11804,"children":11805},{"style":248},[11806],{"type":30,"value":550},{"type":24,"tag":209,"props":11808,"children":11809},{"style":273},[11810],{"type":30,"value":555},{"type":24,"tag":209,"props":11812,"children":11813},{"style":248},[11814],{"type":30,"value":560},{"type":24,"tag":209,"props":11816,"children":11817},{"class":211,"line":563},[11818],{"type":24,"tag":209,"props":11819,"children":11820},{"style":248},[11821],{"type":30,"value":569},{"type":24,"tag":209,"props":11823,"children":11824},{"class":211,"line":572},[11825,11829,11833],{"type":24,"tag":209,"props":11826,"children":11827},{"style":248},[11828],{"type":30,"value":578},{"type":24,"tag":209,"props":11830,"children":11831},{"style":273},[11832],{"type":30,"value":555},{"type":24,"tag":209,"props":11834,"children":11835},{"style":248},[11836],{"type":30,"value":587},{"type":24,"tag":209,"props":11838,"children":11839},{"class":211,"line":590},[11840],{"type":24,"tag":209,"props":11841,"children":11842},{"style":248},[11843],{"type":30,"value":596},{"type":24,"tag":209,"props":11845,"children":11846},{"class":211,"line":599},[11847],{"type":24,"tag":209,"props":11848,"children":11849},{"style":248},[11850],{"type":30,"value":605},{"type":24,"tag":209,"props":11852,"children":11853},{"class":211,"line":608},[11854],{"type":24,"tag":209,"props":11855,"children":11856},{"style":248},[11857],{"type":30,"value":614},{"type":24,"tag":209,"props":11859,"children":11860},{"class":211,"line":617},[11861,11865,11869,11873],{"type":24,"tag":209,"props":11862,"children":11863},{"style":226},[11864],{"type":30,"value":623},{"type":24,"tag":209,"props":11866,"children":11867},{"style":248},[11868],{"type":30,"value":628},{"type":24,"tag":209,"props":11870,"children":11871},{"style":232},[11872],{"type":30,"value":633},{"type":24,"tag":209,"props":11874,"children":11875},{"style":248},[11876],{"type":30,"value":638},{"type":24,"tag":209,"props":11878,"children":11879},{"class":211,"line":641},[11880,11884,11888,11892],{"type":24,"tag":209,"props":11881,"children":11882},{"style":226},[11883],{"type":30,"value":623},{"type":24,"tag":209,"props":11885,"children":11886},{"style":248},[11887],{"type":30,"value":628},{"type":24,"tag":209,"props":11889,"children":11890},{"style":232},[11891],{"type":30,"value":655},{"type":24,"tag":209,"props":11893,"children":11894},{"style":248},[11895],{"type":30,"value":300},{"type":24,"tag":209,"props":11897,"children":11898},{"class":211,"line":662},[11899],{"type":24,"tag":209,"props":11900,"children":11901},{"style":248},[11902],{"type":30,"value":668},{"type":24,"tag":209,"props":11904,"children":11905},{"class":211,"line":671},[11906],{"type":24,"tag":209,"props":11907,"children":11908},{"style":248},[11909],{"type":30,"value":677},{"type":24,"tag":209,"props":11911,"children":11912},{"class":211,"line":680},[11913],{"type":24,"tag":209,"props":11914,"children":11915},{"style":248},[11916],{"type":30,"value":686},{"type":24,"tag":209,"props":11918,"children":11919},{"class":211,"line":689},[11920],{"type":24,"tag":209,"props":11921,"children":11922},{"style":248},[11923],{"type":30,"value":695},{"type":24,"tag":209,"props":11925,"children":11926},{"class":211,"line":698},[11927],{"type":24,"tag":209,"props":11928,"children":11929},{"style":248},[11930],{"type":30,"value":704},{"type":24,"tag":209,"props":11932,"children":11933},{"class":211,"line":707},[11934],{"type":24,"tag":209,"props":11935,"children":11936},{"style":248},[11937],{"type":30,"value":713},{"type":24,"tag":45,"props":11939,"children":11940},{"id":716},[11941],{"type":30,"value":719},{"type":24,"tag":32,"props":11943,"children":11944},{},[11945,11949],{"type":24,"tag":65,"props":11946,"children":11947},{},[11948],{"type":30,"value":170},{"type":30,"value":728},{"type":24,"tag":32,"props":11951,"children":11952},{},[11953],{"type":24,"tag":65,"props":11954,"children":11955},{},[11956],{"type":30,"value":736},{"type":24,"tag":57,"props":11958,"children":11959},{},[11960,11964,11968,11972],{"type":24,"tag":61,"props":11961,"children":11962},{},[11963],{"type":30,"value":744},{"type":24,"tag":61,"props":11965,"children":11966},{},[11967],{"type":30,"value":749},{"type":24,"tag":61,"props":11969,"children":11970},{},[11971],{"type":30,"value":754},{"type":24,"tag":61,"props":11973,"children":11974},{},[11975],{"type":30,"value":759},{"type":24,"tag":32,"props":11977,"children":11978},{},[11979],{"type":24,"tag":65,"props":11980,"children":11981},{},[11982],{"type":30,"value":767},{"type":24,"tag":182,"props":11984,"children":11985},{"code":770,"language":771,"meta":7,"className":772,"style":7},[11986],{"type":24,"tag":187,"props":11987,"children":11988},{"__ignoreMap":7},[11989,11996,12035,12050,12065,12088,12095,12110,12117,12124,12131,12154,12169,12176,12183,12190,12209,12236,12259,12282,12293,12304,12315,12322,12329],{"type":24,"tag":209,"props":11990,"children":11991},{"class":211,"line":212},[11992],{"type":24,"tag":209,"props":11993,"children":11994},{"style":216},[11995],{"type":30,"value":784},{"type":24,"tag":209,"props":11997,"children":11998},{"class":211,"line":222},[11999,12003,12007,12011,12015,12019,12023,12027,12031],{"type":24,"tag":209,"props":12000,"children":12001},{"style":232},[12002],{"type":30,"value":792},{"type":24,"tag":209,"props":12004,"children":12005},{"style":248},[12006],{"type":30,"value":449},{"type":24,"tag":209,"props":12008,"children":12009},{"style":312},[12010],{"type":30,"value":801},{"type":24,"tag":209,"props":12012,"children":12013},{"style":248},[12014],{"type":30,"value":521},{"type":24,"tag":209,"props":12016,"children":12017},{"style":452},[12018],{"type":30,"value":810},{"type":24,"tag":209,"props":12020,"children":12021},{"style":226},[12022],{"type":30,"value":815},{"type":24,"tag":209,"props":12024,"children":12025},{"style":248},[12026],{"type":30,"value":820},{"type":24,"tag":209,"props":12028,"children":12029},{"style":312},[12030],{"type":30,"value":825},{"type":24,"tag":209,"props":12032,"children":12033},{"style":248},[12034],{"type":30,"value":830},{"type":24,"tag":209,"props":12036,"children":12037},{"class":211,"line":264},[12038,12042,12046],{"type":24,"tag":209,"props":12039,"children":12040},{"style":226},[12041],{"type":30,"value":838},{"type":24,"tag":209,"props":12043,"children":12044},{"style":232},[12045],{"type":30,"value":843},{"type":24,"tag":209,"props":12047,"children":12048},{"style":248},[12049],{"type":30,"value":848},{"type":24,"tag":209,"props":12051,"children":12052},{"class":211,"line":303},[12053,12057,12061],{"type":24,"tag":209,"props":12054,"children":12055},{"style":248},[12056],{"type":30,"value":856},{"type":24,"tag":209,"props":12058,"children":12059},{"style":226},[12060],{"type":30,"value":815},{"type":24,"tag":209,"props":12062,"children":12063},{"style":248},[12064],{"type":30,"value":865},{"type":24,"tag":209,"props":12066,"children":12067},{"class":211,"line":323},[12068,12072,12076,12080,12084],{"type":24,"tag":209,"props":12069,"children":12070},{"style":248},[12071],{"type":30,"value":873},{"type":24,"tag":209,"props":12073,"children":12074},{"style":226},[12075],{"type":30,"value":815},{"type":24,"tag":209,"props":12077,"children":12078},{"style":248},[12079],{"type":30,"value":882},{"type":24,"tag":209,"props":12081,"children":12082},{"style":312},[12083],{"type":30,"value":887},{"type":24,"tag":209,"props":12085,"children":12086},{"style":248},[12087],{"type":30,"value":560},{"type":24,"tag":209,"props":12089,"children":12090},{"class":211,"line":342},[12091],{"type":24,"tag":209,"props":12092,"children":12093},{"style":248},[12094],{"type":30,"value":614},{"type":24,"tag":209,"props":12096,"children":12097},{"class":211,"line":351},[12098,12102,12106],{"type":24,"tag":209,"props":12099,"children":12100},{"style":248},[12101],{"type":30,"value":906},{"type":24,"tag":209,"props":12103,"children":12104},{"style":226},[12105],{"type":30,"value":815},{"type":24,"tag":209,"props":12107,"children":12108},{"style":248},[12109],{"type":30,"value":915},{"type":24,"tag":209,"props":12111,"children":12112},{"class":211,"line":360},[12113],{"type":24,"tag":209,"props":12114,"children":12115},{"style":248},[12116],{"type":30,"value":923},{"type":24,"tag":209,"props":12118,"children":12119},{"class":211,"line":18},[12120],{"type":24,"tag":209,"props":12121,"children":12122},{"style":248},[12123],{"type":30,"value":931},{"type":24,"tag":209,"props":12125,"children":12126},{"class":211,"line":414},[12127],{"type":24,"tag":209,"props":12128,"children":12129},{"style":248},[12130],{"type":30,"value":614},{"type":24,"tag":209,"props":12132,"children":12133},{"class":211,"line":433},[12134,12138,12142,12146,12150],{"type":24,"tag":209,"props":12135,"children":12136},{"style":226},[12137],{"type":30,"value":946},{"type":24,"tag":209,"props":12139,"children":12140},{"style":248},[12141],{"type":30,"value":951},{"type":24,"tag":209,"props":12143,"children":12144},{"style":226},[12145],{"type":30,"value":956},{"type":24,"tag":209,"props":12147,"children":12148},{"style":312},[12149],{"type":30,"value":961},{"type":24,"tag":209,"props":12151,"children":12152},{"style":248},[12153],{"type":30,"value":966},{"type":24,"tag":209,"props":12155,"children":12156},{"class":211,"line":468},[12157,12161,12165],{"type":24,"tag":209,"props":12158,"children":12159},{"style":248},[12160],{"type":30,"value":974},{"type":24,"tag":209,"props":12162,"children":12163},{"style":226},[12164],{"type":30,"value":815},{"type":24,"tag":209,"props":12166,"children":12167},{"style":248},[12168],{"type":30,"value":983},{"type":24,"tag":209,"props":12170,"children":12171},{"class":211,"line":477},[12172],{"type":24,"tag":209,"props":12173,"children":12174},{"style":248},[12175],{"type":30,"value":991},{"type":24,"tag":209,"props":12177,"children":12178},{"class":211,"line":486},[12179],{"type":24,"tag":209,"props":12180,"children":12181},{"style":216},[12182],{"type":30,"value":999},{"type":24,"tag":209,"props":12184,"children":12185},{"class":211,"line":495},[12186],{"type":24,"tag":209,"props":12187,"children":12188},{"style":248},[12189],{"type":30,"value":1007},{"type":24,"tag":209,"props":12191,"children":12192},{"class":211,"line":563},[12193,12197,12201,12205],{"type":24,"tag":209,"props":12194,"children":12195},{"style":312},[12196],{"type":30,"value":1015},{"type":24,"tag":209,"props":12198,"children":12199},{"style":248},[12200],{"type":30,"value":1020},{"type":24,"tag":209,"props":12202,"children":12203},{"style":312},[12204],{"type":30,"value":1025},{"type":24,"tag":209,"props":12206,"children":12207},{"style":248},[12208],{"type":30,"value":320},{"type":24,"tag":209,"props":12210,"children":12211},{"class":211,"line":572},[12212,12216,12220,12224,12228,12232],{"type":24,"tag":209,"props":12213,"children":12214},{"style":312},[12215],{"type":30,"value":1037},{"type":24,"tag":209,"props":12217,"children":12218},{"style":248},[12219],{"type":30,"value":1042},{"type":24,"tag":209,"props":12221,"children":12222},{"style":226},[12223],{"type":30,"value":1047},{"type":24,"tag":209,"props":12225,"children":12226},{"style":273},[12227],{"type":30,"value":1052},{"type":24,"tag":209,"props":12229,"children":12230},{"style":248},[12231],{"type":30,"value":1057},{"type":24,"tag":209,"props":12233,"children":12234},{"style":216},[12235],{"type":30,"value":1062},{"type":24,"tag":209,"props":12237,"children":12238},{"class":211,"line":590},[12239,12243,12247,12251,12255],{"type":24,"tag":209,"props":12240,"children":12241},{"style":312},[12242],{"type":30,"value":1070},{"type":24,"tag":209,"props":12244,"children":12245},{"style":248},[12246],{"type":30,"value":1075},{"type":24,"tag":209,"props":12248,"children":12249},{"style":226},[12250],{"type":30,"value":1047},{"type":24,"tag":209,"props":12252,"children":12253},{"style":273},[12254],{"type":30,"value":1052},{"type":24,"tag":209,"props":12256,"children":12257},{"style":248},[12258],{"type":30,"value":320},{"type":24,"tag":209,"props":12260,"children":12261},{"class":211,"line":599},[12262,12266,12270,12274,12278],{"type":24,"tag":209,"props":12263,"children":12264},{"style":312},[12265],{"type":30,"value":1095},{"type":24,"tag":209,"props":12267,"children":12268},{"style":248},[12269],{"type":30,"value":1100},{"type":24,"tag":209,"props":12271,"children":12272},{"style":226},[12273],{"type":30,"value":1047},{"type":24,"tag":209,"props":12275,"children":12276},{"style":273},[12277],{"type":30,"value":1052},{"type":24,"tag":209,"props":12279,"children":12280},{"style":248},[12281],{"type":30,"value":320},{"type":24,"tag":209,"props":12283,"children":12284},{"class":211,"line":608},[12285,12289],{"type":24,"tag":209,"props":12286,"children":12287},{"style":312},[12288],{"type":30,"value":1120},{"type":24,"tag":209,"props":12290,"children":12291},{"style":248},[12292],{"type":30,"value":1125},{"type":24,"tag":209,"props":12294,"children":12295},{"class":211,"line":617},[12296,12300],{"type":24,"tag":209,"props":12297,"children":12298},{"style":312},[12299],{"type":30,"value":1133},{"type":24,"tag":209,"props":12301,"children":12302},{"style":248},[12303],{"type":30,"value":1138},{"type":24,"tag":209,"props":12305,"children":12306},{"class":211,"line":641},[12307,12311],{"type":24,"tag":209,"props":12308,"children":12309},{"style":312},[12310],{"type":30,"value":1146},{"type":24,"tag":209,"props":12312,"children":12313},{"style":248},[12314],{"type":30,"value":1151},{"type":24,"tag":209,"props":12316,"children":12317},{"class":211,"line":662},[12318],{"type":24,"tag":209,"props":12319,"children":12320},{"style":248},[12321],{"type":30,"value":1159},{"type":24,"tag":209,"props":12323,"children":12324},{"class":211,"line":671},[12325],{"type":24,"tag":209,"props":12326,"children":12327},{"style":248},[12328],{"type":30,"value":614},{"type":24,"tag":209,"props":12330,"children":12331},{"class":211,"line":680},[12332,12336,12340,12344,12348,12352],{"type":24,"tag":209,"props":12333,"children":12334},{"style":226},[12335],{"type":30,"value":1174},{"type":24,"tag":209,"props":12337,"children":12338},{"style":248},[12339],{"type":30,"value":1179},{"type":24,"tag":209,"props":12341,"children":12342},{"style":312},[12343],{"type":30,"value":1184},{"type":24,"tag":209,"props":12345,"children":12346},{"style":248},[12347],{"type":30,"value":1020},{"type":24,"tag":209,"props":12349,"children":12350},{"style":312},[12351],{"type":30,"value":1193},{"type":24,"tag":209,"props":12353,"children":12354},{"style":248},[12355],{"type":30,"value":1198},{"type":24,"tag":45,"props":12357,"children":12358},{"id":1201},[12359],{"type":30,"value":1204},{"type":24,"tag":32,"props":12361,"children":12362},{},[12363,12367],{"type":24,"tag":65,"props":12364,"children":12365},{},[12366],{"type":30,"value":170},{"type":30,"value":1213},{"type":24,"tag":32,"props":12369,"children":12370},{},[12371],{"type":24,"tag":65,"props":12372,"children":12373},{},[12374],{"type":30,"value":1221},{"type":24,"tag":57,"props":12376,"children":12377},{},[12378,12382,12386,12390],{"type":24,"tag":61,"props":12379,"children":12380},{},[12381],{"type":30,"value":1229},{"type":24,"tag":61,"props":12383,"children":12384},{},[12385],{"type":30,"value":1234},{"type":24,"tag":61,"props":12387,"children":12388},{},[12389],{"type":30,"value":1239},{"type":24,"tag":61,"props":12391,"children":12392},{},[12393],{"type":30,"value":1244},{"type":24,"tag":45,"props":12395,"children":12396},{"id":1247},[12397],{"type":30,"value":1250},{"type":24,"tag":32,"props":12399,"children":12400},{},[12401,12405],{"type":24,"tag":65,"props":12402,"children":12403},{},[12404],{"type":30,"value":170},{"type":30,"value":1259},{"type":24,"tag":32,"props":12407,"children":12408},{},[12409],{"type":24,"tag":65,"props":12410,"children":12411},{},[12412],{"type":30,"value":1267},{"type":24,"tag":57,"props":12414,"children":12415},{},[12416,12420,12424,12428],{"type":24,"tag":61,"props":12417,"children":12418},{},[12419],{"type":30,"value":1275},{"type":24,"tag":61,"props":12421,"children":12422},{},[12423],{"type":30,"value":1280},{"type":24,"tag":61,"props":12425,"children":12426},{},[12427],{"type":30,"value":1285},{"type":24,"tag":61,"props":12429,"children":12430},{},[12431],{"type":30,"value":1290},{"type":24,"tag":45,"props":12433,"children":12434},{"id":1293},[12435],{"type":30,"value":1296},{"type":24,"tag":32,"props":12437,"children":12438},{},[12439,12443],{"type":24,"tag":65,"props":12440,"children":12441},{},[12442],{"type":30,"value":170},{"type":30,"value":1305},{"type":24,"tag":32,"props":12445,"children":12446},{},[12447],{"type":24,"tag":65,"props":12448,"children":12449},{},[12450],{"type":30,"value":1313},{"type":24,"tag":57,"props":12452,"children":12453},{},[12454,12458,12462,12466],{"type":24,"tag":61,"props":12455,"children":12456},{},[12457],{"type":30,"value":1321},{"type":24,"tag":61,"props":12459,"children":12460},{},[12461],{"type":30,"value":1326},{"type":24,"tag":61,"props":12463,"children":12464},{},[12465],{"type":30,"value":1331},{"type":24,"tag":61,"props":12467,"children":12468},{},[12469],{"type":30,"value":1336},{"type":24,"tag":45,"props":12471,"children":12472},{"id":1339},[12473],{"type":30,"value":1342},{"type":24,"tag":32,"props":12475,"children":12476},{},[12477,12481],{"type":24,"tag":65,"props":12478,"children":12479},{},[12480],{"type":30,"value":170},{"type":30,"value":1351},{"type":24,"tag":32,"props":12483,"children":12484},{},[12485],{"type":24,"tag":65,"props":12486,"children":12487},{},[12488],{"type":30,"value":1359},{"type":24,"tag":57,"props":12490,"children":12491},{},[12492,12496,12500,12504],{"type":24,"tag":61,"props":12493,"children":12494},{},[12495],{"type":30,"value":1367},{"type":24,"tag":61,"props":12497,"children":12498},{},[12499],{"type":30,"value":1372},{"type":24,"tag":61,"props":12501,"children":12502},{},[12503],{"type":30,"value":1377},{"type":24,"tag":61,"props":12505,"children":12506},{},[12507],{"type":30,"value":1382},{"type":24,"tag":38,"props":12509,"children":12510},{"id":1385},[12511],{"type":30,"value":1388},{"type":24,"tag":45,"props":12513,"children":12514},{"id":1391},[12515],{"type":30,"value":1394},{"type":24,"tag":32,"props":12517,"children":12518},{},[12519],{"type":30,"value":1399},{"type":24,"tag":32,"props":12521,"children":12522},{},[12523],{"type":24,"tag":65,"props":12524,"children":12525},{},[12526],{"type":30,"value":1407},{"type":24,"tag":57,"props":12528,"children":12529},{},[12530,12534,12538],{"type":24,"tag":61,"props":12531,"children":12532},{},[12533],{"type":30,"value":1415},{"type":24,"tag":61,"props":12535,"children":12536},{},[12537],{"type":30,"value":1420},{"type":24,"tag":61,"props":12539,"children":12540},{},[12541],{"type":30,"value":1425},{"type":24,"tag":32,"props":12543,"children":12544},{},[12545],{"type":24,"tag":65,"props":12546,"children":12547},{},[12548],{"type":30,"value":1433},{"type":24,"tag":57,"props":12550,"children":12551},{},[12552,12556],{"type":24,"tag":61,"props":12553,"children":12554},{},[12555],{"type":30,"value":1441},{"type":24,"tag":61,"props":12557,"children":12558},{},[12559],{"type":30,"value":1446},{"type":24,"tag":45,"props":12561,"children":12562},{"id":1449},[12563],{"type":30,"value":1452},{"type":24,"tag":32,"props":12565,"children":12566},{},[12567],{"type":30,"value":1457},{"type":24,"tag":32,"props":12569,"children":12570},{},[12571],{"type":24,"tag":65,"props":12572,"children":12573},{},[12574],{"type":30,"value":1465},{"type":24,"tag":182,"props":12576,"children":12577},{"code":1468},[12578],{"type":24,"tag":187,"props":12579,"children":12580},{"__ignoreMap":7},[12581],{"type":30,"value":1468},{"type":24,"tag":32,"props":12583,"children":12584},{},[12585],{"type":24,"tag":65,"props":12586,"children":12587},{},[12588],{"type":30,"value":1407},{"type":24,"tag":57,"props":12590,"children":12591},{},[12592,12596,12600],{"type":24,"tag":61,"props":12593,"children":12594},{},[12595],{"type":30,"value":1488},{"type":24,"tag":61,"props":12597,"children":12598},{},[12599],{"type":30,"value":1493},{"type":24,"tag":61,"props":12601,"children":12602},{},[12603],{"type":30,"value":1498},{"type":24,"tag":32,"props":12605,"children":12606},{},[12607],{"type":24,"tag":65,"props":12608,"children":12609},{},[12610],{"type":30,"value":1433},{"type":24,"tag":57,"props":12612,"children":12613},{},[12614,12618,12622],{"type":24,"tag":61,"props":12615,"children":12616},{},[12617],{"type":30,"value":1513},{"type":24,"tag":61,"props":12619,"children":12620},{},[12621],{"type":30,"value":1518},{"type":24,"tag":61,"props":12623,"children":12624},{},[12625],{"type":30,"value":1523},{"type":24,"tag":45,"props":12627,"children":12628},{"id":1526},[12629],{"type":30,"value":1529},{"type":24,"tag":32,"props":12631,"children":12632},{},[12633],{"type":30,"value":1534},{"type":24,"tag":32,"props":12635,"children":12636},{},[12637],{"type":24,"tag":65,"props":12638,"children":12639},{},[12640],{"type":30,"value":1542},{"type":24,"tag":182,"props":12642,"children":12643},{"code":1545,"language":1546,"meta":7,"className":1547,"style":7},[12644],{"type":24,"tag":187,"props":12645,"children":12646},{"__ignoreMap":7},[12647,12654,12669,12688,12707,12726,12745,12752,12759,12806,12841,12856,12863,12890,12905,12912,12935,12942,12949,12968,13011,13018,13025,13048],{"type":24,"tag":209,"props":12648,"children":12649},{"class":211,"line":212},[12650],{"type":24,"tag":209,"props":12651,"children":12652},{"style":216},[12653],{"type":30,"value":1559},{"type":24,"tag":209,"props":12655,"children":12656},{"class":211,"line":222},[12657,12661,12665],{"type":24,"tag":209,"props":12658,"children":12659},{"style":226},[12660],{"type":30,"value":1567},{"type":24,"tag":209,"props":12662,"children":12663},{"style":232},[12664],{"type":30,"value":1572},{"type":24,"tag":209,"props":12666,"children":12667},{"style":248},[12668],{"type":30,"value":261},{"type":24,"tag":209,"props":12670,"children":12671},{"class":211,"line":264},[12672,12676,12680,12684],{"type":24,"tag":209,"props":12673,"children":12674},{"style":452},[12675],{"type":30,"value":1584},{"type":24,"tag":209,"props":12677,"children":12678},{"style":226},[12679],{"type":30,"value":1589},{"type":24,"tag":209,"props":12681,"children":12682},{"style":273},[12683],{"type":30,"value":1594},{"type":24,"tag":209,"props":12685,"children":12686},{"style":248},[12687],{"type":30,"value":1599},{"type":24,"tag":209,"props":12689,"children":12690},{"class":211,"line":303},[12691,12695,12699,12703],{"type":24,"tag":209,"props":12692,"children":12693},{"style":452},[12694],{"type":30,"value":1607},{"type":24,"tag":209,"props":12696,"children":12697},{"style":226},[12698],{"type":30,"value":1589},{"type":24,"tag":209,"props":12700,"children":12701},{"style":273},[12702],{"type":30,"value":1594},{"type":24,"tag":209,"props":12704,"children":12705},{"style":248},[12706],{"type":30,"value":1599},{"type":24,"tag":209,"props":12708,"children":12709},{"class":211,"line":323},[12710,12714,12718,12722],{"type":24,"tag":209,"props":12711,"children":12712},{"style":452},[12713],{"type":30,"value":1627},{"type":24,"tag":209,"props":12715,"children":12716},{"style":226},[12717],{"type":30,"value":1589},{"type":24,"tag":209,"props":12719,"children":12720},{"style":273},[12721],{"type":30,"value":1594},{"type":24,"tag":209,"props":12723,"children":12724},{"style":248},[12725],{"type":30,"value":1599},{"type":24,"tag":209,"props":12727,"children":12728},{"class":211,"line":342},[12729,12733,12737,12741],{"type":24,"tag":209,"props":12730,"children":12731},{"style":452},[12732],{"type":30,"value":1647},{"type":24,"tag":209,"props":12734,"children":12735},{"style":226},[12736],{"type":30,"value":1589},{"type":24,"tag":209,"props":12738,"children":12739},{"style":232},[12740],{"type":30,"value":1656},{"type":24,"tag":209,"props":12742,"children":12743},{"style":248},[12744],{"type":30,"value":1661},{"type":24,"tag":209,"props":12746,"children":12747},{"class":211,"line":351},[12748],{"type":24,"tag":209,"props":12749,"children":12750},{"style":248},[12751],{"type":30,"value":1198},{"type":24,"tag":209,"props":12753,"children":12754},{"class":211,"line":360},[12755],{"type":24,"tag":209,"props":12756,"children":12757},{"emptyLinePlaceholder":19},[12758],{"type":30,"value":1676},{"type":24,"tag":209,"props":12760,"children":12761},{"class":211,"line":18},[12762,12766,12770,12774,12778,12782,12786,12790,12794,12798,12802],{"type":24,"tag":209,"props":12763,"children":12764},{"style":226},[12765],{"type":30,"value":229},{"type":24,"tag":209,"props":12767,"children":12768},{"style":232},[12769],{"type":30,"value":1688},{"type":24,"tag":209,"props":12771,"children":12772},{"style":226},[12773],{"type":30,"value":240},{"type":24,"tag":209,"props":12775,"children":12776},{"style":226},[12777],{"type":30,"value":245},{"type":24,"tag":209,"props":12779,"children":12780},{"style":248},[12781],{"type":30,"value":371},{"type":24,"tag":209,"props":12783,"children":12784},{"style":452},[12785],{"type":30,"value":1705},{"type":24,"tag":209,"props":12787,"children":12788},{"style":226},[12789],{"type":30,"value":1589},{"type":24,"tag":209,"props":12791,"children":12792},{"style":232},[12793],{"type":30,"value":1572},{"type":24,"tag":209,"props":12795,"children":12796},{"style":248},[12797],{"type":30,"value":531},{"type":24,"tag":209,"props":12799,"children":12800},{"style":226},[12801],{"type":30,"value":256},{"type":24,"tag":209,"props":12803,"children":12804},{"style":248},[12805],{"type":30,"value":261},{"type":24,"tag":209,"props":12807,"children":12808},{"class":211,"line":414},[12809,12813,12817,12821,12825,12829,12833,12837],{"type":24,"tag":209,"props":12810,"children":12811},{"style":226},[12812],{"type":30,"value":270},{"type":24,"tag":209,"props":12814,"children":12815},{"style":273},[12816],{"type":30,"value":1737},{"type":24,"tag":209,"props":12818,"children":12819},{"style":226},[12820],{"type":30,"value":240},{"type":24,"tag":209,"props":12822,"children":12823},{"style":226},[12824],{"type":30,"value":285},{"type":24,"tag":209,"props":12826,"children":12827},{"style":232},[12828],{"type":30,"value":1750},{"type":24,"tag":209,"props":12830,"children":12831},{"style":248},[12832],{"type":30,"value":449},{"type":24,"tag":209,"props":12834,"children":12835},{"style":312},[12836],{"type":30,"value":1759},{"type":24,"tag":209,"props":12838,"children":12839},{"style":248},[12840],{"type":30,"value":1764},{"type":24,"tag":209,"props":12842,"children":12843},{"class":211,"line":433},[12844,12848,12852],{"type":24,"tag":209,"props":12845,"children":12846},{"style":248},[12847],{"type":30,"value":1772},{"type":24,"tag":209,"props":12849,"children":12850},{"style":312},[12851],{"type":30,"value":825},{"type":24,"tag":209,"props":12853,"children":12854},{"style":248},[12855],{"type":30,"value":320},{"type":24,"tag":209,"props":12857,"children":12858},{"class":211,"line":468},[12859],{"type":24,"tag":209,"props":12860,"children":12861},{"style":248},[12862],{"type":30,"value":1788},{"type":24,"tag":209,"props":12864,"children":12865},{"class":211,"line":477},[12866,12870,12874,12878,12882,12886],{"type":24,"tag":209,"props":12867,"children":12868},{"style":312},[12869],{"type":30,"value":1796},{"type":24,"tag":209,"props":12871,"children":12872},{"style":248},[12873],{"type":30,"value":1020},{"type":24,"tag":209,"props":12875,"children":12876},{"style":312},[12877],{"type":30,"value":1805},{"type":24,"tag":209,"props":12879,"children":12880},{"style":273},[12881],{"type":30,"value":1810},{"type":24,"tag":209,"props":12883,"children":12884},{"style":312},[12885],{"type":30,"value":1815},{"type":24,"tag":209,"props":12887,"children":12888},{"style":248},[12889],{"type":30,"value":320},{"type":24,"tag":209,"props":12891,"children":12892},{"class":211,"line":486},[12893,12897,12901],{"type":24,"tag":209,"props":12894,"children":12895},{"style":312},[12896],{"type":30,"value":1827},{"type":24,"tag":209,"props":12898,"children":12899},{"style":248},[12900],{"type":30,"value":1020},{"type":24,"tag":209,"props":12902,"children":12903},{"style":312},[12904],{"type":30,"value":1836},{"type":24,"tag":209,"props":12906,"children":12907},{"class":211,"line":495},[12908],{"type":24,"tag":209,"props":12909,"children":12910},{"style":248},[12911],{"type":30,"value":1844},{"type":24,"tag":209,"props":12913,"children":12914},{"class":211,"line":563},[12915,12919,12923,12927,12931],{"type":24,"tag":209,"props":12916,"children":12917},{"style":248},[12918],{"type":30,"value":1852},{"type":24,"tag":209,"props":12920,"children":12921},{"style":273},[12922],{"type":30,"value":1857},{"type":24,"tag":209,"props":12924,"children":12925},{"style":248},[12926],{"type":30,"value":1862},{"type":24,"tag":209,"props":12928,"children":12929},{"style":232},[12930],{"type":30,"value":1867},{"type":24,"tag":209,"props":12932,"children":12933},{"style":248},[12934],{"type":30,"value":1872},{"type":24,"tag":209,"props":12936,"children":12937},{"class":211,"line":572},[12938],{"type":24,"tag":209,"props":12939,"children":12940},{"style":248},[12941],{"type":30,"value":348},{"type":24,"tag":209,"props":12943,"children":12944},{"class":211,"line":590},[12945],{"type":24,"tag":209,"props":12946,"children":12947},{"style":248},[12948],{"type":30,"value":357},{"type":24,"tag":209,"props":12950,"children":12951},{"class":211,"line":599},[12952,12956,12960,12964],{"type":24,"tag":209,"props":12953,"children":12954},{"style":226},[12955],{"type":30,"value":1894},{"type":24,"tag":209,"props":12957,"children":12958},{"style":248},[12959],{"type":30,"value":371},{"type":24,"tag":209,"props":12961,"children":12962},{"style":226},[12963],{"type":30,"value":1903},{"type":24,"tag":209,"props":12965,"children":12966},{"style":248},[12967],{"type":30,"value":1908},{"type":24,"tag":209,"props":12969,"children":12970},{"class":211,"line":608},[12971,12975,12979,12983,12987,12991,12995,12999,13003,13007],{"type":24,"tag":209,"props":12972,"children":12973},{"style":226},[12974],{"type":30,"value":1916},{"type":24,"tag":209,"props":12976,"children":12977},{"style":226},[12978],{"type":30,"value":1921},{"type":24,"tag":209,"props":12980,"children":12981},{"style":232},[12982],{"type":30,"value":1926},{"type":24,"tag":209,"props":12984,"children":12985},{"style":248},[12986],{"type":30,"value":449},{"type":24,"tag":209,"props":12988,"children":12989},{"style":312},[12990],{"type":30,"value":1935},{"type":24,"tag":209,"props":12992,"children":12993},{"style":248},[12994],{"type":30,"value":1940},{"type":24,"tag":209,"props":12996,"children":12997},{"style":312},[12998],{"type":30,"value":1862},{"type":24,"tag":209,"props":13000,"children":13001},{"style":248},[13002],{"type":30,"value":1949},{"type":24,"tag":209,"props":13004,"children":13005},{"style":312},[13006],{"type":30,"value":1815},{"type":24,"tag":209,"props":13008,"children":13009},{"style":248},[13010],{"type":30,"value":1958},{"type":24,"tag":209,"props":13012,"children":13013},{"class":211,"line":617},[13014],{"type":24,"tag":209,"props":13015,"children":13016},{"style":248},[13017],{"type":30,"value":704},{"type":24,"tag":209,"props":13019,"children":13020},{"class":211,"line":641},[13021],{"type":24,"tag":209,"props":13022,"children":13023},{"style":248},[13024],{"type":30,"value":357},{"type":24,"tag":209,"props":13026,"children":13027},{"class":211,"line":662},[13028,13032,13036,13040,13044],{"type":24,"tag":209,"props":13029,"children":13030},{"style":226},[13031],{"type":30,"value":1980},{"type":24,"tag":209,"props":13033,"children":13034},{"style":226},[13035],{"type":30,"value":285},{"type":24,"tag":209,"props":13037,"children":13038},{"style":248},[13039],{"type":30,"value":1989},{"type":24,"tag":209,"props":13041,"children":13042},{"style":232},[13043],{"type":30,"value":1994},{"type":24,"tag":209,"props":13045,"children":13046},{"style":248},[13047],{"type":30,"value":1999},{"type":24,"tag":209,"props":13049,"children":13050},{"class":211,"line":671},[13051],{"type":24,"tag":209,"props":13052,"children":13053},{"style":248},[13054],{"type":30,"value":713},{"type":24,"tag":32,"props":13056,"children":13057},{},[13058],{"type":24,"tag":65,"props":13059,"children":13060},{},[13061],{"type":30,"value":1407},{"type":24,"tag":57,"props":13063,"children":13064},{},[13065,13069,13073],{"type":24,"tag":61,"props":13066,"children":13067},{},[13068],{"type":30,"value":2021},{"type":24,"tag":61,"props":13070,"children":13071},{},[13072],{"type":30,"value":2026},{"type":24,"tag":61,"props":13074,"children":13075},{},[13076],{"type":30,"value":2031},{"type":24,"tag":32,"props":13078,"children":13079},{},[13080],{"type":24,"tag":65,"props":13081,"children":13082},{},[13083],{"type":30,"value":1433},{"type":24,"tag":57,"props":13085,"children":13086},{},[13087,13091,13095],{"type":24,"tag":61,"props":13088,"children":13089},{},[13090],{"type":30,"value":2046},{"type":24,"tag":61,"props":13092,"children":13093},{},[13094],{"type":30,"value":2051},{"type":24,"tag":61,"props":13096,"children":13097},{},[13098],{"type":30,"value":2056},{"type":24,"tag":45,"props":13100,"children":13101},{"id":2059},[13102],{"type":30,"value":2062},{"type":24,"tag":32,"props":13104,"children":13105},{},[13106],{"type":30,"value":2067},{"type":24,"tag":32,"props":13108,"children":13109},{},[13110],{"type":24,"tag":65,"props":13111,"children":13112},{},[13113],{"type":30,"value":2075},{"type":24,"tag":57,"props":13115,"children":13116},{},[13117,13121,13125],{"type":24,"tag":61,"props":13118,"children":13119},{},[13120],{"type":30,"value":2083},{"type":24,"tag":61,"props":13122,"children":13123},{},[13124],{"type":30,"value":2088},{"type":24,"tag":61,"props":13126,"children":13127},{},[13128],{"type":30,"value":2093},{"type":24,"tag":32,"props":13130,"children":13131},{},[13132],{"type":24,"tag":65,"props":13133,"children":13134},{},[13135],{"type":30,"value":1407},{"type":24,"tag":57,"props":13137,"children":13138},{},[13139,13143,13147],{"type":24,"tag":61,"props":13140,"children":13141},{},[13142],{"type":30,"value":2108},{"type":24,"tag":61,"props":13144,"children":13145},{},[13146],{"type":30,"value":2113},{"type":24,"tag":61,"props":13148,"children":13149},{},[13150],{"type":30,"value":2118},{"type":24,"tag":32,"props":13152,"children":13153},{},[13154],{"type":24,"tag":65,"props":13155,"children":13156},{},[13157],{"type":30,"value":1433},{"type":24,"tag":57,"props":13159,"children":13160},{},[13161,13165,13169],{"type":24,"tag":61,"props":13162,"children":13163},{},[13164],{"type":30,"value":2133},{"type":24,"tag":61,"props":13166,"children":13167},{},[13168],{"type":30,"value":2138},{"type":24,"tag":61,"props":13170,"children":13171},{},[13172],{"type":30,"value":2143},{"type":24,"tag":38,"props":13174,"children":13175},{"id":2146},[13176],{"type":30,"value":2149},{"type":24,"tag":45,"props":13178,"children":13179},{"id":2152},[13180],{"type":30,"value":2155},{"type":24,"tag":182,"props":13182,"children":13183},{"code":2158},[13184],{"type":24,"tag":187,"props":13185,"children":13186},{"__ignoreMap":7},[13187],{"type":30,"value":2158},{"type":24,"tag":32,"props":13189,"children":13190},{},[13191],{"type":30,"value":2168},{"type":24,"tag":45,"props":13193,"children":13194},{"id":2171},[13195],{"type":30,"value":2174},{"type":24,"tag":182,"props":13197,"children":13198},{"code":2177},[13199],{"type":24,"tag":187,"props":13200,"children":13201},{"__ignoreMap":7},[13202],{"type":30,"value":2177},{"type":24,"tag":32,"props":13204,"children":13205},{},[13206],{"type":30,"value":2187},{"type":24,"tag":45,"props":13208,"children":13209},{"id":2190},[13210],{"type":30,"value":2193},{"type":24,"tag":182,"props":13212,"children":13213},{"code":2196},[13214],{"type":24,"tag":187,"props":13215,"children":13216},{"__ignoreMap":7},[13217],{"type":30,"value":2196},{"type":24,"tag":32,"props":13219,"children":13220},{},[13221],{"type":30,"value":2206},{"type":24,"tag":38,"props":13223,"children":13224},{"id":2209},[13225],{"type":30,"value":2212},{"type":24,"tag":45,"props":13227,"children":13228},{"id":2215},[13229],{"type":30,"value":2218},{"type":24,"tag":2220,"props":13231,"children":13232},{},[13233,13251],{"type":24,"tag":2224,"props":13234,"children":13235},{},[13236],{"type":24,"tag":2228,"props":13237,"children":13238},{},[13239,13243,13247],{"type":24,"tag":2232,"props":13240,"children":13241},{},[13242],{"type":30,"value":2236},{"type":24,"tag":2232,"props":13244,"children":13245},{},[13246],{"type":30,"value":2241},{"type":24,"tag":2232,"props":13248,"children":13249},{},[13250],{"type":30,"value":2246},{"type":24,"tag":2248,"props":13252,"children":13253},{},[13254,13269,13284,13303,13318],{"type":24,"tag":2228,"props":13255,"children":13256},{},[13257,13261,13265],{"type":24,"tag":2255,"props":13258,"children":13259},{},[13260],{"type":30,"value":2259},{"type":24,"tag":2255,"props":13262,"children":13263},{},[13264],{"type":30,"value":2264},{"type":24,"tag":2255,"props":13266,"children":13267},{},[13268],{"type":30,"value":2269},{"type":24,"tag":2228,"props":13270,"children":13271},{},[13272,13276,13280],{"type":24,"tag":2255,"props":13273,"children":13274},{},[13275],{"type":30,"value":2277},{"type":24,"tag":2255,"props":13277,"children":13278},{},[13279],{"type":30,"value":2282},{"type":24,"tag":2255,"props":13281,"children":13282},{},[13283],{"type":30,"value":2269},{"type":24,"tag":2228,"props":13285,"children":13286},{},[13287,13295,13299],{"type":24,"tag":2255,"props":13288,"children":13289},{},[13290,13291,13294],{"type":30,"value":2294},{"type":24,"tag":209,"props":13292,"children":13293},{},[],{"type":30,"value":2299},{"type":24,"tag":2255,"props":13296,"children":13297},{},[13298],{"type":30,"value":2304},{"type":24,"tag":2255,"props":13300,"children":13301},{},[13302],{"type":30,"value":2269},{"type":24,"tag":2228,"props":13304,"children":13305},{},[13306,13310,13314],{"type":24,"tag":2255,"props":13307,"children":13308},{},[13309],{"type":30,"value":2316},{"type":24,"tag":2255,"props":13311,"children":13312},{},[13313],{"type":30,"value":2321},{"type":24,"tag":2255,"props":13315,"children":13316},{},[13317],{"type":30,"value":2326},{"type":24,"tag":2228,"props":13319,"children":13320},{},[13321,13325,13329],{"type":24,"tag":2255,"props":13322,"children":13323},{},[13324],{"type":30,"value":2334},{"type":24,"tag":2255,"props":13326,"children":13327},{},[13328],{"type":30,"value":2339},{"type":24,"tag":2255,"props":13330,"children":13331},{},[13332],{"type":30,"value":2344},{"type":24,"tag":45,"props":13334,"children":13335},{"id":2347},[13336],{"type":30,"value":2350},{"type":24,"tag":182,"props":13338,"children":13339},{"code":2353,"language":202,"meta":7,"className":203,"style":7},[13340],{"type":24,"tag":187,"props":13341,"children":13342},{"__ignoreMap":7},[13343,13378,13389,13396,13403,13410,13417,13468,13475,13482,13501,13508,13515,13522,13585,13592,13599,13606,13613,13620,13647,13654,13661,13668,13675,13682,13689],{"type":24,"tag":209,"props":13344,"children":13345},{"class":211,"line":212},[13346,13350,13354,13358,13362,13366,13370,13374],{"type":24,"tag":209,"props":13347,"children":13348},{"style":226},[13349],{"type":30,"value":229},{"type":24,"tag":209,"props":13351,"children":13352},{"style":232},[13353],{"type":30,"value":2369},{"type":24,"tag":209,"props":13355,"children":13356},{"style":226},[13357],{"type":30,"value":240},{"type":24,"tag":209,"props":13359,"children":13360},{"style":248},[13361],{"type":30,"value":371},{"type":24,"tag":209,"props":13363,"children":13364},{"style":452},[13365],{"type":30,"value":2382},{"type":24,"tag":209,"props":13367,"children":13368},{"style":248},[13369],{"type":30,"value":531},{"type":24,"tag":209,"props":13371,"children":13372},{"style":226},[13373],{"type":30,"value":256},{"type":24,"tag":209,"props":13375,"children":13376},{"style":248},[13377],{"type":30,"value":261},{"type":24,"tag":209,"props":13379,"children":13380},{"class":211,"line":222},[13381,13385],{"type":24,"tag":209,"props":13382,"children":13383},{"style":226},[13384],{"type":30,"value":1980},{"type":24,"tag":209,"props":13386,"children":13387},{"style":248},[13388],{"type":30,"value":261},{"type":24,"tag":209,"props":13390,"children":13391},{"class":211,"line":264},[13392],{"type":24,"tag":209,"props":13393,"children":13394},{"style":216},[13395],{"type":30,"value":2413},{"type":24,"tag":209,"props":13397,"children":13398},{"class":211,"line":303},[13399],{"type":24,"tag":209,"props":13400,"children":13401},{"style":248},[13402],{"type":30,"value":2421},{"type":24,"tag":209,"props":13404,"children":13405},{"class":211,"line":323},[13406],{"type":24,"tag":209,"props":13407,"children":13408},{"style":248},[13409],{"type":30,"value":614},{"type":24,"tag":209,"props":13411,"children":13412},{"class":211,"line":342},[13413],{"type":24,"tag":209,"props":13414,"children":13415},{"style":216},[13416],{"type":30,"value":2436},{"type":24,"tag":209,"props":13418,"children":13419},{"class":211,"line":351},[13420,13424,13428,13432,13436,13440,13444,13448,13452,13456,13460,13464],{"type":24,"tag":209,"props":13421,"children":13422},{"style":248},[13423],{"type":30,"value":2444},{"type":24,"tag":209,"props":13425,"children":13426},{"style":226},[13427],{"type":30,"value":2449},{"type":24,"tag":209,"props":13429,"children":13430},{"style":232},[13431],{"type":30,"value":2454},{"type":24,"tag":209,"props":13433,"children":13434},{"style":248},[13435],{"type":30,"value":2459},{"type":24,"tag":209,"props":13437,"children":13438},{"style":232},[13439],{"type":30,"value":2464},{"type":24,"tag":209,"props":13441,"children":13442},{"style":248},[13443],{"type":30,"value":2469},{"type":24,"tag":209,"props":13445,"children":13446},{"style":232},[13447],{"type":30,"value":2474},{"type":24,"tag":209,"props":13449,"children":13450},{"style":248},[13451],{"type":30,"value":449},{"type":24,"tag":209,"props":13453,"children":13454},{"style":312},[13455],{"type":30,"value":2483},{"type":24,"tag":209,"props":13457,"children":13458},{"style":248},[13459],{"type":30,"value":2488},{"type":24,"tag":209,"props":13461,"children":13462},{"style":273},[13463],{"type":30,"value":555},{"type":24,"tag":209,"props":13465,"children":13466},{"style":248},[13467],{"type":30,"value":587},{"type":24,"tag":209,"props":13469,"children":13470},{"class":211,"line":360},[13471],{"type":24,"tag":209,"props":13472,"children":13473},{"style":248},[13474],{"type":30,"value":614},{"type":24,"tag":209,"props":13476,"children":13477},{"class":211,"line":18},[13478],{"type":24,"tag":209,"props":13479,"children":13480},{"style":216},[13481],{"type":30,"value":2511},{"type":24,"tag":209,"props":13483,"children":13484},{"class":211,"line":414},[13485,13489,13493,13497],{"type":24,"tag":209,"props":13486,"children":13487},{"style":248},[13488],{"type":30,"value":2519},{"type":24,"tag":209,"props":13490,"children":13491},{"style":226},[13492],{"type":30,"value":2524},{"type":24,"tag":209,"props":13494,"children":13495},{"style":312},[13496],{"type":30,"value":2529},{"type":24,"tag":209,"props":13498,"children":13499},{"style":248},[13500],{"type":30,"value":320},{"type":24,"tag":209,"props":13502,"children":13503},{"class":211,"line":433},[13504],{"type":24,"tag":209,"props":13505,"children":13506},{"style":248},[13507],{"type":30,"value":614},{"type":24,"tag":209,"props":13509,"children":13510},{"class":211,"line":468},[13511],{"type":24,"tag":209,"props":13512,"children":13513},{"style":216},[13514],{"type":30,"value":2548},{"type":24,"tag":209,"props":13516,"children":13517},{"class":211,"line":477},[13518],{"type":24,"tag":209,"props":13519,"children":13520},{"style":248},[13521],{"type":30,"value":2556},{"type":24,"tag":209,"props":13523,"children":13524},{"class":211,"line":486},[13525,13529,13533,13537,13541,13545,13549,13553,13557,13561,13565,13569,13573,13577,13581],{"type":24,"tag":209,"props":13526,"children":13527},{"style":248},[13528],{"type":30,"value":2564},{"type":24,"tag":209,"props":13530,"children":13531},{"style":312},[13532],{"type":30,"value":2569},{"type":24,"tag":209,"props":13534,"children":13535},{"style":248},[13536],{"type":30,"value":2382},{"type":24,"tag":209,"props":13538,"children":13539},{"style":312},[13540],{"type":30,"value":1862},{"type":24,"tag":209,"props":13542,"children":13543},{"style":248},[13544],{"type":30,"value":2582},{"type":24,"tag":209,"props":13546,"children":13547},{"style":312},[13548],{"type":30,"value":1862},{"type":24,"tag":209,"props":13550,"children":13551},{"style":248},[13552],{"type":30,"value":2591},{"type":24,"tag":209,"props":13554,"children":13555},{"style":312},[13556],{"type":30,"value":2596},{"type":24,"tag":209,"props":13558,"children":13559},{"style":248},[13560],{"type":30,"value":2382},{"type":24,"tag":209,"props":13562,"children":13563},{"style":312},[13564],{"type":30,"value":1862},{"type":24,"tag":209,"props":13566,"children":13567},{"style":248},[13568],{"type":30,"value":2582},{"type":24,"tag":209,"props":13570,"children":13571},{"style":312},[13572],{"type":30,"value":1862},{"type":24,"tag":209,"props":13574,"children":13575},{"style":248},[13576],{"type":30,"value":2617},{"type":24,"tag":209,"props":13578,"children":13579},{"style":312},[13580],{"type":30,"value":1815},{"type":24,"tag":209,"props":13582,"children":13583},{"style":248},[13584],{"type":30,"value":320},{"type":24,"tag":209,"props":13586,"children":13587},{"class":211,"line":495},[13588],{"type":24,"tag":209,"props":13589,"children":13590},{"style":248},[13591],{"type":30,"value":2633},{"type":24,"tag":209,"props":13593,"children":13594},{"class":211,"line":563},[13595],{"type":24,"tag":209,"props":13596,"children":13597},{"style":248},[13598],{"type":30,"value":2641},{"type":24,"tag":209,"props":13600,"children":13601},{"class":211,"line":572},[13602],{"type":24,"tag":209,"props":13603,"children":13604},{"style":248},[13605],{"type":30,"value":1844},{"type":24,"tag":209,"props":13607,"children":13608},{"class":211,"line":590},[13609],{"type":24,"tag":209,"props":13610,"children":13611},{"style":248},[13612],{"type":30,"value":614},{"type":24,"tag":209,"props":13614,"children":13615},{"class":211,"line":599},[13616],{"type":24,"tag":209,"props":13617,"children":13618},{"style":216},[13619],{"type":30,"value":2663},{"type":24,"tag":209,"props":13621,"children":13622},{"class":211,"line":608},[13623,13627,13631,13635,13639,13643],{"type":24,"tag":209,"props":13624,"children":13625},{"style":248},[13626],{"type":30,"value":2671},{"type":24,"tag":209,"props":13628,"children":13629},{"style":232},[13630],{"type":30,"value":444},{"type":24,"tag":209,"props":13632,"children":13633},{"style":248},[13634],{"type":30,"value":449},{"type":24,"tag":209,"props":13636,"children":13637},{"style":452},[13638],{"type":30,"value":455},{"type":24,"tag":209,"props":13640,"children":13641},{"style":226},[13642],{"type":30,"value":460},{"type":24,"tag":209,"props":13644,"children":13645},{"style":248},[13646],{"type":30,"value":465},{"type":24,"tag":209,"props":13648,"children":13649},{"class":211,"line":617},[13650],{"type":24,"tag":209,"props":13651,"children":13652},{"style":248},[13653],{"type":30,"value":2699},{"type":24,"tag":209,"props":13655,"children":13656},{"class":211,"line":641},[13657],{"type":24,"tag":209,"props":13658,"children":13659},{"style":248},[13660],{"type":30,"value":2707},{"type":24,"tag":209,"props":13662,"children":13663},{"class":211,"line":662},[13664],{"type":24,"tag":209,"props":13665,"children":13666},{"style":248},[13667],{"type":30,"value":2715},{"type":24,"tag":209,"props":13669,"children":13670},{"class":211,"line":671},[13671],{"type":24,"tag":209,"props":13672,"children":13673},{"style":248},[13674],{"type":30,"value":2723},{"type":24,"tag":209,"props":13676,"children":13677},{"class":211,"line":680},[13678],{"type":24,"tag":209,"props":13679,"children":13680},{"style":248},[13681],{"type":30,"value":2731},{"type":24,"tag":209,"props":13683,"children":13684},{"class":211,"line":689},[13685],{"type":24,"tag":209,"props":13686,"children":13687},{"style":248},[13688],{"type":30,"value":2739},{"type":24,"tag":209,"props":13690,"children":13691},{"class":211,"line":698},[13692],{"type":24,"tag":209,"props":13693,"children":13694},{"style":248},[13695],{"type":30,"value":713},{"type":24,"tag":38,"props":13697,"children":13698},{"id":2749},[13699],{"type":30,"value":2752},{"type":24,"tag":45,"props":13701,"children":13702},{"id":2755},[13703],{"type":30,"value":2758},{"type":24,"tag":182,"props":13705,"children":13706},{"code":2761,"language":771,"meta":7,"className":772,"style":7},[13707],{"type":24,"tag":187,"props":13708,"children":13709},{"__ignoreMap":7},[13710,13737,13744,13751,13758,13781,13792,13803,13822,13853,13860,13867,13902,13909,13916,13923,13946],{"type":24,"tag":209,"props":13711,"children":13712},{"class":211,"line":212},[13713,13717,13721,13725,13729,13733],{"type":24,"tag":209,"props":13714,"children":13715},{"style":226},[13716],{"type":30,"value":838},{"type":24,"tag":209,"props":13718,"children":13719},{"style":232},[13720],{"type":30,"value":2777},{"type":24,"tag":209,"props":13722,"children":13723},{"style":248},[13724],{"type":30,"value":2782},{"type":24,"tag":209,"props":13726,"children":13727},{"style":226},[13728],{"type":30,"value":815},{"type":24,"tag":209,"props":13730,"children":13731},{"style":273},[13732],{"type":30,"value":2791},{"type":24,"tag":209,"props":13734,"children":13735},{"style":248},[13736],{"type":30,"value":2796},{"type":24,"tag":209,"props":13738,"children":13739},{"class":211,"line":222},[13740],{"type":24,"tag":209,"props":13741,"children":13742},{"style":312},[13743],{"type":30,"value":2804},{"type":24,"tag":209,"props":13745,"children":13746},{"class":211,"line":264},[13747],{"type":24,"tag":209,"props":13748,"children":13749},{"style":312},[13750],{"type":30,"value":2812},{"type":24,"tag":209,"props":13752,"children":13753},{"class":211,"line":303},[13754],{"type":24,"tag":209,"props":13755,"children":13756},{"style":312},[13757],{"type":30,"value":2804},{"type":24,"tag":209,"props":13759,"children":13760},{"class":211,"line":323},[13761,13765,13769,13773,13777],{"type":24,"tag":209,"props":13762,"children":13763},{"style":226},[13764],{"type":30,"value":2827},{"type":24,"tag":209,"props":13766,"children":13767},{"style":248},[13768],{"type":30,"value":2832},{"type":24,"tag":209,"props":13770,"children":13771},{"style":226},[13772],{"type":30,"value":2837},{"type":24,"tag":209,"props":13774,"children":13775},{"style":273},[13776],{"type":30,"value":2842},{"type":24,"tag":209,"props":13778,"children":13779},{"style":248},[13780],{"type":30,"value":2847},{"type":24,"tag":209,"props":13782,"children":13783},{"class":211,"line":342},[13784,13788],{"type":24,"tag":209,"props":13785,"children":13786},{"style":226},[13787],{"type":30,"value":2855},{"type":24,"tag":209,"props":13789,"children":13790},{"style":248},[13791],{"type":30,"value":966},{"type":24,"tag":209,"props":13793,"children":13794},{"class":211,"line":351},[13795,13799],{"type":24,"tag":209,"props":13796,"children":13797},{"style":226},[13798],{"type":30,"value":2867},{"type":24,"tag":209,"props":13800,"children":13801},{"style":248},[13802],{"type":30,"value":2872},{"type":24,"tag":209,"props":13804,"children":13805},{"class":211,"line":360},[13806,13810,13814,13818],{"type":24,"tag":209,"props":13807,"children":13808},{"style":226},[13809],{"type":30,"value":2880},{"type":24,"tag":209,"props":13811,"children":13812},{"style":248},[13813],{"type":30,"value":2885},{"type":24,"tag":209,"props":13815,"children":13816},{"style":226},[13817],{"type":30,"value":2890},{"type":24,"tag":209,"props":13819,"children":13820},{"style":248},[13821],{"type":30,"value":2895},{"type":24,"tag":209,"props":13823,"children":13824},{"class":211,"line":18},[13825,13829,13833,13837,13841,13845,13849],{"type":24,"tag":209,"props":13826,"children":13827},{"style":226},[13828],{"type":30,"value":2903},{"type":24,"tag":209,"props":13830,"children":13831},{"style":248},[13832],{"type":30,"value":2832},{"type":24,"tag":209,"props":13834,"children":13835},{"style":226},[13836],{"type":30,"value":956},{"type":24,"tag":209,"props":13838,"children":13839},{"style":248},[13840],{"type":30,"value":2916},{"type":24,"tag":209,"props":13842,"children":13843},{"style":226},[13844],{"type":30,"value":2921},{"type":24,"tag":209,"props":13846,"children":13847},{"style":273},[13848],{"type":30,"value":2926},{"type":24,"tag":209,"props":13850,"children":13851},{"style":248},[13852],{"type":30,"value":966},{"type":24,"tag":209,"props":13854,"children":13855},{"class":211,"line":414},[13856],{"type":24,"tag":209,"props":13857,"children":13858},{"style":216},[13859],{"type":30,"value":2938},{"type":24,"tag":209,"props":13861,"children":13862},{"class":211,"line":433},[13863],{"type":24,"tag":209,"props":13864,"children":13865},{"style":248},[13866],{"type":30,"value":2946},{"type":24,"tag":209,"props":13868,"children":13869},{"class":211,"line":468},[13870,13874,13878,13882,13886,13890,13894,13898],{"type":24,"tag":209,"props":13871,"children":13872},{"style":248},[13873],{"type":30,"value":2954},{"type":24,"tag":209,"props":13875,"children":13876},{"style":226},[13877],{"type":30,"value":2959},{"type":24,"tag":209,"props":13879,"children":13880},{"style":312},[13881],{"type":30,"value":2964},{"type":24,"tag":209,"props":13883,"children":13884},{"style":273},[13885],{"type":30,"value":2969},{"type":24,"tag":209,"props":13887,"children":13888},{"style":248},[13889],{"type":30,"value":2974},{"type":24,"tag":209,"props":13891,"children":13892},{"style":273},[13893],{"type":30,"value":2979},{"type":24,"tag":209,"props":13895,"children":13896},{"style":312},[13897],{"type":30,"value":2984},{"type":24,"tag":209,"props":13899,"children":13900},{"style":248},[13901],{"type":30,"value":560},{"type":24,"tag":209,"props":13903,"children":13904},{"class":211,"line":477},[13905],{"type":24,"tag":209,"props":13906,"children":13907},{"style":226},[13908],{"type":30,"value":2996},{"type":24,"tag":209,"props":13910,"children":13911},{"class":211,"line":486},[13912],{"type":24,"tag":209,"props":13913,"children":13914},{"style":248},[13915],{"type":30,"value":3004},{"type":24,"tag":209,"props":13917,"children":13918},{"class":211,"line":495},[13919],{"type":24,"tag":209,"props":13920,"children":13921},{"style":216},[13922],{"type":30,"value":3012},{"type":24,"tag":209,"props":13924,"children":13925},{"class":211,"line":563},[13926,13930,13934,13938,13942],{"type":24,"tag":209,"props":13927,"children":13928},{"style":248},[13929],{"type":30,"value":3020},{"type":24,"tag":209,"props":13931,"children":13932},{"style":226},[13933],{"type":30,"value":815},{"type":24,"tag":209,"props":13935,"children":13936},{"style":273},[13937],{"type":30,"value":3029},{"type":24,"tag":209,"props":13939,"children":13940},{"style":226},[13941],{"type":30,"value":3034},{"type":24,"tag":209,"props":13943,"children":13944},{"style":248},[13945],{"type":30,"value":3039},{"type":24,"tag":209,"props":13947,"children":13948},{"class":211,"line":572},[13949],{"type":24,"tag":209,"props":13950,"children":13951},{"style":248},[13952],{"type":30,"value":3047},{"type":24,"tag":45,"props":13954,"children":13955},{"id":3050},[13956],{"type":30,"value":3053},{"type":24,"tag":32,"props":13958,"children":13959},{},[13960],{"type":30,"value":3058},{"type":24,"tag":57,"props":13962,"children":13963},{},[13964,13968,13972,13976,13980],{"type":24,"tag":61,"props":13965,"children":13966},{},[13967],{"type":30,"value":3066},{"type":24,"tag":61,"props":13969,"children":13970},{},[13971],{"type":30,"value":3071},{"type":24,"tag":61,"props":13973,"children":13974},{},[13975],{"type":30,"value":3076},{"type":24,"tag":61,"props":13977,"children":13978},{},[13979],{"type":30,"value":3081},{"type":24,"tag":61,"props":13981,"children":13982},{},[13983],{"type":30,"value":3086},{"type":24,"tag":38,"props":13985,"children":13986},{"id":3089},[13987],{"type":30,"value":3092},{"type":24,"tag":45,"props":13989,"children":13990},{"id":3095},[13991],{"type":30,"value":3098},{"type":24,"tag":182,"props":13993,"children":13994},{"code":3101,"language":3102,"meta":7,"className":3103,"style":7},[13995],{"type":24,"tag":187,"props":13996,"children":13997},{"__ignoreMap":7},[13998,14005,14012,14019,14026,14045,14052,14059,14078],{"type":24,"tag":209,"props":13999,"children":14000},{"class":211,"line":212},[14001],{"type":24,"tag":209,"props":14002,"children":14003},{"style":216},[14004],{"type":30,"value":3115},{"type":24,"tag":209,"props":14006,"children":14007},{"class":211,"line":222},[14008],{"type":24,"tag":209,"props":14009,"children":14010},{"style":216},[14011],{"type":30,"value":3123},{"type":24,"tag":209,"props":14013,"children":14014},{"class":211,"line":264},[14015],{"type":24,"tag":209,"props":14016,"children":14017},{"emptyLinePlaceholder":19},[14018],{"type":30,"value":1676},{"type":24,"tag":209,"props":14020,"children":14021},{"class":211,"line":303},[14022],{"type":24,"tag":209,"props":14023,"children":14024},{"style":216},[14025],{"type":30,"value":3138},{"type":24,"tag":209,"props":14027,"children":14028},{"class":211,"line":323},[14029,14033,14037,14041],{"type":24,"tag":209,"props":14030,"children":14031},{"style":226},[14032],{"type":30,"value":3146},{"type":24,"tag":209,"props":14034,"children":14035},{"style":248},[14036],{"type":30,"value":3151},{"type":24,"tag":209,"props":14038,"children":14039},{"style":226},[14040],{"type":30,"value":815},{"type":24,"tag":209,"props":14042,"children":14043},{"style":312},[14044],{"type":30,"value":3160},{"type":24,"tag":209,"props":14046,"children":14047},{"class":211,"line":342},[14048],{"type":24,"tag":209,"props":14049,"children":14050},{"emptyLinePlaceholder":19},[14051],{"type":30,"value":1676},{"type":24,"tag":209,"props":14053,"children":14054},{"class":211,"line":351},[14055],{"type":24,"tag":209,"props":14056,"children":14057},{"style":216},[14058],{"type":30,"value":3175},{"type":24,"tag":209,"props":14060,"children":14061},{"class":211,"line":360},[14062,14066,14070,14074],{"type":24,"tag":209,"props":14063,"children":14064},{"style":232},[14065],{"type":30,"value":3183},{"type":24,"tag":209,"props":14067,"children":14068},{"style":312},[14069],{"type":30,"value":3188},{"type":24,"tag":209,"props":14071,"children":14072},{"style":312},[14073],{"type":30,"value":3193},{"type":24,"tag":209,"props":14075,"children":14076},{"style":273},[14077],{"type":30,"value":3198},{"type":24,"tag":209,"props":14079,"children":14080},{"class":211,"line":18},[14081,14085],{"type":24,"tag":209,"props":14082,"children":14083},{"style":273},[14084],{"type":30,"value":3206},{"type":24,"tag":209,"props":14086,"children":14087},{"style":312},[14088],{"type":30,"value":3211},{"type":24,"tag":45,"props":14090,"children":14091},{"id":3214},[14092],{"type":30,"value":3217},{"type":24,"tag":57,"props":14094,"children":14095},{},[14096,14100,14104,14108],{"type":24,"tag":61,"props":14097,"children":14098},{},[14099],{"type":30,"value":3225},{"type":24,"tag":61,"props":14101,"children":14102},{},[14103],{"type":30,"value":3230},{"type":24,"tag":61,"props":14105,"children":14106},{},[14107],{"type":30,"value":3235},{"type":24,"tag":61,"props":14109,"children":14110},{},[14111],{"type":30,"value":3240},{"type":24,"tag":45,"props":14113,"children":14114},{"id":3243},[14115],{"type":30,"value":3246},{"type":24,"tag":57,"props":14117,"children":14118},{},[14119,14123,14127,14131],{"type":24,"tag":61,"props":14120,"children":14121},{},[14122],{"type":30,"value":3254},{"type":24,"tag":61,"props":14124,"children":14125},{},[14126],{"type":30,"value":3259},{"type":24,"tag":61,"props":14128,"children":14129},{},[14130],{"type":30,"value":3264},{"type":24,"tag":61,"props":14132,"children":14133},{},[14134],{"type":30,"value":3269},{"type":24,"tag":38,"props":14136,"children":14137},{"id":3272},[14138],{"type":30,"value":3275},{"type":24,"tag":45,"props":14140,"children":14141},{"id":3278},[14142],{"type":30,"value":3281},{"type":24,"tag":182,"props":14144,"children":14145},{"code":3284,"language":1546,"meta":7,"className":1547,"style":7},[14146],{"type":24,"tag":187,"props":14147,"children":14148},{"__ignoreMap":7},[14149,14156,14187,14206,14225,14244,14263,14270,14277,14304,14347,14354,14381,14396,14411,14418,14425,14432,14439,14450,14457,14464,14471],{"type":24,"tag":209,"props":14150,"children":14151},{"class":211,"line":212},[14152],{"type":24,"tag":209,"props":14153,"children":14154},{"style":216},[14155],{"type":30,"value":3296},{"type":24,"tag":209,"props":14157,"children":14158},{"class":211,"line":222},[14159,14163,14167,14171,14175,14179,14183],{"type":24,"tag":209,"props":14160,"children":14161},{"style":226},[14162],{"type":30,"value":229},{"type":24,"tag":209,"props":14164,"children":14165},{"style":232},[14166],{"type":30,"value":3308},{"type":24,"tag":209,"props":14168,"children":14169},{"style":226},[14170],{"type":30,"value":240},{"type":24,"tag":209,"props":14172,"children":14173},{"style":226},[14174],{"type":30,"value":245},{"type":24,"tag":209,"props":14176,"children":14177},{"style":248},[14178],{"type":30,"value":251},{"type":24,"tag":209,"props":14180,"children":14181},{"style":226},[14182],{"type":30,"value":256},{"type":24,"tag":209,"props":14184,"children":14185},{"style":248},[14186],{"type":30,"value":261},{"type":24,"tag":209,"props":14188,"children":14189},{"class":211,"line":264},[14190,14194,14198,14202],{"type":24,"tag":209,"props":14191,"children":14192},{"style":226},[14193],{"type":30,"value":270},{"type":24,"tag":209,"props":14195,"children":14196},{"style":273},[14197],{"type":30,"value":3340},{"type":24,"tag":209,"props":14199,"children":14200},{"style":226},[14201],{"type":30,"value":240},{"type":24,"tag":209,"props":14203,"children":14204},{"style":248},[14205],{"type":30,"value":261},{"type":24,"tag":209,"props":14207,"children":14208},{"class":211,"line":303},[14209,14213,14217,14221],{"type":24,"tag":209,"props":14210,"children":14211},{"style":248},[14212],{"type":30,"value":3356},{"type":24,"tag":209,"props":14214,"children":14215},{"style":226},[14216],{"type":30,"value":3361},{"type":24,"tag":209,"props":14218,"children":14219},{"style":232},[14220],{"type":30,"value":3366},{"type":24,"tag":209,"props":14222,"children":14223},{"style":248},[14224],{"type":30,"value":3371},{"type":24,"tag":209,"props":14226,"children":14227},{"class":211,"line":323},[14228,14232,14236,14240],{"type":24,"tag":209,"props":14229,"children":14230},{"style":248},[14231],{"type":30,"value":3379},{"type":24,"tag":209,"props":14233,"children":14234},{"style":226},[14235],{"type":30,"value":3361},{"type":24,"tag":209,"props":14237,"children":14238},{"style":232},[14239],{"type":30,"value":3388},{"type":24,"tag":209,"props":14241,"children":14242},{"style":248},[14243],{"type":30,"value":3371},{"type":24,"tag":209,"props":14245,"children":14246},{"class":211,"line":342},[14247,14251,14255,14259],{"type":24,"tag":209,"props":14248,"children":14249},{"style":248},[14250],{"type":30,"value":3400},{"type":24,"tag":209,"props":14252,"children":14253},{"style":226},[14254],{"type":30,"value":3361},{"type":24,"tag":209,"props":14256,"children":14257},{"style":232},[14258],{"type":30,"value":3409},{"type":24,"tag":209,"props":14260,"children":14261},{"style":248},[14262],{"type":30,"value":339},{"type":24,"tag":209,"props":14264,"children":14265},{"class":211,"line":351},[14266],{"type":24,"tag":209,"props":14267,"children":14268},{"style":248},[14269],{"type":30,"value":2739},{"type":24,"tag":209,"props":14271,"children":14272},{"class":211,"line":360},[14273],{"type":24,"tag":209,"props":14274,"children":14275},{"style":248},[14276],{"type":30,"value":357},{"type":24,"tag":209,"props":14278,"children":14279},{"class":211,"line":18},[14280,14284,14288,14292,14296,14300],{"type":24,"tag":209,"props":14281,"children":14282},{"style":226},[14283],{"type":30,"value":270},{"type":24,"tag":209,"props":14285,"children":14286},{"style":273},[14287],{"type":30,"value":3439},{"type":24,"tag":209,"props":14289,"children":14290},{"style":226},[14291],{"type":30,"value":240},{"type":24,"tag":209,"props":14293,"children":14294},{"style":248},[14295],{"type":30,"value":3448},{"type":24,"tag":209,"props":14297,"children":14298},{"style":232},[14299],{"type":30,"value":3453},{"type":24,"tag":209,"props":14301,"children":14302},{"style":248},[14303],{"type":30,"value":3458},{"type":24,"tag":209,"props":14305,"children":14306},{"class":211,"line":414},[14307,14311,14315,14319,14323,14327,14331,14335,14339,14343],{"type":24,"tag":209,"props":14308,"children":14309},{"style":248},[14310],{"type":30,"value":3466},{"type":24,"tag":209,"props":14312,"children":14313},{"style":232},[14314],{"type":30,"value":3471},{"type":24,"tag":209,"props":14316,"children":14317},{"style":248},[14318],{"type":30,"value":3476},{"type":24,"tag":209,"props":14320,"children":14321},{"style":452},[14322],{"type":30,"value":3481},{"type":24,"tag":209,"props":14324,"children":14325},{"style":248},[14326],{"type":30,"value":521},{"type":24,"tag":209,"props":14328,"children":14329},{"style":452},[14330],{"type":30,"value":3490},{"type":24,"tag":209,"props":14332,"children":14333},{"style":248},[14334],{"type":30,"value":3495},{"type":24,"tag":209,"props":14336,"children":14337},{"style":226},[14338],{"type":30,"value":256},{"type":24,"tag":209,"props":14340,"children":14341},{"style":226},[14342],{"type":30,"value":3504},{"type":24,"tag":209,"props":14344,"children":14345},{"style":248},[14346],{"type":30,"value":3509},{"type":24,"tag":209,"props":14348,"children":14349},{"class":211,"line":433},[14350],{"type":24,"tag":209,"props":14351,"children":14352},{"style":248},[14353],{"type":30,"value":357},{"type":24,"tag":209,"props":14355,"children":14356},{"class":211,"line":468},[14357,14361,14365,14369,14373,14377],{"type":24,"tag":209,"props":14358,"children":14359},{"style":226},[14360],{"type":30,"value":1894},{"type":24,"tag":209,"props":14362,"children":14363},{"style":248},[14364],{"type":30,"value":3528},{"type":24,"tag":209,"props":14366,"children":14367},{"style":273},[14368],{"type":30,"value":3533},{"type":24,"tag":209,"props":14370,"children":14371},{"style":226},[14372],{"type":30,"value":3538},{"type":24,"tag":209,"props":14374,"children":14375},{"style":273},[14376],{"type":30,"value":3543},{"type":24,"tag":209,"props":14378,"children":14379},{"style":248},[14380],{"type":30,"value":3548},{"type":24,"tag":209,"props":14382,"children":14383},{"class":211,"line":477},[14384,14388,14392],{"type":24,"tag":209,"props":14385,"children":14386},{"style":226},[14387],{"type":30,"value":623},{"type":24,"tag":209,"props":14389,"children":14390},{"style":232},[14391],{"type":30,"value":3560},{"type":24,"tag":209,"props":14393,"children":14394},{"style":248},[14395],{"type":30,"value":300},{"type":24,"tag":209,"props":14397,"children":14398},{"class":211,"line":486},[14399,14403,14407],{"type":24,"tag":209,"props":14400,"children":14401},{"style":248},[14402],{"type":30,"value":3572},{"type":24,"tag":209,"props":14404,"children":14405},{"style":312},[14406],{"type":30,"value":3577},{"type":24,"tag":209,"props":14408,"children":14409},{"style":248},[14410],{"type":30,"value":320},{"type":24,"tag":209,"props":14412,"children":14413},{"class":211,"line":495},[14414],{"type":24,"tag":209,"props":14415,"children":14416},{"style":248},[14417],{"type":30,"value":3589},{"type":24,"tag":209,"props":14419,"children":14420},{"class":211,"line":563},[14421],{"type":24,"tag":209,"props":14422,"children":14423},{"style":248},[14424],{"type":30,"value":695},{"type":24,"tag":209,"props":14426,"children":14427},{"class":211,"line":572},[14428],{"type":24,"tag":209,"props":14429,"children":14430},{"style":248},[14431],{"type":30,"value":704},{"type":24,"tag":209,"props":14433,"children":14434},{"class":211,"line":590},[14435],{"type":24,"tag":209,"props":14436,"children":14437},{"style":248},[14438],{"type":30,"value":357},{"type":24,"tag":209,"props":14440,"children":14441},{"class":211,"line":599},[14442,14446],{"type":24,"tag":209,"props":14443,"children":14444},{"style":226},[14445],{"type":30,"value":1980},{"type":24,"tag":209,"props":14447,"children":14448},{"style":248},[14449],{"type":30,"value":3622},{"type":24,"tag":209,"props":14451,"children":14452},{"class":211,"line":608},[14453],{"type":24,"tag":209,"props":14454,"children":14455},{"style":248},[14456],{"type":30,"value":713},{"type":24,"tag":209,"props":14458,"children":14459},{"class":211,"line":617},[14460],{"type":24,"tag":209,"props":14461,"children":14462},{"emptyLinePlaceholder":19},[14463],{"type":30,"value":1676},{"type":24,"tag":209,"props":14465,"children":14466},{"class":211,"line":641},[14467],{"type":24,"tag":209,"props":14468,"children":14469},{"style":216},[14470],{"type":30,"value":3644},{"type":24,"tag":209,"props":14472,"children":14473},{"class":211,"line":662},[14474,14478,14482,14486,14490,14494,14498,14502],{"type":24,"tag":209,"props":14475,"children":14476},{"style":232},[14477],{"type":30,"value":3652},{"type":24,"tag":209,"props":14479,"children":14480},{"style":248},[14481],{"type":30,"value":3657},{"type":24,"tag":209,"props":14483,"children":14484},{"style":273},[14485],{"type":30,"value":3662},{"type":24,"tag":209,"props":14487,"children":14488},{"style":226},[14489],{"type":30,"value":3667},{"type":24,"tag":209,"props":14491,"children":14492},{"style":273},[14493],{"type":30,"value":3672},{"type":24,"tag":209,"props":14495,"children":14496},{"style":226},[14497],{"type":30,"value":3667},{"type":24,"tag":209,"props":14499,"children":14500},{"style":273},[14501],{"type":30,"value":3681},{"type":24,"tag":209,"props":14503,"children":14504},{"style":248},[14505],{"type":30,"value":1958},{"type":24,"tag":45,"props":14507,"children":14508},{"id":3688},[14509],{"type":30,"value":3691},{"type":24,"tag":32,"props":14511,"children":14512},{},[14513],{"type":30,"value":3696},{"type":24,"tag":57,"props":14515,"children":14516},{},[14517,14521,14525,14529,14533],{"type":24,"tag":61,"props":14518,"children":14519},{},[14520],{"type":30,"value":3704},{"type":24,"tag":61,"props":14522,"children":14523},{},[14524],{"type":30,"value":3709},{"type":24,"tag":61,"props":14526,"children":14527},{},[14528],{"type":30,"value":3714},{"type":24,"tag":61,"props":14530,"children":14531},{},[14532],{"type":30,"value":3719},{"type":24,"tag":61,"props":14534,"children":14535},{},[14536],{"type":30,"value":3724},{"type":24,"tag":38,"props":14538,"children":14539},{"id":3727},[14540],{"type":30,"value":3730},{"type":24,"tag":57,"props":14542,"children":14544},{"className":14543},[3734],[14545,14553,14561,14569,14577,14585,14593,14601,14609,14617,14625],{"type":24,"tag":61,"props":14546,"children":14548},{"className":14547},[3739],[14549,14552],{"type":24,"tag":3742,"props":14550,"children":14551},{"disabled":19,"type":3744},[],{"type":30,"value":3747},{"type":24,"tag":61,"props":14554,"children":14556},{"className":14555},[3739],[14557,14560],{"type":24,"tag":3742,"props":14558,"children":14559},{"disabled":19,"type":3744},[],{"type":30,"value":3756},{"type":24,"tag":61,"props":14562,"children":14564},{"className":14563},[3739],[14565,14568],{"type":24,"tag":3742,"props":14566,"children":14567},{"disabled":19,"type":3744},[],{"type":30,"value":3765},{"type":24,"tag":61,"props":14570,"children":14572},{"className":14571},[3739],[14573,14576],{"type":24,"tag":3742,"props":14574,"children":14575},{"disabled":19,"type":3744},[],{"type":30,"value":3774},{"type":24,"tag":61,"props":14578,"children":14580},{"className":14579},[3739],[14581,14584],{"type":24,"tag":3742,"props":14582,"children":14583},{"disabled":19,"type":3744},[],{"type":30,"value":3783},{"type":24,"tag":61,"props":14586,"children":14588},{"className":14587},[3739],[14589,14592],{"type":24,"tag":3742,"props":14590,"children":14591},{"disabled":19,"type":3744},[],{"type":30,"value":3792},{"type":24,"tag":61,"props":14594,"children":14596},{"className":14595},[3739],[14597,14600],{"type":24,"tag":3742,"props":14598,"children":14599},{"disabled":19,"type":3744},[],{"type":30,"value":3801},{"type":24,"tag":61,"props":14602,"children":14604},{"className":14603},[3739],[14605,14608],{"type":24,"tag":3742,"props":14606,"children":14607},{"disabled":19,"type":3744},[],{"type":30,"value":3810},{"type":24,"tag":61,"props":14610,"children":14612},{"className":14611},[3739],[14613,14616],{"type":24,"tag":3742,"props":14614,"children":14615},{"disabled":19,"type":3744},[],{"type":30,"value":3819},{"type":24,"tag":61,"props":14618,"children":14620},{"className":14619},[3739],[14621,14624],{"type":24,"tag":3742,"props":14622,"children":14623},{"disabled":19,"type":3744},[],{"type":30,"value":3828},{"type":24,"tag":61,"props":14626,"children":14628},{"className":14627},[3739],[14629,14632],{"type":24,"tag":3742,"props":14630,"children":14631},{"disabled":19,"type":3744},[],{"type":30,"value":3837},{"type":24,"tag":38,"props":14634,"children":14635},{"id":3840},[14636],{"type":30,"value":3843},{"type":24,"tag":32,"props":14638,"children":14639},{},[14640],{"type":30,"value":3848},{"type":24,"tag":32,"props":14642,"children":14643},{},[14644],{"type":30,"value":3853},{"type":24,"tag":32,"props":14646,"children":14647},{},[14648,14649,14653],{"type":30,"value":3858},{"type":24,"tag":3860,"props":14650,"children":14651},{"href":3862},[14652],{"type":30,"value":3865},{"type":30,"value":3867},{"type":24,"tag":3869,"props":14655,"children":14656},{},[],{"type":24,"tag":32,"props":14658,"children":14659},{},[14660,14664],{"type":24,"tag":65,"props":14661,"children":14662},{},[14663],{"type":30,"value":3879},{"type":30,"value":3881},{"type":24,"tag":3883,"props":14666,"children":14667},{},[14668],{"type":30,"value":3887},{"title":7,"searchDepth":264,"depth":264,"links":14670},[14671,14675,14683,14689,14694,14698,14702,14707,14711,14712],{"id":40,"depth":222,"text":43,"children":14672},[14673,14674],{"id":47,"depth":264,"text":50},{"id":114,"depth":264,"text":117},{"id":153,"depth":222,"text":156,"children":14676},[14677,14678,14679,14680,14681,14682],{"id":159,"depth":264,"text":162},{"id":716,"depth":264,"text":719},{"id":1201,"depth":264,"text":1204},{"id":1247,"depth":264,"text":1250},{"id":1293,"depth":264,"text":1296},{"id":1339,"depth":264,"text":1342},{"id":1385,"depth":222,"text":1388,"children":14684},[14685,14686,14687,14688],{"id":1391,"depth":264,"text":1394},{"id":1449,"depth":264,"text":1452},{"id":1526,"depth":264,"text":1529},{"id":2059,"depth":264,"text":2062},{"id":2146,"depth":222,"text":2149,"children":14690},[14691,14692,14693],{"id":2152,"depth":264,"text":2155},{"id":2171,"depth":264,"text":2174},{"id":2190,"depth":264,"text":2193},{"id":2209,"depth":222,"text":2212,"children":14695},[14696,14697],{"id":2215,"depth":264,"text":2218},{"id":2347,"depth":264,"text":2350},{"id":2749,"depth":222,"text":2752,"children":14699},[14700,14701],{"id":2755,"depth":264,"text":2758},{"id":3050,"depth":264,"text":3053},{"id":3089,"depth":222,"text":3092,"children":14703},[14704,14705,14706],{"id":3095,"depth":264,"text":3098},{"id":3214,"depth":264,"text":3217},{"id":3243,"depth":264,"text":3246},{"id":3272,"depth":222,"text":3275,"children":14708},[14709,14710],{"id":3278,"depth":264,"text":3281},{"id":3688,"depth":264,"text":3691},{"id":3727,"depth":222,"text":3730},{"id":3840,"depth":222,"text":3843},1771002835886]