[{"data":1,"prerenderedAt":14714},["ShallowReactive",2],{"category-integration":3,"all-posts":3939},[4],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"date":11,"author":12,"category":13,"tags":14,"image":18,"readingTime":19,"featured":20,"body":21,"_type":3933,"_id":3934,"_source":3935,"_file":3936,"_stem":3937,"_extension":3938},"/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",[13,15,16,17],"API","Automation","Tutorial","https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=1200&h=600&fit=crop",9,true,{"type":22,"children":23,"toc":3889},"root",[24,32,38,45,52,57,113,119,124,152,158,164,174,182,192,200,715,721,730,738,761,769,1200,1206,1215,1223,1246,1252,1261,1269,1292,1298,1307,1315,1338,1344,1353,1361,1384,1390,1396,1401,1409,1427,1435,1448,1454,1459,1467,1475,1482,1500,1507,1525,1531,1536,1544,2008,2015,2033,2040,2058,2064,2069,2077,2095,2102,2120,2127,2145,2151,2157,2165,2170,2176,2184,2189,2195,2203,2208,2214,2220,2346,2352,2748,2754,2760,3049,3055,3060,3088,3094,3100,3213,3219,3242,3248,3271,3277,3283,3687,3693,3698,3726,3732,3839,3845,3850,3855,3869,3873,3883],{"type":25,"tag":26,"props":27,"children":29},"element","h1",{"id":28},"integration-guide-connecting-your-accounting-system",[30],{"type":31,"value":9},"text",{"type":25,"tag":33,"props":34,"children":35},"p",{},[36],{"type":31,"value":37},"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":25,"tag":39,"props":40,"children":42},"h2",{"id":41},"why-integration-matters",[43],{"type":31,"value":44},"Why Integration Matters",{"type":25,"tag":46,"props":47,"children":49},"h3",{"id":48},"the-cost-of-disconnected-systems",[50],{"type":31,"value":51},"The Cost of Disconnected Systems",{"type":25,"tag":33,"props":53,"children":54},{},[55],{"type":31,"value":56},"Without integration, businesses face:",{"type":25,"tag":58,"props":59,"children":60},"ul",{},[61,73,83,93,103],{"type":25,"tag":62,"props":63,"children":64},"li",{},[65,71],{"type":25,"tag":66,"props":67,"children":68},"strong",{},[69],{"type":31,"value":70},"Manual data entry",{"type":31,"value":72}," consuming 10-20 hours per week",{"type":25,"tag":62,"props":74,"children":75},{},[76,81],{"type":25,"tag":66,"props":77,"children":78},{},[79],{"type":31,"value":80},"Data entry errors",{"type":31,"value":82}," affecting 5-10% of transactions",{"type":25,"tag":62,"props":84,"children":85},{},[86,91],{"type":25,"tag":66,"props":87,"children":88},{},[89],{"type":31,"value":90},"Delayed reporting",{"type":31,"value":92}," with information days or weeks old",{"type":25,"tag":62,"props":94,"children":95},{},[96,101],{"type":25,"tag":66,"props":97,"children":98},{},[99],{"type":31,"value":100},"Reconciliation nightmares",{"type":31,"value":102}," at month-end",{"type":25,"tag":62,"props":104,"children":105},{},[106,111],{"type":25,"tag":66,"props":107,"children":108},{},[109],{"type":31,"value":110},"Missed insights",{"type":31,"value":112}," from siloed data",{"type":25,"tag":46,"props":114,"children":116},{"id":115},"the-integration-advantage",[117],{"type":31,"value":118},"The Integration Advantage",{"type":25,"tag":33,"props":120,"children":121},{},[122],{"type":31,"value":123},"Connected systems provide:",{"type":25,"tag":58,"props":125,"children":126},{},[127,132,137,142,147],{"type":25,"tag":62,"props":128,"children":129},{},[130],{"type":31,"value":131},"✅ Real-time data synchronization",{"type":25,"tag":62,"props":133,"children":134},{},[135],{"type":31,"value":136},"✅ Elimination of duplicate entry",{"type":25,"tag":62,"props":138,"children":139},{},[140],{"type":31,"value":141},"✅ Automatic reconciliation",{"type":25,"tag":62,"props":143,"children":144},{},[145],{"type":31,"value":146},"✅ Unified reporting",{"type":25,"tag":62,"props":148,"children":149},{},[150],{"type":31,"value":151},"✅ Better decision-making",{"type":25,"tag":39,"props":153,"children":155},{"id":154},"common-integration-scenarios",[156],{"type":31,"value":157},"Common Integration Scenarios",{"type":25,"tag":46,"props":159,"children":161},{"id":160},"_1-e-commerce-platforms",[162],{"type":31,"value":163},"1. E-Commerce Platforms",{"type":25,"tag":33,"props":165,"children":166},{},[167,172],{"type":25,"tag":66,"props":168,"children":169},{},[170],{"type":31,"value":171},"Integrate:",{"type":31,"value":173}," Shopify, WooCommerce, Amazon, eBay",{"type":25,"tag":33,"props":175,"children":176},{},[177],{"type":25,"tag":66,"props":178,"children":179},{},[180],{"type":31,"value":181},"Data Flow:",{"type":25,"tag":183,"props":184,"children":186},"pre",{"code":185},"E-Commerce → Accounting\n- Sales orders\n- Customer information\n- Payment details\n- Inventory updates\n- Shipping costs\n- Refunds and returns\n",[187],{"type":25,"tag":188,"props":189,"children":190},"code",{"__ignoreMap":8},[191],{"type":31,"value":185},{"type":25,"tag":33,"props":193,"children":194},{},[195],{"type":25,"tag":66,"props":196,"children":197},{},[198],{"type":31,"value":199},"Example Integration:",{"type":25,"tag":183,"props":201,"children":205},{"code":202,"language":203,"meta":8,"className":204,"style":8},"// 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",[206],{"type":25,"tag":188,"props":207,"children":208},{"__ignoreMap":8},[209,221,263,302,322,341,350,359,392,413,432,467,476,485,494,562,571,589,598,607,616,640,661,670,679,688,697,706],{"type":25,"tag":210,"props":211,"children":214},"span",{"class":212,"line":213},"line",1,[215],{"type":25,"tag":210,"props":216,"children":218},{"style":217},"--shiki-default:#6A737D",[219],{"type":31,"value":220},"// Shopify to Accounting Integration\n",{"type":25,"tag":210,"props":222,"children":224},{"class":212,"line":223},2,[225,231,237,242,247,253,258],{"type":25,"tag":210,"props":226,"children":228},{"style":227},"--shiki-default:#F97583",[229],{"type":31,"value":230},"const",{"type":25,"tag":210,"props":232,"children":234},{"style":233},"--shiki-default:#B392F0",[235],{"type":31,"value":236}," syncShopifyOrders",{"type":25,"tag":210,"props":238,"children":239},{"style":227},[240],{"type":31,"value":241}," =",{"type":25,"tag":210,"props":243,"children":244},{"style":227},[245],{"type":31,"value":246}," async",{"type":25,"tag":210,"props":248,"children":250},{"style":249},"--shiki-default:#E1E4E8",[251],{"type":31,"value":252}," () ",{"type":25,"tag":210,"props":254,"children":255},{"style":227},[256],{"type":31,"value":257},"=>",{"type":25,"tag":210,"props":259,"children":260},{"style":249},[261],{"type":31,"value":262}," {\n",{"type":25,"tag":210,"props":264,"children":266},{"class":212,"line":265},3,[267,272,278,282,287,292,297],{"type":25,"tag":210,"props":268,"children":269},{"style":227},[270],{"type":31,"value":271},"  const",{"type":25,"tag":210,"props":273,"children":275},{"style":274},"--shiki-default:#79B8FF",[276],{"type":31,"value":277}," orders",{"type":25,"tag":210,"props":279,"children":280},{"style":227},[281],{"type":31,"value":241},{"type":25,"tag":210,"props":283,"children":284},{"style":227},[285],{"type":31,"value":286}," await",{"type":25,"tag":210,"props":288,"children":289},{"style":249},[290],{"type":31,"value":291}," shopify.",{"type":25,"tag":210,"props":293,"children":294},{"style":233},[295],{"type":31,"value":296},"getOrders",{"type":25,"tag":210,"props":298,"children":299},{"style":249},[300],{"type":31,"value":301},"({\n",{"type":25,"tag":210,"props":303,"children":305},{"class":212,"line":304},4,[306,311,317],{"type":25,"tag":210,"props":307,"children":308},{"style":249},[309],{"type":31,"value":310},"    status: ",{"type":25,"tag":210,"props":312,"children":314},{"style":313},"--shiki-default:#9ECBFF",[315],{"type":31,"value":316},"'paid'",{"type":25,"tag":210,"props":318,"children":319},{"style":249},[320],{"type":31,"value":321},",\n",{"type":25,"tag":210,"props":323,"children":325},{"class":212,"line":324},5,[326,331,336],{"type":25,"tag":210,"props":327,"children":328},{"style":249},[329],{"type":31,"value":330},"    created_at_min: ",{"type":25,"tag":210,"props":332,"children":333},{"style":233},[334],{"type":31,"value":335},"getLastSyncTime",{"type":25,"tag":210,"props":337,"children":338},{"style":249},[339],{"type":31,"value":340},"()\n",{"type":25,"tag":210,"props":342,"children":344},{"class":212,"line":343},6,[345],{"type":25,"tag":210,"props":346,"children":347},{"style":249},[348],{"type":31,"value":349},"  });\n",{"type":25,"tag":210,"props":351,"children":353},{"class":212,"line":352},7,[354],{"type":25,"tag":210,"props":355,"children":356},{"style":249},[357],{"type":31,"value":358},"  \n",{"type":25,"tag":210,"props":360,"children":362},{"class":212,"line":361},8,[363,368,373,377,382,387],{"type":25,"tag":210,"props":364,"children":365},{"style":227},[366],{"type":31,"value":367},"  for",{"type":25,"tag":210,"props":369,"children":370},{"style":249},[371],{"type":31,"value":372}," (",{"type":25,"tag":210,"props":374,"children":375},{"style":227},[376],{"type":31,"value":230},{"type":25,"tag":210,"props":378,"children":379},{"style":274},[380],{"type":31,"value":381}," order",{"type":25,"tag":210,"props":383,"children":384},{"style":227},[385],{"type":31,"value":386}," of",{"type":25,"tag":210,"props":388,"children":389},{"style":249},[390],{"type":31,"value":391}," orders) {\n",{"type":25,"tag":210,"props":393,"children":394},{"class":212,"line":19},[395,400,405,409],{"type":25,"tag":210,"props":396,"children":397},{"style":227},[398],{"type":31,"value":399},"    const",{"type":25,"tag":210,"props":401,"children":402},{"style":274},[403],{"type":31,"value":404}," invoice",{"type":25,"tag":210,"props":406,"children":407},{"style":227},[408],{"type":31,"value":241},{"type":25,"tag":210,"props":410,"children":411},{"style":249},[412],{"type":31,"value":262},{"type":25,"tag":210,"props":414,"children":416},{"class":212,"line":415},10,[417,422,427],{"type":25,"tag":210,"props":418,"children":419},{"style":249},[420],{"type":31,"value":421},"      customer: ",{"type":25,"tag":210,"props":423,"children":424},{"style":233},[425],{"type":31,"value":426},"mapCustomer",{"type":25,"tag":210,"props":428,"children":429},{"style":249},[430],{"type":31,"value":431},"(order.customer),\n",{"type":25,"tag":210,"props":433,"children":435},{"class":212,"line":434},11,[436,441,446,451,457,462],{"type":25,"tag":210,"props":437,"children":438},{"style":249},[439],{"type":31,"value":440},"      lineItems: order.line_items.",{"type":25,"tag":210,"props":442,"children":443},{"style":233},[444],{"type":31,"value":445},"map",{"type":25,"tag":210,"props":447,"children":448},{"style":249},[449],{"type":31,"value":450},"(",{"type":25,"tag":210,"props":452,"children":454},{"style":453},"--shiki-default:#FFAB70",[455],{"type":31,"value":456},"item",{"type":25,"tag":210,"props":458,"children":459},{"style":227},[460],{"type":31,"value":461}," =>",{"type":25,"tag":210,"props":463,"children":464},{"style":249},[465],{"type":31,"value":466}," ({\n",{"type":25,"tag":210,"props":468,"children":470},{"class":212,"line":469},12,[471],{"type":25,"tag":210,"props":472,"children":473},{"style":249},[474],{"type":31,"value":475},"        description: item.title,\n",{"type":25,"tag":210,"props":477,"children":479},{"class":212,"line":478},13,[480],{"type":25,"tag":210,"props":481,"children":482},{"style":249},[483],{"type":31,"value":484},"        quantity: item.quantity,\n",{"type":25,"tag":210,"props":486,"children":488},{"class":212,"line":487},14,[489],{"type":25,"tag":210,"props":490,"children":491},{"style":249},[492],{"type":31,"value":493},"        unitPrice: item.price,\n",{"type":25,"tag":210,"props":495,"children":497},{"class":212,"line":496},15,[498,503,508,513,518,523,528,533,537,542,547,552,557],{"type":25,"tag":210,"props":499,"children":500},{"style":249},[501],{"type":31,"value":502},"        taxAmount: item.tax_lines.",{"type":25,"tag":210,"props":504,"children":505},{"style":233},[506],{"type":31,"value":507},"reduce",{"type":25,"tag":210,"props":509,"children":510},{"style":249},[511],{"type":31,"value":512},"((",{"type":25,"tag":210,"props":514,"children":515},{"style":453},[516],{"type":31,"value":517},"sum",{"type":25,"tag":210,"props":519,"children":520},{"style":249},[521],{"type":31,"value":522},", ",{"type":25,"tag":210,"props":524,"children":525},{"style":453},[526],{"type":31,"value":527},"tax",{"type":25,"tag":210,"props":529,"children":530},{"style":249},[531],{"type":31,"value":532},") ",{"type":25,"tag":210,"props":534,"children":535},{"style":227},[536],{"type":31,"value":257},{"type":25,"tag":210,"props":538,"children":539},{"style":249},[540],{"type":31,"value":541}," sum ",{"type":25,"tag":210,"props":543,"children":544},{"style":227},[545],{"type":31,"value":546},"+",{"type":25,"tag":210,"props":548,"children":549},{"style":249},[550],{"type":31,"value":551}," tax.price, ",{"type":25,"tag":210,"props":553,"children":554},{"style":274},[555],{"type":31,"value":556},"0",{"type":25,"tag":210,"props":558,"children":559},{"style":249},[560],{"type":31,"value":561},")\n",{"type":25,"tag":210,"props":563,"children":565},{"class":212,"line":564},16,[566],{"type":25,"tag":210,"props":567,"children":568},{"style":249},[569],{"type":31,"value":570},"      })),\n",{"type":25,"tag":210,"props":572,"children":574},{"class":212,"line":573},17,[575,580,584],{"type":25,"tag":210,"props":576,"children":577},{"style":249},[578],{"type":31,"value":579},"      paymentMethod: order.payment_gateway_names[",{"type":25,"tag":210,"props":581,"children":582},{"style":274},[583],{"type":31,"value":556},{"type":25,"tag":210,"props":585,"children":586},{"style":249},[587],{"type":31,"value":588},"],\n",{"type":25,"tag":210,"props":590,"children":592},{"class":212,"line":591},18,[593],{"type":25,"tag":210,"props":594,"children":595},{"style":249},[596],{"type":31,"value":597},"      transactionDate: order.created_at\n",{"type":25,"tag":210,"props":599,"children":601},{"class":212,"line":600},19,[602],{"type":25,"tag":210,"props":603,"children":604},{"style":249},[605],{"type":31,"value":606},"    };\n",{"type":25,"tag":210,"props":608,"children":610},{"class":212,"line":609},20,[611],{"type":25,"tag":210,"props":612,"children":613},{"style":249},[614],{"type":31,"value":615},"    \n",{"type":25,"tag":210,"props":617,"children":619},{"class":212,"line":618},21,[620,625,630,635],{"type":25,"tag":210,"props":621,"children":622},{"style":227},[623],{"type":31,"value":624},"    await",{"type":25,"tag":210,"props":626,"children":627},{"style":249},[628],{"type":31,"value":629}," accounting.",{"type":25,"tag":210,"props":631,"children":632},{"style":233},[633],{"type":31,"value":634},"createInvoice",{"type":25,"tag":210,"props":636,"children":637},{"style":249},[638],{"type":31,"value":639},"(invoice);\n",{"type":25,"tag":210,"props":641,"children":643},{"class":212,"line":642},22,[644,648,652,657],{"type":25,"tag":210,"props":645,"children":646},{"style":227},[647],{"type":31,"value":624},{"type":25,"tag":210,"props":649,"children":650},{"style":249},[651],{"type":31,"value":629},{"type":25,"tag":210,"props":653,"children":654},{"style":233},[655],{"type":31,"value":656},"recordPayment",{"type":25,"tag":210,"props":658,"children":659},{"style":249},[660],{"type":31,"value":301},{"type":25,"tag":210,"props":662,"children":664},{"class":212,"line":663},23,[665],{"type":25,"tag":210,"props":666,"children":667},{"style":249},[668],{"type":31,"value":669},"      invoiceId: invoice.id,\n",{"type":25,"tag":210,"props":671,"children":673},{"class":212,"line":672},24,[674],{"type":25,"tag":210,"props":675,"children":676},{"style":249},[677],{"type":31,"value":678},"      amount: order.total_price,\n",{"type":25,"tag":210,"props":680,"children":682},{"class":212,"line":681},25,[683],{"type":25,"tag":210,"props":684,"children":685},{"style":249},[686],{"type":31,"value":687},"      date: order.created_at\n",{"type":25,"tag":210,"props":689,"children":691},{"class":212,"line":690},26,[692],{"type":25,"tag":210,"props":693,"children":694},{"style":249},[695],{"type":31,"value":696},"    });\n",{"type":25,"tag":210,"props":698,"children":700},{"class":212,"line":699},27,[701],{"type":25,"tag":210,"props":702,"children":703},{"style":249},[704],{"type":31,"value":705},"  }\n",{"type":25,"tag":210,"props":707,"children":709},{"class":212,"line":708},28,[710],{"type":25,"tag":210,"props":711,"children":712},{"style":249},[713],{"type":31,"value":714},"};\n",{"type":25,"tag":46,"props":716,"children":718},{"id":717},"_2-payment-processors",[719],{"type":31,"value":720},"2. Payment Processors",{"type":25,"tag":33,"props":722,"children":723},{},[724,728],{"type":25,"tag":66,"props":725,"children":726},{},[727],{"type":31,"value":171},{"type":31,"value":729}," Stripe, PayPal, Square",{"type":25,"tag":33,"props":731,"children":732},{},[733],{"type":25,"tag":66,"props":734,"children":735},{},[736],{"type":31,"value":737},"Benefits:",{"type":25,"tag":58,"props":739,"children":740},{},[741,746,751,756],{"type":25,"tag":62,"props":742,"children":743},{},[744],{"type":31,"value":745},"Automatic payment recording",{"type":25,"tag":62,"props":747,"children":748},{},[749],{"type":31,"value":750},"Fee tracking",{"type":25,"tag":62,"props":752,"children":753},{},[754],{"type":31,"value":755},"Payout reconciliation",{"type":25,"tag":62,"props":757,"children":758},{},[759],{"type":31,"value":760},"Refund handling",{"type":25,"tag":33,"props":762,"children":763},{},[764],{"type":25,"tag":66,"props":765,"children":766},{},[767],{"type":31,"value":768},"Configuration Example:",{"type":25,"tag":183,"props":770,"children":774},{"code":771,"language":772,"meta":8,"className":773,"style":8},"# 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",[775],{"type":25,"tag":188,"props":776,"children":777},{"__ignoreMap":8},[778,786,832,850,867,893,900,917,925,933,940,968,985,993,1001,1009,1031,1064,1089,1114,1127,1140,1153,1161,1168],{"type":25,"tag":210,"props":779,"children":780},{"class":212,"line":213},[781],{"type":25,"tag":210,"props":782,"children":783},{"style":217},[784],{"type":31,"value":785},"# Stripe Webhook Handler\n",{"type":25,"tag":210,"props":787,"children":788},{"class":212,"line":223},[789,794,798,803,807,812,817,822,827],{"type":25,"tag":210,"props":790,"children":791},{"style":233},[792],{"type":31,"value":793},"@app.route",{"type":25,"tag":210,"props":795,"children":796},{"style":249},[797],{"type":31,"value":450},{"type":25,"tag":210,"props":799,"children":800},{"style":313},[801],{"type":31,"value":802},"'/webhooks/stripe'",{"type":25,"tag":210,"props":804,"children":805},{"style":249},[806],{"type":31,"value":522},{"type":25,"tag":210,"props":808,"children":809},{"style":453},[810],{"type":31,"value":811},"methods",{"type":25,"tag":210,"props":813,"children":814},{"style":227},[815],{"type":31,"value":816},"=",{"type":25,"tag":210,"props":818,"children":819},{"style":249},[820],{"type":31,"value":821},"[",{"type":25,"tag":210,"props":823,"children":824},{"style":313},[825],{"type":31,"value":826},"'POST'",{"type":25,"tag":210,"props":828,"children":829},{"style":249},[830],{"type":31,"value":831},"])\n",{"type":25,"tag":210,"props":833,"children":834},{"class":212,"line":265},[835,840,845],{"type":25,"tag":210,"props":836,"children":837},{"style":227},[838],{"type":31,"value":839},"def",{"type":25,"tag":210,"props":841,"children":842},{"style":233},[843],{"type":31,"value":844}," handle_stripe_webhook",{"type":25,"tag":210,"props":846,"children":847},{"style":249},[848],{"type":31,"value":849},"():\n",{"type":25,"tag":210,"props":851,"children":852},{"class":212,"line":304},[853,858,862],{"type":25,"tag":210,"props":854,"children":855},{"style":249},[856],{"type":31,"value":857},"    payload ",{"type":25,"tag":210,"props":859,"children":860},{"style":227},[861],{"type":31,"value":816},{"type":25,"tag":210,"props":863,"children":864},{"style":249},[865],{"type":31,"value":866}," request.get_data()\n",{"type":25,"tag":210,"props":868,"children":869},{"class":212,"line":324},[870,875,879,884,889],{"type":25,"tag":210,"props":871,"children":872},{"style":249},[873],{"type":31,"value":874},"    sig_header ",{"type":25,"tag":210,"props":876,"children":877},{"style":227},[878],{"type":31,"value":816},{"type":25,"tag":210,"props":880,"children":881},{"style":249},[882],{"type":31,"value":883}," request.headers.get(",{"type":25,"tag":210,"props":885,"children":886},{"style":313},[887],{"type":31,"value":888},"'Stripe-Signature'",{"type":25,"tag":210,"props":890,"children":891},{"style":249},[892],{"type":31,"value":561},{"type":25,"tag":210,"props":894,"children":895},{"class":212,"line":343},[896],{"type":25,"tag":210,"props":897,"children":898},{"style":249},[899],{"type":31,"value":615},{"type":25,"tag":210,"props":901,"children":902},{"class":212,"line":352},[903,908,912],{"type":25,"tag":210,"props":904,"children":905},{"style":249},[906],{"type":31,"value":907},"    event ",{"type":25,"tag":210,"props":909,"children":910},{"style":227},[911],{"type":31,"value":816},{"type":25,"tag":210,"props":913,"children":914},{"style":249},[915],{"type":31,"value":916}," stripe.Webhook.construct_event(\n",{"type":25,"tag":210,"props":918,"children":919},{"class":212,"line":361},[920],{"type":25,"tag":210,"props":921,"children":922},{"style":249},[923],{"type":31,"value":924},"        payload, sig_header, webhook_secret\n",{"type":25,"tag":210,"props":926,"children":927},{"class":212,"line":19},[928],{"type":25,"tag":210,"props":929,"children":930},{"style":249},[931],{"type":31,"value":932},"    )\n",{"type":25,"tag":210,"props":934,"children":935},{"class":212,"line":415},[936],{"type":25,"tag":210,"props":937,"children":938},{"style":249},[939],{"type":31,"value":615},{"type":25,"tag":210,"props":941,"children":942},{"class":212,"line":434},[943,948,953,958,963],{"type":25,"tag":210,"props":944,"children":945},{"style":227},[946],{"type":31,"value":947},"    if",{"type":25,"tag":210,"props":949,"children":950},{"style":249},[951],{"type":31,"value":952}," event.type ",{"type":25,"tag":210,"props":954,"children":955},{"style":227},[956],{"type":31,"value":957},"==",{"type":25,"tag":210,"props":959,"children":960},{"style":313},[961],{"type":31,"value":962}," 'charge.succeeded'",{"type":25,"tag":210,"props":964,"children":965},{"style":249},[966],{"type":31,"value":967},":\n",{"type":25,"tag":210,"props":969,"children":970},{"class":212,"line":469},[971,976,980],{"type":25,"tag":210,"props":972,"children":973},{"style":249},[974],{"type":31,"value":975},"        charge ",{"type":25,"tag":210,"props":977,"children":978},{"style":227},[979],{"type":31,"value":816},{"type":25,"tag":210,"props":981,"children":982},{"style":249},[983],{"type":31,"value":984}," event.data.object\n",{"type":25,"tag":210,"props":986,"children":987},{"class":212,"line":478},[988],{"type":25,"tag":210,"props":989,"children":990},{"style":249},[991],{"type":31,"value":992},"        \n",{"type":25,"tag":210,"props":994,"children":995},{"class":212,"line":487},[996],{"type":25,"tag":210,"props":997,"children":998},{"style":217},[999],{"type":31,"value":1000},"        # Record in accounting system\n",{"type":25,"tag":210,"props":1002,"children":1003},{"class":212,"line":496},[1004],{"type":25,"tag":210,"props":1005,"children":1006},{"style":249},[1007],{"type":31,"value":1008},"        accounting.record_transaction({\n",{"type":25,"tag":210,"props":1010,"children":1011},{"class":212,"line":564},[1012,1017,1022,1027],{"type":25,"tag":210,"props":1013,"children":1014},{"style":313},[1015],{"type":31,"value":1016},"            'type'",{"type":25,"tag":210,"props":1018,"children":1019},{"style":249},[1020],{"type":31,"value":1021},": ",{"type":25,"tag":210,"props":1023,"children":1024},{"style":313},[1025],{"type":31,"value":1026},"'income'",{"type":25,"tag":210,"props":1028,"children":1029},{"style":249},[1030],{"type":31,"value":321},{"type":25,"tag":210,"props":1032,"children":1033},{"class":212,"line":573},[1034,1039,1044,1049,1054,1059],{"type":25,"tag":210,"props":1035,"children":1036},{"style":313},[1037],{"type":31,"value":1038},"            'amount'",{"type":25,"tag":210,"props":1040,"children":1041},{"style":249},[1042],{"type":31,"value":1043},": charge.amount ",{"type":25,"tag":210,"props":1045,"children":1046},{"style":227},[1047],{"type":31,"value":1048},"/",{"type":25,"tag":210,"props":1050,"children":1051},{"style":274},[1052],{"type":31,"value":1053}," 100",{"type":25,"tag":210,"props":1055,"children":1056},{"style":249},[1057],{"type":31,"value":1058},",  ",{"type":25,"tag":210,"props":1060,"children":1061},{"style":217},[1062],{"type":31,"value":1063},"# Convert from cents\n",{"type":25,"tag":210,"props":1065,"children":1066},{"class":212,"line":591},[1067,1072,1077,1081,1085],{"type":25,"tag":210,"props":1068,"children":1069},{"style":313},[1070],{"type":31,"value":1071},"            'fee'",{"type":25,"tag":210,"props":1073,"children":1074},{"style":249},[1075],{"type":31,"value":1076},": charge.fee ",{"type":25,"tag":210,"props":1078,"children":1079},{"style":227},[1080],{"type":31,"value":1048},{"type":25,"tag":210,"props":1082,"children":1083},{"style":274},[1084],{"type":31,"value":1053},{"type":25,"tag":210,"props":1086,"children":1087},{"style":249},[1088],{"type":31,"value":321},{"type":25,"tag":210,"props":1090,"children":1091},{"class":212,"line":600},[1092,1097,1102,1106,1110],{"type":25,"tag":210,"props":1093,"children":1094},{"style":313},[1095],{"type":31,"value":1096},"            'net'",{"type":25,"tag":210,"props":1098,"children":1099},{"style":249},[1100],{"type":31,"value":1101},": charge.net ",{"type":25,"tag":210,"props":1103,"children":1104},{"style":227},[1105],{"type":31,"value":1048},{"type":25,"tag":210,"props":1107,"children":1108},{"style":274},[1109],{"type":31,"value":1053},{"type":25,"tag":210,"props":1111,"children":1112},{"style":249},[1113],{"type":31,"value":321},{"type":25,"tag":210,"props":1115,"children":1116},{"class":212,"line":609},[1117,1122],{"type":25,"tag":210,"props":1118,"children":1119},{"style":313},[1120],{"type":31,"value":1121},"            'customer'",{"type":25,"tag":210,"props":1123,"children":1124},{"style":249},[1125],{"type":31,"value":1126},": charge.customer,\n",{"type":25,"tag":210,"props":1128,"children":1129},{"class":212,"line":618},[1130,1135],{"type":25,"tag":210,"props":1131,"children":1132},{"style":313},[1133],{"type":31,"value":1134},"            'description'",{"type":25,"tag":210,"props":1136,"children":1137},{"style":249},[1138],{"type":31,"value":1139},": charge.description,\n",{"type":25,"tag":210,"props":1141,"children":1142},{"class":212,"line":642},[1143,1148],{"type":25,"tag":210,"props":1144,"children":1145},{"style":313},[1146],{"type":31,"value":1147},"            'date'",{"type":25,"tag":210,"props":1149,"children":1150},{"style":249},[1151],{"type":31,"value":1152},": datetime.fromtimestamp(charge.created)\n",{"type":25,"tag":210,"props":1154,"children":1155},{"class":212,"line":663},[1156],{"type":25,"tag":210,"props":1157,"children":1158},{"style":249},[1159],{"type":31,"value":1160},"        })\n",{"type":25,"tag":210,"props":1162,"children":1163},{"class":212,"line":672},[1164],{"type":25,"tag":210,"props":1165,"children":1166},{"style":249},[1167],{"type":31,"value":615},{"type":25,"tag":210,"props":1169,"children":1170},{"class":212,"line":681},[1171,1176,1181,1186,1190,1195],{"type":25,"tag":210,"props":1172,"children":1173},{"style":227},[1174],{"type":31,"value":1175},"    return",{"type":25,"tag":210,"props":1177,"children":1178},{"style":249},[1179],{"type":31,"value":1180}," {",{"type":25,"tag":210,"props":1182,"children":1183},{"style":313},[1184],{"type":31,"value":1185},"'status'",{"type":25,"tag":210,"props":1187,"children":1188},{"style":249},[1189],{"type":31,"value":1021},{"type":25,"tag":210,"props":1191,"children":1192},{"style":313},[1193],{"type":31,"value":1194},"'success'",{"type":25,"tag":210,"props":1196,"children":1197},{"style":249},[1198],{"type":31,"value":1199},"}\n",{"type":25,"tag":46,"props":1201,"children":1203},{"id":1202},"_3-banking-and-credit-cards",[1204],{"type":31,"value":1205},"3. Banking and Credit Cards",{"type":25,"tag":33,"props":1207,"children":1208},{},[1209,1213],{"type":25,"tag":66,"props":1210,"children":1211},{},[1212],{"type":31,"value":171},{"type":31,"value":1214}," Bank feeds, Plaid, Yodlee",{"type":25,"tag":33,"props":1216,"children":1217},{},[1218],{"type":25,"tag":66,"props":1219,"children":1220},{},[1221],{"type":31,"value":1222},"Automation:",{"type":25,"tag":58,"props":1224,"children":1225},{},[1226,1231,1236,1241],{"type":25,"tag":62,"props":1227,"children":1228},{},[1229],{"type":31,"value":1230},"Daily transaction import",{"type":25,"tag":62,"props":1232,"children":1233},{},[1234],{"type":31,"value":1235},"Automatic categorization",{"type":25,"tag":62,"props":1237,"children":1238},{},[1239],{"type":31,"value":1240},"Reconciliation matching",{"type":25,"tag":62,"props":1242,"children":1243},{},[1244],{"type":31,"value":1245},"Duplicate detection",{"type":25,"tag":46,"props":1247,"children":1249},{"id":1248},"_4-inventory-management",[1250],{"type":31,"value":1251},"4. Inventory Management",{"type":25,"tag":33,"props":1253,"children":1254},{},[1255,1259],{"type":25,"tag":66,"props":1256,"children":1257},{},[1258],{"type":31,"value":171},{"type":31,"value":1260}," TradeGecko, Cin7, Fishbowl",{"type":25,"tag":33,"props":1262,"children":1263},{},[1264],{"type":25,"tag":66,"props":1265,"children":1266},{},[1267],{"type":31,"value":1268},"Synchronized Data:",{"type":25,"tag":58,"props":1270,"children":1271},{},[1272,1277,1282,1287],{"type":25,"tag":62,"props":1273,"children":1274},{},[1275],{"type":31,"value":1276},"Stock levels",{"type":25,"tag":62,"props":1278,"children":1279},{},[1280],{"type":31,"value":1281},"Purchase orders",{"type":25,"tag":62,"props":1283,"children":1284},{},[1285],{"type":31,"value":1286},"Cost of goods sold",{"type":25,"tag":62,"props":1288,"children":1289},{},[1290],{"type":31,"value":1291},"Inventory valuations",{"type":25,"tag":46,"props":1293,"children":1295},{"id":1294},"_5-crm-systems",[1296],{"type":31,"value":1297},"5. CRM Systems",{"type":25,"tag":33,"props":1299,"children":1300},{},[1301,1305],{"type":25,"tag":66,"props":1302,"children":1303},{},[1304],{"type":31,"value":171},{"type":31,"value":1306}," Salesforce, HubSpot, Zoho",{"type":25,"tag":33,"props":1308,"children":1309},{},[1310],{"type":25,"tag":66,"props":1311,"children":1312},{},[1313],{"type":31,"value":1314},"Connected Information:",{"type":25,"tag":58,"props":1316,"children":1317},{},[1318,1323,1328,1333],{"type":25,"tag":62,"props":1319,"children":1320},{},[1321],{"type":31,"value":1322},"Customer records",{"type":25,"tag":62,"props":1324,"children":1325},{},[1326],{"type":31,"value":1327},"Sales opportunities",{"type":25,"tag":62,"props":1329,"children":1330},{},[1331],{"type":31,"value":1332},"Invoice history",{"type":25,"tag":62,"props":1334,"children":1335},{},[1336],{"type":31,"value":1337},"Payment status",{"type":25,"tag":46,"props":1339,"children":1341},{"id":1340},"_6-payroll-services",[1342],{"type":31,"value":1343},"6. Payroll Services",{"type":25,"tag":33,"props":1345,"children":1346},{},[1347,1351],{"type":25,"tag":66,"props":1348,"children":1349},{},[1350],{"type":31,"value":171},{"type":31,"value":1352}," Gusto, ADP, Paychex",{"type":25,"tag":33,"props":1354,"children":1355},{},[1356],{"type":25,"tag":66,"props":1357,"children":1358},{},[1359],{"type":31,"value":1360},"Automated Entries:",{"type":25,"tag":58,"props":1362,"children":1363},{},[1364,1369,1374,1379],{"type":25,"tag":62,"props":1365,"children":1366},{},[1367],{"type":31,"value":1368},"Payroll expenses",{"type":25,"tag":62,"props":1370,"children":1371},{},[1372],{"type":31,"value":1373},"Tax withholdings",{"type":25,"tag":62,"props":1375,"children":1376},{},[1377],{"type":31,"value":1378},"Benefits deductions",{"type":25,"tag":62,"props":1380,"children":1381},{},[1382],{"type":31,"value":1383},"Employer contributions",{"type":25,"tag":39,"props":1385,"children":1387},{"id":1386},"integration-methods",[1388],{"type":31,"value":1389},"Integration Methods",{"type":25,"tag":46,"props":1391,"children":1393},{"id":1392},"_1-native-integrations",[1394],{"type":31,"value":1395},"1. Native Integrations",{"type":25,"tag":33,"props":1397,"children":1398},{},[1399],{"type":31,"value":1400},"Pre-built connectors offered by software vendors.",{"type":25,"tag":33,"props":1402,"children":1403},{},[1404],{"type":25,"tag":66,"props":1405,"children":1406},{},[1407],{"type":31,"value":1408},"Pros:",{"type":25,"tag":58,"props":1410,"children":1411},{},[1412,1417,1422],{"type":25,"tag":62,"props":1413,"children":1414},{},[1415],{"type":31,"value":1416},"Easy setup",{"type":25,"tag":62,"props":1418,"children":1419},{},[1420],{"type":31,"value":1421},"Officially supported",{"type":25,"tag":62,"props":1423,"children":1424},{},[1425],{"type":31,"value":1426},"Regular updates",{"type":25,"tag":33,"props":1428,"children":1429},{},[1430],{"type":25,"tag":66,"props":1431,"children":1432},{},[1433],{"type":31,"value":1434},"Cons:",{"type":25,"tag":58,"props":1436,"children":1437},{},[1438,1443],{"type":25,"tag":62,"props":1439,"children":1440},{},[1441],{"type":31,"value":1442},"Limited customization",{"type":25,"tag":62,"props":1444,"children":1445},{},[1446],{"type":31,"value":1447},"May have restrictions",{"type":25,"tag":46,"props":1449,"children":1451},{"id":1450},"_2-third-party-platforms",[1452],{"type":31,"value":1453},"2. Third-Party Platforms",{"type":25,"tag":33,"props":1455,"children":1456},{},[1457],{"type":31,"value":1458},"Integration platforms like Zapier, Make, Workato.",{"type":25,"tag":33,"props":1460,"children":1461},{},[1462],{"type":25,"tag":66,"props":1463,"children":1464},{},[1465],{"type":31,"value":1466},"Example Zapier Flow:",{"type":25,"tag":183,"props":1468,"children":1470},{"code":1469},"Trigger: New Stripe Payment\n↓\nAction: Create Invoice in Accounting\n↓\nAction: Send Email Receipt\n↓\nAction: Update CRM Deal Status\n",[1471],{"type":25,"tag":188,"props":1472,"children":1473},{"__ignoreMap":8},[1474],{"type":31,"value":1469},{"type":25,"tag":33,"props":1476,"children":1477},{},[1478],{"type":25,"tag":66,"props":1479,"children":1480},{},[1481],{"type":31,"value":1408},{"type":25,"tag":58,"props":1483,"children":1484},{},[1485,1490,1495],{"type":25,"tag":62,"props":1486,"children":1487},{},[1488],{"type":31,"value":1489},"No coding required",{"type":25,"tag":62,"props":1491,"children":1492},{},[1493],{"type":31,"value":1494},"Many pre-built templates",{"type":25,"tag":62,"props":1496,"children":1497},{},[1498],{"type":31,"value":1499},"Quick implementation",{"type":25,"tag":33,"props":1501,"children":1502},{},[1503],{"type":25,"tag":66,"props":1504,"children":1505},{},[1506],{"type":31,"value":1434},{"type":25,"tag":58,"props":1508,"children":1509},{},[1510,1515,1520],{"type":25,"tag":62,"props":1511,"children":1512},{},[1513],{"type":31,"value":1514},"Ongoing subscription costs",{"type":25,"tag":62,"props":1516,"children":1517},{},[1518],{"type":31,"value":1519},"Limited complex logic",{"type":25,"tag":62,"props":1521,"children":1522},{},[1523],{"type":31,"value":1524},"Potential data limits",{"type":25,"tag":46,"props":1526,"children":1528},{"id":1527},"_3-api-integrations",[1529],{"type":31,"value":1530},"3. API Integrations",{"type":25,"tag":33,"props":1532,"children":1533},{},[1534],{"type":31,"value":1535},"Custom integrations using APIs.",{"type":25,"tag":33,"props":1537,"children":1538},{},[1539],{"type":25,"tag":66,"props":1540,"children":1541},{},[1542],{"type":31,"value":1543},"Example REST API Call:",{"type":25,"tag":183,"props":1545,"children":1549},{"code":1546,"language":1547,"meta":8,"className":1548,"style":8},"// 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",[1550],{"type":25,"tag":188,"props":1551,"children":1552},{"__ignoreMap":8},[1553,1561,1578,1601,1621,1641,1663,1670,1678,1727,1766,1782,1790,1821,1838,1846,1874,1881,1888,1910,1960,1967,1974,2001],{"type":25,"tag":210,"props":1554,"children":1555},{"class":212,"line":213},[1556],{"type":25,"tag":210,"props":1557,"children":1558},{"style":217},[1559],{"type":31,"value":1560},"// Create invoice via API\n",{"type":25,"tag":210,"props":1562,"children":1563},{"class":212,"line":223},[1564,1569,1574],{"type":25,"tag":210,"props":1565,"children":1566},{"style":227},[1567],{"type":31,"value":1568},"interface",{"type":25,"tag":210,"props":1570,"children":1571},{"style":233},[1572],{"type":31,"value":1573}," Invoice",{"type":25,"tag":210,"props":1575,"children":1576},{"style":249},[1577],{"type":31,"value":262},{"type":25,"tag":210,"props":1579,"children":1580},{"class":212,"line":265},[1581,1586,1591,1596],{"type":25,"tag":210,"props":1582,"children":1583},{"style":453},[1584],{"type":31,"value":1585},"  customer_id",{"type":25,"tag":210,"props":1587,"children":1588},{"style":227},[1589],{"type":31,"value":1590},":",{"type":25,"tag":210,"props":1592,"children":1593},{"style":274},[1594],{"type":31,"value":1595}," string",{"type":25,"tag":210,"props":1597,"children":1598},{"style":249},[1599],{"type":31,"value":1600},";\n",{"type":25,"tag":210,"props":1602,"children":1603},{"class":212,"line":304},[1604,1609,1613,1617],{"type":25,"tag":210,"props":1605,"children":1606},{"style":453},[1607],{"type":31,"value":1608},"  date",{"type":25,"tag":210,"props":1610,"children":1611},{"style":227},[1612],{"type":31,"value":1590},{"type":25,"tag":210,"props":1614,"children":1615},{"style":274},[1616],{"type":31,"value":1595},{"type":25,"tag":210,"props":1618,"children":1619},{"style":249},[1620],{"type":31,"value":1600},{"type":25,"tag":210,"props":1622,"children":1623},{"class":212,"line":324},[1624,1629,1633,1637],{"type":25,"tag":210,"props":1625,"children":1626},{"style":453},[1627],{"type":31,"value":1628},"  due_date",{"type":25,"tag":210,"props":1630,"children":1631},{"style":227},[1632],{"type":31,"value":1590},{"type":25,"tag":210,"props":1634,"children":1635},{"style":274},[1636],{"type":31,"value":1595},{"type":25,"tag":210,"props":1638,"children":1639},{"style":249},[1640],{"type":31,"value":1600},{"type":25,"tag":210,"props":1642,"children":1643},{"class":212,"line":343},[1644,1649,1653,1658],{"type":25,"tag":210,"props":1645,"children":1646},{"style":453},[1647],{"type":31,"value":1648},"  line_items",{"type":25,"tag":210,"props":1650,"children":1651},{"style":227},[1652],{"type":31,"value":1590},{"type":25,"tag":210,"props":1654,"children":1655},{"style":233},[1656],{"type":31,"value":1657}," LineItem",{"type":25,"tag":210,"props":1659,"children":1660},{"style":249},[1661],{"type":31,"value":1662},"[];\n",{"type":25,"tag":210,"props":1664,"children":1665},{"class":212,"line":352},[1666],{"type":25,"tag":210,"props":1667,"children":1668},{"style":249},[1669],{"type":31,"value":1199},{"type":25,"tag":210,"props":1671,"children":1672},{"class":212,"line":361},[1673],{"type":25,"tag":210,"props":1674,"children":1675},{"emptyLinePlaceholder":20},[1676],{"type":31,"value":1677},"\n",{"type":25,"tag":210,"props":1679,"children":1680},{"class":212,"line":19},[1681,1685,1690,1694,1698,1702,1707,1711,1715,1719,1723],{"type":25,"tag":210,"props":1682,"children":1683},{"style":227},[1684],{"type":31,"value":230},{"type":25,"tag":210,"props":1686,"children":1687},{"style":233},[1688],{"type":31,"value":1689}," createInvoice",{"type":25,"tag":210,"props":1691,"children":1692},{"style":227},[1693],{"type":31,"value":241},{"type":25,"tag":210,"props":1695,"children":1696},{"style":227},[1697],{"type":31,"value":246},{"type":25,"tag":210,"props":1699,"children":1700},{"style":249},[1701],{"type":31,"value":372},{"type":25,"tag":210,"props":1703,"children":1704},{"style":453},[1705],{"type":31,"value":1706},"invoice",{"type":25,"tag":210,"props":1708,"children":1709},{"style":227},[1710],{"type":31,"value":1590},{"type":25,"tag":210,"props":1712,"children":1713},{"style":233},[1714],{"type":31,"value":1573},{"type":25,"tag":210,"props":1716,"children":1717},{"style":249},[1718],{"type":31,"value":532},{"type":25,"tag":210,"props":1720,"children":1721},{"style":227},[1722],{"type":31,"value":257},{"type":25,"tag":210,"props":1724,"children":1725},{"style":249},[1726],{"type":31,"value":262},{"type":25,"tag":210,"props":1728,"children":1729},{"class":212,"line":415},[1730,1734,1739,1743,1747,1752,1756,1761],{"type":25,"tag":210,"props":1731,"children":1732},{"style":227},[1733],{"type":31,"value":271},{"type":25,"tag":210,"props":1735,"children":1736},{"style":274},[1737],{"type":31,"value":1738}," response",{"type":25,"tag":210,"props":1740,"children":1741},{"style":227},[1742],{"type":31,"value":241},{"type":25,"tag":210,"props":1744,"children":1745},{"style":227},[1746],{"type":31,"value":286},{"type":25,"tag":210,"props":1748,"children":1749},{"style":233},[1750],{"type":31,"value":1751}," fetch",{"type":25,"tag":210,"props":1753,"children":1754},{"style":249},[1755],{"type":31,"value":450},{"type":25,"tag":210,"props":1757,"children":1758},{"style":313},[1759],{"type":31,"value":1760},"'https://api.accounting.com/v1/invoices'",{"type":25,"tag":210,"props":1762,"children":1763},{"style":249},[1764],{"type":31,"value":1765},", {\n",{"type":25,"tag":210,"props":1767,"children":1768},{"class":212,"line":434},[1769,1774,1778],{"type":25,"tag":210,"props":1770,"children":1771},{"style":249},[1772],{"type":31,"value":1773},"    method: ",{"type":25,"tag":210,"props":1775,"children":1776},{"style":313},[1777],{"type":31,"value":826},{"type":25,"tag":210,"props":1779,"children":1780},{"style":249},[1781],{"type":31,"value":321},{"type":25,"tag":210,"props":1783,"children":1784},{"class":212,"line":469},[1785],{"type":25,"tag":210,"props":1786,"children":1787},{"style":249},[1788],{"type":31,"value":1789},"    headers: {\n",{"type":25,"tag":210,"props":1791,"children":1792},{"class":212,"line":478},[1793,1798,1802,1807,1812,1817],{"type":25,"tag":210,"props":1794,"children":1795},{"style":313},[1796],{"type":31,"value":1797},"      'Authorization'",{"type":25,"tag":210,"props":1799,"children":1800},{"style":249},[1801],{"type":31,"value":1021},{"type":25,"tag":210,"props":1803,"children":1804},{"style":313},[1805],{"type":31,"value":1806},"`Bearer ${",{"type":25,"tag":210,"props":1808,"children":1809},{"style":274},[1810],{"type":31,"value":1811},"API_KEY",{"type":25,"tag":210,"props":1813,"children":1814},{"style":313},[1815],{"type":31,"value":1816},"}`",{"type":25,"tag":210,"props":1818,"children":1819},{"style":249},[1820],{"type":31,"value":321},{"type":25,"tag":210,"props":1822,"children":1823},{"class":212,"line":487},[1824,1829,1833],{"type":25,"tag":210,"props":1825,"children":1826},{"style":313},[1827],{"type":31,"value":1828},"      'Content-Type'",{"type":25,"tag":210,"props":1830,"children":1831},{"style":249},[1832],{"type":31,"value":1021},{"type":25,"tag":210,"props":1834,"children":1835},{"style":313},[1836],{"type":31,"value":1837},"'application/json'\n",{"type":25,"tag":210,"props":1839,"children":1840},{"class":212,"line":496},[1841],{"type":25,"tag":210,"props":1842,"children":1843},{"style":249},[1844],{"type":31,"value":1845},"    },\n",{"type":25,"tag":210,"props":1847,"children":1848},{"class":212,"line":564},[1849,1854,1859,1864,1869],{"type":25,"tag":210,"props":1850,"children":1851},{"style":249},[1852],{"type":31,"value":1853},"    body: ",{"type":25,"tag":210,"props":1855,"children":1856},{"style":274},[1857],{"type":31,"value":1858},"JSON",{"type":25,"tag":210,"props":1860,"children":1861},{"style":249},[1862],{"type":31,"value":1863},".",{"type":25,"tag":210,"props":1865,"children":1866},{"style":233},[1867],{"type":31,"value":1868},"stringify",{"type":25,"tag":210,"props":1870,"children":1871},{"style":249},[1872],{"type":31,"value":1873},"(invoice)\n",{"type":25,"tag":210,"props":1875,"children":1876},{"class":212,"line":573},[1877],{"type":25,"tag":210,"props":1878,"children":1879},{"style":249},[1880],{"type":31,"value":349},{"type":25,"tag":210,"props":1882,"children":1883},{"class":212,"line":591},[1884],{"type":25,"tag":210,"props":1885,"children":1886},{"style":249},[1887],{"type":31,"value":358},{"type":25,"tag":210,"props":1889,"children":1890},{"class":212,"line":600},[1891,1896,1900,1905],{"type":25,"tag":210,"props":1892,"children":1893},{"style":227},[1894],{"type":31,"value":1895},"  if",{"type":25,"tag":210,"props":1897,"children":1898},{"style":249},[1899],{"type":31,"value":372},{"type":25,"tag":210,"props":1901,"children":1902},{"style":227},[1903],{"type":31,"value":1904},"!",{"type":25,"tag":210,"props":1906,"children":1907},{"style":249},[1908],{"type":31,"value":1909},"response.ok) {\n",{"type":25,"tag":210,"props":1911,"children":1912},{"class":212,"line":609},[1913,1918,1923,1928,1932,1937,1942,1946,1951,1955],{"type":25,"tag":210,"props":1914,"children":1915},{"style":227},[1916],{"type":31,"value":1917},"    throw",{"type":25,"tag":210,"props":1919,"children":1920},{"style":227},[1921],{"type":31,"value":1922}," new",{"type":25,"tag":210,"props":1924,"children":1925},{"style":233},[1926],{"type":31,"value":1927}," Error",{"type":25,"tag":210,"props":1929,"children":1930},{"style":249},[1931],{"type":31,"value":450},{"type":25,"tag":210,"props":1933,"children":1934},{"style":313},[1935],{"type":31,"value":1936},"`API error: ${",{"type":25,"tag":210,"props":1938,"children":1939},{"style":249},[1940],{"type":31,"value":1941},"response",{"type":25,"tag":210,"props":1943,"children":1944},{"style":313},[1945],{"type":31,"value":1863},{"type":25,"tag":210,"props":1947,"children":1948},{"style":249},[1949],{"type":31,"value":1950},"statusText",{"type":25,"tag":210,"props":1952,"children":1953},{"style":313},[1954],{"type":31,"value":1816},{"type":25,"tag":210,"props":1956,"children":1957},{"style":249},[1958],{"type":31,"value":1959},");\n",{"type":25,"tag":210,"props":1961,"children":1962},{"class":212,"line":618},[1963],{"type":25,"tag":210,"props":1964,"children":1965},{"style":249},[1966],{"type":31,"value":705},{"type":25,"tag":210,"props":1968,"children":1969},{"class":212,"line":642},[1970],{"type":25,"tag":210,"props":1971,"children":1972},{"style":249},[1973],{"type":31,"value":358},{"type":25,"tag":210,"props":1975,"children":1976},{"class":212,"line":663},[1977,1982,1986,1991,1996],{"type":25,"tag":210,"props":1978,"children":1979},{"style":227},[1980],{"type":31,"value":1981},"  return",{"type":25,"tag":210,"props":1983,"children":1984},{"style":227},[1985],{"type":31,"value":286},{"type":25,"tag":210,"props":1987,"children":1988},{"style":249},[1989],{"type":31,"value":1990}," response.",{"type":25,"tag":210,"props":1992,"children":1993},{"style":233},[1994],{"type":31,"value":1995},"json",{"type":25,"tag":210,"props":1997,"children":1998},{"style":249},[1999],{"type":31,"value":2000},"();\n",{"type":25,"tag":210,"props":2002,"children":2003},{"class":212,"line":672},[2004],{"type":25,"tag":210,"props":2005,"children":2006},{"style":249},[2007],{"type":31,"value":714},{"type":25,"tag":33,"props":2009,"children":2010},{},[2011],{"type":25,"tag":66,"props":2012,"children":2013},{},[2014],{"type":31,"value":1408},{"type":25,"tag":58,"props":2016,"children":2017},{},[2018,2023,2028],{"type":25,"tag":62,"props":2019,"children":2020},{},[2021],{"type":31,"value":2022},"Full customization",{"type":25,"tag":62,"props":2024,"children":2025},{},[2026],{"type":31,"value":2027},"No middleware costs",{"type":25,"tag":62,"props":2029,"children":2030},{},[2031],{"type":31,"value":2032},"Complete control",{"type":25,"tag":33,"props":2034,"children":2035},{},[2036],{"type":25,"tag":66,"props":2037,"children":2038},{},[2039],{"type":31,"value":1434},{"type":25,"tag":58,"props":2041,"children":2042},{},[2043,2048,2053],{"type":25,"tag":62,"props":2044,"children":2045},{},[2046],{"type":31,"value":2047},"Requires development",{"type":25,"tag":62,"props":2049,"children":2050},{},[2051],{"type":31,"value":2052},"Maintenance overhead",{"type":25,"tag":62,"props":2054,"children":2055},{},[2056],{"type":31,"value":2057},"Technical expertise needed",{"type":25,"tag":46,"props":2059,"children":2061},{"id":2060},"_4-file-based-integration",[2062],{"type":31,"value":2063},"4. File-Based Integration",{"type":25,"tag":33,"props":2065,"children":2066},{},[2067],{"type":31,"value":2068},"CSV/Excel import/export.",{"type":25,"tag":33,"props":2070,"children":2071},{},[2072],{"type":25,"tag":66,"props":2073,"children":2074},{},[2075],{"type":31,"value":2076},"Use Cases:",{"type":25,"tag":58,"props":2078,"children":2079},{},[2080,2085,2090],{"type":25,"tag":62,"props":2081,"children":2082},{},[2083],{"type":31,"value":2084},"Legacy systems",{"type":25,"tag":62,"props":2086,"children":2087},{},[2088],{"type":31,"value":2089},"One-time migrations",{"type":25,"tag":62,"props":2091,"children":2092},{},[2093],{"type":31,"value":2094},"Backup/archive",{"type":25,"tag":33,"props":2096,"children":2097},{},[2098],{"type":25,"tag":66,"props":2099,"children":2100},{},[2101],{"type":31,"value":1408},{"type":25,"tag":58,"props":2103,"children":2104},{},[2105,2110,2115],{"type":25,"tag":62,"props":2106,"children":2107},{},[2108],{"type":31,"value":2109},"Universal compatibility",{"type":25,"tag":62,"props":2111,"children":2112},{},[2113],{"type":31,"value":2114},"Simple to understand",{"type":25,"tag":62,"props":2116,"children":2117},{},[2118],{"type":31,"value":2119},"No API required",{"type":25,"tag":33,"props":2121,"children":2122},{},[2123],{"type":25,"tag":66,"props":2124,"children":2125},{},[2126],{"type":31,"value":1434},{"type":25,"tag":58,"props":2128,"children":2129},{},[2130,2135,2140],{"type":25,"tag":62,"props":2131,"children":2132},{},[2133],{"type":31,"value":2134},"Manual process",{"type":25,"tag":62,"props":2136,"children":2137},{},[2138],{"type":31,"value":2139},"Error-prone",{"type":25,"tag":62,"props":2141,"children":2142},{},[2143],{"type":31,"value":2144},"Not real-time",{"type":25,"tag":39,"props":2146,"children":2148},{"id":2147},"integration-architecture",[2149],{"type":31,"value":2150},"Integration Architecture",{"type":25,"tag":46,"props":2152,"children":2154},{"id":2153},"hub-and-spoke-model",[2155],{"type":31,"value":2156},"Hub-and-Spoke Model",{"type":25,"tag":183,"props":2158,"children":2160},{"code":2159},"         CRM\n          ↓\nE-Commerce → Accounting ← Inventory\n          ↑\n       Payroll\n",[2161],{"type":25,"tag":188,"props":2162,"children":2163},{"__ignoreMap":8},[2164],{"type":31,"value":2159},{"type":25,"tag":33,"props":2166,"children":2167},{},[2168],{"type":31,"value":2169},"Accounting system as central hub.",{"type":25,"tag":46,"props":2171,"children":2173},{"id":2172},"point-to-point-model",[2174],{"type":31,"value":2175},"Point-to-Point Model",{"type":25,"tag":183,"props":2177,"children":2179},{"code":2178},"E-Commerce ↔ Inventory\n     ↓           ↓\nAccounting ↔ CRM\n",[2180],{"type":25,"tag":188,"props":2181,"children":2182},{"__ignoreMap":8},[2183],{"type":31,"value":2178},{"type":25,"tag":33,"props":2185,"children":2186},{},[2187],{"type":31,"value":2188},"Direct connections between systems.",{"type":25,"tag":46,"props":2190,"children":2192},{"id":2191},"ipaas-model",[2193],{"type":31,"value":2194},"iPaaS Model",{"type":25,"tag":183,"props":2196,"children":2198},{"code":2197},"E-Commerce ↘\nCRM        → Integration Platform → Accounting\nInventory ↗\n",[2199],{"type":25,"tag":188,"props":2200,"children":2201},{"__ignoreMap":8},[2202],{"type":31,"value":2197},{"type":25,"tag":33,"props":2204,"children":2205},{},[2206],{"type":31,"value":2207},"Integration platform manages all connections.",{"type":25,"tag":39,"props":2209,"children":2211},{"id":2210},"data-mapping",[2212],{"type":31,"value":2213},"Data Mapping",{"type":25,"tag":46,"props":2215,"children":2217},{"id":2216},"field-mapping-example",[2218],{"type":31,"value":2219},"Field Mapping Example",{"type":25,"tag":2221,"props":2222,"children":2223},"table",{},[2224,2248],{"type":25,"tag":2225,"props":2226,"children":2227},"thead",{},[2228],{"type":25,"tag":2229,"props":2230,"children":2231},"tr",{},[2232,2238,2243],{"type":25,"tag":2233,"props":2234,"children":2235},"th",{},[2236],{"type":31,"value":2237},"Source (Shopify)",{"type":25,"tag":2233,"props":2239,"children":2240},{},[2241],{"type":31,"value":2242},"Target (Accounting)",{"type":25,"tag":2233,"props":2244,"children":2245},{},[2246],{"type":31,"value":2247},"Transformation",{"type":25,"tag":2249,"props":2250,"children":2251},"tbody",{},[2252,2271,2288,2310,2328],{"type":25,"tag":2229,"props":2253,"children":2254},{},[2255,2261,2266],{"type":25,"tag":2256,"props":2257,"children":2258},"td",{},[2259],{"type":31,"value":2260},"order.total_price",{"type":25,"tag":2256,"props":2262,"children":2263},{},[2264],{"type":31,"value":2265},"invoice.total",{"type":25,"tag":2256,"props":2267,"children":2268},{},[2269],{"type":31,"value":2270},"None",{"type":25,"tag":2229,"props":2272,"children":2273},{},[2274,2279,2284],{"type":25,"tag":2256,"props":2275,"children":2276},{},[2277],{"type":31,"value":2278},"order.customer.email",{"type":25,"tag":2256,"props":2280,"children":2281},{},[2282],{"type":31,"value":2283},"customer.email",{"type":25,"tag":2256,"props":2285,"children":2286},{},[2287],{"type":31,"value":2270},{"type":25,"tag":2229,"props":2289,"children":2290},{},[2291,2301,2306],{"type":25,"tag":2256,"props":2292,"children":2293},{},[2294,2296,2299],{"type":31,"value":2295},"order.line_items",{"type":25,"tag":210,"props":2297,"children":2298},{},[],{"type":31,"value":2300},".title",{"type":25,"tag":2256,"props":2302,"children":2303},{},[2304],{"type":31,"value":2305},"line_item.description",{"type":25,"tag":2256,"props":2307,"children":2308},{},[2309],{"type":31,"value":2270},{"type":25,"tag":2229,"props":2311,"children":2312},{},[2313,2318,2323],{"type":25,"tag":2256,"props":2314,"children":2315},{},[2316],{"type":31,"value":2317},"order.created_at",{"type":25,"tag":2256,"props":2319,"children":2320},{},[2321],{"type":31,"value":2322},"invoice.date",{"type":25,"tag":2256,"props":2324,"children":2325},{},[2326],{"type":31,"value":2327},"ISO to Date",{"type":25,"tag":2229,"props":2329,"children":2330},{},[2331,2336,2341],{"type":25,"tag":2256,"props":2332,"children":2333},{},[2334],{"type":31,"value":2335},"order.financial_status",{"type":25,"tag":2256,"props":2337,"children":2338},{},[2339],{"type":31,"value":2340},"invoice.status",{"type":25,"tag":2256,"props":2342,"children":2343},{},[2344],{"type":31,"value":2345},"Map: paid→paid, pending→draft",{"type":25,"tag":46,"props":2347,"children":2349},{"id":2348},"transformation-logic",[2350],{"type":31,"value":2351},"Transformation Logic",{"type":25,"tag":183,"props":2353,"children":2355},{"code":2354,"language":203,"meta":8,"className":204,"style":8},"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",[2356],{"type":25,"tag":188,"props":2357,"children":2358},{"__ignoreMap":8},[2359,2396,2407,2415,2423,2430,2438,2498,2505,2513,2535,2542,2550,2558,2627,2635,2643,2650,2657,2665,2693,2701,2709,2717,2725,2733,2741],{"type":25,"tag":210,"props":2360,"children":2361},{"class":212,"line":213},[2362,2366,2371,2375,2379,2384,2388,2392],{"type":25,"tag":210,"props":2363,"children":2364},{"style":227},[2365],{"type":31,"value":230},{"type":25,"tag":210,"props":2367,"children":2368},{"style":233},[2369],{"type":31,"value":2370}," transformShopifyOrder",{"type":25,"tag":210,"props":2372,"children":2373},{"style":227},[2374],{"type":31,"value":241},{"type":25,"tag":210,"props":2376,"children":2377},{"style":249},[2378],{"type":31,"value":372},{"type":25,"tag":210,"props":2380,"children":2381},{"style":453},[2382],{"type":31,"value":2383},"shopifyOrder",{"type":25,"tag":210,"props":2385,"children":2386},{"style":249},[2387],{"type":31,"value":532},{"type":25,"tag":210,"props":2389,"children":2390},{"style":227},[2391],{"type":31,"value":257},{"type":25,"tag":210,"props":2393,"children":2394},{"style":249},[2395],{"type":31,"value":262},{"type":25,"tag":210,"props":2397,"children":2398},{"class":212,"line":223},[2399,2403],{"type":25,"tag":210,"props":2400,"children":2401},{"style":227},[2402],{"type":31,"value":1981},{"type":25,"tag":210,"props":2404,"children":2405},{"style":249},[2406],{"type":31,"value":262},{"type":25,"tag":210,"props":2408,"children":2409},{"class":212,"line":265},[2410],{"type":25,"tag":210,"props":2411,"children":2412},{"style":217},[2413],{"type":31,"value":2414},"    // Direct mapping\n",{"type":25,"tag":210,"props":2416,"children":2417},{"class":212,"line":304},[2418],{"type":25,"tag":210,"props":2419,"children":2420},{"style":249},[2421],{"type":31,"value":2422},"    total: shopifyOrder.total_price,\n",{"type":25,"tag":210,"props":2424,"children":2425},{"class":212,"line":324},[2426],{"type":25,"tag":210,"props":2427,"children":2428},{"style":249},[2429],{"type":31,"value":615},{"type":25,"tag":210,"props":2431,"children":2432},{"class":212,"line":343},[2433],{"type":25,"tag":210,"props":2434,"children":2435},{"style":217},[2436],{"type":31,"value":2437},"    // Date transformation\n",{"type":25,"tag":210,"props":2439,"children":2440},{"class":212,"line":352},[2441,2446,2451,2456,2461,2466,2471,2476,2480,2485,2490,2494],{"type":25,"tag":210,"props":2442,"children":2443},{"style":249},[2444],{"type":31,"value":2445},"    date: ",{"type":25,"tag":210,"props":2447,"children":2448},{"style":227},[2449],{"type":31,"value":2450},"new",{"type":25,"tag":210,"props":2452,"children":2453},{"style":233},[2454],{"type":31,"value":2455}," Date",{"type":25,"tag":210,"props":2457,"children":2458},{"style":249},[2459],{"type":31,"value":2460},"(shopifyOrder.created_at).",{"type":25,"tag":210,"props":2462,"children":2463},{"style":233},[2464],{"type":31,"value":2465},"toISOString",{"type":25,"tag":210,"props":2467,"children":2468},{"style":249},[2469],{"type":31,"value":2470},"().",{"type":25,"tag":210,"props":2472,"children":2473},{"style":233},[2474],{"type":31,"value":2475},"split",{"type":25,"tag":210,"props":2477,"children":2478},{"style":249},[2479],{"type":31,"value":450},{"type":25,"tag":210,"props":2481,"children":2482},{"style":313},[2483],{"type":31,"value":2484},"'T'",{"type":25,"tag":210,"props":2486,"children":2487},{"style":249},[2488],{"type":31,"value":2489},")[",{"type":25,"tag":210,"props":2491,"children":2492},{"style":274},[2493],{"type":31,"value":556},{"type":25,"tag":210,"props":2495,"children":2496},{"style":249},[2497],{"type":31,"value":588},{"type":25,"tag":210,"props":2499,"children":2500},{"class":212,"line":361},[2501],{"type":25,"tag":210,"props":2502,"children":2503},{"style":249},[2504],{"type":31,"value":615},{"type":25,"tag":210,"props":2506,"children":2507},{"class":212,"line":19},[2508],{"type":25,"tag":210,"props":2509,"children":2510},{"style":217},[2511],{"type":31,"value":2512},"    // Status mapping\n",{"type":25,"tag":210,"props":2514,"children":2515},{"class":212,"line":415},[2516,2521,2526,2531],{"type":25,"tag":210,"props":2517,"children":2518},{"style":249},[2519],{"type":31,"value":2520},"    status: statusMap[shopifyOrder.financial_status] ",{"type":25,"tag":210,"props":2522,"children":2523},{"style":227},[2524],{"type":31,"value":2525},"||",{"type":25,"tag":210,"props":2527,"children":2528},{"style":313},[2529],{"type":31,"value":2530}," 'draft'",{"type":25,"tag":210,"props":2532,"children":2533},{"style":249},[2534],{"type":31,"value":321},{"type":25,"tag":210,"props":2536,"children":2537},{"class":212,"line":434},[2538],{"type":25,"tag":210,"props":2539,"children":2540},{"style":249},[2541],{"type":31,"value":615},{"type":25,"tag":210,"props":2543,"children":2544},{"class":212,"line":469},[2545],{"type":25,"tag":210,"props":2546,"children":2547},{"style":217},[2548],{"type":31,"value":2549},"    // Nested object mapping\n",{"type":25,"tag":210,"props":2551,"children":2552},{"class":212,"line":478},[2553],{"type":25,"tag":210,"props":2554,"children":2555},{"style":249},[2556],{"type":31,"value":2557},"    customer: {\n",{"type":25,"tag":210,"props":2559,"children":2560},{"class":212,"line":487},[2561,2566,2571,2575,2579,2584,2588,2593,2598,2602,2606,2610,2614,2619,2623],{"type":25,"tag":210,"props":2562,"children":2563},{"style":249},[2564],{"type":31,"value":2565},"      name: ",{"type":25,"tag":210,"props":2567,"children":2568},{"style":313},[2569],{"type":31,"value":2570},"`${",{"type":25,"tag":210,"props":2572,"children":2573},{"style":249},[2574],{"type":31,"value":2383},{"type":25,"tag":210,"props":2576,"children":2577},{"style":313},[2578],{"type":31,"value":1863},{"type":25,"tag":210,"props":2580,"children":2581},{"style":249},[2582],{"type":31,"value":2583},"customer",{"type":25,"tag":210,"props":2585,"children":2586},{"style":313},[2587],{"type":31,"value":1863},{"type":25,"tag":210,"props":2589,"children":2590},{"style":249},[2591],{"type":31,"value":2592},"first_name",{"type":25,"tag":210,"props":2594,"children":2595},{"style":313},[2596],{"type":31,"value":2597},"} ${",{"type":25,"tag":210,"props":2599,"children":2600},{"style":249},[2601],{"type":31,"value":2383},{"type":25,"tag":210,"props":2603,"children":2604},{"style":313},[2605],{"type":31,"value":1863},{"type":25,"tag":210,"props":2607,"children":2608},{"style":249},[2609],{"type":31,"value":2583},{"type":25,"tag":210,"props":2611,"children":2612},{"style":313},[2613],{"type":31,"value":1863},{"type":25,"tag":210,"props":2615,"children":2616},{"style":249},[2617],{"type":31,"value":2618},"last_name",{"type":25,"tag":210,"props":2620,"children":2621},{"style":313},[2622],{"type":31,"value":1816},{"type":25,"tag":210,"props":2624,"children":2625},{"style":249},[2626],{"type":31,"value":321},{"type":25,"tag":210,"props":2628,"children":2629},{"class":212,"line":496},[2630],{"type":25,"tag":210,"props":2631,"children":2632},{"style":249},[2633],{"type":31,"value":2634},"      email: shopifyOrder.customer.email,\n",{"type":25,"tag":210,"props":2636,"children":2637},{"class":212,"line":564},[2638],{"type":25,"tag":210,"props":2639,"children":2640},{"style":249},[2641],{"type":31,"value":2642},"      phone: shopifyOrder.customer.phone\n",{"type":25,"tag":210,"props":2644,"children":2645},{"class":212,"line":573},[2646],{"type":25,"tag":210,"props":2647,"children":2648},{"style":249},[2649],{"type":31,"value":1845},{"type":25,"tag":210,"props":2651,"children":2652},{"class":212,"line":591},[2653],{"type":25,"tag":210,"props":2654,"children":2655},{"style":249},[2656],{"type":31,"value":615},{"type":25,"tag":210,"props":2658,"children":2659},{"class":212,"line":600},[2660],{"type":25,"tag":210,"props":2661,"children":2662},{"style":217},[2663],{"type":31,"value":2664},"    // Array transformation\n",{"type":25,"tag":210,"props":2666,"children":2667},{"class":212,"line":609},[2668,2673,2677,2681,2685,2689],{"type":25,"tag":210,"props":2669,"children":2670},{"style":249},[2671],{"type":31,"value":2672},"    lineItems: shopifyOrder.line_items.",{"type":25,"tag":210,"props":2674,"children":2675},{"style":233},[2676],{"type":31,"value":445},{"type":25,"tag":210,"props":2678,"children":2679},{"style":249},[2680],{"type":31,"value":450},{"type":25,"tag":210,"props":2682,"children":2683},{"style":453},[2684],{"type":31,"value":456},{"type":25,"tag":210,"props":2686,"children":2687},{"style":227},[2688],{"type":31,"value":461},{"type":25,"tag":210,"props":2690,"children":2691},{"style":249},[2692],{"type":31,"value":466},{"type":25,"tag":210,"props":2694,"children":2695},{"class":212,"line":618},[2696],{"type":25,"tag":210,"props":2697,"children":2698},{"style":249},[2699],{"type":31,"value":2700},"      description: item.title,\n",{"type":25,"tag":210,"props":2702,"children":2703},{"class":212,"line":642},[2704],{"type":25,"tag":210,"props":2705,"children":2706},{"style":249},[2707],{"type":31,"value":2708},"      quantity: item.quantity,\n",{"type":25,"tag":210,"props":2710,"children":2711},{"class":212,"line":663},[2712],{"type":25,"tag":210,"props":2713,"children":2714},{"style":249},[2715],{"type":31,"value":2716},"      price: item.price,\n",{"type":25,"tag":210,"props":2718,"children":2719},{"class":212,"line":672},[2720],{"type":25,"tag":210,"props":2721,"children":2722},{"style":249},[2723],{"type":31,"value":2724},"      sku: item.sku\n",{"type":25,"tag":210,"props":2726,"children":2727},{"class":212,"line":681},[2728],{"type":25,"tag":210,"props":2729,"children":2730},{"style":249},[2731],{"type":31,"value":2732},"    }))\n",{"type":25,"tag":210,"props":2734,"children":2735},{"class":212,"line":690},[2736],{"type":25,"tag":210,"props":2737,"children":2738},{"style":249},[2739],{"type":31,"value":2740},"  };\n",{"type":25,"tag":210,"props":2742,"children":2743},{"class":212,"line":699},[2744],{"type":25,"tag":210,"props":2745,"children":2746},{"style":249},[2747],{"type":31,"value":714},{"type":25,"tag":39,"props":2749,"children":2751},{"id":2750},"error-handling",[2752],{"type":31,"value":2753},"Error Handling",{"type":25,"tag":46,"props":2755,"children":2757},{"id":2756},"retry-logic",[2758],{"type":31,"value":2759},"Retry Logic",{"type":25,"tag":183,"props":2761,"children":2763},{"code":2762,"language":772,"meta":8,"className":773,"style":8},"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",[2764],{"type":25,"tag":188,"props":2765,"children":2766},{"__ignoreMap":8},[2767,2798,2806,2814,2821,2849,2861,2874,2897,2932,2940,2948,2990,2998,3006,3014,3041],{"type":25,"tag":210,"props":2768,"children":2769},{"class":212,"line":213},[2770,2774,2779,2784,2788,2793],{"type":25,"tag":210,"props":2771,"children":2772},{"style":227},[2773],{"type":31,"value":839},{"type":25,"tag":210,"props":2775,"children":2776},{"style":233},[2777],{"type":31,"value":2778}," sync_with_retry",{"type":25,"tag":210,"props":2780,"children":2781},{"style":249},[2782],{"type":31,"value":2783},"(sync_function, max_retries",{"type":25,"tag":210,"props":2785,"children":2786},{"style":227},[2787],{"type":31,"value":816},{"type":25,"tag":210,"props":2789,"children":2790},{"style":274},[2791],{"type":31,"value":2792},"3",{"type":25,"tag":210,"props":2794,"children":2795},{"style":249},[2796],{"type":31,"value":2797},"):\n",{"type":25,"tag":210,"props":2799,"children":2800},{"class":212,"line":223},[2801],{"type":25,"tag":210,"props":2802,"children":2803},{"style":313},[2804],{"type":31,"value":2805},"    \"\"\"\n",{"type":25,"tag":210,"props":2807,"children":2808},{"class":212,"line":265},[2809],{"type":25,"tag":210,"props":2810,"children":2811},{"style":313},[2812],{"type":31,"value":2813},"    Retry failed synchronizations with exponential backoff\n",{"type":25,"tag":210,"props":2815,"children":2816},{"class":212,"line":304},[2817],{"type":25,"tag":210,"props":2818,"children":2819},{"style":313},[2820],{"type":31,"value":2805},{"type":25,"tag":210,"props":2822,"children":2823},{"class":212,"line":324},[2824,2829,2834,2839,2844],{"type":25,"tag":210,"props":2825,"children":2826},{"style":227},[2827],{"type":31,"value":2828},"    for",{"type":25,"tag":210,"props":2830,"children":2831},{"style":249},[2832],{"type":31,"value":2833}," attempt ",{"type":25,"tag":210,"props":2835,"children":2836},{"style":227},[2837],{"type":31,"value":2838},"in",{"type":25,"tag":210,"props":2840,"children":2841},{"style":274},[2842],{"type":31,"value":2843}," range",{"type":25,"tag":210,"props":2845,"children":2846},{"style":249},[2847],{"type":31,"value":2848},"(max_retries):\n",{"type":25,"tag":210,"props":2850,"children":2851},{"class":212,"line":343},[2852,2857],{"type":25,"tag":210,"props":2853,"children":2854},{"style":227},[2855],{"type":31,"value":2856},"        try",{"type":25,"tag":210,"props":2858,"children":2859},{"style":249},[2860],{"type":31,"value":967},{"type":25,"tag":210,"props":2862,"children":2863},{"class":212,"line":352},[2864,2869],{"type":25,"tag":210,"props":2865,"children":2866},{"style":227},[2867],{"type":31,"value":2868},"            return",{"type":25,"tag":210,"props":2870,"children":2871},{"style":249},[2872],{"type":31,"value":2873}," sync_function()\n",{"type":25,"tag":210,"props":2875,"children":2876},{"class":212,"line":361},[2877,2882,2887,2892],{"type":25,"tag":210,"props":2878,"children":2879},{"style":227},[2880],{"type":31,"value":2881},"        except",{"type":25,"tag":210,"props":2883,"children":2884},{"style":249},[2885],{"type":31,"value":2886}," APIError ",{"type":25,"tag":210,"props":2888,"children":2889},{"style":227},[2890],{"type":31,"value":2891},"as",{"type":25,"tag":210,"props":2893,"children":2894},{"style":249},[2895],{"type":31,"value":2896}," e:\n",{"type":25,"tag":210,"props":2898,"children":2899},{"class":212,"line":19},[2900,2905,2909,2913,2918,2923,2928],{"type":25,"tag":210,"props":2901,"children":2902},{"style":227},[2903],{"type":31,"value":2904},"            if",{"type":25,"tag":210,"props":2906,"children":2907},{"style":249},[2908],{"type":31,"value":2833},{"type":25,"tag":210,"props":2910,"children":2911},{"style":227},[2912],{"type":31,"value":957},{"type":25,"tag":210,"props":2914,"children":2915},{"style":249},[2916],{"type":31,"value":2917}," max_retries ",{"type":25,"tag":210,"props":2919,"children":2920},{"style":227},[2921],{"type":31,"value":2922},"-",{"type":25,"tag":210,"props":2924,"children":2925},{"style":274},[2926],{"type":31,"value":2927}," 1",{"type":25,"tag":210,"props":2929,"children":2930},{"style":249},[2931],{"type":31,"value":967},{"type":25,"tag":210,"props":2933,"children":2934},{"class":212,"line":415},[2935],{"type":25,"tag":210,"props":2936,"children":2937},{"style":217},[2938],{"type":31,"value":2939},"                # Log error and alert admin\n",{"type":25,"tag":210,"props":2941,"children":2942},{"class":212,"line":434},[2943],{"type":25,"tag":210,"props":2944,"children":2945},{"style":249},[2946],{"type":31,"value":2947},"                log_error(e)\n",{"type":25,"tag":210,"props":2949,"children":2950},{"class":212,"line":469},[2951,2956,2961,2966,2971,2976,2981,2986],{"type":25,"tag":210,"props":2952,"children":2953},{"style":249},[2954],{"type":31,"value":2955},"                send_alert(",{"type":25,"tag":210,"props":2957,"children":2958},{"style":227},[2959],{"type":31,"value":2960},"f",{"type":25,"tag":210,"props":2962,"children":2963},{"style":313},[2964],{"type":31,"value":2965},"\"Sync failed after ",{"type":25,"tag":210,"props":2967,"children":2968},{"style":274},[2969],{"type":31,"value":2970},"{",{"type":25,"tag":210,"props":2972,"children":2973},{"style":249},[2974],{"type":31,"value":2975},"max_retries",{"type":25,"tag":210,"props":2977,"children":2978},{"style":274},[2979],{"type":31,"value":2980},"}",{"type":25,"tag":210,"props":2982,"children":2983},{"style":313},[2984],{"type":31,"value":2985}," attempts\"",{"type":25,"tag":210,"props":2987,"children":2988},{"style":249},[2989],{"type":31,"value":561},{"type":25,"tag":210,"props":2991,"children":2992},{"class":212,"line":478},[2993],{"type":25,"tag":210,"props":2994,"children":2995},{"style":227},[2996],{"type":31,"value":2997},"                raise\n",{"type":25,"tag":210,"props":2999,"children":3000},{"class":212,"line":487},[3001],{"type":25,"tag":210,"props":3002,"children":3003},{"style":249},[3004],{"type":31,"value":3005},"            \n",{"type":25,"tag":210,"props":3007,"children":3008},{"class":212,"line":496},[3009],{"type":25,"tag":210,"props":3010,"children":3011},{"style":217},[3012],{"type":31,"value":3013},"            # Exponential backoff\n",{"type":25,"tag":210,"props":3015,"children":3016},{"class":212,"line":564},[3017,3022,3026,3031,3036],{"type":25,"tag":210,"props":3018,"children":3019},{"style":249},[3020],{"type":31,"value":3021},"            wait_time ",{"type":25,"tag":210,"props":3023,"children":3024},{"style":227},[3025],{"type":31,"value":816},{"type":25,"tag":210,"props":3027,"children":3028},{"style":274},[3029],{"type":31,"value":3030}," 2",{"type":25,"tag":210,"props":3032,"children":3033},{"style":227},[3034],{"type":31,"value":3035}," **",{"type":25,"tag":210,"props":3037,"children":3038},{"style":249},[3039],{"type":31,"value":3040}," attempt\n",{"type":25,"tag":210,"props":3042,"children":3043},{"class":212,"line":573},[3044],{"type":25,"tag":210,"props":3045,"children":3046},{"style":249},[3047],{"type":31,"value":3048},"            time.sleep(wait_time)\n",{"type":25,"tag":46,"props":3050,"children":3052},{"id":3051},"validation",[3053],{"type":31,"value":3054},"Validation",{"type":25,"tag":33,"props":3056,"children":3057},{},[3058],{"type":31,"value":3059},"Always validate data before syncing:",{"type":25,"tag":58,"props":3061,"children":3062},{},[3063,3068,3073,3078,3083],{"type":25,"tag":62,"props":3064,"children":3065},{},[3066],{"type":31,"value":3067},"✅ Required fields present",{"type":25,"tag":62,"props":3069,"children":3070},{},[3071],{"type":31,"value":3072},"✅ Data types correct",{"type":25,"tag":62,"props":3074,"children":3075},{},[3076],{"type":31,"value":3077},"✅ Values within acceptable ranges",{"type":25,"tag":62,"props":3079,"children":3080},{},[3081],{"type":31,"value":3082},"✅ No duplicates",{"type":25,"tag":62,"props":3084,"children":3085},{},[3086],{"type":31,"value":3087},"✅ References exist",{"type":25,"tag":39,"props":3089,"children":3091},{"id":3090},"security-considerations",[3092],{"type":31,"value":3093},"Security Considerations",{"type":25,"tag":46,"props":3095,"children":3097},{"id":3096},"api-key-management",[3098],{"type":31,"value":3099},"API Key Management",{"type":25,"tag":183,"props":3101,"children":3105},{"code":3102,"language":3103,"meta":8,"className":3104,"style":8},"# 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",[3106],{"type":25,"tag":188,"props":3107,"children":3108},{"__ignoreMap":8},[3109,3117,3125,3132,3140,3162,3169,3177,3200],{"type":25,"tag":210,"props":3110,"children":3111},{"class":212,"line":213},[3112],{"type":25,"tag":210,"props":3113,"children":3114},{"style":217},[3115],{"type":31,"value":3116},"# Store API keys securely\n",{"type":25,"tag":210,"props":3118,"children":3119},{"class":212,"line":223},[3120],{"type":25,"tag":210,"props":3121,"children":3122},{"style":217},[3123],{"type":31,"value":3124},"# Never commit to version control\n",{"type":25,"tag":210,"props":3126,"children":3127},{"class":212,"line":265},[3128],{"type":25,"tag":210,"props":3129,"children":3130},{"emptyLinePlaceholder":20},[3131],{"type":31,"value":1677},{"type":25,"tag":210,"props":3133,"children":3134},{"class":212,"line":304},[3135],{"type":25,"tag":210,"props":3136,"children":3137},{"style":217},[3138],{"type":31,"value":3139},"# Use environment variables\n",{"type":25,"tag":210,"props":3141,"children":3142},{"class":212,"line":324},[3143,3148,3153,3157],{"type":25,"tag":210,"props":3144,"children":3145},{"style":227},[3146],{"type":31,"value":3147},"export",{"type":25,"tag":210,"props":3149,"children":3150},{"style":249},[3151],{"type":31,"value":3152}," ACCOUNTING_API_KEY",{"type":25,"tag":210,"props":3154,"children":3155},{"style":227},[3156],{"type":31,"value":816},{"type":25,"tag":210,"props":3158,"children":3159},{"style":313},[3160],{"type":31,"value":3161},"\"your-secret-key\"\n",{"type":25,"tag":210,"props":3163,"children":3164},{"class":212,"line":343},[3165],{"type":25,"tag":210,"props":3166,"children":3167},{"emptyLinePlaceholder":20},[3168],{"type":31,"value":1677},{"type":25,"tag":210,"props":3170,"children":3171},{"class":212,"line":352},[3172],{"type":25,"tag":210,"props":3173,"children":3174},{"style":217},[3175],{"type":31,"value":3176},"# Or use secret management services\n",{"type":25,"tag":210,"props":3178,"children":3179},{"class":212,"line":361},[3180,3185,3190,3195],{"type":25,"tag":210,"props":3181,"children":3182},{"style":233},[3183],{"type":31,"value":3184},"aws",{"type":25,"tag":210,"props":3186,"children":3187},{"style":313},[3188],{"type":31,"value":3189}," secretsmanager",{"type":25,"tag":210,"props":3191,"children":3192},{"style":313},[3193],{"type":31,"value":3194}," get-secret-value",{"type":25,"tag":210,"props":3196,"children":3197},{"style":274},[3198],{"type":31,"value":3199}," \\\n",{"type":25,"tag":210,"props":3201,"children":3202},{"class":212,"line":19},[3203,3208],{"type":25,"tag":210,"props":3204,"children":3205},{"style":274},[3206],{"type":31,"value":3207},"  --secret-id",{"type":25,"tag":210,"props":3209,"children":3210},{"style":313},[3211],{"type":31,"value":3212}," accounting-api-key\n",{"type":25,"tag":46,"props":3214,"children":3216},{"id":3215},"data-encryption",[3217],{"type":31,"value":3218},"Data Encryption",{"type":25,"tag":58,"props":3220,"children":3221},{},[3222,3227,3232,3237],{"type":25,"tag":62,"props":3223,"children":3224},{},[3225],{"type":31,"value":3226},"Use HTTPS for all API calls",{"type":25,"tag":62,"props":3228,"children":3229},{},[3230],{"type":31,"value":3231},"Encrypt sensitive data at rest",{"type":25,"tag":62,"props":3233,"children":3234},{},[3235],{"type":31,"value":3236},"Implement OAuth 2.0 where available",{"type":25,"tag":62,"props":3238,"children":3239},{},[3240],{"type":31,"value":3241},"Rotate API keys regularly",{"type":25,"tag":46,"props":3243,"children":3245},{"id":3244},"access-control",[3246],{"type":31,"value":3247},"Access Control",{"type":25,"tag":58,"props":3249,"children":3250},{},[3251,3256,3261,3266],{"type":25,"tag":62,"props":3252,"children":3253},{},[3254],{"type":31,"value":3255},"Limit API permissions to minimum required",{"type":25,"tag":62,"props":3257,"children":3258},{},[3259],{"type":31,"value":3260},"Use separate keys for different integrations",{"type":25,"tag":62,"props":3262,"children":3263},{},[3264],{"type":31,"value":3265},"Monitor API usage for anomalies",{"type":25,"tag":62,"props":3267,"children":3268},{},[3269],{"type":31,"value":3270},"Implement IP whitelisting when possible",{"type":25,"tag":39,"props":3272,"children":3274},{"id":3273},"monitoring-and-maintenance",[3275],{"type":31,"value":3276},"Monitoring and Maintenance",{"type":25,"tag":46,"props":3278,"children":3280},{"id":3279},"health-checks",[3281],{"type":31,"value":3282},"Health Checks",{"type":25,"tag":183,"props":3284,"children":3286},{"code":3285,"language":1547,"meta":8,"className":1548,"style":8},"// 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",[3287],{"type":25,"tag":188,"props":3288,"children":3289},{"__ignoreMap":8},[3290,3298,3330,3350,3373,3394,3415,3422,3429,3460,3511,3518,3550,3566,3583,3591,3598,3605,3612,3624,3631,3638,3646],{"type":25,"tag":210,"props":3291,"children":3292},{"class":212,"line":213},[3293],{"type":25,"tag":210,"props":3294,"children":3295},{"style":217},[3296],{"type":31,"value":3297},"// Integration health monitoring\n",{"type":25,"tag":210,"props":3299,"children":3300},{"class":212,"line":223},[3301,3305,3310,3314,3318,3322,3326],{"type":25,"tag":210,"props":3302,"children":3303},{"style":227},[3304],{"type":31,"value":230},{"type":25,"tag":210,"props":3306,"children":3307},{"style":233},[3308],{"type":31,"value":3309}," checkIntegrationHealth",{"type":25,"tag":210,"props":3311,"children":3312},{"style":227},[3313],{"type":31,"value":241},{"type":25,"tag":210,"props":3315,"children":3316},{"style":227},[3317],{"type":31,"value":246},{"type":25,"tag":210,"props":3319,"children":3320},{"style":249},[3321],{"type":31,"value":252},{"type":25,"tag":210,"props":3323,"children":3324},{"style":227},[3325],{"type":31,"value":257},{"type":25,"tag":210,"props":3327,"children":3328},{"style":249},[3329],{"type":31,"value":262},{"type":25,"tag":210,"props":3331,"children":3332},{"class":212,"line":265},[3333,3337,3342,3346],{"type":25,"tag":210,"props":3334,"children":3335},{"style":227},[3336],{"type":31,"value":271},{"type":25,"tag":210,"props":3338,"children":3339},{"style":274},[3340],{"type":31,"value":3341}," checks",{"type":25,"tag":210,"props":3343,"children":3344},{"style":227},[3345],{"type":31,"value":241},{"type":25,"tag":210,"props":3347,"children":3348},{"style":249},[3349],{"type":31,"value":262},{"type":25,"tag":210,"props":3351,"children":3352},{"class":212,"line":304},[3353,3358,3363,3368],{"type":25,"tag":210,"props":3354,"children":3355},{"style":249},[3356],{"type":31,"value":3357},"    shopify: ",{"type":25,"tag":210,"props":3359,"children":3360},{"style":227},[3361],{"type":31,"value":3362},"await",{"type":25,"tag":210,"props":3364,"children":3365},{"style":233},[3366],{"type":31,"value":3367}," testShopifyConnection",{"type":25,"tag":210,"props":3369,"children":3370},{"style":249},[3371],{"type":31,"value":3372},"(),\n",{"type":25,"tag":210,"props":3374,"children":3375},{"class":212,"line":324},[3376,3381,3385,3390],{"type":25,"tag":210,"props":3377,"children":3378},{"style":249},[3379],{"type":31,"value":3380},"    stripe: ",{"type":25,"tag":210,"props":3382,"children":3383},{"style":227},[3384],{"type":31,"value":3362},{"type":25,"tag":210,"props":3386,"children":3387},{"style":233},[3388],{"type":31,"value":3389}," testStripeConnection",{"type":25,"tag":210,"props":3391,"children":3392},{"style":249},[3393],{"type":31,"value":3372},{"type":25,"tag":210,"props":3395,"children":3396},{"class":212,"line":343},[3397,3402,3406,3411],{"type":25,"tag":210,"props":3398,"children":3399},{"style":249},[3400],{"type":31,"value":3401},"    accounting: ",{"type":25,"tag":210,"props":3403,"children":3404},{"style":227},[3405],{"type":31,"value":3362},{"type":25,"tag":210,"props":3407,"children":3408},{"style":233},[3409],{"type":31,"value":3410}," testAccountingConnection",{"type":25,"tag":210,"props":3412,"children":3413},{"style":249},[3414],{"type":31,"value":340},{"type":25,"tag":210,"props":3416,"children":3417},{"class":212,"line":352},[3418],{"type":25,"tag":210,"props":3419,"children":3420},{"style":249},[3421],{"type":31,"value":2740},{"type":25,"tag":210,"props":3423,"children":3424},{"class":212,"line":361},[3425],{"type":25,"tag":210,"props":3426,"children":3427},{"style":249},[3428],{"type":31,"value":358},{"type":25,"tag":210,"props":3430,"children":3431},{"class":212,"line":19},[3432,3436,3441,3445,3450,3455],{"type":25,"tag":210,"props":3433,"children":3434},{"style":227},[3435],{"type":31,"value":271},{"type":25,"tag":210,"props":3437,"children":3438},{"style":274},[3439],{"type":31,"value":3440}," failures",{"type":25,"tag":210,"props":3442,"children":3443},{"style":227},[3444],{"type":31,"value":241},{"type":25,"tag":210,"props":3446,"children":3447},{"style":249},[3448],{"type":31,"value":3449}," Object.",{"type":25,"tag":210,"props":3451,"children":3452},{"style":233},[3453],{"type":31,"value":3454},"entries",{"type":25,"tag":210,"props":3456,"children":3457},{"style":249},[3458],{"type":31,"value":3459},"(checks)\n",{"type":25,"tag":210,"props":3461,"children":3462},{"class":212,"line":415},[3463,3468,3473,3478,3483,3487,3492,3497,3501,3506],{"type":25,"tag":210,"props":3464,"children":3465},{"style":249},[3466],{"type":31,"value":3467},"    .",{"type":25,"tag":210,"props":3469,"children":3470},{"style":233},[3471],{"type":31,"value":3472},"filter",{"type":25,"tag":210,"props":3474,"children":3475},{"style":249},[3476],{"type":31,"value":3477},"(([",{"type":25,"tag":210,"props":3479,"children":3480},{"style":453},[3481],{"type":31,"value":3482},"_",{"type":25,"tag":210,"props":3484,"children":3485},{"style":249},[3486],{"type":31,"value":522},{"type":25,"tag":210,"props":3488,"children":3489},{"style":453},[3490],{"type":31,"value":3491},"status",{"type":25,"tag":210,"props":3493,"children":3494},{"style":249},[3495],{"type":31,"value":3496},"]) ",{"type":25,"tag":210,"props":3498,"children":3499},{"style":227},[3500],{"type":31,"value":257},{"type":25,"tag":210,"props":3502,"children":3503},{"style":227},[3504],{"type":31,"value":3505}," !",{"type":25,"tag":210,"props":3507,"children":3508},{"style":249},[3509],{"type":31,"value":3510},"status.healthy);\n",{"type":25,"tag":210,"props":3512,"children":3513},{"class":212,"line":434},[3514],{"type":25,"tag":210,"props":3515,"children":3516},{"style":249},[3517],{"type":31,"value":358},{"type":25,"tag":210,"props":3519,"children":3520},{"class":212,"line":469},[3521,3525,3530,3535,3540,3545],{"type":25,"tag":210,"props":3522,"children":3523},{"style":227},[3524],{"type":31,"value":1895},{"type":25,"tag":210,"props":3526,"children":3527},{"style":249},[3528],{"type":31,"value":3529}," (failures.",{"type":25,"tag":210,"props":3531,"children":3532},{"style":274},[3533],{"type":31,"value":3534},"length",{"type":25,"tag":210,"props":3536,"children":3537},{"style":227},[3538],{"type":31,"value":3539}," >",{"type":25,"tag":210,"props":3541,"children":3542},{"style":274},[3543],{"type":31,"value":3544}," 0",{"type":25,"tag":210,"props":3546,"children":3547},{"style":249},[3548],{"type":31,"value":3549},") {\n",{"type":25,"tag":210,"props":3551,"children":3552},{"class":212,"line":478},[3553,3557,3562],{"type":25,"tag":210,"props":3554,"children":3555},{"style":227},[3556],{"type":31,"value":624},{"type":25,"tag":210,"props":3558,"children":3559},{"style":233},[3560],{"type":31,"value":3561}," alertAdmin",{"type":25,"tag":210,"props":3563,"children":3564},{"style":249},[3565],{"type":31,"value":301},{"type":25,"tag":210,"props":3567,"children":3568},{"class":212,"line":487},[3569,3574,3579],{"type":25,"tag":210,"props":3570,"children":3571},{"style":249},[3572],{"type":31,"value":3573},"      message: ",{"type":25,"tag":210,"props":3575,"children":3576},{"style":313},[3577],{"type":31,"value":3578},"'Integration health check failed'",{"type":25,"tag":210,"props":3580,"children":3581},{"style":249},[3582],{"type":31,"value":321},{"type":25,"tag":210,"props":3584,"children":3585},{"class":212,"line":496},[3586],{"type":25,"tag":210,"props":3587,"children":3588},{"style":249},[3589],{"type":31,"value":3590},"      failures: failures\n",{"type":25,"tag":210,"props":3592,"children":3593},{"class":212,"line":564},[3594],{"type":25,"tag":210,"props":3595,"children":3596},{"style":249},[3597],{"type":31,"value":696},{"type":25,"tag":210,"props":3599,"children":3600},{"class":212,"line":573},[3601],{"type":25,"tag":210,"props":3602,"children":3603},{"style":249},[3604],{"type":31,"value":705},{"type":25,"tag":210,"props":3606,"children":3607},{"class":212,"line":591},[3608],{"type":25,"tag":210,"props":3609,"children":3610},{"style":249},[3611],{"type":31,"value":358},{"type":25,"tag":210,"props":3613,"children":3614},{"class":212,"line":600},[3615,3619],{"type":25,"tag":210,"props":3616,"children":3617},{"style":227},[3618],{"type":31,"value":1981},{"type":25,"tag":210,"props":3620,"children":3621},{"style":249},[3622],{"type":31,"value":3623}," checks;\n",{"type":25,"tag":210,"props":3625,"children":3626},{"class":212,"line":609},[3627],{"type":25,"tag":210,"props":3628,"children":3629},{"style":249},[3630],{"type":31,"value":714},{"type":25,"tag":210,"props":3632,"children":3633},{"class":212,"line":618},[3634],{"type":25,"tag":210,"props":3635,"children":3636},{"emptyLinePlaceholder":20},[3637],{"type":31,"value":1677},{"type":25,"tag":210,"props":3639,"children":3640},{"class":212,"line":642},[3641],{"type":25,"tag":210,"props":3642,"children":3643},{"style":217},[3644],{"type":31,"value":3645},"// Run every 15 minutes\n",{"type":25,"tag":210,"props":3647,"children":3648},{"class":212,"line":663},[3649,3654,3659,3664,3669,3674,3678,3683],{"type":25,"tag":210,"props":3650,"children":3651},{"style":233},[3652],{"type":31,"value":3653},"setInterval",{"type":25,"tag":210,"props":3655,"children":3656},{"style":249},[3657],{"type":31,"value":3658},"(checkIntegrationHealth, ",{"type":25,"tag":210,"props":3660,"children":3661},{"style":274},[3662],{"type":31,"value":3663},"15",{"type":25,"tag":210,"props":3665,"children":3666},{"style":227},[3667],{"type":31,"value":3668}," *",{"type":25,"tag":210,"props":3670,"children":3671},{"style":274},[3672],{"type":31,"value":3673}," 60",{"type":25,"tag":210,"props":3675,"children":3676},{"style":227},[3677],{"type":31,"value":3668},{"type":25,"tag":210,"props":3679,"children":3680},{"style":274},[3681],{"type":31,"value":3682}," 1000",{"type":25,"tag":210,"props":3684,"children":3685},{"style":249},[3686],{"type":31,"value":1959},{"type":25,"tag":46,"props":3688,"children":3690},{"id":3689},"logging",[3691],{"type":31,"value":3692},"Logging",{"type":25,"tag":33,"props":3694,"children":3695},{},[3696],{"type":31,"value":3697},"Track all integration activities:",{"type":25,"tag":58,"props":3699,"children":3700},{},[3701,3706,3711,3716,3721],{"type":25,"tag":62,"props":3702,"children":3703},{},[3704],{"type":31,"value":3705},"Sync start/end times",{"type":25,"tag":62,"props":3707,"children":3708},{},[3709],{"type":31,"value":3710},"Records processed",{"type":25,"tag":62,"props":3712,"children":3713},{},[3714],{"type":31,"value":3715},"Errors encountered",{"type":25,"tag":62,"props":3717,"children":3718},{},[3719],{"type":31,"value":3720},"Data transformations",{"type":25,"tag":62,"props":3722,"children":3723},{},[3724],{"type":31,"value":3725},"API calls made",{"type":25,"tag":39,"props":3727,"children":3729},{"id":3728},"implementation-checklist",[3730],{"type":31,"value":3731},"Implementation Checklist",{"type":25,"tag":58,"props":3733,"children":3736},{"className":3734},[3735],"contains-task-list",[3737,3749,3758,3767,3776,3785,3794,3803,3812,3821,3830],{"type":25,"tag":62,"props":3738,"children":3741},{"className":3739},[3740],"task-list-item",[3742,3747],{"type":25,"tag":3743,"props":3744,"children":3746},"input",{"disabled":20,"type":3745},"checkbox",[],{"type":31,"value":3748}," Identify systems to integrate",{"type":25,"tag":62,"props":3750,"children":3752},{"className":3751},[3740],[3753,3756],{"type":25,"tag":3743,"props":3754,"children":3755},{"disabled":20,"type":3745},[],{"type":31,"value":3757}," Document data flow requirements",{"type":25,"tag":62,"props":3759,"children":3761},{"className":3760},[3740],[3762,3765],{"type":25,"tag":3743,"props":3763,"children":3764},{"disabled":20,"type":3745},[],{"type":31,"value":3766}," Choose integration method",{"type":25,"tag":62,"props":3768,"children":3770},{"className":3769},[3740],[3771,3774],{"type":25,"tag":3743,"props":3772,"children":3773},{"disabled":20,"type":3745},[],{"type":31,"value":3775}," Map data fields",{"type":25,"tag":62,"props":3777,"children":3779},{"className":3778},[3740],[3780,3783],{"type":25,"tag":3743,"props":3781,"children":3782},{"disabled":20,"type":3745},[],{"type":31,"value":3784}," Implement error handling",{"type":25,"tag":62,"props":3786,"children":3788},{"className":3787},[3740],[3789,3792],{"type":25,"tag":3743,"props":3790,"children":3791},{"disabled":20,"type":3745},[],{"type":31,"value":3793}," Set up monitoring",{"type":25,"tag":62,"props":3795,"children":3797},{"className":3796},[3740],[3798,3801],{"type":25,"tag":3743,"props":3799,"children":3800},{"disabled":20,"type":3745},[],{"type":31,"value":3802}," Test with sample data",{"type":25,"tag":62,"props":3804,"children":3806},{"className":3805},[3740],[3807,3810],{"type":25,"tag":3743,"props":3808,"children":3809},{"disabled":20,"type":3745},[],{"type":31,"value":3811}," Run parallel for validation period",{"type":25,"tag":62,"props":3813,"children":3815},{"className":3814},[3740],[3816,3819],{"type":25,"tag":3743,"props":3817,"children":3818},{"disabled":20,"type":3745},[],{"type":31,"value":3820}," Train users",{"type":25,"tag":62,"props":3822,"children":3824},{"className":3823},[3740],[3825,3828],{"type":25,"tag":3743,"props":3826,"children":3827},{"disabled":20,"type":3745},[],{"type":31,"value":3829}," Go live",{"type":25,"tag":62,"props":3831,"children":3833},{"className":3832},[3740],[3834,3837],{"type":25,"tag":3743,"props":3835,"children":3836},{"disabled":20,"type":3745},[],{"type":31,"value":3838}," Monitor and optimize",{"type":25,"tag":39,"props":3840,"children":3842},{"id":3841},"conclusion",[3843],{"type":31,"value":3844},"Conclusion",{"type":25,"tag":33,"props":3846,"children":3847},{},[3848],{"type":31,"value":3849},"Integration transforms disconnected tools into a unified business system. Start with your highest-volume data flows, prove the value, then expand.",{"type":25,"tag":33,"props":3851,"children":3852},{},[3853],{"type":31,"value":3854},"The investment in integration pays dividends through time savings, accuracy improvements, and better insights.",{"type":25,"tag":33,"props":3856,"children":3857},{},[3858,3860,3867],{"type":31,"value":3859},"Ready to connect your systems? ",{"type":25,"tag":3861,"props":3862,"children":3864},"a",{"href":3863},"#contact",[3865],{"type":31,"value":3866},"Schedule an integration consultation",{"type":31,"value":3868}," today.",{"type":25,"tag":3870,"props":3871,"children":3872},"hr",{},[],{"type":25,"tag":33,"props":3874,"children":3875},{},[3876,3881],{"type":25,"tag":66,"props":3877,"children":3878},{},[3879],{"type":31,"value":3880},"About the Author",{"type":31,"value":3882},": Michael Torres is an integration architect specializing in financial systems and data synchronization for growing businesses.",{"type":25,"tag":3884,"props":3885,"children":3886},"style",{},[3887],{"type":31,"value":3888},"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":8,"searchDepth":265,"depth":265,"links":3890},[3891,3895,3903,3909,3914,3918,3922,3927,3931,3932],{"id":41,"depth":223,"text":44,"children":3892},[3893,3894],{"id":48,"depth":265,"text":51},{"id":115,"depth":265,"text":118},{"id":154,"depth":223,"text":157,"children":3896},[3897,3898,3899,3900,3901,3902],{"id":160,"depth":265,"text":163},{"id":717,"depth":265,"text":720},{"id":1202,"depth":265,"text":1205},{"id":1248,"depth":265,"text":1251},{"id":1294,"depth":265,"text":1297},{"id":1340,"depth":265,"text":1343},{"id":1386,"depth":223,"text":1389,"children":3904},[3905,3906,3907,3908],{"id":1392,"depth":265,"text":1395},{"id":1450,"depth":265,"text":1453},{"id":1527,"depth":265,"text":1530},{"id":2060,"depth":265,"text":2063},{"id":2147,"depth":223,"text":2150,"children":3910},[3911,3912,3913],{"id":2153,"depth":265,"text":2156},{"id":2172,"depth":265,"text":2175},{"id":2191,"depth":265,"text":2194},{"id":2210,"depth":223,"text":2213,"children":3915},[3916,3917],{"id":2216,"depth":265,"text":2219},{"id":2348,"depth":265,"text":2351},{"id":2750,"depth":223,"text":2753,"children":3919},[3920,3921],{"id":2756,"depth":265,"text":2759},{"id":3051,"depth":265,"text":3054},{"id":3090,"depth":223,"text":3093,"children":3923},[3924,3925,3926],{"id":3096,"depth":265,"text":3099},{"id":3215,"depth":265,"text":3218},{"id":3244,"depth":265,"text":3247},{"id":3273,"depth":223,"text":3276,"children":3928},[3929,3930],{"id":3279,"depth":265,"text":3282},{"id":3689,"depth":265,"text":3692},{"id":3728,"depth":223,"text":3731},{"id":3841,"depth":223,"text":3844},"markdown","content:blog:integration-guide.md","content","blog/integration-guide.md","blog/integration-guide","md",[3940,4409,4852,5881,7231,9294,11398],{"_path":3941,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3942,"description":3943,"date":3944,"author":3945,"category":3946,"tags":3947,"image":3953,"readingTime":361,"featured":20,"body":3954,"_type":3933,"_id":4406,"_source":3935,"_file":4407,"_stem":4408,"_extension":3938},"/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",[3948,3949,3950,3951,3952],"Ledgermate","QuickBooks","Xero","Comparison","Software Review","https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=1200&h=600&fit=crop",{"type":22,"children":3955,"toc":4368},[3956,3961,3989,3995,4000,4012,4017,4036,4041,4060,4066,4071,4076,4081,4086,4091,4096,4102,4107,4119,4124,4136,4141,4153,4159,4164,4169,4174,4186,4191,4203,4209,4214,4232,4239,4247,4252,4270,4275,4283,4288,4306,4311,4319,4325,4331,4336,4342,4347,4353,4358],{"type":25,"tag":26,"props":3957,"children":3959},{"id":3958},"which-accounting-software-is-right-for-your-business-ledgermate-quickbooks-and-xero",[3960],{"type":31,"value":3942},{"type":25,"tag":33,"props":3962,"children":3963},{},[3964,3966,3976,3977,3981,3983,3987],{"type":31,"value":3965},"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":25,"tag":66,"props":3967,"children":3968},{},[3969],{"type":25,"tag":3861,"props":3970,"children":3974},{"href":3971,"rel":3972},"https://ledgermate.net",[3973],"nofollow",[3975],{"type":31,"value":3948},{"type":31,"value":522},{"type":25,"tag":66,"props":3978,"children":3979},{},[3980],{"type":31,"value":3949},{"type":31,"value":3982},", and ",{"type":25,"tag":66,"props":3984,"children":3985},{},[3986],{"type":31,"value":3950},{"type":31,"value":3988},". 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":25,"tag":39,"props":3990,"children":3992},{"id":3991},"pricing-plans-which-software-fits-your-budget",[3993],{"type":31,"value":3994},"Pricing Plans: Which Software Fits Your Budget?",{"type":25,"tag":46,"props":3996,"children":3998},{"id":3997},"ledgermate",[3999],{"type":31,"value":3948},{"type":25,"tag":33,"props":4001,"children":4002},{},[4003,4005,4010],{"type":31,"value":4004},"Starting at just ",{"type":25,"tag":66,"props":4006,"children":4007},{},[4008],{"type":31,"value":4009},"$200 annually",{"type":31,"value":4011},", 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":25,"tag":46,"props":4013,"children":4015},{"id":4014},"quickbooks",[4016],{"type":31,"value":3949},{"type":25,"tag":33,"props":4018,"children":4019},{},[4020,4022,4027,4029,4034],{"type":31,"value":4021},"With plans starting at ",{"type":25,"tag":66,"props":4023,"children":4024},{},[4025],{"type":31,"value":4026},"$25/month",{"type":31,"value":4028}," for the Simple Start plan, QuickBooks offers a range of pricing options, with advanced features available at higher-tier plans, reaching up to ",{"type":25,"tag":66,"props":4030,"children":4031},{},[4032],{"type":31,"value":4033},"$150+/month",{"type":31,"value":4035},". QuickBooks is a great choice for businesses that need more comprehensive financial tools and are willing to pay a bit more for them.",{"type":25,"tag":46,"props":4037,"children":4039},{"id":4038},"xero",[4040],{"type":31,"value":3950},{"type":25,"tag":33,"props":4042,"children":4043},{},[4044,4046,4051,4053,4058],{"type":31,"value":4045},"Xero's pricing starts at ",{"type":25,"tag":66,"props":4047,"children":4048},{},[4049],{"type":31,"value":4050},"$12/month",{"type":31,"value":4052}," for the Early plan, with premium plans reaching ",{"type":25,"tag":66,"props":4054,"children":4055},{},[4056],{"type":31,"value":4057},"$65+/month",{"type":31,"value":4059},". Xero provides a scalable pricing structure, making it an affordable solution for small to medium-sized businesses.",{"type":25,"tag":39,"props":4061,"children":4063},{"id":4062},"features-what-can-each-platform-do",[4064],{"type":31,"value":4065},"Features: What Can Each Platform Do?",{"type":25,"tag":46,"props":4067,"children":4069},{"id":4068},"ledgermate-1",[4070],{"type":31,"value":3948},{"type":25,"tag":33,"props":4072,"children":4073},{},[4074],{"type":31,"value":4075},"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":25,"tag":46,"props":4077,"children":4079},{"id":4078},"quickbooks-1",[4080],{"type":31,"value":3949},{"type":25,"tag":33,"props":4082,"children":4083},{},[4084],{"type":31,"value":4085},"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":25,"tag":46,"props":4087,"children":4089},{"id":4088},"xero-1",[4090],{"type":31,"value":3950},{"type":25,"tag":33,"props":4092,"children":4093},{},[4094],{"type":31,"value":4095},"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":25,"tag":39,"props":4097,"children":4099},{"id":4098},"usability-which-platform-is-easiest-to-use",[4100],{"type":31,"value":4101},"Usability: Which Platform is Easiest to Use?",{"type":25,"tag":46,"props":4103,"children":4105},{"id":4104},"ledgermate-2",[4106],{"type":31,"value":3948},{"type":25,"tag":33,"props":4108,"children":4109},{},[4110,4112,4117],{"type":31,"value":4111},"Ledgermate is designed for ",{"type":25,"tag":66,"props":4113,"children":4114},{},[4115],{"type":31,"value":4116},"ease of use",{"type":31,"value":4118},", 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":25,"tag":46,"props":4120,"children":4122},{"id":4121},"quickbooks-2",[4123],{"type":31,"value":3949},{"type":25,"tag":33,"props":4125,"children":4126},{},[4127,4129,4134],{"type":31,"value":4128},"QuickBooks is highly functional but comes with a ",{"type":25,"tag":66,"props":4130,"children":4131},{},[4132],{"type":31,"value":4133},"steeper learning curve",{"type":31,"value":4135},". 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":25,"tag":46,"props":4137,"children":4139},{"id":4138},"xero-2",[4140],{"type":31,"value":3950},{"type":25,"tag":33,"props":4142,"children":4143},{},[4144,4146,4151],{"type":31,"value":4145},"Xero has a reputation for being ",{"type":25,"tag":66,"props":4147,"children":4148},{},[4149],{"type":31,"value":4150},"clean and intuitive",{"type":31,"value":4152},". 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":25,"tag":39,"props":4154,"children":4156},{"id":4155},"integrations-which-software-connects-with-other-tools",[4157],{"type":31,"value":4158},"Integrations: Which Software Connects with Other Tools?",{"type":25,"tag":46,"props":4160,"children":4162},{"id":4161},"ledgermate-3",[4163],{"type":31,"value":3948},{"type":25,"tag":33,"props":4165,"children":4166},{},[4167],{"type":31,"value":4168},"Ledgermate integrates well with accounting and banking platforms, but it has fewer third-party integrations compared to QuickBooks and Xero.",{"type":25,"tag":46,"props":4170,"children":4172},{"id":4171},"quickbooks-3",[4173],{"type":31,"value":3949},{"type":25,"tag":33,"props":4175,"children":4176},{},[4177,4179,4184],{"type":31,"value":4178},"QuickBooks stands out with its ability to integrate with ",{"type":25,"tag":66,"props":4180,"children":4181},{},[4182],{"type":31,"value":4183},"over 650 apps",{"type":31,"value":4185},", ranging from payment processors to inventory management tools. This extensive integration network makes it highly customizable for businesses with unique needs.",{"type":25,"tag":46,"props":4187,"children":4189},{"id":4188},"xero-3",[4190],{"type":31,"value":3950},{"type":25,"tag":33,"props":4192,"children":4193},{},[4194,4196,4201],{"type":31,"value":4195},"Xero takes the crown when it comes to integrations, offering connections with ",{"type":25,"tag":66,"props":4197,"children":4198},{},[4199],{"type":31,"value":4200},"over 800 third-party apps",{"type":31,"value":4202},". Whether you need to integrate with e-commerce platforms, CRM systems, or payment gateways, Xero has you covered.",{"type":25,"tag":39,"props":4204,"children":4206},{"id":4205},"customer-support-how-can-you-get-help",[4207],{"type":31,"value":4208},"Customer Support: How Can You Get Help?",{"type":25,"tag":46,"props":4210,"children":4212},{"id":4211},"ledgermate-4",[4213],{"type":31,"value":3948},{"type":25,"tag":58,"props":4215,"children":4216},{},[4217,4222,4227],{"type":25,"tag":62,"props":4218,"children":4219},{},[4220],{"type":31,"value":4221},"Affordable",{"type":25,"tag":62,"props":4223,"children":4224},{},[4225],{"type":31,"value":4226},"Easy to use",{"type":25,"tag":62,"props":4228,"children":4229},{},[4230],{"type":31,"value":4231},"Advanced automation",{"type":25,"tag":4233,"props":4234,"children":4236},"h4",{"id":4235},"cons",[4237],{"type":31,"value":4238},"Cons",{"type":25,"tag":58,"props":4240,"children":4241},{},[4242],{"type":25,"tag":62,"props":4243,"children":4244},{},[4245],{"type":31,"value":4246},"Fewer integrations and advanced features compared to QuickBooks and Xero",{"type":25,"tag":46,"props":4248,"children":4250},{"id":4249},"quickbooks-4",[4251],{"type":31,"value":3949},{"type":25,"tag":58,"props":4253,"children":4254},{},[4255,4260,4265],{"type":25,"tag":62,"props":4256,"children":4257},{},[4258],{"type":31,"value":4259},"Comprehensive features",{"type":25,"tag":62,"props":4261,"children":4262},{},[4263],{"type":31,"value":4264},"Highly customizable",{"type":25,"tag":62,"props":4266,"children":4267},{},[4268],{"type":31,"value":4269},"great customer support",{"type":25,"tag":4233,"props":4271,"children":4273},{"id":4272},"cons-1",[4274],{"type":31,"value":4238},{"type":25,"tag":58,"props":4276,"children":4277},{},[4278],{"type":25,"tag":62,"props":4279,"children":4280},{},[4281],{"type":31,"value":4282},"Can be overwhelming for beginners, higher pricing for advanced plans.",{"type":25,"tag":46,"props":4284,"children":4286},{"id":4285},"xero-4",[4287],{"type":31,"value":3950},{"type":25,"tag":58,"props":4289,"children":4290},{},[4291,4296,4301],{"type":25,"tag":62,"props":4292,"children":4293},{},[4294],{"type":31,"value":4295},"Excellent user interface",{"type":25,"tag":62,"props":4297,"children":4298},{},[4299],{"type":31,"value":4300},"Strong integrations",{"type":25,"tag":62,"props":4302,"children":4303},{},[4304],{"type":31,"value":4305},"Scalable",{"type":25,"tag":4233,"props":4307,"children":4309},{"id":4308},"cons-2",[4310],{"type":31,"value":4238},{"type":25,"tag":58,"props":4312,"children":4313},{},[4314],{"type":25,"tag":62,"props":4315,"children":4316},{},[4317],{"type":31,"value":4318},"The pricing may be a bit steep for businesses just starting out.",{"type":25,"tag":39,"props":4320,"children":4322},{"id":4321},"conclusion-which-software-should-you-choose",[4323],{"type":31,"value":4324},"Conclusion: Which Software Should You Choose?",{"type":25,"tag":4233,"props":4326,"children":4328},{"id":4327},"ledgermate-5",[4329],{"type":31,"value":4330},"Ledgermate:",{"type":25,"tag":33,"props":4332,"children":4333},{},[4334],{"type":31,"value":4335},"Ledgermate is perfect for businesses that need simplicity, automation, and affordability.",{"type":25,"tag":4233,"props":4337,"children":4339},{"id":4338},"quickbooks-5",[4340],{"type":31,"value":4341},"QuickBooks:",{"type":25,"tag":33,"props":4343,"children":4344},{},[4345],{"type":31,"value":4346},"QuickBooks is the best option if you need a wide range of features and are willing to pay a bit more for them.",{"type":25,"tag":4233,"props":4348,"children":4350},{"id":4349},"xero-5",[4351],{"type":31,"value":4352},"Xero:",{"type":25,"tag":33,"props":4354,"children":4355},{},[4356],{"type":31,"value":4357},"Xero offers a strong balance of features, usability, and integrations, making it ideal for businesses looking for a scalable solution.",{"type":25,"tag":33,"props":4359,"children":4360},{},[4361,4366],{"type":25,"tag":66,"props":4362,"children":4363},{},[4364],{"type":31,"value":4365},"Ultimately",{"type":31,"value":4367},", 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":8,"searchDepth":265,"depth":265,"links":4369},[4370,4375,4380,4385,4390,4401],{"id":3991,"depth":223,"text":3994,"children":4371},[4372,4373,4374],{"id":3997,"depth":265,"text":3948},{"id":4014,"depth":265,"text":3949},{"id":4038,"depth":265,"text":3950},{"id":4062,"depth":223,"text":4065,"children":4376},[4377,4378,4379],{"id":4068,"depth":265,"text":3948},{"id":4078,"depth":265,"text":3949},{"id":4088,"depth":265,"text":3950},{"id":4098,"depth":223,"text":4101,"children":4381},[4382,4383,4384],{"id":4104,"depth":265,"text":3948},{"id":4121,"depth":265,"text":3949},{"id":4138,"depth":265,"text":3950},{"id":4155,"depth":223,"text":4158,"children":4386},[4387,4388,4389],{"id":4161,"depth":265,"text":3948},{"id":4171,"depth":265,"text":3949},{"id":4188,"depth":265,"text":3950},{"id":4205,"depth":223,"text":4208,"children":4391},[4392,4395,4398],{"id":4211,"depth":265,"text":3948,"children":4393},[4394],{"id":4235,"depth":304,"text":4238},{"id":4249,"depth":265,"text":3949,"children":4396},[4397],{"id":4272,"depth":304,"text":4238},{"id":4285,"depth":265,"text":3950,"children":4399},[4400],{"id":4308,"depth":304,"text":4238},{"id":4321,"depth":223,"text":4324,"children":4402},[4403,4404,4405],{"id":4327,"depth":304,"text":4330},{"id":4338,"depth":304,"text":4341},{"id":4349,"depth":304,"text":4352},"content:blog:ledgermate-vs-quickbooks-vs-xero.md","blog/ledgermate-vs-quickbooks-vs-xero.md","blog/ledgermate-vs-quickbooks-vs-xero",{"_path":4410,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4411,"description":4412,"date":4413,"author":4414,"category":4415,"tags":4416,"image":4419,"readingTime":324,"featured":20,"body":4420,"_type":3933,"_id":4849,"_source":3935,"_file":4850,"_stem":4851,"_extension":3938},"/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",[4417,16,4418],"AI","Getting Started","https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=1200&h=600&fit=crop",{"type":22,"children":4421,"toc":4838},[4422,4427,4439,4445,4450,4493,4499,4505,4510,4642,4648,4653,4681,4687,4692,4715,4721,4755,4761,4776,4782,4787,4810,4822,4825,4834],{"type":25,"tag":26,"props":4423,"children":4425},{"id":4424},"getting-started-with-ai-powered-accounting",[4426],{"type":31,"value":4411},{"type":25,"tag":33,"props":4428,"children":4429},{},[4430,4432,4437],{"type":31,"value":4431},"In today's fast-paced business environment, traditional accounting methods are becoming increasingly inefficient. ",{"type":25,"tag":66,"props":4433,"children":4434},{},[4435],{"type":31,"value":4436},"AI-powered accounting",{"type":31,"value":4438}," is transforming how businesses manage their finances, offering unprecedented accuracy and time savings.",{"type":25,"tag":39,"props":4440,"children":4442},{"id":4441},"why-ai-accounting-matters",[4443],{"type":31,"value":4444},"Why AI Accounting Matters",{"type":25,"tag":33,"props":4446,"children":4447},{},[4448],{"type":31,"value":4449},"Artificial intelligence in accounting isn't just a trend—it's a necessity for businesses looking to stay competitive. Here's why:",{"type":25,"tag":58,"props":4451,"children":4452},{},[4453,4463,4473,4483],{"type":25,"tag":62,"props":4454,"children":4455},{},[4456,4461],{"type":25,"tag":66,"props":4457,"children":4458},{},[4459],{"type":31,"value":4460},"Reduced Human Error",{"type":31,"value":4462},": AI systems can process thousands of transactions with near-perfect accuracy",{"type":25,"tag":62,"props":4464,"children":4465},{},[4466,4471],{"type":25,"tag":66,"props":4467,"children":4468},{},[4469],{"type":31,"value":4470},"Time Savings",{"type":31,"value":4472},": Automate repetitive tasks and focus on strategic decision-making",{"type":25,"tag":62,"props":4474,"children":4475},{},[4476,4481],{"type":25,"tag":66,"props":4477,"children":4478},{},[4479],{"type":31,"value":4480},"Real-time Insights",{"type":31,"value":4482},": Get instant financial reports and analytics",{"type":25,"tag":62,"props":4484,"children":4485},{},[4486,4491],{"type":25,"tag":66,"props":4487,"children":4488},{},[4489],{"type":31,"value":4490},"Cost Efficiency",{"type":31,"value":4492},": Reduce overhead costs associated with manual bookkeeping",{"type":25,"tag":39,"props":4494,"children":4496},{"id":4495},"key-features-of-modern-ai-accounting",[4497],{"type":31,"value":4498},"Key Features of Modern AI Accounting",{"type":25,"tag":46,"props":4500,"children":4502},{"id":4501},"_1-automated-transaction-categorization",[4503],{"type":31,"value":4504},"1. Automated Transaction Categorization",{"type":25,"tag":33,"props":4506,"children":4507},{},[4508],{"type":31,"value":4509},"AI algorithms learn from your transaction history to automatically categorize expenses, income, and other financial activities.",{"type":25,"tag":183,"props":4511,"children":4513},{"className":204,"code":4512,"language":203,"meta":8,"style":8},"// 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",[4514],{"type":25,"tag":188,"props":4515,"children":4516},{"__ignoreMap":8},[4517,4525,4562,4593,4604,4612,4620,4628,4635],{"type":25,"tag":210,"props":4518,"children":4519},{"class":212,"line":213},[4520],{"type":25,"tag":210,"props":4521,"children":4522},{"style":217},[4523],{"type":31,"value":4524},"// Example: AI categorization logic\n",{"type":25,"tag":210,"props":4526,"children":4527},{"class":212,"line":223},[4528,4532,4537,4541,4545,4550,4554,4558],{"type":25,"tag":210,"props":4529,"children":4530},{"style":227},[4531],{"type":31,"value":230},{"type":25,"tag":210,"props":4533,"children":4534},{"style":233},[4535],{"type":31,"value":4536}," categorizeTransaction",{"type":25,"tag":210,"props":4538,"children":4539},{"style":227},[4540],{"type":31,"value":241},{"type":25,"tag":210,"props":4542,"children":4543},{"style":249},[4544],{"type":31,"value":372},{"type":25,"tag":210,"props":4546,"children":4547},{"style":453},[4548],{"type":31,"value":4549},"transaction",{"type":25,"tag":210,"props":4551,"children":4552},{"style":249},[4553],{"type":31,"value":532},{"type":25,"tag":210,"props":4555,"children":4556},{"style":227},[4557],{"type":31,"value":257},{"type":25,"tag":210,"props":4559,"children":4560},{"style":249},[4561],{"type":31,"value":262},{"type":25,"tag":210,"props":4563,"children":4564},{"class":212,"line":265},[4565,4569,4574,4578,4583,4588],{"type":25,"tag":210,"props":4566,"children":4567},{"style":227},[4568],{"type":31,"value":271},{"type":25,"tag":210,"props":4570,"children":4571},{"style":274},[4572],{"type":31,"value":4573}," aiModel",{"type":25,"tag":210,"props":4575,"children":4576},{"style":227},[4577],{"type":31,"value":241},{"type":25,"tag":210,"props":4579,"children":4580},{"style":249},[4581],{"type":31,"value":4582}," trainedModel.",{"type":25,"tag":210,"props":4584,"children":4585},{"style":233},[4586],{"type":31,"value":4587},"predict",{"type":25,"tag":210,"props":4589,"children":4590},{"style":249},[4591],{"type":31,"value":4592},"(transaction);\n",{"type":25,"tag":210,"props":4594,"children":4595},{"class":212,"line":304},[4596,4600],{"type":25,"tag":210,"props":4597,"children":4598},{"style":227},[4599],{"type":31,"value":1981},{"type":25,"tag":210,"props":4601,"children":4602},{"style":249},[4603],{"type":31,"value":262},{"type":25,"tag":210,"props":4605,"children":4606},{"class":212,"line":324},[4607],{"type":25,"tag":210,"props":4608,"children":4609},{"style":249},[4610],{"type":31,"value":4611},"    category: aiModel.category,\n",{"type":25,"tag":210,"props":4613,"children":4614},{"class":212,"line":343},[4615],{"type":25,"tag":210,"props":4616,"children":4617},{"style":249},[4618],{"type":31,"value":4619},"    confidence: aiModel.confidence,\n",{"type":25,"tag":210,"props":4621,"children":4622},{"class":212,"line":352},[4623],{"type":25,"tag":210,"props":4624,"children":4625},{"style":249},[4626],{"type":31,"value":4627},"    suggestions: aiModel.alternatives\n",{"type":25,"tag":210,"props":4629,"children":4630},{"class":212,"line":361},[4631],{"type":25,"tag":210,"props":4632,"children":4633},{"style":249},[4634],{"type":31,"value":2740},{"type":25,"tag":210,"props":4636,"children":4637},{"class":212,"line":19},[4638],{"type":25,"tag":210,"props":4639,"children":4640},{"style":249},[4641],{"type":31,"value":714},{"type":25,"tag":46,"props":4643,"children":4645},{"id":4644},"_2-intelligent-receipt-processing",[4646],{"type":31,"value":4647},"2. Intelligent Receipt Processing",{"type":25,"tag":33,"props":4649,"children":4650},{},[4651],{"type":31,"value":4652},"Upload receipts via mobile app, and AI extracts all relevant information automatically:",{"type":25,"tag":58,"props":4654,"children":4655},{},[4656,4661,4666,4671,4676],{"type":25,"tag":62,"props":4657,"children":4658},{},[4659],{"type":31,"value":4660},"Vendor name",{"type":25,"tag":62,"props":4662,"children":4663},{},[4664],{"type":31,"value":4665},"Date and time",{"type":25,"tag":62,"props":4667,"children":4668},{},[4669],{"type":31,"value":4670},"Amount and currency",{"type":25,"tag":62,"props":4672,"children":4673},{},[4674],{"type":31,"value":4675},"Tax information",{"type":25,"tag":62,"props":4677,"children":4678},{},[4679],{"type":31,"value":4680},"Line items",{"type":25,"tag":46,"props":4682,"children":4684},{"id":4683},"_3-predictive-analytics",[4685],{"type":31,"value":4686},"3. Predictive Analytics",{"type":25,"tag":33,"props":4688,"children":4689},{},[4690],{"type":31,"value":4691},"AI doesn't just record history—it predicts the future. Get insights on:",{"type":25,"tag":58,"props":4693,"children":4694},{},[4695,4700,4705,4710],{"type":25,"tag":62,"props":4696,"children":4697},{},[4698],{"type":31,"value":4699},"Cash flow forecasting",{"type":25,"tag":62,"props":4701,"children":4702},{},[4703],{"type":31,"value":4704},"Expense trends",{"type":25,"tag":62,"props":4706,"children":4707},{},[4708],{"type":31,"value":4709},"Revenue projections",{"type":25,"tag":62,"props":4711,"children":4712},{},[4713],{"type":31,"value":4714},"Budget recommendations",{"type":25,"tag":39,"props":4716,"children":4718},{"id":4717},"getting-started-in-3-simple-steps",[4719],{"type":31,"value":4720},"Getting Started in 3 Simple Steps",{"type":25,"tag":4722,"props":4723,"children":4724},"ol",{},[4725,4735,4745],{"type":25,"tag":62,"props":4726,"children":4727},{},[4728,4733],{"type":25,"tag":66,"props":4729,"children":4730},{},[4731],{"type":31,"value":4732},"Sign Up & Connect",{"type":31,"value":4734},": Create your account and link your bank accounts",{"type":25,"tag":62,"props":4736,"children":4737},{},[4738,4743],{"type":25,"tag":66,"props":4739,"children":4740},{},[4741],{"type":31,"value":4742},"Import Data",{"type":31,"value":4744},": Upload existing financial records or start fresh",{"type":25,"tag":62,"props":4746,"children":4747},{},[4748,4753],{"type":25,"tag":66,"props":4749,"children":4750},{},[4751],{"type":31,"value":4752},"Let AI Learn",{"type":31,"value":4754},": The system analyzes your patterns and starts automating",{"type":25,"tag":39,"props":4756,"children":4758},{"id":4757},"real-world-impact",[4759],{"type":31,"value":4760},"Real-World Impact",{"type":25,"tag":4762,"props":4763,"children":4764},"blockquote",{},[4765],{"type":25,"tag":33,"props":4766,"children":4767},{},[4768,4770],{"type":31,"value":4769},"\"Since implementing AI accounting, we've reduced our bookkeeping time by 75% and eliminated reconciliation errors entirely.\" - ",{"type":25,"tag":4771,"props":4772,"children":4773},"em",{},[4774],{"type":31,"value":4775},"Michael Chen, CFO at TechStart Inc.",{"type":25,"tag":39,"props":4777,"children":4779},{"id":4778},"whats-next",[4780],{"type":31,"value":4781},"What's Next?",{"type":25,"tag":33,"props":4783,"children":4784},{},[4785],{"type":31,"value":4786},"AI accounting is just the beginning. Future developments include:",{"type":25,"tag":58,"props":4788,"children":4789},{},[4790,4795,4800,4805],{"type":25,"tag":62,"props":4791,"children":4792},{},[4793],{"type":31,"value":4794},"Voice-activated financial queries",{"type":25,"tag":62,"props":4796,"children":4797},{},[4798],{"type":31,"value":4799},"Blockchain integration for enhanced security",{"type":25,"tag":62,"props":4801,"children":4802},{},[4803],{"type":31,"value":4804},"Advanced fraud detection",{"type":25,"tag":62,"props":4806,"children":4807},{},[4808],{"type":31,"value":4809},"Multi-currency automation for global businesses",{"type":25,"tag":33,"props":4811,"children":4812},{},[4813,4815,4820],{"type":31,"value":4814},"Ready to transform your accounting workflow? ",{"type":25,"tag":3861,"props":4816,"children":4817},{"href":3863},[4818],{"type":31,"value":4819},"Book a demo",{"type":31,"value":4821}," to see how Ledgermate can revolutionize your financial management.",{"type":25,"tag":3870,"props":4823,"children":4824},{},[],{"type":25,"tag":33,"props":4826,"children":4827},{},[4828,4832],{"type":25,"tag":66,"props":4829,"children":4830},{},[4831],{"type":31,"value":3880},{"type":31,"value":4833},": Sarah Johnson is a certified public accountant with over 15 years of experience in financial technology and automation.",{"type":25,"tag":3884,"props":4835,"children":4836},{},[4837],{"type":31,"value":3888},{"title":8,"searchDepth":265,"depth":265,"links":4839},[4840,4841,4846,4847,4848],{"id":4441,"depth":223,"text":4444},{"id":4495,"depth":223,"text":4498,"children":4842},[4843,4844,4845],{"id":4501,"depth":265,"text":4504},{"id":4644,"depth":265,"text":4647},{"id":4683,"depth":265,"text":4686},{"id":4717,"depth":223,"text":4720},{"id":4757,"depth":223,"text":4760},{"id":4778,"depth":223,"text":4781},"content:blog:getting-started-with-ai-accounting.md","blog/getting-started-with-ai-accounting.md","blog/getting-started-with-ai-accounting",{"_path":4853,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4854,"description":4855,"date":4856,"author":4857,"category":16,"tags":4858,"image":4861,"readingTime":352,"featured":7,"body":4862,"_type":3933,"_id":5878,"_source":3935,"_file":5879,"_stem":5880,"_extension":3938},"/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",[16,4859,4860],"Productivity","Best Practices","https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?w=1200&h=600&fit=crop",{"type":22,"children":4863,"toc":5855},[4864,4869,4874,4880,4885,4891,5130,5136,5169,5175,5180,5223,5229,5241,5247,5252,5284,5290,5295,5338,5344,5439,5445,5450,5650,5656,5662,5680,5686,5704,5710,5728,5734,5752,5758,5784,5790,5795,5818,5822,5827,5839,5842,5851],{"type":25,"tag":26,"props":4865,"children":4867},{"id":4866},"_5-ways-to-automate-your-bookkeeping-tasks",[4868],{"type":31,"value":4854},{"type":25,"tag":33,"props":4870,"children":4871},{},[4872],{"type":31,"value":4873},"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":25,"tag":39,"props":4875,"children":4877},{"id":4876},"_1-automatic-bank-reconciliation",[4878],{"type":31,"value":4879},"1. Automatic Bank Reconciliation",{"type":25,"tag":33,"props":4881,"children":4882},{},[4883],{"type":31,"value":4884},"Gone are the days of manually matching transactions. Modern accounting software connects directly to your bank accounts and credit cards.",{"type":25,"tag":46,"props":4886,"children":4888},{"id":4887},"how-it-works",[4889],{"type":31,"value":4890},"How It Works",{"type":25,"tag":183,"props":4892,"children":4894},{"className":773,"code":4893,"language":772,"meta":8,"style":8},"# 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",[4895],{"type":25,"tag":188,"props":4896,"children":4897},{"__ignoreMap":8},[4898,4906,4923,4940,4956,4963,4984,5001,5014,5022,5034,5042,5049,5060,5073,5086,5122],{"type":25,"tag":210,"props":4899,"children":4900},{"class":212,"line":213},[4901],{"type":25,"tag":210,"props":4902,"children":4903},{"style":217},[4904],{"type":31,"value":4905},"# Automated reconciliation process\n",{"type":25,"tag":210,"props":4907,"children":4908},{"class":212,"line":223},[4909,4913,4918],{"type":25,"tag":210,"props":4910,"children":4911},{"style":227},[4912],{"type":31,"value":839},{"type":25,"tag":210,"props":4914,"children":4915},{"style":233},[4916],{"type":31,"value":4917}," reconcile_transactions",{"type":25,"tag":210,"props":4919,"children":4920},{"style":249},[4921],{"type":31,"value":4922},"(bank_data, ledger_data):\n",{"type":25,"tag":210,"props":4924,"children":4925},{"class":212,"line":265},[4926,4931,4935],{"type":25,"tag":210,"props":4927,"children":4928},{"style":249},[4929],{"type":31,"value":4930},"    matched ",{"type":25,"tag":210,"props":4932,"children":4933},{"style":227},[4934],{"type":31,"value":816},{"type":25,"tag":210,"props":4936,"children":4937},{"style":249},[4938],{"type":31,"value":4939}," []\n",{"type":25,"tag":210,"props":4941,"children":4942},{"class":212,"line":304},[4943,4948,4952],{"type":25,"tag":210,"props":4944,"children":4945},{"style":249},[4946],{"type":31,"value":4947},"    unmatched ",{"type":25,"tag":210,"props":4949,"children":4950},{"style":227},[4951],{"type":31,"value":816},{"type":25,"tag":210,"props":4953,"children":4954},{"style":249},[4955],{"type":31,"value":4939},{"type":25,"tag":210,"props":4957,"children":4958},{"class":212,"line":324},[4959],{"type":25,"tag":210,"props":4960,"children":4961},{"style":249},[4962],{"type":31,"value":615},{"type":25,"tag":210,"props":4964,"children":4965},{"class":212,"line":343},[4966,4970,4975,4979],{"type":25,"tag":210,"props":4967,"children":4968},{"style":227},[4969],{"type":31,"value":2828},{"type":25,"tag":210,"props":4971,"children":4972},{"style":249},[4973],{"type":31,"value":4974}," transaction ",{"type":25,"tag":210,"props":4976,"children":4977},{"style":227},[4978],{"type":31,"value":2838},{"type":25,"tag":210,"props":4980,"children":4981},{"style":249},[4982],{"type":31,"value":4983}," bank_data:\n",{"type":25,"tag":210,"props":4985,"children":4986},{"class":212,"line":352},[4987,4992,4996],{"type":25,"tag":210,"props":4988,"children":4989},{"style":249},[4990],{"type":31,"value":4991},"        match ",{"type":25,"tag":210,"props":4993,"children":4994},{"style":227},[4995],{"type":31,"value":816},{"type":25,"tag":210,"props":4997,"children":4998},{"style":249},[4999],{"type":31,"value":5000}," find_matching_entry(transaction, ledger_data)\n",{"type":25,"tag":210,"props":5002,"children":5003},{"class":212,"line":361},[5004,5009],{"type":25,"tag":210,"props":5005,"children":5006},{"style":227},[5007],{"type":31,"value":5008},"        if",{"type":25,"tag":210,"props":5010,"children":5011},{"style":249},[5012],{"type":31,"value":5013}," match:\n",{"type":25,"tag":210,"props":5015,"children":5016},{"class":212,"line":19},[5017],{"type":25,"tag":210,"props":5018,"children":5019},{"style":249},[5020],{"type":31,"value":5021},"            matched.append((transaction, match))\n",{"type":25,"tag":210,"props":5023,"children":5024},{"class":212,"line":415},[5025,5030],{"type":25,"tag":210,"props":5026,"children":5027},{"style":227},[5028],{"type":31,"value":5029},"        else",{"type":25,"tag":210,"props":5031,"children":5032},{"style":249},[5033],{"type":31,"value":967},{"type":25,"tag":210,"props":5035,"children":5036},{"class":212,"line":434},[5037],{"type":25,"tag":210,"props":5038,"children":5039},{"style":249},[5040],{"type":31,"value":5041},"            unmatched.append(transaction)\n",{"type":25,"tag":210,"props":5043,"children":5044},{"class":212,"line":469},[5045],{"type":25,"tag":210,"props":5046,"children":5047},{"style":249},[5048],{"type":31,"value":615},{"type":25,"tag":210,"props":5050,"children":5051},{"class":212,"line":478},[5052,5056],{"type":25,"tag":210,"props":5053,"children":5054},{"style":227},[5055],{"type":31,"value":1175},{"type":25,"tag":210,"props":5057,"children":5058},{"style":249},[5059],{"type":31,"value":262},{"type":25,"tag":210,"props":5061,"children":5062},{"class":212,"line":487},[5063,5068],{"type":25,"tag":210,"props":5064,"children":5065},{"style":313},[5066],{"type":31,"value":5067},"        'matched'",{"type":25,"tag":210,"props":5069,"children":5070},{"style":249},[5071],{"type":31,"value":5072},": matched,\n",{"type":25,"tag":210,"props":5074,"children":5075},{"class":212,"line":496},[5076,5081],{"type":25,"tag":210,"props":5077,"children":5078},{"style":313},[5079],{"type":31,"value":5080},"        'unmatched'",{"type":25,"tag":210,"props":5082,"children":5083},{"style":249},[5084],{"type":31,"value":5085},": unmatched,\n",{"type":25,"tag":210,"props":5087,"children":5088},{"class":212,"line":564},[5089,5094,5098,5103,5108,5112,5117],{"type":25,"tag":210,"props":5090,"children":5091},{"style":313},[5092],{"type":31,"value":5093},"        'accuracy'",{"type":25,"tag":210,"props":5095,"children":5096},{"style":249},[5097],{"type":31,"value":1021},{"type":25,"tag":210,"props":5099,"children":5100},{"style":274},[5101],{"type":31,"value":5102},"len",{"type":25,"tag":210,"props":5104,"children":5105},{"style":249},[5106],{"type":31,"value":5107},"(matched) ",{"type":25,"tag":210,"props":5109,"children":5110},{"style":227},[5111],{"type":31,"value":1048},{"type":25,"tag":210,"props":5113,"children":5114},{"style":274},[5115],{"type":31,"value":5116}," len",{"type":25,"tag":210,"props":5118,"children":5119},{"style":249},[5120],{"type":31,"value":5121},"(bank_data)\n",{"type":25,"tag":210,"props":5123,"children":5124},{"class":212,"line":573},[5125],{"type":25,"tag":210,"props":5126,"children":5127},{"style":249},[5128],{"type":31,"value":5129},"    }\n",{"type":25,"tag":46,"props":5131,"children":5133},{"id":5132},"benefits",[5134],{"type":31,"value":5135},"Benefits",{"type":25,"tag":58,"props":5137,"children":5138},{},[5139,5149,5159],{"type":25,"tag":62,"props":5140,"children":5141},{},[5142,5147],{"type":25,"tag":66,"props":5143,"children":5144},{},[5145],{"type":31,"value":5146},"Daily reconciliation",{"type":31,"value":5148}," instead of monthly",{"type":25,"tag":62,"props":5150,"children":5151},{},[5152,5157],{"type":25,"tag":66,"props":5153,"children":5154},{},[5155],{"type":31,"value":5156},"Instant alerts",{"type":31,"value":5158}," for discrepancies",{"type":25,"tag":62,"props":5160,"children":5161},{},[5162,5167],{"type":25,"tag":66,"props":5163,"children":5164},{},[5165],{"type":31,"value":5166},"Reduced errors",{"type":31,"value":5168}," from manual data entry",{"type":25,"tag":39,"props":5170,"children":5172},{"id":5171},"_2-smart-invoice-processing",[5173],{"type":31,"value":5174},"2. Smart Invoice Processing",{"type":25,"tag":33,"props":5176,"children":5177},{},[5178],{"type":31,"value":5179},"Automate your accounts payable and receivable workflows:",{"type":25,"tag":58,"props":5181,"children":5182},{},[5183,5193,5203,5213],{"type":25,"tag":62,"props":5184,"children":5185},{},[5186,5191],{"type":25,"tag":66,"props":5187,"children":5188},{},[5189],{"type":31,"value":5190},"Automatic invoice generation",{"type":31,"value":5192}," from sales data",{"type":25,"tag":62,"props":5194,"children":5195},{},[5196,5201],{"type":25,"tag":66,"props":5197,"children":5198},{},[5199],{"type":31,"value":5200},"Email delivery",{"type":31,"value":5202}," with payment links",{"type":25,"tag":62,"props":5204,"children":5205},{},[5206,5211],{"type":25,"tag":66,"props":5207,"children":5208},{},[5209],{"type":31,"value":5210},"Payment reminders",{"type":31,"value":5212}," for overdue invoices",{"type":25,"tag":62,"props":5214,"children":5215},{},[5216,5221],{"type":25,"tag":66,"props":5217,"children":5218},{},[5219],{"type":31,"value":5220},"Receipt matching",{"type":31,"value":5222}," for vendor bills",{"type":25,"tag":46,"props":5224,"children":5226},{"id":5225},"time-saved",[5227],{"type":31,"value":5228},"Time Saved",{"type":25,"tag":33,"props":5230,"children":5231},{},[5232,5234,5239],{"type":31,"value":5233},"Most businesses save ",{"type":25,"tag":66,"props":5235,"children":5236},{},[5237],{"type":31,"value":5238},"10-15 hours per month",{"type":31,"value":5240}," on invoice processing alone.",{"type":25,"tag":39,"props":5242,"children":5244},{"id":5243},"_3-expense-report-automation",[5245],{"type":31,"value":5246},"3. Expense Report Automation",{"type":25,"tag":33,"props":5248,"children":5249},{},[5250],{"type":31,"value":5251},"Employees can submit expenses via mobile app, and AI handles the rest:",{"type":25,"tag":4722,"props":5253,"children":5254},{},[5255,5260,5265,5269,5274,5279],{"type":25,"tag":62,"props":5256,"children":5257},{},[5258],{"type":31,"value":5259},"Photo capture of receipt",{"type":25,"tag":62,"props":5261,"children":5262},{},[5263],{"type":31,"value":5264},"OCR extraction of data",{"type":25,"tag":62,"props":5266,"children":5267},{},[5268],{"type":31,"value":1235},{"type":25,"tag":62,"props":5270,"children":5271},{},[5272],{"type":31,"value":5273},"Policy compliance check",{"type":25,"tag":62,"props":5275,"children":5276},{},[5277],{"type":31,"value":5278},"Approval routing",{"type":25,"tag":62,"props":5280,"children":5281},{},[5282],{"type":31,"value":5283},"Reimbursement processing",{"type":25,"tag":39,"props":5285,"children":5287},{"id":5286},"_4-scheduled-financial-reports",[5288],{"type":31,"value":5289},"4. Scheduled Financial Reports",{"type":25,"tag":33,"props":5291,"children":5292},{},[5293],{"type":31,"value":5294},"Set up automated reports that generate and email themselves:",{"type":25,"tag":58,"props":5296,"children":5297},{},[5298,5308,5318,5328],{"type":25,"tag":62,"props":5299,"children":5300},{},[5301,5306],{"type":25,"tag":66,"props":5302,"children":5303},{},[5304],{"type":31,"value":5305},"Daily",{"type":31,"value":5307},": Cash position summary",{"type":25,"tag":62,"props":5309,"children":5310},{},[5311,5316],{"type":25,"tag":66,"props":5312,"children":5313},{},[5314],{"type":31,"value":5315},"Weekly",{"type":31,"value":5317},": Sales and expense overview",{"type":25,"tag":62,"props":5319,"children":5320},{},[5321,5326],{"type":25,"tag":66,"props":5322,"children":5323},{},[5324],{"type":31,"value":5325},"Monthly",{"type":31,"value":5327},": P&L, balance sheet, cash flow",{"type":25,"tag":62,"props":5329,"children":5330},{},[5331,5336],{"type":25,"tag":66,"props":5332,"children":5333},{},[5334],{"type":31,"value":5335},"Quarterly",{"type":31,"value":5337},": Tax preparation reports",{"type":25,"tag":46,"props":5339,"children":5341},{"id":5340},"example-report-schedule",[5342],{"type":31,"value":5343},"Example Report Schedule",{"type":25,"tag":2221,"props":5345,"children":5346},{},[5347,5368],{"type":25,"tag":2225,"props":5348,"children":5349},{},[5350],{"type":25,"tag":2229,"props":5351,"children":5352},{},[5353,5358,5363],{"type":25,"tag":2233,"props":5354,"children":5355},{},[5356],{"type":31,"value":5357},"Report Type",{"type":25,"tag":2233,"props":5359,"children":5360},{},[5361],{"type":31,"value":5362},"Frequency",{"type":25,"tag":2233,"props":5364,"children":5365},{},[5366],{"type":31,"value":5367},"Recipients",{"type":25,"tag":2249,"props":5369,"children":5370},{},[5371,5388,5405,5422],{"type":25,"tag":2229,"props":5372,"children":5373},{},[5374,5379,5383],{"type":25,"tag":2256,"props":5375,"children":5376},{},[5377],{"type":31,"value":5378},"Cash Flow",{"type":25,"tag":2256,"props":5380,"children":5381},{},[5382],{"type":31,"value":5305},{"type":25,"tag":2256,"props":5384,"children":5385},{},[5386],{"type":31,"value":5387},"CFO, Controller",{"type":25,"tag":2229,"props":5389,"children":5390},{},[5391,5396,5400],{"type":25,"tag":2256,"props":5392,"children":5393},{},[5394],{"type":31,"value":5395},"Sales Summary",{"type":25,"tag":2256,"props":5397,"children":5398},{},[5399],{"type":31,"value":5315},{"type":25,"tag":2256,"props":5401,"children":5402},{},[5403],{"type":31,"value":5404},"Sales Team, Management",{"type":25,"tag":2229,"props":5406,"children":5407},{},[5408,5413,5417],{"type":25,"tag":2256,"props":5409,"children":5410},{},[5411],{"type":31,"value":5412},"P&L Statement",{"type":25,"tag":2256,"props":5414,"children":5415},{},[5416],{"type":31,"value":5325},{"type":25,"tag":2256,"props":5418,"children":5419},{},[5420],{"type":31,"value":5421},"All Stakeholders",{"type":25,"tag":2229,"props":5423,"children":5424},{},[5425,5430,5434],{"type":25,"tag":2256,"props":5426,"children":5427},{},[5428],{"type":31,"value":5429},"Tax Reports",{"type":25,"tag":2256,"props":5431,"children":5432},{},[5433],{"type":31,"value":5335},{"type":25,"tag":2256,"props":5435,"children":5436},{},[5437],{"type":31,"value":5438},"Accounting Team, CPA",{"type":25,"tag":39,"props":5440,"children":5442},{"id":5441},"_5-tax-calculation-and-filing",[5443],{"type":31,"value":5444},"5. Tax Calculation and Filing",{"type":25,"tag":33,"props":5446,"children":5447},{},[5448],{"type":31,"value":5449},"Automate sales tax, VAT, and income tax calculations:",{"type":25,"tag":183,"props":5451,"children":5453},{"className":204,"code":5452,"language":203,"meta":8,"style":8},"// 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",[5454],{"type":25,"tag":188,"props":5455,"children":5456},{"__ignoreMap":8},[5457,5465,5501,5527,5553,5560,5571,5579,5587,5605,5636,5643],{"type":25,"tag":210,"props":5458,"children":5459},{"class":212,"line":213},[5460],{"type":25,"tag":210,"props":5461,"children":5462},{"style":217},[5463],{"type":31,"value":5464},"// Automatic tax calculation\n",{"type":25,"tag":210,"props":5466,"children":5467},{"class":212,"line":223},[5468,5472,5477,5481,5485,5489,5493,5497],{"type":25,"tag":210,"props":5469,"children":5470},{"style":227},[5471],{"type":31,"value":230},{"type":25,"tag":210,"props":5473,"children":5474},{"style":233},[5475],{"type":31,"value":5476}," calculateTax",{"type":25,"tag":210,"props":5478,"children":5479},{"style":227},[5480],{"type":31,"value":241},{"type":25,"tag":210,"props":5482,"children":5483},{"style":249},[5484],{"type":31,"value":372},{"type":25,"tag":210,"props":5486,"children":5487},{"style":453},[5488],{"type":31,"value":4549},{"type":25,"tag":210,"props":5490,"children":5491},{"style":249},[5492],{"type":31,"value":532},{"type":25,"tag":210,"props":5494,"children":5495},{"style":227},[5496],{"type":31,"value":257},{"type":25,"tag":210,"props":5498,"children":5499},{"style":249},[5500],{"type":31,"value":262},{"type":25,"tag":210,"props":5502,"children":5503},{"class":212,"line":265},[5504,5508,5513,5517,5522],{"type":25,"tag":210,"props":5505,"children":5506},{"style":227},[5507],{"type":31,"value":271},{"type":25,"tag":210,"props":5509,"children":5510},{"style":274},[5511],{"type":31,"value":5512}," jurisdiction",{"type":25,"tag":210,"props":5514,"children":5515},{"style":227},[5516],{"type":31,"value":241},{"type":25,"tag":210,"props":5518,"children":5519},{"style":233},[5520],{"type":31,"value":5521}," getJurisdiction",{"type":25,"tag":210,"props":5523,"children":5524},{"style":249},[5525],{"type":31,"value":5526},"(transaction.location);\n",{"type":25,"tag":210,"props":5528,"children":5529},{"class":212,"line":304},[5530,5534,5539,5543,5548],{"type":25,"tag":210,"props":5531,"children":5532},{"style":227},[5533],{"type":31,"value":271},{"type":25,"tag":210,"props":5535,"children":5536},{"style":274},[5537],{"type":31,"value":5538}," taxRate",{"type":25,"tag":210,"props":5540,"children":5541},{"style":227},[5542],{"type":31,"value":241},{"type":25,"tag":210,"props":5544,"children":5545},{"style":233},[5546],{"type":31,"value":5547}," getTaxRate",{"type":25,"tag":210,"props":5549,"children":5550},{"style":249},[5551],{"type":31,"value":5552},"(jurisdiction, transaction.category);\n",{"type":25,"tag":210,"props":5554,"children":5555},{"class":212,"line":324},[5556],{"type":25,"tag":210,"props":5557,"children":5558},{"style":249},[5559],{"type":31,"value":358},{"type":25,"tag":210,"props":5561,"children":5562},{"class":212,"line":343},[5563,5567],{"type":25,"tag":210,"props":5564,"children":5565},{"style":227},[5566],{"type":31,"value":1981},{"type":25,"tag":210,"props":5568,"children":5569},{"style":249},[5570],{"type":31,"value":262},{"type":25,"tag":210,"props":5572,"children":5573},{"class":212,"line":352},[5574],{"type":25,"tag":210,"props":5575,"children":5576},{"style":249},[5577],{"type":31,"value":5578},"    subtotal: transaction.amount,\n",{"type":25,"tag":210,"props":5580,"children":5581},{"class":212,"line":361},[5582],{"type":25,"tag":210,"props":5583,"children":5584},{"style":249},[5585],{"type":31,"value":5586},"    taxRate: taxRate,\n",{"type":25,"tag":210,"props":5588,"children":5589},{"class":212,"line":19},[5590,5595,5600],{"type":25,"tag":210,"props":5591,"children":5592},{"style":249},[5593],{"type":31,"value":5594},"    taxAmount: transaction.amount ",{"type":25,"tag":210,"props":5596,"children":5597},{"style":227},[5598],{"type":31,"value":5599},"*",{"type":25,"tag":210,"props":5601,"children":5602},{"style":249},[5603],{"type":31,"value":5604}," taxRate,\n",{"type":25,"tag":210,"props":5606,"children":5607},{"class":212,"line":415},[5608,5613,5617,5621,5626,5631],{"type":25,"tag":210,"props":5609,"children":5610},{"style":249},[5611],{"type":31,"value":5612},"    total: transaction.amount ",{"type":25,"tag":210,"props":5614,"children":5615},{"style":227},[5616],{"type":31,"value":5599},{"type":25,"tag":210,"props":5618,"children":5619},{"style":249},[5620],{"type":31,"value":372},{"type":25,"tag":210,"props":5622,"children":5623},{"style":274},[5624],{"type":31,"value":5625},"1",{"type":25,"tag":210,"props":5627,"children":5628},{"style":227},[5629],{"type":31,"value":5630}," +",{"type":25,"tag":210,"props":5632,"children":5633},{"style":249},[5634],{"type":31,"value":5635}," taxRate)\n",{"type":25,"tag":210,"props":5637,"children":5638},{"class":212,"line":434},[5639],{"type":25,"tag":210,"props":5640,"children":5641},{"style":249},[5642],{"type":31,"value":2740},{"type":25,"tag":210,"props":5644,"children":5645},{"class":212,"line":469},[5646],{"type":25,"tag":210,"props":5647,"children":5648},{"style":249},[5649],{"type":31,"value":714},{"type":25,"tag":39,"props":5651,"children":5653},{"id":5652},"implementation-roadmap",[5654],{"type":31,"value":5655},"Implementation Roadmap",{"type":25,"tag":46,"props":5657,"children":5659},{"id":5658},"week-1-assessment",[5660],{"type":31,"value":5661},"Week 1: Assessment",{"type":25,"tag":58,"props":5663,"children":5664},{},[5665,5670,5675],{"type":25,"tag":62,"props":5666,"children":5667},{},[5668],{"type":31,"value":5669},"Identify repetitive tasks",{"type":25,"tag":62,"props":5671,"children":5672},{},[5673],{"type":31,"value":5674},"Calculate time spent on each",{"type":25,"tag":62,"props":5676,"children":5677},{},[5678],{"type":31,"value":5679},"Prioritize automation opportunities",{"type":25,"tag":46,"props":5681,"children":5683},{"id":5682},"week-2-3-setup",[5684],{"type":31,"value":5685},"Week 2-3: Setup",{"type":25,"tag":58,"props":5687,"children":5688},{},[5689,5694,5699],{"type":25,"tag":62,"props":5690,"children":5691},{},[5692],{"type":31,"value":5693},"Connect bank accounts",{"type":25,"tag":62,"props":5695,"children":5696},{},[5697],{"type":31,"value":5698},"Configure categorization rules",{"type":25,"tag":62,"props":5700,"children":5701},{},[5702],{"type":31,"value":5703},"Set up approval workflows",{"type":25,"tag":46,"props":5705,"children":5707},{"id":5706},"week-4-testing",[5708],{"type":31,"value":5709},"Week 4: Testing",{"type":25,"tag":58,"props":5711,"children":5712},{},[5713,5718,5723],{"type":25,"tag":62,"props":5714,"children":5715},{},[5716],{"type":31,"value":5717},"Run parallel processes",{"type":25,"tag":62,"props":5719,"children":5720},{},[5721],{"type":31,"value":5722},"Verify accuracy",{"type":25,"tag":62,"props":5724,"children":5725},{},[5726],{"type":31,"value":5727},"Train team members",{"type":25,"tag":46,"props":5729,"children":5731},{"id":5730},"week-5-optimization",[5732],{"type":31,"value":5733},"Week 5+: Optimization",{"type":25,"tag":58,"props":5735,"children":5736},{},[5737,5742,5747],{"type":25,"tag":62,"props":5738,"children":5739},{},[5740],{"type":31,"value":5741},"Monitor performance",{"type":25,"tag":62,"props":5743,"children":5744},{},[5745],{"type":31,"value":5746},"Adjust rules as needed",{"type":25,"tag":62,"props":5748,"children":5749},{},[5750],{"type":31,"value":5751},"Expand automation scope",{"type":25,"tag":39,"props":5753,"children":5755},{"id":5754},"common-pitfalls-to-avoid",[5756],{"type":31,"value":5757},"Common Pitfalls to Avoid",{"type":25,"tag":33,"props":5759,"children":5760},{},[5761,5763,5768,5770,5775,5777,5782],{"type":31,"value":5762},"⚠️ ",{"type":25,"tag":66,"props":5764,"children":5765},{},[5766],{"type":31,"value":5767},"Don't automate broken processes",{"type":31,"value":5769}," - Fix inefficiencies first\n⚠️ ",{"type":25,"tag":66,"props":5771,"children":5772},{},[5773],{"type":31,"value":5774},"Don't skip the review period",{"type":31,"value":5776}," - Verify accuracy before going fully automated\n⚠️ ",{"type":25,"tag":66,"props":5778,"children":5779},{},[5780],{"type":31,"value":5781},"Don't forget training",{"type":31,"value":5783}," - Ensure your team understands the new system",{"type":25,"tag":39,"props":5785,"children":5787},{"id":5786},"measuring-success",[5788],{"type":31,"value":5789},"Measuring Success",{"type":25,"tag":33,"props":5791,"children":5792},{},[5793],{"type":31,"value":5794},"Track these metrics to quantify your automation ROI:",{"type":25,"tag":58,"props":5796,"children":5797},{},[5798,5803,5808,5813],{"type":25,"tag":62,"props":5799,"children":5800},{},[5801],{"type":31,"value":5802},"Time saved per week",{"type":25,"tag":62,"props":5804,"children":5805},{},[5806],{"type":31,"value":5807},"Error reduction percentage",{"type":25,"tag":62,"props":5809,"children":5810},{},[5811],{"type":31,"value":5812},"Faster month-end close",{"type":25,"tag":62,"props":5814,"children":5815},{},[5816],{"type":31,"value":5817},"Employee satisfaction scores",{"type":25,"tag":39,"props":5819,"children":5820},{"id":3841},[5821],{"type":31,"value":3844},{"type":25,"tag":33,"props":5823,"children":5824},{},[5825],{"type":31,"value":5826},"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":25,"tag":33,"props":5828,"children":5829},{},[5830,5832,5837],{"type":31,"value":5831},"Ready to automate your bookkeeping? ",{"type":25,"tag":3861,"props":5833,"children":5834},{"href":3863},[5835],{"type":31,"value":5836},"Contact us",{"type":31,"value":5838}," for a personalized automation assessment.",{"type":25,"tag":3870,"props":5840,"children":5841},{},[],{"type":25,"tag":33,"props":5843,"children":5844},{},[5845,5849],{"type":25,"tag":66,"props":5846,"children":5847},{},[5848],{"type":31,"value":3880},{"type":31,"value":5850},": David Martinez is a business automation consultant specializing in financial operations and process optimization.",{"type":25,"tag":3884,"props":5852,"children":5853},{},[5854],{"type":31,"value":3888},{"title":8,"searchDepth":265,"depth":265,"links":5856},[5857,5861,5864,5865,5868,5869,5875,5876,5877],{"id":4876,"depth":223,"text":4879,"children":5858},[5859,5860],{"id":4887,"depth":265,"text":4890},{"id":5132,"depth":265,"text":5135},{"id":5171,"depth":223,"text":5174,"children":5862},[5863],{"id":5225,"depth":265,"text":5228},{"id":5243,"depth":223,"text":5246},{"id":5286,"depth":223,"text":5289,"children":5866},[5867],{"id":5340,"depth":265,"text":5343},{"id":5441,"depth":223,"text":5444},{"id":5652,"depth":223,"text":5655,"children":5870},[5871,5872,5873,5874],{"id":5658,"depth":265,"text":5661},{"id":5682,"depth":265,"text":5685},{"id":5706,"depth":265,"text":5709},{"id":5730,"depth":265,"text":5733},{"id":5754,"depth":223,"text":5757},{"id":5786,"depth":223,"text":5789},{"id":3841,"depth":223,"text":3844},"content:blog:automate-bookkeeping-tasks.md","blog/automate-bookkeeping-tasks.md","blog/automate-bookkeeping-tasks",{"_path":5882,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":5883,"description":5884,"date":5885,"author":5886,"category":4860,"tags":5887,"image":3953,"readingTime":343,"featured":20,"body":5891,"_type":3933,"_id":7228,"_source":3935,"_file":7229,"_stem":7230,"_extension":3938},"/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",[5888,5889,5890],"Reporting","Finance","Strategy",{"type":22,"children":5892,"toc":7187},[5893,5898,5903,5909,5915,5927,5933,5956,5962,5967,6001,6007,6013,6018,6118,6124,6129,6135,6140,6146,6151,6157,6163,6280,6286,6329,6335,6341,6680,6686,6691,6714,6720,6726,6749,6755,6778,6784,6807,6813,6819,6824,6865,6871,6876,6899,6905,6911,6916,6937,6943,6948,6971,6977,7016,7022,7028,7081,7085,7152,7156,7161,7171,7174,7183],{"type":25,"tag":26,"props":5894,"children":5896},{"id":5895},"financial-reporting-best-practices-for-2024",[5897],{"type":31,"value":5883},{"type":25,"tag":33,"props":5899,"children":5900},{},[5901],{"type":31,"value":5902},"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":25,"tag":39,"props":5904,"children":5906},{"id":5905},"the-modern-reporting-framework",[5907],{"type":31,"value":5908},"The Modern Reporting Framework",{"type":25,"tag":46,"props":5910,"children":5912},{"id":5911},"_1-real-time-reporting",[5913],{"type":31,"value":5914},"1. Real-Time Reporting",{"type":25,"tag":33,"props":5916,"children":5917},{},[5918,5920,5925],{"type":31,"value":5919},"Traditional monthly reports are no longer sufficient. Stakeholders demand ",{"type":25,"tag":66,"props":5921,"children":5922},{},[5923],{"type":31,"value":5924},"real-time visibility",{"type":31,"value":5926}," into financial performance.",{"type":25,"tag":4233,"props":5928,"children":5930},{"id":5929},"key-components",[5931],{"type":31,"value":5932},"Key Components",{"type":25,"tag":58,"props":5934,"children":5935},{},[5936,5941,5946,5951],{"type":25,"tag":62,"props":5937,"children":5938},{},[5939],{"type":31,"value":5940},"Live dashboards with KPI tracking",{"type":25,"tag":62,"props":5942,"children":5943},{},[5944],{"type":31,"value":5945},"Automated data refresh cycles",{"type":25,"tag":62,"props":5947,"children":5948},{},[5949],{"type":31,"value":5950},"Mobile-accessible reports",{"type":25,"tag":62,"props":5952,"children":5953},{},[5954],{"type":31,"value":5955},"Drill-down capabilities for detailed analysis",{"type":25,"tag":46,"props":5957,"children":5959},{"id":5958},"_2-narrative-context",[5960],{"type":31,"value":5961},"2. Narrative Context",{"type":25,"tag":33,"props":5963,"children":5964},{},[5965],{"type":31,"value":5966},"Numbers alone don't tell the complete story. Modern reports include:",{"type":25,"tag":4762,"props":5968,"children":5969},{},[5970],{"type":25,"tag":33,"props":5971,"children":5972},{},[5973,5978,5980,5985,5987,5992,5994,5999],{"type":25,"tag":66,"props":5974,"children":5975},{},[5976],{"type":31,"value":5977},"Executive Summary",{"type":31,"value":5979},": Brief overview of key findings\n",{"type":25,"tag":66,"props":5981,"children":5982},{},[5983],{"type":31,"value":5984},"Variance Analysis",{"type":31,"value":5986},": Explanations for significant changes\n",{"type":25,"tag":66,"props":5988,"children":5989},{},[5990],{"type":31,"value":5991},"Forward-Looking Insights",{"type":31,"value":5993},": Predictions and recommendations\n",{"type":25,"tag":66,"props":5995,"children":5996},{},[5997],{"type":31,"value":5998},"Risk Assessment",{"type":31,"value":6000},": Potential challenges and mitigation strategies",{"type":25,"tag":39,"props":6002,"children":6004},{"id":6003},"essential-reports-every-business-needs",[6005],{"type":31,"value":6006},"Essential Reports Every Business Needs",{"type":25,"tag":46,"props":6008,"children":6010},{"id":6009},"income-statement-pl",[6011],{"type":31,"value":6012},"Income Statement (P&L)",{"type":25,"tag":33,"props":6014,"children":6015},{},[6016],{"type":31,"value":6017},"Track revenue, expenses, and profitability over time.",{"type":25,"tag":183,"props":6019,"children":6021},{"className":3104,"code":6020,"language":3103,"meta":8,"style":8},"# Generate P&L report\nledgermate report generate \\\n  --type profit-loss \\\n  --period \"2024-Q1\" \\\n  --format pdf \\\n  --email stakeholders@company.com\n",[6022],{"type":25,"tag":188,"props":6023,"children":6024},{"__ignoreMap":8},[6025,6033,6054,6071,6088,6105],{"type":25,"tag":210,"props":6026,"children":6027},{"class":212,"line":213},[6028],{"type":25,"tag":210,"props":6029,"children":6030},{"style":217},[6031],{"type":31,"value":6032},"# Generate P&L report\n",{"type":25,"tag":210,"props":6034,"children":6035},{"class":212,"line":223},[6036,6040,6045,6050],{"type":25,"tag":210,"props":6037,"children":6038},{"style":233},[6039],{"type":31,"value":3997},{"type":25,"tag":210,"props":6041,"children":6042},{"style":313},[6043],{"type":31,"value":6044}," report",{"type":25,"tag":210,"props":6046,"children":6047},{"style":313},[6048],{"type":31,"value":6049}," generate",{"type":25,"tag":210,"props":6051,"children":6052},{"style":274},[6053],{"type":31,"value":3199},{"type":25,"tag":210,"props":6055,"children":6056},{"class":212,"line":265},[6057,6062,6067],{"type":25,"tag":210,"props":6058,"children":6059},{"style":274},[6060],{"type":31,"value":6061},"  --type",{"type":25,"tag":210,"props":6063,"children":6064},{"style":313},[6065],{"type":31,"value":6066}," profit-loss",{"type":25,"tag":210,"props":6068,"children":6069},{"style":274},[6070],{"type":31,"value":3199},{"type":25,"tag":210,"props":6072,"children":6073},{"class":212,"line":304},[6074,6079,6084],{"type":25,"tag":210,"props":6075,"children":6076},{"style":274},[6077],{"type":31,"value":6078},"  --period",{"type":25,"tag":210,"props":6080,"children":6081},{"style":313},[6082],{"type":31,"value":6083}," \"2024-Q1\"",{"type":25,"tag":210,"props":6085,"children":6086},{"style":274},[6087],{"type":31,"value":3199},{"type":25,"tag":210,"props":6089,"children":6090},{"class":212,"line":324},[6091,6096,6101],{"type":25,"tag":210,"props":6092,"children":6093},{"style":274},[6094],{"type":31,"value":6095},"  --format",{"type":25,"tag":210,"props":6097,"children":6098},{"style":313},[6099],{"type":31,"value":6100}," pdf",{"type":25,"tag":210,"props":6102,"children":6103},{"style":274},[6104],{"type":31,"value":3199},{"type":25,"tag":210,"props":6106,"children":6107},{"class":212,"line":343},[6108,6113],{"type":25,"tag":210,"props":6109,"children":6110},{"style":274},[6111],{"type":31,"value":6112},"  --email",{"type":25,"tag":210,"props":6114,"children":6115},{"style":313},[6116],{"type":31,"value":6117}," stakeholders@company.com\n",{"type":25,"tag":46,"props":6119,"children":6121},{"id":6120},"balance-sheet",[6122],{"type":31,"value":6123},"Balance Sheet",{"type":25,"tag":33,"props":6125,"children":6126},{},[6127],{"type":31,"value":6128},"Snapshot of assets, liabilities, and equity at a specific point in time.",{"type":25,"tag":46,"props":6130,"children":6132},{"id":6131},"cash-flow-statement",[6133],{"type":31,"value":6134},"Cash Flow Statement",{"type":25,"tag":33,"props":6136,"children":6137},{},[6138],{"type":31,"value":6139},"Critical for understanding liquidity and operational efficiency.",{"type":25,"tag":46,"props":6141,"children":6143},{"id":6142},"custom-kpi-dashboards",[6144],{"type":31,"value":6145},"Custom KPI Dashboards",{"type":25,"tag":33,"props":6147,"children":6148},{},[6149],{"type":31,"value":6150},"Tailored metrics specific to your industry and business model.",{"type":25,"tag":39,"props":6152,"children":6154},{"id":6153},"data-visualization-best-practices",[6155],{"type":31,"value":6156},"Data Visualization Best Practices",{"type":25,"tag":46,"props":6158,"children":6160},{"id":6159},"choose-the-right-chart-type",[6161],{"type":31,"value":6162},"Choose the Right Chart Type",{"type":25,"tag":2221,"props":6164,"children":6165},{},[6166,6187],{"type":25,"tag":2225,"props":6167,"children":6168},{},[6169],{"type":25,"tag":2229,"props":6170,"children":6171},{},[6172,6177,6182],{"type":25,"tag":2233,"props":6173,"children":6174},{},[6175],{"type":31,"value":6176},"Data Type",{"type":25,"tag":2233,"props":6178,"children":6179},{},[6180],{"type":31,"value":6181},"Best Visualization",{"type":25,"tag":2233,"props":6183,"children":6184},{},[6185],{"type":31,"value":6186},"Use Case",{"type":25,"tag":2249,"props":6188,"children":6189},{},[6190,6208,6226,6244,6262],{"type":25,"tag":2229,"props":6191,"children":6192},{},[6193,6198,6203],{"type":25,"tag":2256,"props":6194,"children":6195},{},[6196],{"type":31,"value":6197},"Trends over time",{"type":25,"tag":2256,"props":6199,"children":6200},{},[6201],{"type":31,"value":6202},"Line chart",{"type":25,"tag":2256,"props":6204,"children":6205},{},[6206],{"type":31,"value":6207},"Revenue growth",{"type":25,"tag":2229,"props":6209,"children":6210},{},[6211,6216,6221],{"type":25,"tag":2256,"props":6212,"children":6213},{},[6214],{"type":31,"value":6215},"Comparisons",{"type":25,"tag":2256,"props":6217,"children":6218},{},[6219],{"type":31,"value":6220},"Bar chart",{"type":25,"tag":2256,"props":6222,"children":6223},{},[6224],{"type":31,"value":6225},"Department expenses",{"type":25,"tag":2229,"props":6227,"children":6228},{},[6229,6234,6239],{"type":25,"tag":2256,"props":6230,"children":6231},{},[6232],{"type":31,"value":6233},"Proportions",{"type":25,"tag":2256,"props":6235,"children":6236},{},[6237],{"type":31,"value":6238},"Pie chart",{"type":25,"tag":2256,"props":6240,"children":6241},{},[6242],{"type":31,"value":6243},"Revenue by product",{"type":25,"tag":2229,"props":6245,"children":6246},{},[6247,6252,6257],{"type":25,"tag":2256,"props":6248,"children":6249},{},[6250],{"type":31,"value":6251},"Relationships",{"type":25,"tag":2256,"props":6253,"children":6254},{},[6255],{"type":31,"value":6256},"Scatter plot",{"type":25,"tag":2256,"props":6258,"children":6259},{},[6260],{"type":31,"value":6261},"Cost vs. revenue",{"type":25,"tag":2229,"props":6263,"children":6264},{},[6265,6270,6275],{"type":25,"tag":2256,"props":6266,"children":6267},{},[6268],{"type":31,"value":6269},"Geographic",{"type":25,"tag":2256,"props":6271,"children":6272},{},[6273],{"type":31,"value":6274},"Heat map",{"type":25,"tag":2256,"props":6276,"children":6277},{},[6278],{"type":31,"value":6279},"Sales by region",{"type":25,"tag":46,"props":6281,"children":6283},{"id":6282},"design-principles",[6284],{"type":31,"value":6285},"Design Principles",{"type":25,"tag":4722,"props":6287,"children":6288},{},[6289,6299,6309,6319],{"type":25,"tag":62,"props":6290,"children":6291},{},[6292,6297],{"type":25,"tag":66,"props":6293,"children":6294},{},[6295],{"type":31,"value":6296},"Simplicity",{"type":31,"value":6298},": Remove unnecessary elements",{"type":25,"tag":62,"props":6300,"children":6301},{},[6302,6307],{"type":25,"tag":66,"props":6303,"children":6304},{},[6305],{"type":31,"value":6306},"Consistency",{"type":31,"value":6308},": Use standard colors and formats",{"type":25,"tag":62,"props":6310,"children":6311},{},[6312,6317],{"type":25,"tag":66,"props":6313,"children":6314},{},[6315],{"type":31,"value":6316},"Accessibility",{"type":31,"value":6318},": Ensure readability for all users",{"type":25,"tag":62,"props":6320,"children":6321},{},[6322,6327],{"type":25,"tag":66,"props":6323,"children":6324},{},[6325],{"type":31,"value":6326},"Context",{"type":31,"value":6328},": Always include benchmarks and comparisons",{"type":25,"tag":39,"props":6330,"children":6332},{"id":6331},"automation-strategies",[6333],{"type":31,"value":6334},"Automation Strategies",{"type":25,"tag":46,"props":6336,"children":6338},{"id":6337},"scheduled-report-generation",[6339],{"type":31,"value":6340},"Scheduled Report Generation",{"type":25,"tag":183,"props":6342,"children":6344},{"className":1548,"code":6343,"language":1547,"meta":8,"style":8},"// 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",[6345],{"type":25,"tag":188,"props":6346,"children":6347},{"__ignoreMap":8},[6348,6356,6372,6392,6441,6461,6500,6507,6514,6559,6585,6620,6649,6666,6673],{"type":25,"tag":210,"props":6349,"children":6350},{"class":212,"line":213},[6351],{"type":25,"tag":210,"props":6352,"children":6353},{"style":217},[6354],{"type":31,"value":6355},"// Automated report scheduling\n",{"type":25,"tag":210,"props":6357,"children":6358},{"class":212,"line":223},[6359,6363,6368],{"type":25,"tag":210,"props":6360,"children":6361},{"style":227},[6362],{"type":31,"value":1568},{"type":25,"tag":210,"props":6364,"children":6365},{"style":233},[6366],{"type":31,"value":6367}," ReportSchedule",{"type":25,"tag":210,"props":6369,"children":6370},{"style":249},[6371],{"type":31,"value":262},{"type":25,"tag":210,"props":6373,"children":6374},{"class":212,"line":265},[6375,6380,6384,6388],{"type":25,"tag":210,"props":6376,"children":6377},{"style":453},[6378],{"type":31,"value":6379},"  reportType",{"type":25,"tag":210,"props":6381,"children":6382},{"style":227},[6383],{"type":31,"value":1590},{"type":25,"tag":210,"props":6385,"children":6386},{"style":274},[6387],{"type":31,"value":1595},{"type":25,"tag":210,"props":6389,"children":6390},{"style":249},[6391],{"type":31,"value":1600},{"type":25,"tag":210,"props":6393,"children":6394},{"class":212,"line":304},[6395,6400,6404,6409,6414,6419,6423,6428,6432,6437],{"type":25,"tag":210,"props":6396,"children":6397},{"style":453},[6398],{"type":31,"value":6399},"  frequency",{"type":25,"tag":210,"props":6401,"children":6402},{"style":227},[6403],{"type":31,"value":1590},{"type":25,"tag":210,"props":6405,"children":6406},{"style":313},[6407],{"type":31,"value":6408}," 'daily'",{"type":25,"tag":210,"props":6410,"children":6411},{"style":227},[6412],{"type":31,"value":6413}," |",{"type":25,"tag":210,"props":6415,"children":6416},{"style":313},[6417],{"type":31,"value":6418}," 'weekly'",{"type":25,"tag":210,"props":6420,"children":6421},{"style":227},[6422],{"type":31,"value":6413},{"type":25,"tag":210,"props":6424,"children":6425},{"style":313},[6426],{"type":31,"value":6427}," 'monthly'",{"type":25,"tag":210,"props":6429,"children":6430},{"style":227},[6431],{"type":31,"value":6413},{"type":25,"tag":210,"props":6433,"children":6434},{"style":313},[6435],{"type":31,"value":6436}," 'quarterly'",{"type":25,"tag":210,"props":6438,"children":6439},{"style":249},[6440],{"type":31,"value":1600},{"type":25,"tag":210,"props":6442,"children":6443},{"class":212,"line":324},[6444,6449,6453,6457],{"type":25,"tag":210,"props":6445,"children":6446},{"style":453},[6447],{"type":31,"value":6448},"  recipients",{"type":25,"tag":210,"props":6450,"children":6451},{"style":227},[6452],{"type":31,"value":1590},{"type":25,"tag":210,"props":6454,"children":6455},{"style":274},[6456],{"type":31,"value":1595},{"type":25,"tag":210,"props":6458,"children":6459},{"style":249},[6460],{"type":31,"value":1662},{"type":25,"tag":210,"props":6462,"children":6463},{"class":212,"line":343},[6464,6469,6473,6478,6482,6487,6491,6496],{"type":25,"tag":210,"props":6465,"children":6466},{"style":453},[6467],{"type":31,"value":6468},"  format",{"type":25,"tag":210,"props":6470,"children":6471},{"style":227},[6472],{"type":31,"value":1590},{"type":25,"tag":210,"props":6474,"children":6475},{"style":313},[6476],{"type":31,"value":6477}," 'pdf'",{"type":25,"tag":210,"props":6479,"children":6480},{"style":227},[6481],{"type":31,"value":6413},{"type":25,"tag":210,"props":6483,"children":6484},{"style":313},[6485],{"type":31,"value":6486}," 'excel'",{"type":25,"tag":210,"props":6488,"children":6489},{"style":227},[6490],{"type":31,"value":6413},{"type":25,"tag":210,"props":6492,"children":6493},{"style":313},[6494],{"type":31,"value":6495}," 'dashboard'",{"type":25,"tag":210,"props":6497,"children":6498},{"style":249},[6499],{"type":31,"value":1600},{"type":25,"tag":210,"props":6501,"children":6502},{"class":212,"line":352},[6503],{"type":25,"tag":210,"props":6504,"children":6505},{"style":249},[6506],{"type":31,"value":1199},{"type":25,"tag":210,"props":6508,"children":6509},{"class":212,"line":361},[6510],{"type":25,"tag":210,"props":6511,"children":6512},{"emptyLinePlaceholder":20},[6513],{"type":31,"value":1677},{"type":25,"tag":210,"props":6515,"children":6516},{"class":212,"line":19},[6517,6521,6526,6530,6534,6539,6543,6547,6551,6555],{"type":25,"tag":210,"props":6518,"children":6519},{"style":227},[6520],{"type":31,"value":230},{"type":25,"tag":210,"props":6522,"children":6523},{"style":233},[6524],{"type":31,"value":6525}," scheduleReport",{"type":25,"tag":210,"props":6527,"children":6528},{"style":227},[6529],{"type":31,"value":241},{"type":25,"tag":210,"props":6531,"children":6532},{"style":249},[6533],{"type":31,"value":372},{"type":25,"tag":210,"props":6535,"children":6536},{"style":453},[6537],{"type":31,"value":6538},"config",{"type":25,"tag":210,"props":6540,"children":6541},{"style":227},[6542],{"type":31,"value":1590},{"type":25,"tag":210,"props":6544,"children":6545},{"style":233},[6546],{"type":31,"value":6367},{"type":25,"tag":210,"props":6548,"children":6549},{"style":249},[6550],{"type":31,"value":532},{"type":25,"tag":210,"props":6552,"children":6553},{"style":227},[6554],{"type":31,"value":257},{"type":25,"tag":210,"props":6556,"children":6557},{"style":249},[6558],{"type":31,"value":262},{"type":25,"tag":210,"props":6560,"children":6561},{"class":212,"line":415},[6562,6566,6571,6575,6580],{"type":25,"tag":210,"props":6563,"children":6564},{"style":227},[6565],{"type":31,"value":271},{"type":25,"tag":210,"props":6567,"children":6568},{"style":274},[6569],{"type":31,"value":6570}," cron",{"type":25,"tag":210,"props":6572,"children":6573},{"style":227},[6574],{"type":31,"value":241},{"type":25,"tag":210,"props":6576,"children":6577},{"style":233},[6578],{"type":31,"value":6579}," getCronExpression",{"type":25,"tag":210,"props":6581,"children":6582},{"style":249},[6583],{"type":31,"value":6584},"(config.frequency);\n",{"type":25,"tag":210,"props":6586,"children":6587},{"class":212,"line":434},[6588,6593,6598,6603,6608,6612,6616],{"type":25,"tag":210,"props":6589,"children":6590},{"style":249},[6591],{"type":31,"value":6592},"  scheduler.",{"type":25,"tag":210,"props":6594,"children":6595},{"style":233},[6596],{"type":31,"value":6597},"add",{"type":25,"tag":210,"props":6599,"children":6600},{"style":249},[6601],{"type":31,"value":6602},"(cron, ",{"type":25,"tag":210,"props":6604,"children":6605},{"style":227},[6606],{"type":31,"value":6607},"async",{"type":25,"tag":210,"props":6609,"children":6610},{"style":249},[6611],{"type":31,"value":252},{"type":25,"tag":210,"props":6613,"children":6614},{"style":227},[6615],{"type":31,"value":257},{"type":25,"tag":210,"props":6617,"children":6618},{"style":249},[6619],{"type":31,"value":262},{"type":25,"tag":210,"props":6621,"children":6622},{"class":212,"line":469},[6623,6627,6631,6635,6639,6644],{"type":25,"tag":210,"props":6624,"children":6625},{"style":227},[6626],{"type":31,"value":399},{"type":25,"tag":210,"props":6628,"children":6629},{"style":274},[6630],{"type":31,"value":6044},{"type":25,"tag":210,"props":6632,"children":6633},{"style":227},[6634],{"type":31,"value":241},{"type":25,"tag":210,"props":6636,"children":6637},{"style":227},[6638],{"type":31,"value":286},{"type":25,"tag":210,"props":6640,"children":6641},{"style":233},[6642],{"type":31,"value":6643}," generateReport",{"type":25,"tag":210,"props":6645,"children":6646},{"style":249},[6647],{"type":31,"value":6648},"(config.reportType);\n",{"type":25,"tag":210,"props":6650,"children":6651},{"class":212,"line":478},[6652,6656,6661],{"type":25,"tag":210,"props":6653,"children":6654},{"style":227},[6655],{"type":31,"value":624},{"type":25,"tag":210,"props":6657,"children":6658},{"style":233},[6659],{"type":31,"value":6660}," distributeReport",{"type":25,"tag":210,"props":6662,"children":6663},{"style":249},[6664],{"type":31,"value":6665},"(report, config.recipients, config.format);\n",{"type":25,"tag":210,"props":6667,"children":6668},{"class":212,"line":487},[6669],{"type":25,"tag":210,"props":6670,"children":6671},{"style":249},[6672],{"type":31,"value":349},{"type":25,"tag":210,"props":6674,"children":6675},{"class":212,"line":496},[6676],{"type":25,"tag":210,"props":6677,"children":6678},{"style":249},[6679],{"type":31,"value":714},{"type":25,"tag":46,"props":6681,"children":6683},{"id":6682},"data-quality-checks",[6684],{"type":31,"value":6685},"Data Quality Checks",{"type":25,"tag":33,"props":6687,"children":6688},{},[6689],{"type":31,"value":6690},"Before publishing any report, automated systems should verify:",{"type":25,"tag":58,"props":6692,"children":6693},{},[6694,6699,6704,6709],{"type":25,"tag":62,"props":6695,"children":6696},{},[6697],{"type":31,"value":6698},"✅ Data completeness (no missing periods)",{"type":25,"tag":62,"props":6700,"children":6701},{},[6702],{"type":31,"value":6703},"✅ Mathematical accuracy (totals match details)",{"type":25,"tag":62,"props":6705,"children":6706},{},[6707],{"type":31,"value":6708},"✅ Logical consistency (no negative inventory)",{"type":25,"tag":62,"props":6710,"children":6711},{},[6712],{"type":31,"value":6713},"✅ Benchmark comparisons (within expected ranges)",{"type":25,"tag":39,"props":6715,"children":6717},{"id":6716},"stakeholder-specific-reporting",[6718],{"type":31,"value":6719},"Stakeholder-Specific Reporting",{"type":25,"tag":46,"props":6721,"children":6723},{"id":6722},"for-executives",[6724],{"type":31,"value":6725},"For Executives",{"type":25,"tag":58,"props":6727,"children":6728},{},[6729,6734,6739,6744],{"type":25,"tag":62,"props":6730,"children":6731},{},[6732],{"type":31,"value":6733},"High-level KPIs",{"type":25,"tag":62,"props":6735,"children":6736},{},[6737],{"type":31,"value":6738},"Trend analysis",{"type":25,"tag":62,"props":6740,"children":6741},{},[6742],{"type":31,"value":6743},"Strategic recommendations",{"type":25,"tag":62,"props":6745,"children":6746},{},[6747],{"type":31,"value":6748},"Exception reporting",{"type":25,"tag":46,"props":6750,"children":6752},{"id":6751},"for-department-managers",[6753],{"type":31,"value":6754},"For Department Managers",{"type":25,"tag":58,"props":6756,"children":6757},{},[6758,6763,6768,6773],{"type":25,"tag":62,"props":6759,"children":6760},{},[6761],{"type":31,"value":6762},"Detailed budget vs. actual",{"type":25,"tag":62,"props":6764,"children":6765},{},[6766],{"type":31,"value":6767},"Resource utilization",{"type":25,"tag":62,"props":6769,"children":6770},{},[6771],{"type":31,"value":6772},"Team performance metrics",{"type":25,"tag":62,"props":6774,"children":6775},{},[6776],{"type":31,"value":6777},"Operational efficiency",{"type":25,"tag":46,"props":6779,"children":6781},{"id":6780},"for-investors",[6782],{"type":31,"value":6783},"For Investors",{"type":25,"tag":58,"props":6785,"children":6786},{},[6787,6792,6797,6802],{"type":25,"tag":62,"props":6788,"children":6789},{},[6790],{"type":31,"value":6791},"GAAP-compliant statements",{"type":25,"tag":62,"props":6793,"children":6794},{},[6795],{"type":31,"value":6796},"Audit trails",{"type":25,"tag":62,"props":6798,"children":6799},{},[6800],{"type":31,"value":6801},"Risk disclosures",{"type":25,"tag":62,"props":6803,"children":6804},{},[6805],{"type":31,"value":6806},"Growth projections",{"type":25,"tag":39,"props":6808,"children":6810},{"id":6809},"compliance-and-standards",[6811],{"type":31,"value":6812},"Compliance and Standards",{"type":25,"tag":46,"props":6814,"children":6816},{"id":6815},"regulatory-requirements",[6817],{"type":31,"value":6818},"Regulatory Requirements",{"type":25,"tag":33,"props":6820,"children":6821},{},[6822],{"type":31,"value":6823},"Stay compliant with:",{"type":25,"tag":58,"props":6825,"children":6826},{},[6827,6837,6847,6857],{"type":25,"tag":62,"props":6828,"children":6829},{},[6830,6835],{"type":25,"tag":66,"props":6831,"children":6832},{},[6833],{"type":31,"value":6834},"GAAP",{"type":31,"value":6836}," (Generally Accepted Accounting Principles)",{"type":25,"tag":62,"props":6838,"children":6839},{},[6840,6845],{"type":25,"tag":66,"props":6841,"children":6842},{},[6843],{"type":31,"value":6844},"IFRS",{"type":31,"value":6846}," (International Financial Reporting Standards)",{"type":25,"tag":62,"props":6848,"children":6849},{},[6850,6855],{"type":25,"tag":66,"props":6851,"children":6852},{},[6853],{"type":31,"value":6854},"SOX",{"type":31,"value":6856}," (Sarbanes-Oxley Act)",{"type":25,"tag":62,"props":6858,"children":6859},{},[6860],{"type":25,"tag":66,"props":6861,"children":6862},{},[6863],{"type":31,"value":6864},"Industry-specific regulations",{"type":25,"tag":46,"props":6866,"children":6868},{"id":6867},"audit-trail-maintenance",[6869],{"type":31,"value":6870},"Audit Trail Maintenance",{"type":25,"tag":33,"props":6872,"children":6873},{},[6874],{"type":31,"value":6875},"Every report should include:",{"type":25,"tag":58,"props":6877,"children":6878},{},[6879,6884,6889,6894],{"type":25,"tag":62,"props":6880,"children":6881},{},[6882],{"type":31,"value":6883},"Data source documentation",{"type":25,"tag":62,"props":6885,"children":6886},{},[6887],{"type":31,"value":6888},"Calculation methodologies",{"type":25,"tag":62,"props":6890,"children":6891},{},[6892],{"type":31,"value":6893},"Assumption disclosures",{"type":25,"tag":62,"props":6895,"children":6896},{},[6897],{"type":31,"value":6898},"Version control history",{"type":25,"tag":39,"props":6900,"children":6902},{"id":6901},"advanced-techniques",[6903],{"type":31,"value":6904},"Advanced Techniques",{"type":25,"tag":46,"props":6906,"children":6908},{"id":6907},"predictive-analytics",[6909],{"type":31,"value":6910},"Predictive Analytics",{"type":25,"tag":33,"props":6912,"children":6913},{},[6914],{"type":31,"value":6915},"Use historical data to forecast future performance:",{"type":25,"tag":58,"props":6917,"children":6918},{},[6919,6923,6927,6932],{"type":25,"tag":62,"props":6920,"children":6921},{},[6922],{"type":31,"value":4709},{"type":25,"tag":62,"props":6924,"children":6925},{},[6926],{"type":31,"value":4699},{"type":25,"tag":62,"props":6928,"children":6929},{},[6930],{"type":31,"value":6931},"Expense trend analysis",{"type":25,"tag":62,"props":6933,"children":6934},{},[6935],{"type":31,"value":6936},"Scenario modeling",{"type":25,"tag":46,"props":6938,"children":6940},{"id":6939},"comparative-analysis",[6941],{"type":31,"value":6942},"Comparative Analysis",{"type":25,"tag":33,"props":6944,"children":6945},{},[6946],{"type":31,"value":6947},"Benchmark against:",{"type":25,"tag":58,"props":6949,"children":6950},{},[6951,6956,6961,6966],{"type":25,"tag":62,"props":6952,"children":6953},{},[6954],{"type":31,"value":6955},"Prior periods (YoY, QoQ)",{"type":25,"tag":62,"props":6957,"children":6958},{},[6959],{"type":31,"value":6960},"Budget and forecasts",{"type":25,"tag":62,"props":6962,"children":6963},{},[6964],{"type":31,"value":6965},"Industry averages",{"type":25,"tag":62,"props":6967,"children":6968},{},[6969],{"type":31,"value":6970},"Competitor performance",{"type":25,"tag":39,"props":6972,"children":6974},{"id":6973},"common-reporting-mistakes",[6975],{"type":31,"value":6976},"Common Reporting Mistakes",{"type":25,"tag":33,"props":6978,"children":6979},{},[6980,6982,6987,6989,6994,6996,7000,7002,7007,7009,7014],{"type":31,"value":6981},"❌ ",{"type":25,"tag":66,"props":6983,"children":6984},{},[6985],{"type":31,"value":6986},"Overcomplicating reports",{"type":31,"value":6988}," - Keep it simple and focused\n❌ ",{"type":25,"tag":66,"props":6990,"children":6991},{},[6992],{"type":31,"value":6993},"Ignoring context",{"type":31,"value":6995}," - Always explain variances\n❌ ",{"type":25,"tag":66,"props":6997,"children":6998},{},[6999],{"type":31,"value":90},{"type":31,"value":7001}," - Automate for timeliness\n❌ ",{"type":25,"tag":66,"props":7003,"children":7004},{},[7005],{"type":31,"value":7006},"Inconsistent formats",{"type":31,"value":7008}," - Standardize templates\n❌ ",{"type":25,"tag":66,"props":7010,"children":7011},{},[7012],{"type":31,"value":7013},"Missing narratives",{"type":31,"value":7015}," - Numbers need explanation",{"type":25,"tag":39,"props":7017,"children":7019},{"id":7018},"tools-and-technology",[7020],{"type":31,"value":7021},"Tools and Technology",{"type":25,"tag":46,"props":7023,"children":7025},{"id":7024},"recommended-stack",[7026],{"type":31,"value":7027},"Recommended Stack",{"type":25,"tag":4722,"props":7029,"children":7030},{},[7031,7041,7051,7061,7071],{"type":25,"tag":62,"props":7032,"children":7033},{},[7034,7039],{"type":25,"tag":66,"props":7035,"children":7036},{},[7037],{"type":31,"value":7038},"Data Integration",{"type":31,"value":7040},": Automated bank feeds",{"type":25,"tag":62,"props":7042,"children":7043},{},[7044,7049],{"type":25,"tag":66,"props":7045,"children":7046},{},[7047],{"type":31,"value":7048},"Processing",{"type":31,"value":7050},": AI-powered categorization",{"type":25,"tag":62,"props":7052,"children":7053},{},[7054,7059],{"type":25,"tag":66,"props":7055,"children":7056},{},[7057],{"type":31,"value":7058},"Visualization",{"type":31,"value":7060},": Interactive dashboards",{"type":25,"tag":62,"props":7062,"children":7063},{},[7064,7069],{"type":25,"tag":66,"props":7065,"children":7066},{},[7067],{"type":31,"value":7068},"Distribution",{"type":31,"value":7070},": Scheduled email delivery",{"type":25,"tag":62,"props":7072,"children":7073},{},[7074,7079],{"type":25,"tag":66,"props":7075,"children":7076},{},[7077],{"type":31,"value":7078},"Storage",{"type":31,"value":7080},": Cloud-based archive with search",{"type":25,"tag":39,"props":7082,"children":7083},{"id":3728},[7084],{"type":31,"value":3731},{"type":25,"tag":58,"props":7086,"children":7088},{"className":7087},[3735],[7089,7098,7107,7116,7125,7134,7143],{"type":25,"tag":62,"props":7090,"children":7092},{"className":7091},[3740],[7093,7096],{"type":25,"tag":3743,"props":7094,"children":7095},{"disabled":20,"type":3745},[],{"type":31,"value":7097}," Define reporting requirements for each stakeholder",{"type":25,"tag":62,"props":7099,"children":7101},{"className":7100},[3740],[7102,7105],{"type":25,"tag":3743,"props":7103,"children":7104},{"disabled":20,"type":3745},[],{"type":31,"value":7106}," Select appropriate tools and platforms",{"type":25,"tag":62,"props":7108,"children":7110},{"className":7109},[3740],[7111,7114],{"type":25,"tag":3743,"props":7112,"children":7113},{"disabled":20,"type":3745},[],{"type":31,"value":7115}," Design report templates and formats",{"type":25,"tag":62,"props":7117,"children":7119},{"className":7118},[3740],[7120,7123],{"type":25,"tag":3743,"props":7121,"children":7122},{"disabled":20,"type":3745},[],{"type":31,"value":7124}," Establish data quality processes",{"type":25,"tag":62,"props":7126,"children":7128},{"className":7127},[3740],[7129,7132],{"type":25,"tag":3743,"props":7130,"children":7131},{"disabled":20,"type":3745},[],{"type":31,"value":7133}," Automate report generation and distribution",{"type":25,"tag":62,"props":7135,"children":7137},{"className":7136},[3740],[7138,7141],{"type":25,"tag":3743,"props":7139,"children":7140},{"disabled":20,"type":3745},[],{"type":31,"value":7142}," Train users on accessing and interpreting reports",{"type":25,"tag":62,"props":7144,"children":7146},{"className":7145},[3740],[7147,7150],{"type":25,"tag":3743,"props":7148,"children":7149},{"disabled":20,"type":3745},[],{"type":31,"value":7151}," Schedule regular review and optimization",{"type":25,"tag":39,"props":7153,"children":7154},{"id":3841},[7155],{"type":31,"value":3844},{"type":25,"tag":33,"props":7157,"children":7158},{},[7159],{"type":31,"value":7160},"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":25,"tag":33,"props":7162,"children":7163},{},[7164,7169],{"type":25,"tag":3861,"props":7165,"children":7166},{"href":3863},[7167],{"type":31,"value":7168},"Schedule a consultation",{"type":31,"value":7170}," to optimize your financial reporting process.",{"type":25,"tag":3870,"props":7172,"children":7173},{},[],{"type":25,"tag":33,"props":7175,"children":7176},{},[7177,7181],{"type":25,"tag":66,"props":7178,"children":7179},{},[7180],{"type":31,"value":3880},{"type":31,"value":7182},": Emily Roberts is a financial reporting specialist with expertise in automation and data visualization for enterprise clients.",{"type":25,"tag":3884,"props":7184,"children":7185},{},[7186],{"type":31,"value":3888},{"title":8,"searchDepth":265,"depth":265,"links":7188},[7189,7195,7201,7205,7209,7214,7218,7222,7223,7226,7227],{"id":5905,"depth":223,"text":5908,"children":7190},[7191,7194],{"id":5911,"depth":265,"text":5914,"children":7192},[7193],{"id":5929,"depth":304,"text":5932},{"id":5958,"depth":265,"text":5961},{"id":6003,"depth":223,"text":6006,"children":7196},[7197,7198,7199,7200],{"id":6009,"depth":265,"text":6012},{"id":6120,"depth":265,"text":6123},{"id":6131,"depth":265,"text":6134},{"id":6142,"depth":265,"text":6145},{"id":6153,"depth":223,"text":6156,"children":7202},[7203,7204],{"id":6159,"depth":265,"text":6162},{"id":6282,"depth":265,"text":6285},{"id":6331,"depth":223,"text":6334,"children":7206},[7207,7208],{"id":6337,"depth":265,"text":6340},{"id":6682,"depth":265,"text":6685},{"id":6716,"depth":223,"text":6719,"children":7210},[7211,7212,7213],{"id":6722,"depth":265,"text":6725},{"id":6751,"depth":265,"text":6754},{"id":6780,"depth":265,"text":6783},{"id":6809,"depth":223,"text":6812,"children":7215},[7216,7217],{"id":6815,"depth":265,"text":6818},{"id":6867,"depth":265,"text":6870},{"id":6901,"depth":223,"text":6904,"children":7219},[7220,7221],{"id":6907,"depth":265,"text":6910},{"id":6939,"depth":265,"text":6942},{"id":6973,"depth":223,"text":6976},{"id":7018,"depth":223,"text":7021,"children":7224},[7225],{"id":7024,"depth":265,"text":7027},{"id":3728,"depth":223,"text":3731},{"id":3841,"depth":223,"text":3844},"content:blog:financial-reporting-best-practices.md","blog/financial-reporting-best-practices.md","blog/financial-reporting-best-practices",{"_path":7232,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":7233,"description":7234,"date":7235,"author":7236,"category":7237,"tags":7238,"image":7241,"readingTime":361,"featured":7,"body":7242,"_type":3933,"_id":9291,"_source":3935,"_file":9292,"_stem":9293,"_extension":3938},"/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",[7239,7240,16],"Tax","Compliance","https://images.unsplash.com/photo-1554224155-6726b3ff858f?w=1200&h=600&fit=crop",{"type":22,"children":7243,"toc":9247},[7244,7249,7254,7260,7265,7318,7323,7329,7335,7340,7363,7368,7492,7498,7504,7947,7953,7958,7981,7987,7992,8015,8021,8026,8089,8095,8101,8365,8371,8376,8404,8410,8416,8421,8444,8450,8455,8478,8484,8489,8512,8518,8524,8529,8556,8562,8567,8813,8819,8825,8848,8854,8877,8883,8904,8910,8933,8939,8945,8963,8969,8992,8998,9009,9015,9091,9097,9136,9142,9148,9153,9176,9182,9187,9210,9214,9219,9231,9234,9243],{"type":25,"tag":26,"props":7245,"children":7247},{"id":7246},"tax-compliance-automation-a-complete-guide",[7248],{"type":31,"value":7233},{"type":25,"tag":33,"props":7250,"children":7251},{},[7252],{"type":31,"value":7253},"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":25,"tag":39,"props":7255,"children":7257},{"id":7256},"the-challenge-of-tax-compliance",[7258],{"type":31,"value":7259},"The Challenge of Tax Compliance",{"type":25,"tag":33,"props":7261,"children":7262},{},[7263],{"type":31,"value":7264},"Businesses face multiple tax obligations:",{"type":25,"tag":58,"props":7266,"children":7267},{},[7268,7278,7288,7298,7308],{"type":25,"tag":62,"props":7269,"children":7270},{},[7271,7276],{"type":25,"tag":66,"props":7272,"children":7273},{},[7274],{"type":31,"value":7275},"Sales Tax",{"type":31,"value":7277},": Varies by jurisdiction and product type",{"type":25,"tag":62,"props":7279,"children":7280},{},[7281,7286],{"type":25,"tag":66,"props":7282,"children":7283},{},[7284],{"type":31,"value":7285},"Income Tax",{"type":31,"value":7287},": Federal, state, and local requirements",{"type":25,"tag":62,"props":7289,"children":7290},{},[7291,7296],{"type":25,"tag":66,"props":7292,"children":7293},{},[7294],{"type":31,"value":7295},"Payroll Tax",{"type":31,"value":7297},": Employee withholdings and employer contributions",{"type":25,"tag":62,"props":7299,"children":7300},{},[7301,7306],{"type":25,"tag":66,"props":7302,"children":7303},{},[7304],{"type":31,"value":7305},"VAT/GST",{"type":31,"value":7307},": For international operations",{"type":25,"tag":62,"props":7309,"children":7310},{},[7311,7316],{"type":25,"tag":66,"props":7312,"children":7313},{},[7314],{"type":31,"value":7315},"Excise Tax",{"type":31,"value":7317},": Industry-specific levies",{"type":25,"tag":33,"props":7319,"children":7320},{},[7321],{"type":31,"value":7322},"Managing these manually is error-prone and time-consuming.",{"type":25,"tag":39,"props":7324,"children":7326},{"id":7325},"automation-benefits",[7327],{"type":31,"value":7328},"Automation Benefits",{"type":25,"tag":46,"props":7330,"children":7332},{"id":7331},"accuracy-improvements",[7333],{"type":31,"value":7334},"Accuracy Improvements",{"type":25,"tag":33,"props":7336,"children":7337},{},[7338],{"type":31,"value":7339},"Automated systems reduce errors by:",{"type":25,"tag":58,"props":7341,"children":7342},{},[7343,7348,7353,7358],{"type":25,"tag":62,"props":7344,"children":7345},{},[7346],{"type":31,"value":7347},"Eliminating manual data entry",{"type":25,"tag":62,"props":7349,"children":7350},{},[7351],{"type":31,"value":7352},"Applying correct tax rates automatically",{"type":25,"tag":62,"props":7354,"children":7355},{},[7356],{"type":31,"value":7357},"Validating calculations in real-time",{"type":25,"tag":62,"props":7359,"children":7360},{},[7361],{"type":31,"value":7362},"Maintaining audit trails",{"type":25,"tag":46,"props":7364,"children":7366},{"id":7365},"time-savings",[7367],{"type":31,"value":4470},{"type":25,"tag":2221,"props":7369,"children":7370},{},[7371,7397],{"type":25,"tag":2225,"props":7372,"children":7373},{},[7374],{"type":25,"tag":2229,"props":7375,"children":7376},{},[7377,7382,7387,7392],{"type":25,"tag":2233,"props":7378,"children":7379},{},[7380],{"type":31,"value":7381},"Task",{"type":25,"tag":2233,"props":7383,"children":7384},{},[7385],{"type":31,"value":7386},"Manual Time",{"type":25,"tag":2233,"props":7388,"children":7389},{},[7390],{"type":31,"value":7391},"Automated Time",{"type":25,"tag":2233,"props":7393,"children":7394},{},[7395],{"type":31,"value":7396},"Savings",{"type":25,"tag":2249,"props":7398,"children":7399},{},[7400,7423,7446,7469],{"type":25,"tag":2229,"props":7401,"children":7402},{},[7403,7408,7413,7418],{"type":25,"tag":2256,"props":7404,"children":7405},{},[7406],{"type":31,"value":7407},"Sales tax calculation",{"type":25,"tag":2256,"props":7409,"children":7410},{},[7411],{"type":31,"value":7412},"5 hours/month",{"type":25,"tag":2256,"props":7414,"children":7415},{},[7416],{"type":31,"value":7417},"15 minutes/month",{"type":25,"tag":2256,"props":7419,"children":7420},{},[7421],{"type":31,"value":7422},"95%",{"type":25,"tag":2229,"props":7424,"children":7425},{},[7426,7431,7436,7441],{"type":25,"tag":2256,"props":7427,"children":7428},{},[7429],{"type":31,"value":7430},"Tax form preparation",{"type":25,"tag":2256,"props":7432,"children":7433},{},[7434],{"type":31,"value":7435},"10 hours/quarter",{"type":25,"tag":2256,"props":7437,"children":7438},{},[7439],{"type":31,"value":7440},"1 hour/quarter",{"type":25,"tag":2256,"props":7442,"children":7443},{},[7444],{"type":31,"value":7445},"90%",{"type":25,"tag":2229,"props":7447,"children":7448},{},[7449,7454,7459,7464],{"type":25,"tag":2256,"props":7450,"children":7451},{},[7452],{"type":31,"value":7453},"Compliance monitoring",{"type":25,"tag":2256,"props":7455,"children":7456},{},[7457],{"type":31,"value":7458},"3 hours/week",{"type":25,"tag":2256,"props":7460,"children":7461},{},[7462],{"type":31,"value":7463},"30 minutes/week",{"type":25,"tag":2256,"props":7465,"children":7466},{},[7467],{"type":31,"value":7468},"83%",{"type":25,"tag":2229,"props":7470,"children":7471},{},[7472,7477,7482,7487],{"type":25,"tag":2256,"props":7473,"children":7474},{},[7475],{"type":31,"value":7476},"Audit preparation",{"type":25,"tag":2256,"props":7478,"children":7479},{},[7480],{"type":31,"value":7481},"40 hours/year",{"type":25,"tag":2256,"props":7483,"children":7484},{},[7485],{"type":31,"value":7486},"5 hours/year",{"type":25,"tag":2256,"props":7488,"children":7489},{},[7490],{"type":31,"value":7491},"87%",{"type":25,"tag":39,"props":7493,"children":7495},{"id":7494},"key-automation-features",[7496],{"type":31,"value":7497},"Key Automation Features",{"type":25,"tag":46,"props":7499,"children":7501},{"id":7500},"_1-real-time-tax-calculation",[7502],{"type":31,"value":7503},"1. Real-Time Tax Calculation",{"type":25,"tag":183,"props":7505,"children":7507},{"className":204,"code":7506,"language":203,"meta":8,"style":8},"// 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",[7508],{"type":25,"tag":188,"props":7509,"children":7510},{"__ignoreMap":8},[7511,7519,7536,7557,7579,7586,7593,7613,7648,7682,7689,7700,7708,7735,7763,7789,7796,7803,7810,7840,7886,7917,7933,7940],{"type":25,"tag":210,"props":7512,"children":7513},{"class":212,"line":213},[7514],{"type":25,"tag":210,"props":7515,"children":7516},{"style":217},[7517],{"type":31,"value":7518},"// Automated tax calculation engine\n",{"type":25,"tag":210,"props":7520,"children":7521},{"class":212,"line":223},[7522,7527,7532],{"type":25,"tag":210,"props":7523,"children":7524},{"style":227},[7525],{"type":31,"value":7526},"class",{"type":25,"tag":210,"props":7528,"children":7529},{"style":233},[7530],{"type":31,"value":7531}," TaxCalculator",{"type":25,"tag":210,"props":7533,"children":7534},{"style":249},[7535],{"type":31,"value":262},{"type":25,"tag":210,"props":7537,"children":7538},{"class":212,"line":265},[7539,7544,7548,7553],{"type":25,"tag":210,"props":7540,"children":7541},{"style":227},[7542],{"type":31,"value":7543},"  constructor",{"type":25,"tag":210,"props":7545,"children":7546},{"style":249},[7547],{"type":31,"value":450},{"type":25,"tag":210,"props":7549,"children":7550},{"style":453},[7551],{"type":31,"value":7552},"jurisdictionData",{"type":25,"tag":210,"props":7554,"children":7555},{"style":249},[7556],{"type":31,"value":3549},{"type":25,"tag":210,"props":7558,"children":7559},{"class":212,"line":304},[7560,7565,7570,7574],{"type":25,"tag":210,"props":7561,"children":7562},{"style":274},[7563],{"type":31,"value":7564},"    this",{"type":25,"tag":210,"props":7566,"children":7567},{"style":249},[7568],{"type":31,"value":7569},".jurisdictions ",{"type":25,"tag":210,"props":7571,"children":7572},{"style":227},[7573],{"type":31,"value":816},{"type":25,"tag":210,"props":7575,"children":7576},{"style":249},[7577],{"type":31,"value":7578}," jurisdictionData;\n",{"type":25,"tag":210,"props":7580,"children":7581},{"class":212,"line":324},[7582],{"type":25,"tag":210,"props":7583,"children":7584},{"style":249},[7585],{"type":31,"value":705},{"type":25,"tag":210,"props":7587,"children":7588},{"class":212,"line":343},[7589],{"type":25,"tag":210,"props":7590,"children":7591},{"style":249},[7592],{"type":31,"value":358},{"type":25,"tag":210,"props":7594,"children":7595},{"class":212,"line":352},[7596,7601,7605,7609],{"type":25,"tag":210,"props":7597,"children":7598},{"style":233},[7599],{"type":31,"value":7600},"  calculate",{"type":25,"tag":210,"props":7602,"children":7603},{"style":249},[7604],{"type":31,"value":450},{"type":25,"tag":210,"props":7606,"children":7607},{"style":453},[7608],{"type":31,"value":4549},{"type":25,"tag":210,"props":7610,"children":7611},{"style":249},[7612],{"type":31,"value":3549},{"type":25,"tag":210,"props":7614,"children":7615},{"class":212,"line":361},[7616,7620,7625,7629,7634,7638,7643],{"type":25,"tag":210,"props":7617,"children":7618},{"style":227},[7619],{"type":31,"value":399},{"type":25,"tag":210,"props":7621,"children":7622},{"style":274},[7623],{"type":31,"value":7624}," location",{"type":25,"tag":210,"props":7626,"children":7627},{"style":227},[7628],{"type":31,"value":241},{"type":25,"tag":210,"props":7630,"children":7631},{"style":274},[7632],{"type":31,"value":7633}," this",{"type":25,"tag":210,"props":7635,"children":7636},{"style":249},[7637],{"type":31,"value":1863},{"type":25,"tag":210,"props":7639,"children":7640},{"style":233},[7641],{"type":31,"value":7642},"getJurisdiction",{"type":25,"tag":210,"props":7644,"children":7645},{"style":249},[7646],{"type":31,"value":7647},"(transaction.address);\n",{"type":25,"tag":210,"props":7649,"children":7650},{"class":212,"line":19},[7651,7655,7660,7664,7668,7672,7677],{"type":25,"tag":210,"props":7652,"children":7653},{"style":227},[7654],{"type":31,"value":399},{"type":25,"tag":210,"props":7656,"children":7657},{"style":274},[7658],{"type":31,"value":7659}," rates",{"type":25,"tag":210,"props":7661,"children":7662},{"style":227},[7663],{"type":31,"value":241},{"type":25,"tag":210,"props":7665,"children":7666},{"style":274},[7667],{"type":31,"value":7633},{"type":25,"tag":210,"props":7669,"children":7670},{"style":249},[7671],{"type":31,"value":1863},{"type":25,"tag":210,"props":7673,"children":7674},{"style":233},[7675],{"type":31,"value":7676},"getTaxRates",{"type":25,"tag":210,"props":7678,"children":7679},{"style":249},[7680],{"type":31,"value":7681},"(location, transaction.productType);\n",{"type":25,"tag":210,"props":7683,"children":7684},{"class":212,"line":415},[7685],{"type":25,"tag":210,"props":7686,"children":7687},{"style":249},[7688],{"type":31,"value":615},{"type":25,"tag":210,"props":7690,"children":7691},{"class":212,"line":434},[7692,7696],{"type":25,"tag":210,"props":7693,"children":7694},{"style":227},[7695],{"type":31,"value":1175},{"type":25,"tag":210,"props":7697,"children":7698},{"style":249},[7699],{"type":31,"value":262},{"type":25,"tag":210,"props":7701,"children":7702},{"class":212,"line":469},[7703],{"type":25,"tag":210,"props":7704,"children":7705},{"style":249},[7706],{"type":31,"value":7707},"      subtotal: transaction.amount,\n",{"type":25,"tag":210,"props":7709,"children":7710},{"class":212,"line":478},[7711,7716,7721,7725,7730],{"type":25,"tag":210,"props":7712,"children":7713},{"style":249},[7714],{"type":31,"value":7715},"      taxes: ",{"type":25,"tag":210,"props":7717,"children":7718},{"style":274},[7719],{"type":31,"value":7720},"this",{"type":25,"tag":210,"props":7722,"children":7723},{"style":249},[7724],{"type":31,"value":1863},{"type":25,"tag":210,"props":7726,"children":7727},{"style":233},[7728],{"type":31,"value":7729},"applyRates",{"type":25,"tag":210,"props":7731,"children":7732},{"style":249},[7733],{"type":31,"value":7734},"(transaction.amount, rates),\n",{"type":25,"tag":210,"props":7736,"children":7737},{"class":212,"line":487},[7738,7743,7747,7751,7755,7759],{"type":25,"tag":210,"props":7739,"children":7740},{"style":249},[7741],{"type":31,"value":7742},"      total: transaction.amount ",{"type":25,"tag":210,"props":7744,"children":7745},{"style":227},[7746],{"type":31,"value":546},{"type":25,"tag":210,"props":7748,"children":7749},{"style":274},[7750],{"type":31,"value":7633},{"type":25,"tag":210,"props":7752,"children":7753},{"style":249},[7754],{"type":31,"value":1863},{"type":25,"tag":210,"props":7756,"children":7757},{"style":233},[7758],{"type":31,"value":7729},{"type":25,"tag":210,"props":7760,"children":7761},{"style":249},[7762],{"type":31,"value":7734},{"type":25,"tag":210,"props":7764,"children":7765},{"class":212,"line":496},[7766,7771,7775,7779,7784],{"type":25,"tag":210,"props":7767,"children":7768},{"style":249},[7769],{"type":31,"value":7770},"      breakdown: ",{"type":25,"tag":210,"props":7772,"children":7773},{"style":274},[7774],{"type":31,"value":7720},{"type":25,"tag":210,"props":7776,"children":7777},{"style":249},[7778],{"type":31,"value":1863},{"type":25,"tag":210,"props":7780,"children":7781},{"style":233},[7782],{"type":31,"value":7783},"getBreakdown",{"type":25,"tag":210,"props":7785,"children":7786},{"style":249},[7787],{"type":31,"value":7788},"(rates)\n",{"type":25,"tag":210,"props":7790,"children":7791},{"class":212,"line":564},[7792],{"type":25,"tag":210,"props":7793,"children":7794},{"style":249},[7795],{"type":31,"value":606},{"type":25,"tag":210,"props":7797,"children":7798},{"class":212,"line":573},[7799],{"type":25,"tag":210,"props":7800,"children":7801},{"style":249},[7802],{"type":31,"value":705},{"type":25,"tag":210,"props":7804,"children":7805},{"class":212,"line":591},[7806],{"type":25,"tag":210,"props":7807,"children":7808},{"style":249},[7809],{"type":31,"value":358},{"type":25,"tag":210,"props":7811,"children":7812},{"class":212,"line":600},[7813,7818,7822,7827,7831,7836],{"type":25,"tag":210,"props":7814,"children":7815},{"style":233},[7816],{"type":31,"value":7817},"  applyRates",{"type":25,"tag":210,"props":7819,"children":7820},{"style":249},[7821],{"type":31,"value":450},{"type":25,"tag":210,"props":7823,"children":7824},{"style":453},[7825],{"type":31,"value":7826},"amount",{"type":25,"tag":210,"props":7828,"children":7829},{"style":249},[7830],{"type":31,"value":522},{"type":25,"tag":210,"props":7832,"children":7833},{"style":453},[7834],{"type":31,"value":7835},"rates",{"type":25,"tag":210,"props":7837,"children":7838},{"style":249},[7839],{"type":31,"value":3549},{"type":25,"tag":210,"props":7841,"children":7842},{"class":212,"line":609},[7843,7847,7852,7856,7860,7865,7869,7874,7878,7882],{"type":25,"tag":210,"props":7844,"children":7845},{"style":227},[7846],{"type":31,"value":1175},{"type":25,"tag":210,"props":7848,"children":7849},{"style":249},[7850],{"type":31,"value":7851}," rates.",{"type":25,"tag":210,"props":7853,"children":7854},{"style":233},[7855],{"type":31,"value":507},{"type":25,"tag":210,"props":7857,"children":7858},{"style":249},[7859],{"type":31,"value":512},{"type":25,"tag":210,"props":7861,"children":7862},{"style":453},[7863],{"type":31,"value":7864},"total",{"type":25,"tag":210,"props":7866,"children":7867},{"style":249},[7868],{"type":31,"value":522},{"type":25,"tag":210,"props":7870,"children":7871},{"style":453},[7872],{"type":31,"value":7873},"rate",{"type":25,"tag":210,"props":7875,"children":7876},{"style":249},[7877],{"type":31,"value":532},{"type":25,"tag":210,"props":7879,"children":7880},{"style":227},[7881],{"type":31,"value":257},{"type":25,"tag":210,"props":7883,"children":7884},{"style":249},[7885],{"type":31,"value":262},{"type":25,"tag":210,"props":7887,"children":7888},{"class":212,"line":618},[7889,7894,7899,7903,7908,7912],{"type":25,"tag":210,"props":7890,"children":7891},{"style":227},[7892],{"type":31,"value":7893},"      return",{"type":25,"tag":210,"props":7895,"children":7896},{"style":249},[7897],{"type":31,"value":7898}," total ",{"type":25,"tag":210,"props":7900,"children":7901},{"style":227},[7902],{"type":31,"value":546},{"type":25,"tag":210,"props":7904,"children":7905},{"style":249},[7906],{"type":31,"value":7907}," (amount ",{"type":25,"tag":210,"props":7909,"children":7910},{"style":227},[7911],{"type":31,"value":5599},{"type":25,"tag":210,"props":7913,"children":7914},{"style":249},[7915],{"type":31,"value":7916}," rate.percentage);\n",{"type":25,"tag":210,"props":7918,"children":7919},{"class":212,"line":642},[7920,7925,7929],{"type":25,"tag":210,"props":7921,"children":7922},{"style":249},[7923],{"type":31,"value":7924},"    }, ",{"type":25,"tag":210,"props":7926,"children":7927},{"style":274},[7928],{"type":31,"value":556},{"type":25,"tag":210,"props":7930,"children":7931},{"style":249},[7932],{"type":31,"value":1959},{"type":25,"tag":210,"props":7934,"children":7935},{"class":212,"line":663},[7936],{"type":25,"tag":210,"props":7937,"children":7938},{"style":249},[7939],{"type":31,"value":705},{"type":25,"tag":210,"props":7941,"children":7942},{"class":212,"line":672},[7943],{"type":25,"tag":210,"props":7944,"children":7945},{"style":249},[7946],{"type":31,"value":1199},{"type":25,"tag":46,"props":7948,"children":7950},{"id":7949},"_2-jurisdiction-management",[7951],{"type":31,"value":7952},"2. Jurisdiction Management",{"type":25,"tag":33,"props":7954,"children":7955},{},[7956],{"type":31,"value":7957},"Automatically determine applicable tax jurisdictions based on:",{"type":25,"tag":58,"props":7959,"children":7960},{},[7961,7966,7971,7976],{"type":25,"tag":62,"props":7962,"children":7963},{},[7964],{"type":31,"value":7965},"Business location",{"type":25,"tag":62,"props":7967,"children":7968},{},[7969],{"type":31,"value":7970},"Customer location",{"type":25,"tag":62,"props":7972,"children":7973},{},[7974],{"type":31,"value":7975},"Product/service type",{"type":25,"tag":62,"props":7977,"children":7978},{},[7979],{"type":31,"value":7980},"Nexus requirements",{"type":25,"tag":46,"props":7982,"children":7984},{"id":7983},"_3-rate-updates",[7985],{"type":31,"value":7986},"3. Rate Updates",{"type":25,"tag":33,"props":7988,"children":7989},{},[7990],{"type":31,"value":7991},"Tax rates change frequently. Automation ensures:",{"type":25,"tag":58,"props":7993,"children":7994},{},[7995,8000,8005,8010],{"type":25,"tag":62,"props":7996,"children":7997},{},[7998],{"type":31,"value":7999},"✅ Automatic rate updates from official sources",{"type":25,"tag":62,"props":8001,"children":8002},{},[8003],{"type":31,"value":8004},"✅ Historical rate tracking for past transactions",{"type":25,"tag":62,"props":8006,"children":8007},{},[8008],{"type":31,"value":8009},"✅ Notification of rate changes",{"type":25,"tag":62,"props":8011,"children":8012},{},[8013],{"type":31,"value":8014},"✅ Retroactive adjustment capabilities",{"type":25,"tag":46,"props":8016,"children":8018},{"id":8017},"_4-filing-and-remittance",[8019],{"type":31,"value":8020},"4. Filing and Remittance",{"type":25,"tag":33,"props":8022,"children":8023},{},[8024],{"type":31,"value":8025},"Automate the entire filing process:",{"type":25,"tag":4722,"props":8027,"children":8028},{},[8029,8039,8049,8059,8069,8079],{"type":25,"tag":62,"props":8030,"children":8031},{},[8032,8037],{"type":25,"tag":66,"props":8033,"children":8034},{},[8035],{"type":31,"value":8036},"Data Collection",{"type":31,"value":8038},": Gather all taxable transactions",{"type":25,"tag":62,"props":8040,"children":8041},{},[8042,8047],{"type":25,"tag":66,"props":8043,"children":8044},{},[8045],{"type":31,"value":8046},"Form Generation",{"type":31,"value":8048},": Populate official tax forms",{"type":25,"tag":62,"props":8050,"children":8051},{},[8052,8057],{"type":25,"tag":66,"props":8053,"children":8054},{},[8055],{"type":31,"value":8056},"Review",{"type":31,"value":8058},": Automated validation checks",{"type":25,"tag":62,"props":8060,"children":8061},{},[8062,8067],{"type":25,"tag":66,"props":8063,"children":8064},{},[8065],{"type":31,"value":8066},"Submission",{"type":31,"value":8068},": Electronic filing to tax authorities",{"type":25,"tag":62,"props":8070,"children":8071},{},[8072,8077],{"type":25,"tag":66,"props":8073,"children":8074},{},[8075],{"type":31,"value":8076},"Payment",{"type":31,"value":8078},": Scheduled remittance",{"type":25,"tag":62,"props":8080,"children":8081},{},[8082,8087],{"type":25,"tag":66,"props":8083,"children":8084},{},[8085],{"type":31,"value":8086},"Confirmation",{"type":31,"value":8088},": Receipt tracking and archiving",{"type":25,"tag":39,"props":8090,"children":8092},{"id":8091},"multi-jurisdiction-compliance",[8093],{"type":31,"value":8094},"Multi-Jurisdiction Compliance",{"type":25,"tag":46,"props":8096,"children":8098},{"id":8097},"nexus-determination",[8099],{"type":31,"value":8100},"Nexus Determination",{"type":25,"tag":183,"props":8102,"children":8104},{"className":773,"code":8103,"language":772,"meta":8,"style":8},"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",[8105],{"type":25,"tag":188,"props":8106,"children":8107},{"__ignoreMap":8},[8108,8125,8132,8140,8147,8163,8170,8178,8200,8216,8223,8231,8260,8281,8289,8296,8304,8324,8332,8339],{"type":25,"tag":210,"props":8109,"children":8110},{"class":212,"line":213},[8111,8115,8120],{"type":25,"tag":210,"props":8112,"children":8113},{"style":227},[8114],{"type":31,"value":839},{"type":25,"tag":210,"props":8116,"children":8117},{"style":233},[8118],{"type":31,"value":8119}," check_nexus",{"type":25,"tag":210,"props":8121,"children":8122},{"style":249},[8123],{"type":31,"value":8124},"(business_data):\n",{"type":25,"tag":210,"props":8126,"children":8127},{"class":212,"line":223},[8128],{"type":25,"tag":210,"props":8129,"children":8130},{"style":313},[8131],{"type":31,"value":2805},{"type":25,"tag":210,"props":8133,"children":8134},{"class":212,"line":265},[8135],{"type":25,"tag":210,"props":8136,"children":8137},{"style":313},[8138],{"type":31,"value":8139},"    Determine tax nexus obligations across jurisdictions\n",{"type":25,"tag":210,"props":8141,"children":8142},{"class":212,"line":304},[8143],{"type":25,"tag":210,"props":8144,"children":8145},{"style":313},[8146],{"type":31,"value":2805},{"type":25,"tag":210,"props":8148,"children":8149},{"class":212,"line":324},[8150,8155,8159],{"type":25,"tag":210,"props":8151,"children":8152},{"style":249},[8153],{"type":31,"value":8154},"    nexus_states ",{"type":25,"tag":210,"props":8156,"children":8157},{"style":227},[8158],{"type":31,"value":816},{"type":25,"tag":210,"props":8160,"children":8161},{"style":249},[8162],{"type":31,"value":4939},{"type":25,"tag":210,"props":8164,"children":8165},{"class":212,"line":343},[8166],{"type":25,"tag":210,"props":8167,"children":8168},{"style":249},[8169],{"type":31,"value":615},{"type":25,"tag":210,"props":8171,"children":8172},{"class":212,"line":352},[8173],{"type":25,"tag":210,"props":8174,"children":8175},{"style":217},[8176],{"type":31,"value":8177},"    # Physical presence\n",{"type":25,"tag":210,"props":8179,"children":8180},{"class":212,"line":361},[8181,8185,8190,8195],{"type":25,"tag":210,"props":8182,"children":8183},{"style":227},[8184],{"type":31,"value":947},{"type":25,"tag":210,"props":8186,"children":8187},{"style":249},[8188],{"type":31,"value":8189}," business_data[",{"type":25,"tag":210,"props":8191,"children":8192},{"style":313},[8193],{"type":31,"value":8194},"'locations'",{"type":25,"tag":210,"props":8196,"children":8197},{"style":249},[8198],{"type":31,"value":8199},"]:\n",{"type":25,"tag":210,"props":8201,"children":8202},{"class":212,"line":19},[8203,8208,8212],{"type":25,"tag":210,"props":8204,"children":8205},{"style":249},[8206],{"type":31,"value":8207},"        nexus_states.extend(business_data[",{"type":25,"tag":210,"props":8209,"children":8210},{"style":313},[8211],{"type":31,"value":8194},{"type":25,"tag":210,"props":8213,"children":8214},{"style":249},[8215],{"type":31,"value":831},{"type":25,"tag":210,"props":8217,"children":8218},{"class":212,"line":415},[8219],{"type":25,"tag":210,"props":8220,"children":8221},{"style":249},[8222],{"type":31,"value":615},{"type":25,"tag":210,"props":8224,"children":8225},{"class":212,"line":434},[8226],{"type":25,"tag":210,"props":8227,"children":8228},{"style":217},[8229],{"type":31,"value":8230},"    # Economic nexus\n",{"type":25,"tag":210,"props":8232,"children":8233},{"class":212,"line":469},[8234,8238,8243,8247,8251,8256],{"type":25,"tag":210,"props":8235,"children":8236},{"style":227},[8237],{"type":31,"value":2828},{"type":25,"tag":210,"props":8239,"children":8240},{"style":249},[8241],{"type":31,"value":8242}," state ",{"type":25,"tag":210,"props":8244,"children":8245},{"style":227},[8246],{"type":31,"value":2838},{"type":25,"tag":210,"props":8248,"children":8249},{"style":249},[8250],{"type":31,"value":8189},{"type":25,"tag":210,"props":8252,"children":8253},{"style":313},[8254],{"type":31,"value":8255},"'sales_by_state'",{"type":25,"tag":210,"props":8257,"children":8258},{"style":249},[8259],{"type":31,"value":8199},{"type":25,"tag":210,"props":8261,"children":8262},{"class":212,"line":478},[8263,8267,8272,8276],{"type":25,"tag":210,"props":8264,"children":8265},{"style":227},[8266],{"type":31,"value":5008},{"type":25,"tag":210,"props":8268,"children":8269},{"style":249},[8270],{"type":31,"value":8271}," meets_economic_threshold(state, business_data[",{"type":25,"tag":210,"props":8273,"children":8274},{"style":313},[8275],{"type":31,"value":8255},{"type":25,"tag":210,"props":8277,"children":8278},{"style":249},[8279],{"type":31,"value":8280},"][state]):\n",{"type":25,"tag":210,"props":8282,"children":8283},{"class":212,"line":487},[8284],{"type":25,"tag":210,"props":8285,"children":8286},{"style":249},[8287],{"type":31,"value":8288},"            nexus_states.append(state)\n",{"type":25,"tag":210,"props":8290,"children":8291},{"class":212,"line":496},[8292],{"type":25,"tag":210,"props":8293,"children":8294},{"style":249},[8295],{"type":31,"value":615},{"type":25,"tag":210,"props":8297,"children":8298},{"class":212,"line":564},[8299],{"type":25,"tag":210,"props":8300,"children":8301},{"style":217},[8302],{"type":31,"value":8303},"    # Marketplace nexus\n",{"type":25,"tag":210,"props":8305,"children":8306},{"class":212,"line":573},[8307,8311,8315,8320],{"type":25,"tag":210,"props":8308,"children":8309},{"style":227},[8310],{"type":31,"value":947},{"type":25,"tag":210,"props":8312,"children":8313},{"style":249},[8314],{"type":31,"value":8189},{"type":25,"tag":210,"props":8316,"children":8317},{"style":313},[8318],{"type":31,"value":8319},"'marketplace_sales'",{"type":25,"tag":210,"props":8321,"children":8322},{"style":249},[8323],{"type":31,"value":8199},{"type":25,"tag":210,"props":8325,"children":8326},{"class":212,"line":591},[8327],{"type":25,"tag":210,"props":8328,"children":8329},{"style":249},[8330],{"type":31,"value":8331},"        nexus_states.extend(get_marketplace_nexus_states())\n",{"type":25,"tag":210,"props":8333,"children":8334},{"class":212,"line":600},[8335],{"type":25,"tag":210,"props":8336,"children":8337},{"style":249},[8338],{"type":31,"value":615},{"type":25,"tag":210,"props":8340,"children":8341},{"class":212,"line":609},[8342,8346,8351,8355,8360],{"type":25,"tag":210,"props":8343,"children":8344},{"style":227},[8345],{"type":31,"value":1175},{"type":25,"tag":210,"props":8347,"children":8348},{"style":274},[8349],{"type":31,"value":8350}," list",{"type":25,"tag":210,"props":8352,"children":8353},{"style":249},[8354],{"type":31,"value":450},{"type":25,"tag":210,"props":8356,"children":8357},{"style":274},[8358],{"type":31,"value":8359},"set",{"type":25,"tag":210,"props":8361,"children":8362},{"style":249},[8363],{"type":31,"value":8364},"(nexus_states))\n",{"type":25,"tag":46,"props":8366,"children":8368},{"id":8367},"compliance-calendar",[8369],{"type":31,"value":8370},"Compliance Calendar",{"type":25,"tag":33,"props":8372,"children":8373},{},[8374],{"type":31,"value":8375},"Automated reminders for:",{"type":25,"tag":58,"props":8377,"children":8378},{},[8379,8384,8389,8394,8399],{"type":25,"tag":62,"props":8380,"children":8381},{},[8382],{"type":31,"value":8383},"Filing deadlines",{"type":25,"tag":62,"props":8385,"children":8386},{},[8387],{"type":31,"value":8388},"Payment due dates",{"type":25,"tag":62,"props":8390,"children":8391},{},[8392],{"type":31,"value":8393},"Registration renewals",{"type":25,"tag":62,"props":8395,"children":8396},{},[8397],{"type":31,"value":8398},"Quarterly estimates",{"type":25,"tag":62,"props":8400,"children":8401},{},[8402],{"type":31,"value":8403},"Annual returns",{"type":25,"tag":39,"props":8405,"children":8407},{"id":8406},"industry-specific-solutions",[8408],{"type":31,"value":8409},"Industry-Specific Solutions",{"type":25,"tag":46,"props":8411,"children":8413},{"id":8412},"e-commerce",[8414],{"type":31,"value":8415},"E-Commerce",{"type":25,"tag":33,"props":8417,"children":8418},{},[8419],{"type":31,"value":8420},"Special considerations for online retailers:",{"type":25,"tag":58,"props":8422,"children":8423},{},[8424,8429,8434,8439],{"type":25,"tag":62,"props":8425,"children":8426},{},[8427],{"type":31,"value":8428},"Origin vs. destination sourcing",{"type":25,"tag":62,"props":8430,"children":8431},{},[8432],{"type":31,"value":8433},"Marketplace facilitator laws",{"type":25,"tag":62,"props":8435,"children":8436},{},[8437],{"type":31,"value":8438},"Digital product taxation",{"type":25,"tag":62,"props":8440,"children":8441},{},[8442],{"type":31,"value":8443},"International VAT/GST",{"type":25,"tag":46,"props":8445,"children":8447},{"id":8446},"professional-services",[8448],{"type":31,"value":8449},"Professional Services",{"type":25,"tag":33,"props":8451,"children":8452},{},[8453],{"type":31,"value":8454},"Service-based business requirements:",{"type":25,"tag":58,"props":8456,"children":8457},{},[8458,8463,8468,8473],{"type":25,"tag":62,"props":8459,"children":8460},{},[8461],{"type":31,"value":8462},"Service location rules",{"type":25,"tag":62,"props":8464,"children":8465},{},[8466],{"type":31,"value":8467},"Exemption certificates",{"type":25,"tag":62,"props":8469,"children":8470},{},[8471],{"type":31,"value":8472},"Reverse charge mechanisms",{"type":25,"tag":62,"props":8474,"children":8475},{},[8476],{"type":31,"value":8477},"Cross-border services",{"type":25,"tag":46,"props":8479,"children":8481},{"id":8480},"manufacturing",[8482],{"type":31,"value":8483},"Manufacturing",{"type":25,"tag":33,"props":8485,"children":8486},{},[8487],{"type":31,"value":8488},"Complex tax scenarios:",{"type":25,"tag":58,"props":8490,"children":8491},{},[8492,8497,8502,8507],{"type":25,"tag":62,"props":8493,"children":8494},{},[8495],{"type":31,"value":8496},"Raw material exemptions",{"type":25,"tag":62,"props":8498,"children":8499},{},[8500],{"type":31,"value":8501},"Work-in-progress taxation",{"type":25,"tag":62,"props":8503,"children":8504},{},[8505],{"type":31,"value":8506},"Interstate transfers",{"type":25,"tag":62,"props":8508,"children":8509},{},[8510],{"type":31,"value":8511},"Export documentation",{"type":25,"tag":39,"props":8513,"children":8515},{"id":8514},"audit-protection",[8516],{"type":31,"value":8517},"Audit Protection",{"type":25,"tag":46,"props":8519,"children":8521},{"id":8520},"documentation-management",[8522],{"type":31,"value":8523},"Documentation Management",{"type":25,"tag":33,"props":8525,"children":8526},{},[8527],{"type":31,"value":8528},"Maintain comprehensive records:",{"type":25,"tag":58,"props":8530,"children":8531},{},[8532,8537,8542,8546,8551],{"type":25,"tag":62,"props":8533,"children":8534},{},[8535],{"type":31,"value":8536},"Transaction details",{"type":25,"tag":62,"props":8538,"children":8539},{},[8540],{"type":31,"value":8541},"Tax calculations",{"type":25,"tag":62,"props":8543,"children":8544},{},[8545],{"type":31,"value":8467},{"type":25,"tag":62,"props":8547,"children":8548},{},[8549],{"type":31,"value":8550},"Filing confirmations",{"type":25,"tag":62,"props":8552,"children":8553},{},[8554],{"type":31,"value":8555},"Payment receipts",{"type":25,"tag":46,"props":8557,"children":8559},{"id":8558},"audit-trail",[8560],{"type":31,"value":8561},"Audit Trail",{"type":25,"tag":33,"props":8563,"children":8564},{},[8565],{"type":31,"value":8566},"Every transaction includes:",{"type":25,"tag":183,"props":8568,"children":8571},{"className":8569,"code":8570,"language":1995,"meta":8,"style":8},"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",[8572],{"type":25,"tag":188,"props":8573,"children":8574},{"__ignoreMap":8},[8575,8583,8604,8625,8646,8659,8680,8701,8722,8739,8747,8768,8789,8806],{"type":25,"tag":210,"props":8576,"children":8577},{"class":212,"line":213},[8578],{"type":25,"tag":210,"props":8579,"children":8580},{"style":249},[8581],{"type":31,"value":8582},"{\n",{"type":25,"tag":210,"props":8584,"children":8585},{"class":212,"line":223},[8586,8591,8595,8600],{"type":25,"tag":210,"props":8587,"children":8588},{"style":274},[8589],{"type":31,"value":8590},"  \"transactionId\"",{"type":25,"tag":210,"props":8592,"children":8593},{"style":249},[8594],{"type":31,"value":1021},{"type":25,"tag":210,"props":8596,"children":8597},{"style":313},[8598],{"type":31,"value":8599},"\"TXN-2024-001234\"",{"type":25,"tag":210,"props":8601,"children":8602},{"style":249},[8603],{"type":31,"value":321},{"type":25,"tag":210,"props":8605,"children":8606},{"class":212,"line":265},[8607,8612,8616,8621],{"type":25,"tag":210,"props":8608,"children":8609},{"style":274},[8610],{"type":31,"value":8611},"  \"timestamp\"",{"type":25,"tag":210,"props":8613,"children":8614},{"style":249},[8615],{"type":31,"value":1021},{"type":25,"tag":210,"props":8617,"children":8618},{"style":313},[8619],{"type":31,"value":8620},"\"2024-03-15T10:30:00Z\"",{"type":25,"tag":210,"props":8622,"children":8623},{"style":249},[8624],{"type":31,"value":321},{"type":25,"tag":210,"props":8626,"children":8627},{"class":212,"line":304},[8628,8633,8637,8642],{"type":25,"tag":210,"props":8629,"children":8630},{"style":274},[8631],{"type":31,"value":8632},"  \"amount\"",{"type":25,"tag":210,"props":8634,"children":8635},{"style":249},[8636],{"type":31,"value":1021},{"type":25,"tag":210,"props":8638,"children":8639},{"style":274},[8640],{"type":31,"value":8641},"1000.00",{"type":25,"tag":210,"props":8643,"children":8644},{"style":249},[8645],{"type":31,"value":321},{"type":25,"tag":210,"props":8647,"children":8648},{"class":212,"line":324},[8649,8654],{"type":25,"tag":210,"props":8650,"children":8651},{"style":274},[8652],{"type":31,"value":8653},"  \"taxCalculation\"",{"type":25,"tag":210,"props":8655,"children":8656},{"style":249},[8657],{"type":31,"value":8658},": {\n",{"type":25,"tag":210,"props":8660,"children":8661},{"class":212,"line":343},[8662,8667,8671,8676],{"type":25,"tag":210,"props":8663,"children":8664},{"style":274},[8665],{"type":31,"value":8666},"    \"jurisdiction\"",{"type":25,"tag":210,"props":8668,"children":8669},{"style":249},[8670],{"type":31,"value":1021},{"type":25,"tag":210,"props":8672,"children":8673},{"style":313},[8674],{"type":31,"value":8675},"\"CA-Los Angeles\"",{"type":25,"tag":210,"props":8677,"children":8678},{"style":249},[8679],{"type":31,"value":321},{"type":25,"tag":210,"props":8681,"children":8682},{"class":212,"line":352},[8683,8688,8692,8697],{"type":25,"tag":210,"props":8684,"children":8685},{"style":274},[8686],{"type":31,"value":8687},"    \"rate\"",{"type":25,"tag":210,"props":8689,"children":8690},{"style":249},[8691],{"type":31,"value":1021},{"type":25,"tag":210,"props":8693,"children":8694},{"style":274},[8695],{"type":31,"value":8696},"0.0925",{"type":25,"tag":210,"props":8698,"children":8699},{"style":249},[8700],{"type":31,"value":321},{"type":25,"tag":210,"props":8702,"children":8703},{"class":212,"line":361},[8704,8709,8713,8718],{"type":25,"tag":210,"props":8705,"children":8706},{"style":274},[8707],{"type":31,"value":8708},"    \"amount\"",{"type":25,"tag":210,"props":8710,"children":8711},{"style":249},[8712],{"type":31,"value":1021},{"type":25,"tag":210,"props":8714,"children":8715},{"style":274},[8716],{"type":31,"value":8717},"92.50",{"type":25,"tag":210,"props":8719,"children":8720},{"style":249},[8721],{"type":31,"value":321},{"type":25,"tag":210,"props":8723,"children":8724},{"class":212,"line":19},[8725,8730,8734],{"type":25,"tag":210,"props":8726,"children":8727},{"style":274},[8728],{"type":31,"value":8729},"    \"rateEffectiveDate\"",{"type":25,"tag":210,"props":8731,"children":8732},{"style":249},[8733],{"type":31,"value":1021},{"type":25,"tag":210,"props":8735,"children":8736},{"style":313},[8737],{"type":31,"value":8738},"\"2024-01-01\"\n",{"type":25,"tag":210,"props":8740,"children":8741},{"class":212,"line":415},[8742],{"type":25,"tag":210,"props":8743,"children":8744},{"style":249},[8745],{"type":31,"value":8746},"  },\n",{"type":25,"tag":210,"props":8748,"children":8749},{"class":212,"line":434},[8750,8755,8759,8764],{"type":25,"tag":210,"props":8751,"children":8752},{"style":274},[8753],{"type":31,"value":8754},"  \"calculatedBy\"",{"type":25,"tag":210,"props":8756,"children":8757},{"style":249},[8758],{"type":31,"value":1021},{"type":25,"tag":210,"props":8760,"children":8761},{"style":313},[8762],{"type":31,"value":8763},"\"AutomatedTaxEngine v2.1\"",{"type":25,"tag":210,"props":8765,"children":8766},{"style":249},[8767],{"type":31,"value":321},{"type":25,"tag":210,"props":8769,"children":8770},{"class":212,"line":469},[8771,8776,8780,8785],{"type":25,"tag":210,"props":8772,"children":8773},{"style":274},[8774],{"type":31,"value":8775},"  \"reviewedBy\"",{"type":25,"tag":210,"props":8777,"children":8778},{"style":249},[8779],{"type":31,"value":1021},{"type":25,"tag":210,"props":8781,"children":8782},{"style":313},[8783],{"type":31,"value":8784},"\"system\"",{"type":25,"tag":210,"props":8786,"children":8787},{"style":249},[8788],{"type":31,"value":321},{"type":25,"tag":210,"props":8790,"children":8791},{"class":212,"line":478},[8792,8797,8801],{"type":25,"tag":210,"props":8793,"children":8794},{"style":274},[8795],{"type":31,"value":8796},"  \"filedWith\"",{"type":25,"tag":210,"props":8798,"children":8799},{"style":249},[8800],{"type":31,"value":1021},{"type":25,"tag":210,"props":8802,"children":8803},{"style":313},[8804],{"type":31,"value":8805},"\"CA-CDTFA-Q1-2024\"\n",{"type":25,"tag":210,"props":8807,"children":8808},{"class":212,"line":487},[8809],{"type":25,"tag":210,"props":8810,"children":8811},{"style":249},[8812],{"type":31,"value":1199},{"type":25,"tag":39,"props":8814,"children":8816},{"id":8815},"implementation-strategy",[8817],{"type":31,"value":8818},"Implementation Strategy",{"type":25,"tag":46,"props":8820,"children":8822},{"id":8821},"phase-1-assessment-week-1-2",[8823],{"type":31,"value":8824},"Phase 1: Assessment (Week 1-2)",{"type":25,"tag":58,"props":8826,"children":8827},{},[8828,8833,8838,8843],{"type":25,"tag":62,"props":8829,"children":8830},{},[8831],{"type":31,"value":8832},"Identify all tax obligations",{"type":25,"tag":62,"props":8834,"children":8835},{},[8836],{"type":31,"value":8837},"Review current processes",{"type":25,"tag":62,"props":8839,"children":8840},{},[8841],{"type":31,"value":8842},"Select automation platform",{"type":25,"tag":62,"props":8844,"children":8845},{},[8846],{"type":31,"value":8847},"Define requirements",{"type":25,"tag":46,"props":8849,"children":8851},{"id":8850},"phase-2-configuration-week-3-4",[8852],{"type":31,"value":8853},"Phase 2: Configuration (Week 3-4)",{"type":25,"tag":58,"props":8855,"children":8856},{},[8857,8862,8867,8872],{"type":25,"tag":62,"props":8858,"children":8859},{},[8860],{"type":31,"value":8861},"Set up tax jurisdictions",{"type":25,"tag":62,"props":8863,"children":8864},{},[8865],{"type":31,"value":8866},"Configure product mappings",{"type":25,"tag":62,"props":8868,"children":8869},{},[8870],{"type":31,"value":8871},"Establish approval workflows",{"type":25,"tag":62,"props":8873,"children":8874},{},[8875],{"type":31,"value":8876},"Import historical data",{"type":25,"tag":46,"props":8878,"children":8880},{"id":8879},"phase-3-testing-week-5-6",[8881],{"type":31,"value":8882},"Phase 3: Testing (Week 5-6)",{"type":25,"tag":58,"props":8884,"children":8885},{},[8886,8891,8895,8900],{"type":25,"tag":62,"props":8887,"children":8888},{},[8889],{"type":31,"value":8890},"Run parallel calculations",{"type":25,"tag":62,"props":8892,"children":8893},{},[8894],{"type":31,"value":5722},{"type":25,"tag":62,"props":8896,"children":8897},{},[8898],{"type":31,"value":8899},"Test filing processes",{"type":25,"tag":62,"props":8901,"children":8902},{},[8903],{"type":31,"value":5727},{"type":25,"tag":46,"props":8905,"children":8907},{"id":8906},"phase-4-go-live-week-7-8",[8908],{"type":31,"value":8909},"Phase 4: Go-Live (Week 7-8)",{"type":25,"tag":58,"props":8911,"children":8912},{},[8913,8918,8923,8928],{"type":25,"tag":62,"props":8914,"children":8915},{},[8916],{"type":31,"value":8917},"Switch to automated system",{"type":25,"tag":62,"props":8919,"children":8920},{},[8921],{"type":31,"value":8922},"Monitor closely",{"type":25,"tag":62,"props":8924,"children":8925},{},[8926],{"type":31,"value":8927},"Adjust as needed",{"type":25,"tag":62,"props":8929,"children":8930},{},[8931],{"type":31,"value":8932},"Document procedures",{"type":25,"tag":39,"props":8934,"children":8936},{"id":8935},"cost-benefit-analysis",[8937],{"type":31,"value":8938},"Cost-Benefit Analysis",{"type":25,"tag":46,"props":8940,"children":8942},{"id":8941},"investment",[8943],{"type":31,"value":8944},"Investment",{"type":25,"tag":58,"props":8946,"children":8947},{},[8948,8953,8958],{"type":25,"tag":62,"props":8949,"children":8950},{},[8951],{"type":31,"value":8952},"Software subscription: $200-500/month",{"type":25,"tag":62,"props":8954,"children":8955},{},[8956],{"type":31,"value":8957},"Implementation time: 40-80 hours",{"type":25,"tag":62,"props":8959,"children":8960},{},[8961],{"type":31,"value":8962},"Training: 10-20 hours",{"type":25,"tag":46,"props":8964,"children":8966},{"id":8965},"returns",[8967],{"type":31,"value":8968},"Returns",{"type":25,"tag":58,"props":8970,"children":8971},{},[8972,8977,8982,8987],{"type":25,"tag":62,"props":8973,"children":8974},{},[8975],{"type":31,"value":8976},"Time saved: 15-20 hours/month",{"type":25,"tag":62,"props":8978,"children":8979},{},[8980],{"type":31,"value":8981},"Error reduction: 95%+",{"type":25,"tag":62,"props":8983,"children":8984},{},[8985],{"type":31,"value":8986},"Penalty avoidance: Potentially thousands",{"type":25,"tag":62,"props":8988,"children":8989},{},[8990],{"type":31,"value":8991},"Peace of mind: Priceless",{"type":25,"tag":46,"props":8993,"children":8995},{"id":8994},"roi-timeline",[8996],{"type":31,"value":8997},"ROI Timeline",{"type":25,"tag":33,"props":8999,"children":9000},{},[9001,9003,9008],{"type":31,"value":9002},"Most businesses achieve positive ROI within ",{"type":25,"tag":66,"props":9004,"children":9005},{},[9006],{"type":31,"value":9007},"3-6 months",{"type":31,"value":1863},{"type":25,"tag":39,"props":9010,"children":9012},{"id":9011},"compliance-checklist",[9013],{"type":31,"value":9014},"Compliance Checklist",{"type":25,"tag":58,"props":9016,"children":9018},{"className":9017},[3735],[9019,9028,9037,9046,9055,9064,9073,9082],{"type":25,"tag":62,"props":9020,"children":9022},{"className":9021},[3740],[9023,9026],{"type":25,"tag":3743,"props":9024,"children":9025},{"disabled":20,"type":3745},[],{"type":31,"value":9027}," All jurisdictions identified and configured",{"type":25,"tag":62,"props":9029,"children":9031},{"className":9030},[3740],[9032,9035],{"type":25,"tag":3743,"props":9033,"children":9034},{"disabled":20,"type":3745},[],{"type":31,"value":9036}," Tax rates updated and verified",{"type":25,"tag":62,"props":9038,"children":9040},{"className":9039},[3740],[9041,9044],{"type":25,"tag":3743,"props":9042,"children":9043},{"disabled":20,"type":3745},[],{"type":31,"value":9045}," Product/service mappings complete",{"type":25,"tag":62,"props":9047,"children":9049},{"className":9048},[3740],[9050,9053],{"type":25,"tag":3743,"props":9051,"children":9052},{"disabled":20,"type":3745},[],{"type":31,"value":9054}," Exemption certificate system in place",{"type":25,"tag":62,"props":9056,"children":9058},{"className":9057},[3740],[9059,9062],{"type":25,"tag":3743,"props":9060,"children":9061},{"disabled":20,"type":3745},[],{"type":31,"value":9063}," Filing calendar established",{"type":25,"tag":62,"props":9065,"children":9067},{"className":9066},[3740],[9068,9071],{"type":25,"tag":3743,"props":9069,"children":9070},{"disabled":20,"type":3745},[],{"type":31,"value":9072}," Audit trail documentation ready",{"type":25,"tag":62,"props":9074,"children":9076},{"className":9075},[3740],[9077,9080],{"type":25,"tag":3743,"props":9078,"children":9079},{"disabled":20,"type":3745},[],{"type":31,"value":9081}," Team trained on new processes",{"type":25,"tag":62,"props":9083,"children":9085},{"className":9084},[3740],[9086,9089],{"type":25,"tag":3743,"props":9087,"children":9088},{"disabled":20,"type":3745},[],{"type":31,"value":9090}," Backup and disaster recovery tested",{"type":25,"tag":39,"props":9092,"children":9094},{"id":9093},"common-pitfalls",[9095],{"type":31,"value":9096},"Common Pitfalls",{"type":25,"tag":33,"props":9098,"children":9099},{},[9100,9101,9106,9108,9113,9115,9120,9122,9127,9129,9134],{"type":31,"value":5762},{"type":25,"tag":66,"props":9102,"children":9103},{},[9104],{"type":31,"value":9105},"Incomplete jurisdiction setup",{"type":31,"value":9107}," - Missing nexus states\n⚠️ ",{"type":25,"tag":66,"props":9109,"children":9110},{},[9111],{"type":31,"value":9112},"Outdated tax rates",{"type":31,"value":9114}," - Not monitoring rate changes\n⚠️ ",{"type":25,"tag":66,"props":9116,"children":9117},{},[9118],{"type":31,"value":9119},"Poor product mapping",{"type":31,"value":9121}," - Incorrect tax categories\n⚠️ ",{"type":25,"tag":66,"props":9123,"children":9124},{},[9125],{"type":31,"value":9126},"Missing exemptions",{"type":31,"value":9128}," - Not capturing exempt sales\n⚠️ ",{"type":25,"tag":66,"props":9130,"children":9131},{},[9132],{"type":31,"value":9133},"Inadequate testing",{"type":31,"value":9135}," - Rushing implementation",{"type":25,"tag":39,"props":9137,"children":9139},{"id":9138},"future-trends",[9140],{"type":31,"value":9141},"Future Trends",{"type":25,"tag":46,"props":9143,"children":9145},{"id":9144},"blockchain-for-tax",[9146],{"type":31,"value":9147},"Blockchain for Tax",{"type":25,"tag":33,"props":9149,"children":9150},{},[9151],{"type":31,"value":9152},"Emerging technologies promise:",{"type":25,"tag":58,"props":9154,"children":9155},{},[9156,9161,9166,9171],{"type":25,"tag":62,"props":9157,"children":9158},{},[9159],{"type":31,"value":9160},"Immutable audit trails",{"type":25,"tag":62,"props":9162,"children":9163},{},[9164],{"type":31,"value":9165},"Real-time government reporting",{"type":25,"tag":62,"props":9167,"children":9168},{},[9169],{"type":31,"value":9170},"Automated international compliance",{"type":25,"tag":62,"props":9172,"children":9173},{},[9174],{"type":31,"value":9175},"Smart contract tax collection",{"type":25,"tag":46,"props":9177,"children":9179},{"id":9178},"ai-powered-optimization",[9180],{"type":31,"value":9181},"AI-Powered Optimization",{"type":25,"tag":33,"props":9183,"children":9184},{},[9185],{"type":31,"value":9186},"Next-generation systems will:",{"type":25,"tag":58,"props":9188,"children":9189},{},[9190,9195,9200,9205],{"type":25,"tag":62,"props":9191,"children":9192},{},[9193],{"type":31,"value":9194},"Predict tax liability",{"type":25,"tag":62,"props":9196,"children":9197},{},[9198],{"type":31,"value":9199},"Recommend tax strategies",{"type":25,"tag":62,"props":9201,"children":9202},{},[9203],{"type":31,"value":9204},"Identify savings opportunities",{"type":25,"tag":62,"props":9206,"children":9207},{},[9208],{"type":31,"value":9209},"Automate tax planning",{"type":25,"tag":39,"props":9211,"children":9212},{"id":3841},[9213],{"type":31,"value":3844},{"type":25,"tag":33,"props":9215,"children":9216},{},[9217],{"type":31,"value":9218},"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":25,"tag":33,"props":9220,"children":9221},{},[9222,9224,9229],{"type":31,"value":9223},"Ready to automate your tax compliance? ",{"type":25,"tag":3861,"props":9225,"children":9226},{"href":3863},[9227],{"type":31,"value":9228},"Get started today",{"type":31,"value":9230}," with a free compliance assessment.",{"type":25,"tag":3870,"props":9232,"children":9233},{},[],{"type":25,"tag":33,"props":9235,"children":9236},{},[9237,9241],{"type":25,"tag":66,"props":9238,"children":9239},{},[9240],{"type":31,"value":3880},{"type":31,"value":9242},": Robert Chen is a tax technology consultant with 20 years of experience helping businesses navigate complex tax requirements.",{"type":25,"tag":3884,"props":9244,"children":9245},{},[9246],{"type":31,"value":3888},{"title":8,"searchDepth":265,"depth":265,"links":9248},[9249,9250,9254,9260,9264,9269,9273,9279,9284,9285,9286,9290],{"id":7256,"depth":223,"text":7259},{"id":7325,"depth":223,"text":7328,"children":9251},[9252,9253],{"id":7331,"depth":265,"text":7334},{"id":7365,"depth":265,"text":4470},{"id":7494,"depth":223,"text":7497,"children":9255},[9256,9257,9258,9259],{"id":7500,"depth":265,"text":7503},{"id":7949,"depth":265,"text":7952},{"id":7983,"depth":265,"text":7986},{"id":8017,"depth":265,"text":8020},{"id":8091,"depth":223,"text":8094,"children":9261},[9262,9263],{"id":8097,"depth":265,"text":8100},{"id":8367,"depth":265,"text":8370},{"id":8406,"depth":223,"text":8409,"children":9265},[9266,9267,9268],{"id":8412,"depth":265,"text":8415},{"id":8446,"depth":265,"text":8449},{"id":8480,"depth":265,"text":8483},{"id":8514,"depth":223,"text":8517,"children":9270},[9271,9272],{"id":8520,"depth":265,"text":8523},{"id":8558,"depth":265,"text":8561},{"id":8815,"depth":223,"text":8818,"children":9274},[9275,9276,9277,9278],{"id":8821,"depth":265,"text":8824},{"id":8850,"depth":265,"text":8853},{"id":8879,"depth":265,"text":8882},{"id":8906,"depth":265,"text":8909},{"id":8935,"depth":223,"text":8938,"children":9280},[9281,9282,9283],{"id":8941,"depth":265,"text":8944},{"id":8965,"depth":265,"text":8968},{"id":8994,"depth":265,"text":8997},{"id":9011,"depth":223,"text":9014},{"id":9093,"depth":223,"text":9096},{"id":9138,"depth":223,"text":9141,"children":9287},[9288,9289],{"id":9144,"depth":265,"text":9147},{"id":9178,"depth":265,"text":9181},{"id":3841,"depth":223,"text":3844},"content:blog:tax-compliance-automation.md","blog/tax-compliance-automation.md","blog/tax-compliance-automation",{"_path":9295,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9296,"description":9297,"date":9298,"author":9299,"category":9300,"tags":9301,"image":9305,"readingTime":343,"featured":7,"body":9306,"_type":3933,"_id":11395,"_source":3935,"_file":11396,"_stem":11397,"_extension":3938},"/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",[9302,9303,9304],"Multi-Location","Scalability","Management","https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=1200&h=600&fit=crop",{"type":22,"children":9307,"toc":11341},[9308,9313,9318,9324,9330,9377,9383,9389,9396,9419,9426,9444,9450,9457,9475,9482,9500,9506,9511,9534,9540,9546,9551,9808,9814,9895,9901,9907,9912,9920,9926,9931,10029,10035,10041,10046,10069,10075,10494,10500,10506,10511,10539,10545,10550,10578,10582,10678,10684,10690,10695,10703,10726,10734,10757,10765,10788,10794,10800,10805,10828,10834,10839,10861,10866,10872,10877,10900,10906,10911,10934,10940,10945,10967,10973,10978,11001,11005,11011,11051,11057,11097,11103,11143,11149,11189,11195,11201,11211,11217,11226,11232,11241,11247,11256,11262,11300,11304,11309,11314,11325,11328,11337],{"type":25,"tag":26,"props":9309,"children":9311},{"id":9310},"multi-location-accounting-managing-finances-across-multiple-sites",[9312],{"type":31,"value":9296},{"type":25,"tag":33,"props":9314,"children":9315},{},[9316],{"type":31,"value":9317},"Operating multiple business locations creates unique accounting challenges. Here's how to maintain financial clarity and control across your entire organization.",{"type":25,"tag":39,"props":9319,"children":9321},{"id":9320},"the-multi-location-challenge",[9322],{"type":31,"value":9323},"The Multi-Location Challenge",{"type":25,"tag":46,"props":9325,"children":9327},{"id":9326},"common-pain-points",[9328],{"type":31,"value":9329},"Common Pain Points",{"type":25,"tag":58,"props":9331,"children":9332},{},[9333,9343,9351,9359,9367],{"type":25,"tag":62,"props":9334,"children":9335},{},[9336,9341],{"type":25,"tag":66,"props":9337,"children":9338},{},[9339],{"type":31,"value":9340},"Inconsistent processes",{"type":31,"value":9342}," across locations",{"type":25,"tag":62,"props":9344,"children":9345},{},[9346],{"type":25,"tag":66,"props":9347,"children":9348},{},[9349],{"type":31,"value":9350},"Delayed financial consolidation",{"type":25,"tag":62,"props":9352,"children":9353},{},[9354],{"type":25,"tag":66,"props":9355,"children":9356},{},[9357],{"type":31,"value":9358},"Difficulty comparing performance",{"type":25,"tag":62,"props":9360,"children":9361},{},[9362],{"type":25,"tag":66,"props":9363,"children":9364},{},[9365],{"type":31,"value":9366},"Complex inter-location transactions",{"type":25,"tag":62,"props":9368,"children":9369},{},[9370,9375],{"type":25,"tag":66,"props":9371,"children":9372},{},[9373],{"type":31,"value":9374},"Regulatory compliance",{"type":31,"value":9376}," in multiple jurisdictions",{"type":25,"tag":39,"props":9378,"children":9380},{"id":9379},"centralized-vs-decentralized-accounting",[9381],{"type":31,"value":9382},"Centralized vs. Decentralized Accounting",{"type":25,"tag":46,"props":9384,"children":9386},{"id":9385},"centralized-approach",[9387],{"type":31,"value":9388},"Centralized Approach",{"type":25,"tag":33,"props":9390,"children":9391},{},[9392],{"type":25,"tag":66,"props":9393,"children":9394},{},[9395],{"type":31,"value":1408},{"type":25,"tag":58,"props":9397,"children":9398},{},[9399,9404,9409,9414],{"type":25,"tag":62,"props":9400,"children":9401},{},[9402],{"type":31,"value":9403},"Consistent processes and standards",{"type":25,"tag":62,"props":9405,"children":9406},{},[9407],{"type":31,"value":9408},"Easier consolidation",{"type":25,"tag":62,"props":9410,"children":9411},{},[9412],{"type":31,"value":9413},"Better cost control",{"type":25,"tag":62,"props":9415,"children":9416},{},[9417],{"type":31,"value":9418},"Simplified compliance",{"type":25,"tag":33,"props":9420,"children":9421},{},[9422],{"type":25,"tag":66,"props":9423,"children":9424},{},[9425],{"type":31,"value":1434},{"type":25,"tag":58,"props":9427,"children":9428},{},[9429,9434,9439],{"type":25,"tag":62,"props":9430,"children":9431},{},[9432],{"type":31,"value":9433},"Less local autonomy",{"type":25,"tag":62,"props":9435,"children":9436},{},[9437],{"type":31,"value":9438},"Potential delays in local reporting",{"type":25,"tag":62,"props":9440,"children":9441},{},[9442],{"type":31,"value":9443},"May miss location-specific nuances",{"type":25,"tag":46,"props":9445,"children":9447},{"id":9446},"decentralized-approach",[9448],{"type":31,"value":9449},"Decentralized Approach",{"type":25,"tag":33,"props":9451,"children":9452},{},[9453],{"type":25,"tag":66,"props":9454,"children":9455},{},[9456],{"type":31,"value":1408},{"type":25,"tag":58,"props":9458,"children":9459},{},[9460,9465,9470],{"type":25,"tag":62,"props":9461,"children":9462},{},[9463],{"type":31,"value":9464},"Local decision-making authority",{"type":25,"tag":62,"props":9466,"children":9467},{},[9468],{"type":31,"value":9469},"Faster local responses",{"type":25,"tag":62,"props":9471,"children":9472},{},[9473],{"type":31,"value":9474},"Location-specific expertise",{"type":25,"tag":33,"props":9476,"children":9477},{},[9478],{"type":25,"tag":66,"props":9479,"children":9480},{},[9481],{"type":31,"value":1434},{"type":25,"tag":58,"props":9483,"children":9484},{},[9485,9490,9495],{"type":25,"tag":62,"props":9486,"children":9487},{},[9488],{"type":31,"value":9489},"Inconsistent practices",{"type":25,"tag":62,"props":9491,"children":9492},{},[9493],{"type":31,"value":9494},"Difficult consolidation",{"type":25,"tag":62,"props":9496,"children":9497},{},[9498],{"type":31,"value":9499},"Higher overall costs",{"type":25,"tag":46,"props":9501,"children":9503},{"id":9502},"hybrid-model-recommended",[9504],{"type":31,"value":9505},"Hybrid Model (Recommended)",{"type":25,"tag":33,"props":9507,"children":9508},{},[9509],{"type":31,"value":9510},"Combine the best of both:",{"type":25,"tag":58,"props":9512,"children":9513},{},[9514,9519,9524,9529],{"type":25,"tag":62,"props":9515,"children":9516},{},[9517],{"type":31,"value":9518},"Central policies and standards",{"type":25,"tag":62,"props":9520,"children":9521},{},[9522],{"type":31,"value":9523},"Local execution and reporting",{"type":25,"tag":62,"props":9525,"children":9526},{},[9527],{"type":31,"value":9528},"Automated consolidation",{"type":25,"tag":62,"props":9530,"children":9531},{},[9532],{"type":31,"value":9533},"Shared service centers for common tasks",{"type":25,"tag":39,"props":9535,"children":9537},{"id":9536},"technology-architecture",[9538],{"type":31,"value":9539},"Technology Architecture",{"type":25,"tag":46,"props":9541,"children":9543},{"id":9542},"cloud-based-accounting-platform",[9544],{"type":31,"value":9545},"Cloud-Based Accounting Platform",{"type":25,"tag":33,"props":9547,"children":9548},{},[9549],{"type":31,"value":9550},"Essential features for multi-location businesses:",{"type":25,"tag":183,"props":9552,"children":9554},{"code":9553,"language":1547,"meta":8,"className":1548,"style":8},"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",[9555],{"type":25,"tag":188,"props":9556,"children":9557},{"__ignoreMap":8},[9558,9574,9582,9603,9624,9645,9652,9660,9681,9702,9723,9730,9738,9759,9780,9801],{"type":25,"tag":210,"props":9559,"children":9560},{"class":212,"line":213},[9561,9565,9570],{"type":25,"tag":210,"props":9562,"children":9563},{"style":227},[9564],{"type":31,"value":1568},{"type":25,"tag":210,"props":9566,"children":9567},{"style":233},[9568],{"type":31,"value":9569}," MultiLocationSystem",{"type":25,"tag":210,"props":9571,"children":9572},{"style":249},[9573],{"type":31,"value":262},{"type":25,"tag":210,"props":9575,"children":9576},{"class":212,"line":223},[9577],{"type":25,"tag":210,"props":9578,"children":9579},{"style":217},[9580],{"type":31,"value":9581},"  // Centralized configuration\n",{"type":25,"tag":210,"props":9583,"children":9584},{"class":212,"line":265},[9585,9590,9594,9599],{"type":25,"tag":210,"props":9586,"children":9587},{"style":453},[9588],{"type":31,"value":9589},"  chartOfAccounts",{"type":25,"tag":210,"props":9591,"children":9592},{"style":227},[9593],{"type":31,"value":1590},{"type":25,"tag":210,"props":9595,"children":9596},{"style":233},[9597],{"type":31,"value":9598}," UnifiedCoA",{"type":25,"tag":210,"props":9600,"children":9601},{"style":249},[9602],{"type":31,"value":1600},{"type":25,"tag":210,"props":9604,"children":9605},{"class":212,"line":304},[9606,9611,9615,9620],{"type":25,"tag":210,"props":9607,"children":9608},{"style":453},[9609],{"type":31,"value":9610},"  accountingPolicies",{"type":25,"tag":210,"props":9612,"children":9613},{"style":227},[9614],{"type":31,"value":1590},{"type":25,"tag":210,"props":9616,"children":9617},{"style":233},[9618],{"type":31,"value":9619}," StandardPolicies",{"type":25,"tag":210,"props":9621,"children":9622},{"style":249},[9623],{"type":31,"value":1600},{"type":25,"tag":210,"props":9625,"children":9626},{"class":212,"line":324},[9627,9632,9636,9641],{"type":25,"tag":210,"props":9628,"children":9629},{"style":453},[9630],{"type":31,"value":9631},"  approvalWorkflows",{"type":25,"tag":210,"props":9633,"children":9634},{"style":227},[9635],{"type":31,"value":1590},{"type":25,"tag":210,"props":9637,"children":9638},{"style":233},[9639],{"type":31,"value":9640}," CentralWorkflows",{"type":25,"tag":210,"props":9642,"children":9643},{"style":249},[9644],{"type":31,"value":1600},{"type":25,"tag":210,"props":9646,"children":9647},{"class":212,"line":343},[9648],{"type":25,"tag":210,"props":9649,"children":9650},{"style":249},[9651],{"type":31,"value":358},{"type":25,"tag":210,"props":9653,"children":9654},{"class":212,"line":352},[9655],{"type":25,"tag":210,"props":9656,"children":9657},{"style":217},[9658],{"type":31,"value":9659},"  // Location-specific\n",{"type":25,"tag":210,"props":9661,"children":9662},{"class":212,"line":361},[9663,9668,9672,9677],{"type":25,"tag":210,"props":9664,"children":9665},{"style":453},[9666],{"type":31,"value":9667},"  locations",{"type":25,"tag":210,"props":9669,"children":9670},{"style":227},[9671],{"type":31,"value":1590},{"type":25,"tag":210,"props":9673,"children":9674},{"style":233},[9675],{"type":31,"value":9676}," Location",{"type":25,"tag":210,"props":9678,"children":9679},{"style":249},[9680],{"type":31,"value":1662},{"type":25,"tag":210,"props":9682,"children":9683},{"class":212,"line":19},[9684,9689,9693,9698],{"type":25,"tag":210,"props":9685,"children":9686},{"style":453},[9687],{"type":31,"value":9688},"  localCurrency",{"type":25,"tag":210,"props":9690,"children":9691},{"style":227},[9692],{"type":31,"value":1590},{"type":25,"tag":210,"props":9694,"children":9695},{"style":233},[9696],{"type":31,"value":9697}," Currency",{"type":25,"tag":210,"props":9699,"children":9700},{"style":249},[9701],{"type":31,"value":1600},{"type":25,"tag":210,"props":9703,"children":9704},{"class":212,"line":415},[9705,9710,9714,9719],{"type":25,"tag":210,"props":9706,"children":9707},{"style":453},[9708],{"type":31,"value":9709},"  localTaxRules",{"type":25,"tag":210,"props":9711,"children":9712},{"style":227},[9713],{"type":31,"value":1590},{"type":25,"tag":210,"props":9715,"children":9716},{"style":233},[9717],{"type":31,"value":9718}," TaxConfiguration",{"type":25,"tag":210,"props":9720,"children":9721},{"style":249},[9722],{"type":31,"value":1600},{"type":25,"tag":210,"props":9724,"children":9725},{"class":212,"line":434},[9726],{"type":25,"tag":210,"props":9727,"children":9728},{"style":249},[9729],{"type":31,"value":358},{"type":25,"tag":210,"props":9731,"children":9732},{"class":212,"line":469},[9733],{"type":25,"tag":210,"props":9734,"children":9735},{"style":217},[9736],{"type":31,"value":9737},"  // Consolidation\n",{"type":25,"tag":210,"props":9739,"children":9740},{"class":212,"line":478},[9741,9746,9750,9755],{"type":25,"tag":210,"props":9742,"children":9743},{"style":453},[9744],{"type":31,"value":9745},"  consolidationRules",{"type":25,"tag":210,"props":9747,"children":9748},{"style":227},[9749],{"type":31,"value":1590},{"type":25,"tag":210,"props":9751,"children":9752},{"style":233},[9753],{"type":31,"value":9754}," ConsolidationLogic",{"type":25,"tag":210,"props":9756,"children":9757},{"style":249},[9758],{"type":31,"value":1600},{"type":25,"tag":210,"props":9760,"children":9761},{"class":212,"line":487},[9762,9767,9771,9776],{"type":25,"tag":210,"props":9763,"children":9764},{"style":453},[9765],{"type":31,"value":9766},"  intercompanyEliminations",{"type":25,"tag":210,"props":9768,"children":9769},{"style":227},[9770],{"type":31,"value":1590},{"type":25,"tag":210,"props":9772,"children":9773},{"style":233},[9774],{"type":31,"value":9775}," EliminationRules",{"type":25,"tag":210,"props":9777,"children":9778},{"style":249},[9779],{"type":31,"value":1600},{"type":25,"tag":210,"props":9781,"children":9782},{"class":212,"line":496},[9783,9788,9792,9797],{"type":25,"tag":210,"props":9784,"children":9785},{"style":453},[9786],{"type":31,"value":9787},"  currencyConversion",{"type":25,"tag":210,"props":9789,"children":9790},{"style":227},[9791],{"type":31,"value":1590},{"type":25,"tag":210,"props":9793,"children":9794},{"style":233},[9795],{"type":31,"value":9796}," ExchangeRates",{"type":25,"tag":210,"props":9798,"children":9799},{"style":249},[9800],{"type":31,"value":1600},{"type":25,"tag":210,"props":9802,"children":9803},{"class":212,"line":564},[9804],{"type":25,"tag":210,"props":9805,"children":9806},{"style":249},[9807],{"type":31,"value":1199},{"type":25,"tag":46,"props":9809,"children":9811},{"id":9810},"key-capabilities",[9812],{"type":31,"value":9813},"Key Capabilities",{"type":25,"tag":4722,"props":9815,"children":9816},{},[9817,9843,9869],{"type":25,"tag":62,"props":9818,"children":9819},{},[9820,9825],{"type":25,"tag":66,"props":9821,"children":9822},{},[9823],{"type":31,"value":9824},"Multi-Entity Management",{"type":25,"tag":58,"props":9826,"children":9827},{},[9828,9833,9838],{"type":25,"tag":62,"props":9829,"children":9830},{},[9831],{"type":31,"value":9832},"Separate legal entities",{"type":25,"tag":62,"props":9834,"children":9835},{},[9836],{"type":31,"value":9837},"Shared chart of accounts",{"type":25,"tag":62,"props":9839,"children":9840},{},[9841],{"type":31,"value":9842},"Location-specific customizations",{"type":25,"tag":62,"props":9844,"children":9845},{},[9846,9851],{"type":25,"tag":66,"props":9847,"children":9848},{},[9849],{"type":31,"value":9850},"Real-Time Consolidation",{"type":25,"tag":58,"props":9852,"children":9853},{},[9854,9859,9864],{"type":25,"tag":62,"props":9855,"children":9856},{},[9857],{"type":31,"value":9858},"Automatic roll-ups",{"type":25,"tag":62,"props":9860,"children":9861},{},[9862],{"type":31,"value":9863},"Inter-location eliminations",{"type":25,"tag":62,"props":9865,"children":9866},{},[9867],{"type":31,"value":9868},"Currency conversion",{"type":25,"tag":62,"props":9870,"children":9871},{},[9872,9877],{"type":25,"tag":66,"props":9873,"children":9874},{},[9875],{"type":31,"value":9876},"Role-Based Access",{"type":25,"tag":58,"props":9878,"children":9879},{},[9880,9885,9890],{"type":25,"tag":62,"props":9881,"children":9882},{},[9883],{"type":31,"value":9884},"Location managers see their data",{"type":25,"tag":62,"props":9886,"children":9887},{},[9888],{"type":31,"value":9889},"Regional managers see their region",{"type":25,"tag":62,"props":9891,"children":9892},{},[9893],{"type":31,"value":9894},"Executives see everything",{"type":25,"tag":39,"props":9896,"children":9898},{"id":9897},"financial-structure",[9899],{"type":31,"value":9900},"Financial Structure",{"type":25,"tag":46,"props":9902,"children":9904},{"id":9903},"chart-of-accounts-design",[9905],{"type":31,"value":9906},"Chart of Accounts Design",{"type":25,"tag":33,"props":9908,"children":9909},{},[9910],{"type":31,"value":9911},"Create a flexible structure:",{"type":25,"tag":183,"props":9913,"children":9915},{"code":9914},"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",[9916],{"type":25,"tag":188,"props":9917,"children":9918},{"__ignoreMap":8},[9919],{"type":31,"value":9914},{"type":25,"tag":46,"props":9921,"children":9923},{"id":9922},"dimension-tracking",[9924],{"type":31,"value":9925},"Dimension Tracking",{"type":25,"tag":33,"props":9927,"children":9928},{},[9929],{"type":31,"value":9930},"Use dimensions for flexible reporting:",{"type":25,"tag":2221,"props":9932,"children":9933},{},[9934,9954],{"type":25,"tag":2225,"props":9935,"children":9936},{},[9937],{"type":25,"tag":2229,"props":9938,"children":9939},{},[9940,9945,9950],{"type":25,"tag":2233,"props":9941,"children":9942},{},[9943],{"type":31,"value":9944},"Dimension",{"type":25,"tag":2233,"props":9946,"children":9947},{},[9948],{"type":31,"value":9949},"Examples",{"type":25,"tag":2233,"props":9951,"children":9952},{},[9953],{"type":31,"value":6186},{"type":25,"tag":2249,"props":9955,"children":9956},{},[9957,9975,9993,10011],{"type":25,"tag":2229,"props":9958,"children":9959},{},[9960,9965,9970],{"type":25,"tag":2256,"props":9961,"children":9962},{},[9963],{"type":31,"value":9964},"Location",{"type":25,"tag":2256,"props":9966,"children":9967},{},[9968],{"type":31,"value":9969},"Store 001, Store 002",{"type":25,"tag":2256,"props":9971,"children":9972},{},[9973],{"type":31,"value":9974},"Geographic analysis",{"type":25,"tag":2229,"props":9976,"children":9977},{},[9978,9983,9988],{"type":25,"tag":2256,"props":9979,"children":9980},{},[9981],{"type":31,"value":9982},"Department",{"type":25,"tag":2256,"props":9984,"children":9985},{},[9986],{"type":31,"value":9987},"Sales, Operations",{"type":25,"tag":2256,"props":9989,"children":9990},{},[9991],{"type":31,"value":9992},"Functional analysis",{"type":25,"tag":2229,"props":9994,"children":9995},{},[9996,10001,10006],{"type":25,"tag":2256,"props":9997,"children":9998},{},[9999],{"type":31,"value":10000},"Product Line",{"type":25,"tag":2256,"props":10002,"children":10003},{},[10004],{"type":31,"value":10005},"Product A, Service B",{"type":25,"tag":2256,"props":10007,"children":10008},{},[10009],{"type":31,"value":10010},"Product profitability",{"type":25,"tag":2229,"props":10012,"children":10013},{},[10014,10019,10024],{"type":25,"tag":2256,"props":10015,"children":10016},{},[10017],{"type":31,"value":10018},"Customer Type",{"type":25,"tag":2256,"props":10020,"children":10021},{},[10022],{"type":31,"value":10023},"Retail, Wholesale",{"type":25,"tag":2256,"props":10025,"children":10026},{},[10027],{"type":31,"value":10028},"Customer segmentation",{"type":25,"tag":39,"props":10030,"children":10032},{"id":10031},"inter-location-transactions",[10033],{"type":31,"value":10034},"Inter-Location Transactions",{"type":25,"tag":46,"props":10036,"children":10038},{"id":10037},"transfer-pricing",[10039],{"type":31,"value":10040},"Transfer Pricing",{"type":25,"tag":33,"props":10042,"children":10043},{},[10044],{"type":31,"value":10045},"Establish clear policies for:",{"type":25,"tag":58,"props":10047,"children":10048},{},[10049,10054,10059,10064],{"type":25,"tag":62,"props":10050,"children":10051},{},[10052],{"type":31,"value":10053},"Inventory transfers between locations",{"type":25,"tag":62,"props":10055,"children":10056},{},[10057],{"type":31,"value":10058},"Shared service allocations",{"type":25,"tag":62,"props":10060,"children":10061},{},[10062],{"type":31,"value":10063},"Management fees",{"type":25,"tag":62,"props":10065,"children":10066},{},[10067],{"type":31,"value":10068},"Royalty payments",{"type":25,"tag":46,"props":10070,"children":10072},{"id":10071},"example-transfer-process",[10073],{"type":31,"value":10074},"Example Transfer Process",{"type":25,"tag":183,"props":10076,"children":10078},{"code":10077,"language":772,"meta":8,"className":773,"style":8},"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",[10079],{"type":25,"tag":188,"props":10080,"children":10081},{"__ignoreMap":8},[10082,10099,10106,10114,10121,10129,10145,10158,10170,10191,10203,10216,10224,10236,10256,10267,10279,10287,10294,10301,10309,10325,10337,10348,10368,10379,10390,10397,10408,10428,10440,10452,10460,10468,10476,10485],{"type":25,"tag":210,"props":10083,"children":10084},{"class":212,"line":213},[10085,10089,10094],{"type":25,"tag":210,"props":10086,"children":10087},{"style":227},[10088],{"type":31,"value":839},{"type":25,"tag":210,"props":10090,"children":10091},{"style":233},[10092],{"type":31,"value":10093}," process_inventory_transfer",{"type":25,"tag":210,"props":10095,"children":10096},{"style":249},[10097],{"type":31,"value":10098},"(from_location, to_location, items, transfer_price):\n",{"type":25,"tag":210,"props":10100,"children":10101},{"class":212,"line":223},[10102],{"type":25,"tag":210,"props":10103,"children":10104},{"style":313},[10105],{"type":31,"value":2805},{"type":25,"tag":210,"props":10107,"children":10108},{"class":212,"line":265},[10109],{"type":25,"tag":210,"props":10110,"children":10111},{"style":313},[10112],{"type":31,"value":10113},"    Handle inventory transfer between locations\n",{"type":25,"tag":210,"props":10115,"children":10116},{"class":212,"line":304},[10117],{"type":25,"tag":210,"props":10118,"children":10119},{"style":313},[10120],{"type":31,"value":2805},{"type":25,"tag":210,"props":10122,"children":10123},{"class":212,"line":324},[10124],{"type":25,"tag":210,"props":10125,"children":10126},{"style":217},[10127],{"type":31,"value":10128},"    # Debit receiving location\n",{"type":25,"tag":210,"props":10130,"children":10131},{"class":212,"line":343},[10132,10137,10141],{"type":25,"tag":210,"props":10133,"children":10134},{"style":249},[10135],{"type":31,"value":10136},"    journal_entry ",{"type":25,"tag":210,"props":10138,"children":10139},{"style":227},[10140],{"type":31,"value":816},{"type":25,"tag":210,"props":10142,"children":10143},{"style":249},[10144],{"type":31,"value":262},{"type":25,"tag":210,"props":10146,"children":10147},{"class":212,"line":352},[10148,10153],{"type":25,"tag":210,"props":10149,"children":10150},{"style":313},[10151],{"type":31,"value":10152},"        'location'",{"type":25,"tag":210,"props":10154,"children":10155},{"style":249},[10156],{"type":31,"value":10157},": to_location,\n",{"type":25,"tag":210,"props":10159,"children":10160},{"class":212,"line":361},[10161,10166],{"type":25,"tag":210,"props":10162,"children":10163},{"style":313},[10164],{"type":31,"value":10165},"        'debit'",{"type":25,"tag":210,"props":10167,"children":10168},{"style":249},[10169],{"type":31,"value":8658},{"type":25,"tag":210,"props":10171,"children":10172},{"class":212,"line":19},[10173,10178,10182,10187],{"type":25,"tag":210,"props":10174,"children":10175},{"style":313},[10176],{"type":31,"value":10177},"            'account'",{"type":25,"tag":210,"props":10179,"children":10180},{"style":249},[10181],{"type":31,"value":1021},{"type":25,"tag":210,"props":10183,"children":10184},{"style":313},[10185],{"type":31,"value":10186},"'Inventory'",{"type":25,"tag":210,"props":10188,"children":10189},{"style":249},[10190],{"type":31,"value":321},{"type":25,"tag":210,"props":10192,"children":10193},{"class":212,"line":415},[10194,10198],{"type":25,"tag":210,"props":10195,"children":10196},{"style":313},[10197],{"type":31,"value":1038},{"type":25,"tag":210,"props":10199,"children":10200},{"style":249},[10201],{"type":31,"value":10202},": transfer_price,\n",{"type":25,"tag":210,"props":10204,"children":10205},{"class":212,"line":434},[10206,10211],{"type":25,"tag":210,"props":10207,"children":10208},{"style":313},[10209],{"type":31,"value":10210},"            'dimension'",{"type":25,"tag":210,"props":10212,"children":10213},{"style":249},[10214],{"type":31,"value":10215},": to_location\n",{"type":25,"tag":210,"props":10217,"children":10218},{"class":212,"line":469},[10219],{"type":25,"tag":210,"props":10220,"children":10221},{"style":249},[10222],{"type":31,"value":10223},"        },\n",{"type":25,"tag":210,"props":10225,"children":10226},{"class":212,"line":478},[10227,10232],{"type":25,"tag":210,"props":10228,"children":10229},{"style":313},[10230],{"type":31,"value":10231},"        'credit'",{"type":25,"tag":210,"props":10233,"children":10234},{"style":249},[10235],{"type":31,"value":8658},{"type":25,"tag":210,"props":10237,"children":10238},{"class":212,"line":487},[10239,10243,10247,10252],{"type":25,"tag":210,"props":10240,"children":10241},{"style":313},[10242],{"type":31,"value":10177},{"type":25,"tag":210,"props":10244,"children":10245},{"style":249},[10246],{"type":31,"value":1021},{"type":25,"tag":210,"props":10248,"children":10249},{"style":313},[10250],{"type":31,"value":10251},"'Inter-Location Payable'",{"type":25,"tag":210,"props":10253,"children":10254},{"style":249},[10255],{"type":31,"value":321},{"type":25,"tag":210,"props":10257,"children":10258},{"class":212,"line":496},[10259,10263],{"type":25,"tag":210,"props":10260,"children":10261},{"style":313},[10262],{"type":31,"value":1038},{"type":25,"tag":210,"props":10264,"children":10265},{"style":249},[10266],{"type":31,"value":10202},{"type":25,"tag":210,"props":10268,"children":10269},{"class":212,"line":564},[10270,10274],{"type":25,"tag":210,"props":10271,"children":10272},{"style":313},[10273],{"type":31,"value":10210},{"type":25,"tag":210,"props":10275,"children":10276},{"style":249},[10277],{"type":31,"value":10278},": from_location\n",{"type":25,"tag":210,"props":10280,"children":10281},{"class":212,"line":573},[10282],{"type":25,"tag":210,"props":10283,"children":10284},{"style":249},[10285],{"type":31,"value":10286},"        }\n",{"type":25,"tag":210,"props":10288,"children":10289},{"class":212,"line":591},[10290],{"type":25,"tag":210,"props":10291,"children":10292},{"style":249},[10293],{"type":31,"value":5129},{"type":25,"tag":210,"props":10295,"children":10296},{"class":212,"line":600},[10297],{"type":25,"tag":210,"props":10298,"children":10299},{"style":249},[10300],{"type":31,"value":615},{"type":25,"tag":210,"props":10302,"children":10303},{"class":212,"line":609},[10304],{"type":25,"tag":210,"props":10305,"children":10306},{"style":217},[10307],{"type":31,"value":10308},"    # Credit sending location\n",{"type":25,"tag":210,"props":10310,"children":10311},{"class":212,"line":618},[10312,10317,10321],{"type":25,"tag":210,"props":10313,"children":10314},{"style":249},[10315],{"type":31,"value":10316},"    journal_entry_sender ",{"type":25,"tag":210,"props":10318,"children":10319},{"style":227},[10320],{"type":31,"value":816},{"type":25,"tag":210,"props":10322,"children":10323},{"style":249},[10324],{"type":31,"value":262},{"type":25,"tag":210,"props":10326,"children":10327},{"class":212,"line":642},[10328,10332],{"type":25,"tag":210,"props":10329,"children":10330},{"style":313},[10331],{"type":31,"value":10152},{"type":25,"tag":210,"props":10333,"children":10334},{"style":249},[10335],{"type":31,"value":10336},": from_location,\n",{"type":25,"tag":210,"props":10338,"children":10339},{"class":212,"line":663},[10340,10344],{"type":25,"tag":210,"props":10341,"children":10342},{"style":313},[10343],{"type":31,"value":10165},{"type":25,"tag":210,"props":10345,"children":10346},{"style":249},[10347],{"type":31,"value":8658},{"type":25,"tag":210,"props":10349,"children":10350},{"class":212,"line":672},[10351,10355,10359,10364],{"type":25,"tag":210,"props":10352,"children":10353},{"style":313},[10354],{"type":31,"value":10177},{"type":25,"tag":210,"props":10356,"children":10357},{"style":249},[10358],{"type":31,"value":1021},{"type":25,"tag":210,"props":10360,"children":10361},{"style":313},[10362],{"type":31,"value":10363},"'Inter-Location Receivable'",{"type":25,"tag":210,"props":10365,"children":10366},{"style":249},[10367],{"type":31,"value":321},{"type":25,"tag":210,"props":10369,"children":10370},{"class":212,"line":681},[10371,10375],{"type":25,"tag":210,"props":10372,"children":10373},{"style":313},[10374],{"type":31,"value":1038},{"type":25,"tag":210,"props":10376,"children":10377},{"style":249},[10378],{"type":31,"value":10202},{"type":25,"tag":210,"props":10380,"children":10381},{"class":212,"line":690},[10382,10386],{"type":25,"tag":210,"props":10383,"children":10384},{"style":313},[10385],{"type":31,"value":10210},{"type":25,"tag":210,"props":10387,"children":10388},{"style":249},[10389],{"type":31,"value":10215},{"type":25,"tag":210,"props":10391,"children":10392},{"class":212,"line":699},[10393],{"type":25,"tag":210,"props":10394,"children":10395},{"style":249},[10396],{"type":31,"value":10223},{"type":25,"tag":210,"props":10398,"children":10399},{"class":212,"line":708},[10400,10404],{"type":25,"tag":210,"props":10401,"children":10402},{"style":313},[10403],{"type":31,"value":10231},{"type":25,"tag":210,"props":10405,"children":10406},{"style":249},[10407],{"type":31,"value":8658},{"type":25,"tag":210,"props":10409,"children":10411},{"class":212,"line":10410},29,[10412,10416,10420,10424],{"type":25,"tag":210,"props":10413,"children":10414},{"style":313},[10415],{"type":31,"value":10177},{"type":25,"tag":210,"props":10417,"children":10418},{"style":249},[10419],{"type":31,"value":1021},{"type":25,"tag":210,"props":10421,"children":10422},{"style":313},[10423],{"type":31,"value":10186},{"type":25,"tag":210,"props":10425,"children":10426},{"style":249},[10427],{"type":31,"value":321},{"type":25,"tag":210,"props":10429,"children":10431},{"class":212,"line":10430},30,[10432,10436],{"type":25,"tag":210,"props":10433,"children":10434},{"style":313},[10435],{"type":31,"value":1038},{"type":25,"tag":210,"props":10437,"children":10438},{"style":249},[10439],{"type":31,"value":10202},{"type":25,"tag":210,"props":10441,"children":10443},{"class":212,"line":10442},31,[10444,10448],{"type":25,"tag":210,"props":10445,"children":10446},{"style":313},[10447],{"type":31,"value":10210},{"type":25,"tag":210,"props":10449,"children":10450},{"style":249},[10451],{"type":31,"value":10278},{"type":25,"tag":210,"props":10453,"children":10455},{"class":212,"line":10454},32,[10456],{"type":25,"tag":210,"props":10457,"children":10458},{"style":249},[10459],{"type":31,"value":10286},{"type":25,"tag":210,"props":10461,"children":10463},{"class":212,"line":10462},33,[10464],{"type":25,"tag":210,"props":10465,"children":10466},{"style":249},[10467],{"type":31,"value":5129},{"type":25,"tag":210,"props":10469,"children":10471},{"class":212,"line":10470},34,[10472],{"type":25,"tag":210,"props":10473,"children":10474},{"style":249},[10475],{"type":31,"value":615},{"type":25,"tag":210,"props":10477,"children":10479},{"class":212,"line":10478},35,[10480],{"type":25,"tag":210,"props":10481,"children":10482},{"style":217},[10483],{"type":31,"value":10484},"    # These will eliminate in consolidation\n",{"type":25,"tag":210,"props":10486,"children":10488},{"class":212,"line":10487},36,[10489],{"type":25,"tag":210,"props":10490,"children":10491},{"style":249},[10492],{"type":31,"value":10493},"    post_journal_entries([journal_entry, journal_entry_sender])\n",{"type":25,"tag":39,"props":10495,"children":10497},{"id":10496},"reporting-framework",[10498],{"type":31,"value":10499},"Reporting Framework",{"type":25,"tag":46,"props":10501,"children":10503},{"id":10502},"location-level-reports",[10504],{"type":31,"value":10505},"Location-Level Reports",{"type":25,"tag":33,"props":10507,"children":10508},{},[10509],{"type":31,"value":10510},"Each location needs:",{"type":25,"tag":58,"props":10512,"children":10513},{},[10514,10519,10524,10529,10534],{"type":25,"tag":62,"props":10515,"children":10516},{},[10517],{"type":31,"value":10518},"Daily sales summary",{"type":25,"tag":62,"props":10520,"children":10521},{},[10522],{"type":31,"value":10523},"Cash position",{"type":25,"tag":62,"props":10525,"children":10526},{},[10527],{"type":31,"value":10528},"Inventory levels",{"type":25,"tag":62,"props":10530,"children":10531},{},[10532],{"type":31,"value":10533},"Payroll costs",{"type":25,"tag":62,"props":10535,"children":10536},{},[10537],{"type":31,"value":10538},"Local P&L",{"type":25,"tag":46,"props":10540,"children":10542},{"id":10541},"consolidated-reports",[10543],{"type":31,"value":10544},"Consolidated Reports",{"type":25,"tag":33,"props":10546,"children":10547},{},[10548],{"type":31,"value":10549},"Corporate level requires:",{"type":25,"tag":58,"props":10551,"children":10552},{},[10553,10558,10563,10568,10573],{"type":25,"tag":62,"props":10554,"children":10555},{},[10556],{"type":31,"value":10557},"Consolidated P&L",{"type":25,"tag":62,"props":10559,"children":10560},{},[10561],{"type":31,"value":10562},"Combined balance sheet",{"type":25,"tag":62,"props":10564,"children":10565},{},[10566],{"type":31,"value":10567},"Cash flow by location",{"type":25,"tag":62,"props":10569,"children":10570},{},[10571],{"type":31,"value":10572},"Performance comparisons",{"type":25,"tag":62,"props":10574,"children":10575},{},[10576],{"type":31,"value":10577},"Variance analysis",{"type":25,"tag":46,"props":10579,"children":10580},{"id":6939},[10581],{"type":31,"value":6942},{"type":25,"tag":183,"props":10583,"children":10585},{"code":10584,"language":3103,"meta":8,"className":3104,"style":8},"# Generate comparative report\nledgermate report compare \\\n  --locations \"all\" \\\n  --metric \"revenue,expenses,profit\" \\\n  --period \"2024-Q1\" \\\n  --format \"dashboard\"\n",[10586],{"type":25,"tag":188,"props":10587,"children":10588},{"__ignoreMap":8},[10589,10597,10617,10634,10651,10666],{"type":25,"tag":210,"props":10590,"children":10591},{"class":212,"line":213},[10592],{"type":25,"tag":210,"props":10593,"children":10594},{"style":217},[10595],{"type":31,"value":10596},"# Generate comparative report\n",{"type":25,"tag":210,"props":10598,"children":10599},{"class":212,"line":223},[10600,10604,10608,10613],{"type":25,"tag":210,"props":10601,"children":10602},{"style":233},[10603],{"type":31,"value":3997},{"type":25,"tag":210,"props":10605,"children":10606},{"style":313},[10607],{"type":31,"value":6044},{"type":25,"tag":210,"props":10609,"children":10610},{"style":313},[10611],{"type":31,"value":10612}," compare",{"type":25,"tag":210,"props":10614,"children":10615},{"style":274},[10616],{"type":31,"value":3199},{"type":25,"tag":210,"props":10618,"children":10619},{"class":212,"line":265},[10620,10625,10630],{"type":25,"tag":210,"props":10621,"children":10622},{"style":274},[10623],{"type":31,"value":10624},"  --locations",{"type":25,"tag":210,"props":10626,"children":10627},{"style":313},[10628],{"type":31,"value":10629}," \"all\"",{"type":25,"tag":210,"props":10631,"children":10632},{"style":274},[10633],{"type":31,"value":3199},{"type":25,"tag":210,"props":10635,"children":10636},{"class":212,"line":304},[10637,10642,10647],{"type":25,"tag":210,"props":10638,"children":10639},{"style":274},[10640],{"type":31,"value":10641},"  --metric",{"type":25,"tag":210,"props":10643,"children":10644},{"style":313},[10645],{"type":31,"value":10646}," \"revenue,expenses,profit\"",{"type":25,"tag":210,"props":10648,"children":10649},{"style":274},[10650],{"type":31,"value":3199},{"type":25,"tag":210,"props":10652,"children":10653},{"class":212,"line":324},[10654,10658,10662],{"type":25,"tag":210,"props":10655,"children":10656},{"style":274},[10657],{"type":31,"value":6078},{"type":25,"tag":210,"props":10659,"children":10660},{"style":313},[10661],{"type":31,"value":6083},{"type":25,"tag":210,"props":10663,"children":10664},{"style":274},[10665],{"type":31,"value":3199},{"type":25,"tag":210,"props":10667,"children":10668},{"class":212,"line":343},[10669,10673],{"type":25,"tag":210,"props":10670,"children":10671},{"style":274},[10672],{"type":31,"value":6095},{"type":25,"tag":210,"props":10674,"children":10675},{"style":313},[10676],{"type":31,"value":10677}," \"dashboard\"\n",{"type":25,"tag":39,"props":10679,"children":10681},{"id":10680},"performance-metrics",[10682],{"type":31,"value":10683},"Performance Metrics",{"type":25,"tag":46,"props":10685,"children":10687},{"id":10686},"location-scorecards",[10688],{"type":31,"value":10689},"Location Scorecards",{"type":25,"tag":33,"props":10691,"children":10692},{},[10693],{"type":31,"value":10694},"Track key metrics for each location:",{"type":25,"tag":33,"props":10696,"children":10697},{},[10698],{"type":25,"tag":66,"props":10699,"children":10700},{},[10701],{"type":31,"value":10702},"Financial Metrics:",{"type":25,"tag":58,"props":10704,"children":10705},{},[10706,10711,10716,10721],{"type":25,"tag":62,"props":10707,"children":10708},{},[10709],{"type":31,"value":10710},"Revenue per square foot",{"type":25,"tag":62,"props":10712,"children":10713},{},[10714],{"type":31,"value":10715},"Gross margin percentage",{"type":25,"tag":62,"props":10717,"children":10718},{},[10719],{"type":31,"value":10720},"Operating expense ratio",{"type":25,"tag":62,"props":10722,"children":10723},{},[10724],{"type":31,"value":10725},"Cash conversion cycle",{"type":25,"tag":33,"props":10727,"children":10728},{},[10729],{"type":25,"tag":66,"props":10730,"children":10731},{},[10732],{"type":31,"value":10733},"Operational Metrics:",{"type":25,"tag":58,"props":10735,"children":10736},{},[10737,10742,10747,10752],{"type":25,"tag":62,"props":10738,"children":10739},{},[10740],{"type":31,"value":10741},"Customer count",{"type":25,"tag":62,"props":10743,"children":10744},{},[10745],{"type":31,"value":10746},"Average transaction value",{"type":25,"tag":62,"props":10748,"children":10749},{},[10750],{"type":31,"value":10751},"Inventory turnover",{"type":25,"tag":62,"props":10753,"children":10754},{},[10755],{"type":31,"value":10756},"Employee productivity",{"type":25,"tag":33,"props":10758,"children":10759},{},[10760],{"type":25,"tag":66,"props":10761,"children":10762},{},[10763],{"type":31,"value":10764},"Comparative Metrics:",{"type":25,"tag":58,"props":10766,"children":10767},{},[10768,10773,10778,10783],{"type":25,"tag":62,"props":10769,"children":10770},{},[10771],{"type":31,"value":10772},"Performance vs. budget",{"type":25,"tag":62,"props":10774,"children":10775},{},[10776],{"type":31,"value":10777},"Performance vs. prior year",{"type":25,"tag":62,"props":10779,"children":10780},{},[10781],{"type":31,"value":10782},"Performance vs. other locations",{"type":25,"tag":62,"props":10784,"children":10785},{},[10786],{"type":31,"value":10787},"Performance vs. industry benchmarks",{"type":25,"tag":39,"props":10789,"children":10791},{"id":10790},"compliance-considerations",[10792],{"type":31,"value":10793},"Compliance Considerations",{"type":25,"tag":46,"props":10795,"children":10797},{"id":10796},"multi-jurisdiction-tax",[10798],{"type":31,"value":10799},"Multi-Jurisdiction Tax",{"type":25,"tag":33,"props":10801,"children":10802},{},[10803],{"type":31,"value":10804},"Handle varying requirements:",{"type":25,"tag":58,"props":10806,"children":10807},{},[10808,10813,10818,10823],{"type":25,"tag":62,"props":10809,"children":10810},{},[10811],{"type":31,"value":10812},"Different sales tax rates",{"type":25,"tag":62,"props":10814,"children":10815},{},[10816],{"type":31,"value":10817},"Local business licenses",{"type":25,"tag":62,"props":10819,"children":10820},{},[10821],{"type":31,"value":10822},"Property taxes",{"type":25,"tag":62,"props":10824,"children":10825},{},[10826],{"type":31,"value":10827},"Employment taxes",{"type":25,"tag":46,"props":10829,"children":10831},{"id":10830},"regulatory-reporting",[10832],{"type":31,"value":10833},"Regulatory Reporting",{"type":25,"tag":33,"props":10835,"children":10836},{},[10837],{"type":31,"value":10838},"Ensure compliance with:",{"type":25,"tag":58,"props":10840,"children":10841},{},[10842,10847,10851,10856],{"type":25,"tag":62,"props":10843,"children":10844},{},[10845],{"type":31,"value":10846},"Local GAAP requirements",{"type":25,"tag":62,"props":10848,"children":10849},{},[10850],{"type":31,"value":6864},{"type":25,"tag":62,"props":10852,"children":10853},{},[10854],{"type":31,"value":10855},"Banking covenants",{"type":25,"tag":62,"props":10857,"children":10858},{},[10859],{"type":31,"value":10860},"Franchise agreements",{"type":25,"tag":39,"props":10862,"children":10864},{"id":10863},"best-practices",[10865],{"type":31,"value":4860},{"type":25,"tag":46,"props":10867,"children":10869},{"id":10868},"_1-standardize-processes",[10870],{"type":31,"value":10871},"1. Standardize Processes",{"type":25,"tag":33,"props":10873,"children":10874},{},[10875],{"type":31,"value":10876},"Create standard operating procedures for:",{"type":25,"tag":58,"props":10878,"children":10879},{},[10880,10885,10890,10895],{"type":25,"tag":62,"props":10881,"children":10882},{},[10883],{"type":31,"value":10884},"Daily cash reconciliation",{"type":25,"tag":62,"props":10886,"children":10887},{},[10888],{"type":31,"value":10889},"Weekly sales reporting",{"type":25,"tag":62,"props":10891,"children":10892},{},[10893],{"type":31,"value":10894},"Monthly close procedures",{"type":25,"tag":62,"props":10896,"children":10897},{},[10898],{"type":31,"value":10899},"Quarterly reviews",{"type":25,"tag":46,"props":10901,"children":10903},{"id":10902},"_2-automate-data-collection",[10904],{"type":31,"value":10905},"2. Automate Data Collection",{"type":25,"tag":33,"props":10907,"children":10908},{},[10909],{"type":31,"value":10910},"Use technology to:",{"type":25,"tag":58,"props":10912,"children":10913},{},[10914,10919,10924,10929],{"type":25,"tag":62,"props":10915,"children":10916},{},[10917],{"type":31,"value":10918},"Sync POS data automatically",{"type":25,"tag":62,"props":10920,"children":10921},{},[10922],{"type":31,"value":10923},"Import bank transactions",{"type":25,"tag":62,"props":10925,"children":10926},{},[10927],{"type":31,"value":10928},"Capture receipts digitally",{"type":25,"tag":62,"props":10930,"children":10931},{},[10932],{"type":31,"value":10933},"Generate reports on schedule",{"type":25,"tag":46,"props":10935,"children":10937},{"id":10936},"_3-implement-controls",[10938],{"type":31,"value":10939},"3. Implement Controls",{"type":25,"tag":33,"props":10941,"children":10942},{},[10943],{"type":31,"value":10944},"Establish checks and balances:",{"type":25,"tag":58,"props":10946,"children":10947},{},[10948,10953,10958,10963],{"type":25,"tag":62,"props":10949,"children":10950},{},[10951],{"type":31,"value":10952},"Segregation of duties",{"type":25,"tag":62,"props":10954,"children":10955},{},[10956],{"type":31,"value":10957},"Approval hierarchies",{"type":25,"tag":62,"props":10959,"children":10960},{},[10961],{"type":31,"value":10962},"Regular audits",{"type":25,"tag":62,"props":10964,"children":10965},{},[10966],{"type":31,"value":6748},{"type":25,"tag":46,"props":10968,"children":10970},{"id":10969},"_4-train-consistently",[10971],{"type":31,"value":10972},"4. Train Consistently",{"type":25,"tag":33,"props":10974,"children":10975},{},[10976],{"type":31,"value":10977},"Ensure all locations:",{"type":25,"tag":58,"props":10979,"children":10980},{},[10981,10986,10991,10996],{"type":25,"tag":62,"props":10982,"children":10983},{},[10984],{"type":31,"value":10985},"Follow same procedures",{"type":25,"tag":62,"props":10987,"children":10988},{},[10989],{"type":31,"value":10990},"Use same systems",{"type":25,"tag":62,"props":10992,"children":10993},{},[10994],{"type":31,"value":10995},"Understand policies",{"type":25,"tag":62,"props":10997,"children":10998},{},[10999],{"type":31,"value":11000},"Report consistently",{"type":25,"tag":39,"props":11002,"children":11003},{"id":5652},[11004],{"type":31,"value":5655},{"type":25,"tag":46,"props":11006,"children":11008},{"id":11007},"month-1-planning",[11009],{"type":31,"value":11010},"Month 1: Planning",{"type":25,"tag":58,"props":11012,"children":11014},{"className":11013},[3735],[11015,11024,11033,11042],{"type":25,"tag":62,"props":11016,"children":11018},{"className":11017},[3740],[11019,11022],{"type":25,"tag":3743,"props":11020,"children":11021},{"disabled":20,"type":3745},[],{"type":31,"value":11023}," Document current processes",{"type":25,"tag":62,"props":11025,"children":11027},{"className":11026},[3740],[11028,11031],{"type":25,"tag":3743,"props":11029,"children":11030},{"disabled":20,"type":3745},[],{"type":31,"value":11032}," Identify pain points",{"type":25,"tag":62,"props":11034,"children":11036},{"className":11035},[3740],[11037,11040],{"type":25,"tag":3743,"props":11038,"children":11039},{"disabled":20,"type":3745},[],{"type":31,"value":11041}," Select technology platform",{"type":25,"tag":62,"props":11043,"children":11045},{"className":11044},[3740],[11046,11049],{"type":25,"tag":3743,"props":11047,"children":11048},{"disabled":20,"type":3745},[],{"type":31,"value":11050}," Design chart of accounts",{"type":25,"tag":46,"props":11052,"children":11054},{"id":11053},"month-2-configuration",[11055],{"type":31,"value":11056},"Month 2: Configuration",{"type":25,"tag":58,"props":11058,"children":11060},{"className":11059},[3735],[11061,11070,11079,11088],{"type":25,"tag":62,"props":11062,"children":11064},{"className":11063},[3740],[11065,11068],{"type":25,"tag":3743,"props":11066,"children":11067},{"disabled":20,"type":3745},[],{"type":31,"value":11069}," Set up locations in system",{"type":25,"tag":62,"props":11071,"children":11073},{"className":11072},[3740],[11074,11077],{"type":25,"tag":3743,"props":11075,"children":11076},{"disabled":20,"type":3745},[],{"type":31,"value":11078}," Configure workflows",{"type":25,"tag":62,"props":11080,"children":11082},{"className":11081},[3740],[11083,11086],{"type":25,"tag":3743,"props":11084,"children":11085},{"disabled":20,"type":3745},[],{"type":31,"value":11087}," Establish inter-location rules",{"type":25,"tag":62,"props":11089,"children":11091},{"className":11090},[3740],[11092,11095],{"type":25,"tag":3743,"props":11093,"children":11094},{"disabled":20,"type":3745},[],{"type":31,"value":11096}," Create report templates",{"type":25,"tag":46,"props":11098,"children":11100},{"id":11099},"month-3-pilot",[11101],{"type":31,"value":11102},"Month 3: Pilot",{"type":25,"tag":58,"props":11104,"children":11106},{"className":11105},[3735],[11107,11116,11125,11134],{"type":25,"tag":62,"props":11108,"children":11110},{"className":11109},[3740],[11111,11114],{"type":25,"tag":3743,"props":11112,"children":11113},{"disabled":20,"type":3745},[],{"type":31,"value":11115}," Test with 1-2 locations",{"type":25,"tag":62,"props":11117,"children":11119},{"className":11118},[3740],[11120,11123],{"type":25,"tag":3743,"props":11121,"children":11122},{"disabled":20,"type":3745},[],{"type":31,"value":11124}," Verify accuracy",{"type":25,"tag":62,"props":11126,"children":11128},{"className":11127},[3740],[11129,11132],{"type":25,"tag":3743,"props":11130,"children":11131},{"disabled":20,"type":3745},[],{"type":31,"value":11133}," Gather feedback",{"type":25,"tag":62,"props":11135,"children":11137},{"className":11136},[3740],[11138,11141],{"type":25,"tag":3743,"props":11139,"children":11140},{"disabled":20,"type":3745},[],{"type":31,"value":11142}," Refine processes",{"type":25,"tag":46,"props":11144,"children":11146},{"id":11145},"month-4-6-rollout",[11147],{"type":31,"value":11148},"Month 4-6: Rollout",{"type":25,"tag":58,"props":11150,"children":11152},{"className":11151},[3735],[11153,11162,11171,11180],{"type":25,"tag":62,"props":11154,"children":11156},{"className":11155},[3740],[11157,11160],{"type":25,"tag":3743,"props":11158,"children":11159},{"disabled":20,"type":3745},[],{"type":31,"value":11161}," Deploy to remaining locations",{"type":25,"tag":62,"props":11163,"children":11165},{"className":11164},[3740],[11166,11169],{"type":25,"tag":3743,"props":11167,"children":11168},{"disabled":20,"type":3745},[],{"type":31,"value":11170}," Train all users",{"type":25,"tag":62,"props":11172,"children":11174},{"className":11173},[3740],[11175,11178],{"type":25,"tag":3743,"props":11176,"children":11177},{"disabled":20,"type":3745},[],{"type":31,"value":11179}," Monitor closely",{"type":25,"tag":62,"props":11181,"children":11183},{"className":11182},[3740],[11184,11187],{"type":25,"tag":3743,"props":11185,"children":11186},{"disabled":20,"type":3745},[],{"type":31,"value":11188}," Optimize continuously",{"type":25,"tag":39,"props":11190,"children":11192},{"id":11191},"common-challenges-and-solutions",[11193],{"type":31,"value":11194},"Common Challenges and Solutions",{"type":25,"tag":46,"props":11196,"children":11198},{"id":11197},"challenge-inconsistent-data-entry",[11199],{"type":31,"value":11200},"Challenge: Inconsistent Data Entry",{"type":25,"tag":33,"props":11202,"children":11203},{},[11204,11209],{"type":25,"tag":66,"props":11205,"children":11206},{},[11207],{"type":31,"value":11208},"Solution:",{"type":31,"value":11210}," Automated data capture and validation rules",{"type":25,"tag":46,"props":11212,"children":11214},{"id":11213},"challenge-delayed-consolidation",[11215],{"type":31,"value":11216},"Challenge: Delayed Consolidation",{"type":25,"tag":33,"props":11218,"children":11219},{},[11220,11224],{"type":25,"tag":66,"props":11221,"children":11222},{},[11223],{"type":31,"value":11208},{"type":31,"value":11225}," Real-time integration and automated roll-ups",{"type":25,"tag":46,"props":11227,"children":11229},{"id":11228},"challenge-currency-fluctuations",[11230],{"type":31,"value":11231},"Challenge: Currency Fluctuations",{"type":25,"tag":33,"props":11233,"children":11234},{},[11235,11239],{"type":25,"tag":66,"props":11236,"children":11237},{},[11238],{"type":31,"value":11208},{"type":31,"value":11240}," Daily rate updates and hedging strategies",{"type":25,"tag":46,"props":11242,"children":11244},{"id":11243},"challenge-local-resistance",[11245],{"type":31,"value":11246},"Challenge: Local Resistance",{"type":25,"tag":33,"props":11248,"children":11249},{},[11250,11254],{"type":25,"tag":66,"props":11251,"children":11252},{},[11253],{"type":31,"value":11208},{"type":31,"value":11255}," Change management and local champions",{"type":25,"tag":39,"props":11257,"children":11259},{"id":11258},"technology-stack-recommendations",[11260],{"type":31,"value":11261},"Technology Stack Recommendations",{"type":25,"tag":33,"props":11263,"children":11264},{},[11265,11270,11272,11277,11279,11284,11286,11291,11293,11298],{"type":25,"tag":66,"props":11266,"children":11267},{},[11268],{"type":31,"value":11269},"Core Accounting:",{"type":31,"value":11271}," Cloud-based multi-entity platform\n",{"type":25,"tag":66,"props":11273,"children":11274},{},[11275],{"type":31,"value":11276},"POS Integration:",{"type":31,"value":11278}," Real-time sales data sync\n",{"type":25,"tag":66,"props":11280,"children":11281},{},[11282],{"type":31,"value":11283},"Banking:",{"type":31,"value":11285}," Automated transaction feeds\n",{"type":25,"tag":66,"props":11287,"children":11288},{},[11289],{"type":31,"value":11290},"Reporting:",{"type":31,"value":11292}," Self-service BI dashboards\n",{"type":25,"tag":66,"props":11294,"children":11295},{},[11296],{"type":31,"value":11297},"Mobile:",{"type":31,"value":11299}," Manager apps for on-the-go access",{"type":25,"tag":39,"props":11301,"children":11302},{"id":3841},[11303],{"type":31,"value":3844},{"type":25,"tag":33,"props":11305,"children":11306},{},[11307],{"type":31,"value":11308},"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":25,"tag":33,"props":11310,"children":11311},{},[11312],{"type":31,"value":11313},"The key is balancing standardization with flexibility—central control with local autonomy.",{"type":25,"tag":33,"props":11315,"children":11316},{},[11317,11319,11323],{"type":31,"value":11318},"Ready to streamline your multi-location accounting? ",{"type":25,"tag":3861,"props":11320,"children":11321},{"href":3863},[11322],{"type":31,"value":5836},{"type":31,"value":11324}," for a customized solution.",{"type":25,"tag":3870,"props":11326,"children":11327},{},[],{"type":25,"tag":33,"props":11329,"children":11330},{},[11331,11335],{"type":25,"tag":66,"props":11332,"children":11333},{},[11334],{"type":31,"value":3880},{"type":31,"value":11336},": Jennifer Lee specializes in helping multi-location businesses implement scalable accounting systems and processes.",{"type":25,"tag":3884,"props":11338,"children":11339},{},[11340],{"type":31,"value":3888},{"title":8,"searchDepth":265,"depth":265,"links":11342},[11343,11346,11351,11355,11359,11363,11368,11371,11375,11381,11387,11393,11394],{"id":9320,"depth":223,"text":9323,"children":11344},[11345],{"id":9326,"depth":265,"text":9329},{"id":9379,"depth":223,"text":9382,"children":11347},[11348,11349,11350],{"id":9385,"depth":265,"text":9388},{"id":9446,"depth":265,"text":9449},{"id":9502,"depth":265,"text":9505},{"id":9536,"depth":223,"text":9539,"children":11352},[11353,11354],{"id":9542,"depth":265,"text":9545},{"id":9810,"depth":265,"text":9813},{"id":9897,"depth":223,"text":9900,"children":11356},[11357,11358],{"id":9903,"depth":265,"text":9906},{"id":9922,"depth":265,"text":9925},{"id":10031,"depth":223,"text":10034,"children":11360},[11361,11362],{"id":10037,"depth":265,"text":10040},{"id":10071,"depth":265,"text":10074},{"id":10496,"depth":223,"text":10499,"children":11364},[11365,11366,11367],{"id":10502,"depth":265,"text":10505},{"id":10541,"depth":265,"text":10544},{"id":6939,"depth":265,"text":6942},{"id":10680,"depth":223,"text":10683,"children":11369},[11370],{"id":10686,"depth":265,"text":10689},{"id":10790,"depth":223,"text":10793,"children":11372},[11373,11374],{"id":10796,"depth":265,"text":10799},{"id":10830,"depth":265,"text":10833},{"id":10863,"depth":223,"text":4860,"children":11376},[11377,11378,11379,11380],{"id":10868,"depth":265,"text":10871},{"id":10902,"depth":265,"text":10905},{"id":10936,"depth":265,"text":10939},{"id":10969,"depth":265,"text":10972},{"id":5652,"depth":223,"text":5655,"children":11382},[11383,11384,11385,11386],{"id":11007,"depth":265,"text":11010},{"id":11053,"depth":265,"text":11056},{"id":11099,"depth":265,"text":11102},{"id":11145,"depth":265,"text":11148},{"id":11191,"depth":223,"text":11194,"children":11388},[11389,11390,11391,11392],{"id":11197,"depth":265,"text":11200},{"id":11213,"depth":265,"text":11216},{"id":11228,"depth":265,"text":11231},{"id":11243,"depth":265,"text":11246},{"id":11258,"depth":223,"text":11261},{"id":3841,"depth":223,"text":3844},"content:blog:multi-location-accounting.md","blog/multi-location-accounting.md","blog/multi-location-accounting",{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"date":11,"author":12,"category":13,"tags":11399,"image":18,"readingTime":19,"featured":20,"body":11400,"_type":3933,"_id":3934,"_source":3935,"_file":3936,"_stem":3937,"_extension":3938},[13,15,16,17],{"type":22,"children":11401,"toc":14670},[11402,11406,11410,11414,11418,11422,11465,11469,11473,11496,11500,11504,11512,11519,11526,11533,11939,11943,11951,11958,11977,11984,12357,12361,12369,12376,12395,12399,12407,12414,12433,12437,12445,12452,12471,12475,12483,12490,12509,12513,12517,12521,12528,12543,12550,12561,12565,12569,12576,12583,12590,12605,12612,12627,12631,12635,12642,13056,13063,13078,13085,13100,13104,13108,13115,13130,13137,13152,13159,13174,13178,13182,13189,13193,13197,13204,13208,13212,13219,13223,13227,13231,13334,13338,13697,13701,13705,13954,13958,13962,13985,13989,13993,14090,14094,14113,14117,14136,14140,14144,14507,14511,14515,14538,14542,14634,14638,14642,14646,14655,14658,14666],{"type":25,"tag":26,"props":11403,"children":11404},{"id":28},[11405],{"type":31,"value":9},{"type":25,"tag":33,"props":11407,"children":11408},{},[11409],{"type":31,"value":37},{"type":25,"tag":39,"props":11411,"children":11412},{"id":41},[11413],{"type":31,"value":44},{"type":25,"tag":46,"props":11415,"children":11416},{"id":48},[11417],{"type":31,"value":51},{"type":25,"tag":33,"props":11419,"children":11420},{},[11421],{"type":31,"value":56},{"type":25,"tag":58,"props":11423,"children":11424},{},[11425,11433,11441,11449,11457],{"type":25,"tag":62,"props":11426,"children":11427},{},[11428,11432],{"type":25,"tag":66,"props":11429,"children":11430},{},[11431],{"type":31,"value":70},{"type":31,"value":72},{"type":25,"tag":62,"props":11434,"children":11435},{},[11436,11440],{"type":25,"tag":66,"props":11437,"children":11438},{},[11439],{"type":31,"value":80},{"type":31,"value":82},{"type":25,"tag":62,"props":11442,"children":11443},{},[11444,11448],{"type":25,"tag":66,"props":11445,"children":11446},{},[11447],{"type":31,"value":90},{"type":31,"value":92},{"type":25,"tag":62,"props":11450,"children":11451},{},[11452,11456],{"type":25,"tag":66,"props":11453,"children":11454},{},[11455],{"type":31,"value":100},{"type":31,"value":102},{"type":25,"tag":62,"props":11458,"children":11459},{},[11460,11464],{"type":25,"tag":66,"props":11461,"children":11462},{},[11463],{"type":31,"value":110},{"type":31,"value":112},{"type":25,"tag":46,"props":11466,"children":11467},{"id":115},[11468],{"type":31,"value":118},{"type":25,"tag":33,"props":11470,"children":11471},{},[11472],{"type":31,"value":123},{"type":25,"tag":58,"props":11474,"children":11475},{},[11476,11480,11484,11488,11492],{"type":25,"tag":62,"props":11477,"children":11478},{},[11479],{"type":31,"value":131},{"type":25,"tag":62,"props":11481,"children":11482},{},[11483],{"type":31,"value":136},{"type":25,"tag":62,"props":11485,"children":11486},{},[11487],{"type":31,"value":141},{"type":25,"tag":62,"props":11489,"children":11490},{},[11491],{"type":31,"value":146},{"type":25,"tag":62,"props":11493,"children":11494},{},[11495],{"type":31,"value":151},{"type":25,"tag":39,"props":11497,"children":11498},{"id":154},[11499],{"type":31,"value":157},{"type":25,"tag":46,"props":11501,"children":11502},{"id":160},[11503],{"type":31,"value":163},{"type":25,"tag":33,"props":11505,"children":11506},{},[11507,11511],{"type":25,"tag":66,"props":11508,"children":11509},{},[11510],{"type":31,"value":171},{"type":31,"value":173},{"type":25,"tag":33,"props":11513,"children":11514},{},[11515],{"type":25,"tag":66,"props":11516,"children":11517},{},[11518],{"type":31,"value":181},{"type":25,"tag":183,"props":11520,"children":11521},{"code":185},[11522],{"type":25,"tag":188,"props":11523,"children":11524},{"__ignoreMap":8},[11525],{"type":31,"value":185},{"type":25,"tag":33,"props":11527,"children":11528},{},[11529],{"type":25,"tag":66,"props":11530,"children":11531},{},[11532],{"type":31,"value":199},{"type":25,"tag":183,"props":11534,"children":11535},{"code":202,"language":203,"meta":8,"className":204,"style":8},[11536],{"type":25,"tag":188,"props":11537,"children":11538},{"__ignoreMap":8},[11539,11546,11577,11608,11623,11638,11645,11652,11679,11698,11713,11740,11747,11754,11761,11816,11823,11838,11845,11852,11859,11878,11897,11904,11911,11918,11925,11932],{"type":25,"tag":210,"props":11540,"children":11541},{"class":212,"line":213},[11542],{"type":25,"tag":210,"props":11543,"children":11544},{"style":217},[11545],{"type":31,"value":220},{"type":25,"tag":210,"props":11547,"children":11548},{"class":212,"line":223},[11549,11553,11557,11561,11565,11569,11573],{"type":25,"tag":210,"props":11550,"children":11551},{"style":227},[11552],{"type":31,"value":230},{"type":25,"tag":210,"props":11554,"children":11555},{"style":233},[11556],{"type":31,"value":236},{"type":25,"tag":210,"props":11558,"children":11559},{"style":227},[11560],{"type":31,"value":241},{"type":25,"tag":210,"props":11562,"children":11563},{"style":227},[11564],{"type":31,"value":246},{"type":25,"tag":210,"props":11566,"children":11567},{"style":249},[11568],{"type":31,"value":252},{"type":25,"tag":210,"props":11570,"children":11571},{"style":227},[11572],{"type":31,"value":257},{"type":25,"tag":210,"props":11574,"children":11575},{"style":249},[11576],{"type":31,"value":262},{"type":25,"tag":210,"props":11578,"children":11579},{"class":212,"line":265},[11580,11584,11588,11592,11596,11600,11604],{"type":25,"tag":210,"props":11581,"children":11582},{"style":227},[11583],{"type":31,"value":271},{"type":25,"tag":210,"props":11585,"children":11586},{"style":274},[11587],{"type":31,"value":277},{"type":25,"tag":210,"props":11589,"children":11590},{"style":227},[11591],{"type":31,"value":241},{"type":25,"tag":210,"props":11593,"children":11594},{"style":227},[11595],{"type":31,"value":286},{"type":25,"tag":210,"props":11597,"children":11598},{"style":249},[11599],{"type":31,"value":291},{"type":25,"tag":210,"props":11601,"children":11602},{"style":233},[11603],{"type":31,"value":296},{"type":25,"tag":210,"props":11605,"children":11606},{"style":249},[11607],{"type":31,"value":301},{"type":25,"tag":210,"props":11609,"children":11610},{"class":212,"line":304},[11611,11615,11619],{"type":25,"tag":210,"props":11612,"children":11613},{"style":249},[11614],{"type":31,"value":310},{"type":25,"tag":210,"props":11616,"children":11617},{"style":313},[11618],{"type":31,"value":316},{"type":25,"tag":210,"props":11620,"children":11621},{"style":249},[11622],{"type":31,"value":321},{"type":25,"tag":210,"props":11624,"children":11625},{"class":212,"line":324},[11626,11630,11634],{"type":25,"tag":210,"props":11627,"children":11628},{"style":249},[11629],{"type":31,"value":330},{"type":25,"tag":210,"props":11631,"children":11632},{"style":233},[11633],{"type":31,"value":335},{"type":25,"tag":210,"props":11635,"children":11636},{"style":249},[11637],{"type":31,"value":340},{"type":25,"tag":210,"props":11639,"children":11640},{"class":212,"line":343},[11641],{"type":25,"tag":210,"props":11642,"children":11643},{"style":249},[11644],{"type":31,"value":349},{"type":25,"tag":210,"props":11646,"children":11647},{"class":212,"line":352},[11648],{"type":25,"tag":210,"props":11649,"children":11650},{"style":249},[11651],{"type":31,"value":358},{"type":25,"tag":210,"props":11653,"children":11654},{"class":212,"line":361},[11655,11659,11663,11667,11671,11675],{"type":25,"tag":210,"props":11656,"children":11657},{"style":227},[11658],{"type":31,"value":367},{"type":25,"tag":210,"props":11660,"children":11661},{"style":249},[11662],{"type":31,"value":372},{"type":25,"tag":210,"props":11664,"children":11665},{"style":227},[11666],{"type":31,"value":230},{"type":25,"tag":210,"props":11668,"children":11669},{"style":274},[11670],{"type":31,"value":381},{"type":25,"tag":210,"props":11672,"children":11673},{"style":227},[11674],{"type":31,"value":386},{"type":25,"tag":210,"props":11676,"children":11677},{"style":249},[11678],{"type":31,"value":391},{"type":25,"tag":210,"props":11680,"children":11681},{"class":212,"line":19},[11682,11686,11690,11694],{"type":25,"tag":210,"props":11683,"children":11684},{"style":227},[11685],{"type":31,"value":399},{"type":25,"tag":210,"props":11687,"children":11688},{"style":274},[11689],{"type":31,"value":404},{"type":25,"tag":210,"props":11691,"children":11692},{"style":227},[11693],{"type":31,"value":241},{"type":25,"tag":210,"props":11695,"children":11696},{"style":249},[11697],{"type":31,"value":262},{"type":25,"tag":210,"props":11699,"children":11700},{"class":212,"line":415},[11701,11705,11709],{"type":25,"tag":210,"props":11702,"children":11703},{"style":249},[11704],{"type":31,"value":421},{"type":25,"tag":210,"props":11706,"children":11707},{"style":233},[11708],{"type":31,"value":426},{"type":25,"tag":210,"props":11710,"children":11711},{"style":249},[11712],{"type":31,"value":431},{"type":25,"tag":210,"props":11714,"children":11715},{"class":212,"line":434},[11716,11720,11724,11728,11732,11736],{"type":25,"tag":210,"props":11717,"children":11718},{"style":249},[11719],{"type":31,"value":440},{"type":25,"tag":210,"props":11721,"children":11722},{"style":233},[11723],{"type":31,"value":445},{"type":25,"tag":210,"props":11725,"children":11726},{"style":249},[11727],{"type":31,"value":450},{"type":25,"tag":210,"props":11729,"children":11730},{"style":453},[11731],{"type":31,"value":456},{"type":25,"tag":210,"props":11733,"children":11734},{"style":227},[11735],{"type":31,"value":461},{"type":25,"tag":210,"props":11737,"children":11738},{"style":249},[11739],{"type":31,"value":466},{"type":25,"tag":210,"props":11741,"children":11742},{"class":212,"line":469},[11743],{"type":25,"tag":210,"props":11744,"children":11745},{"style":249},[11746],{"type":31,"value":475},{"type":25,"tag":210,"props":11748,"children":11749},{"class":212,"line":478},[11750],{"type":25,"tag":210,"props":11751,"children":11752},{"style":249},[11753],{"type":31,"value":484},{"type":25,"tag":210,"props":11755,"children":11756},{"class":212,"line":487},[11757],{"type":25,"tag":210,"props":11758,"children":11759},{"style":249},[11760],{"type":31,"value":493},{"type":25,"tag":210,"props":11762,"children":11763},{"class":212,"line":496},[11764,11768,11772,11776,11780,11784,11788,11792,11796,11800,11804,11808,11812],{"type":25,"tag":210,"props":11765,"children":11766},{"style":249},[11767],{"type":31,"value":502},{"type":25,"tag":210,"props":11769,"children":11770},{"style":233},[11771],{"type":31,"value":507},{"type":25,"tag":210,"props":11773,"children":11774},{"style":249},[11775],{"type":31,"value":512},{"type":25,"tag":210,"props":11777,"children":11778},{"style":453},[11779],{"type":31,"value":517},{"type":25,"tag":210,"props":11781,"children":11782},{"style":249},[11783],{"type":31,"value":522},{"type":25,"tag":210,"props":11785,"children":11786},{"style":453},[11787],{"type":31,"value":527},{"type":25,"tag":210,"props":11789,"children":11790},{"style":249},[11791],{"type":31,"value":532},{"type":25,"tag":210,"props":11793,"children":11794},{"style":227},[11795],{"type":31,"value":257},{"type":25,"tag":210,"props":11797,"children":11798},{"style":249},[11799],{"type":31,"value":541},{"type":25,"tag":210,"props":11801,"children":11802},{"style":227},[11803],{"type":31,"value":546},{"type":25,"tag":210,"props":11805,"children":11806},{"style":249},[11807],{"type":31,"value":551},{"type":25,"tag":210,"props":11809,"children":11810},{"style":274},[11811],{"type":31,"value":556},{"type":25,"tag":210,"props":11813,"children":11814},{"style":249},[11815],{"type":31,"value":561},{"type":25,"tag":210,"props":11817,"children":11818},{"class":212,"line":564},[11819],{"type":25,"tag":210,"props":11820,"children":11821},{"style":249},[11822],{"type":31,"value":570},{"type":25,"tag":210,"props":11824,"children":11825},{"class":212,"line":573},[11826,11830,11834],{"type":25,"tag":210,"props":11827,"children":11828},{"style":249},[11829],{"type":31,"value":579},{"type":25,"tag":210,"props":11831,"children":11832},{"style":274},[11833],{"type":31,"value":556},{"type":25,"tag":210,"props":11835,"children":11836},{"style":249},[11837],{"type":31,"value":588},{"type":25,"tag":210,"props":11839,"children":11840},{"class":212,"line":591},[11841],{"type":25,"tag":210,"props":11842,"children":11843},{"style":249},[11844],{"type":31,"value":597},{"type":25,"tag":210,"props":11846,"children":11847},{"class":212,"line":600},[11848],{"type":25,"tag":210,"props":11849,"children":11850},{"style":249},[11851],{"type":31,"value":606},{"type":25,"tag":210,"props":11853,"children":11854},{"class":212,"line":609},[11855],{"type":25,"tag":210,"props":11856,"children":11857},{"style":249},[11858],{"type":31,"value":615},{"type":25,"tag":210,"props":11860,"children":11861},{"class":212,"line":618},[11862,11866,11870,11874],{"type":25,"tag":210,"props":11863,"children":11864},{"style":227},[11865],{"type":31,"value":624},{"type":25,"tag":210,"props":11867,"children":11868},{"style":249},[11869],{"type":31,"value":629},{"type":25,"tag":210,"props":11871,"children":11872},{"style":233},[11873],{"type":31,"value":634},{"type":25,"tag":210,"props":11875,"children":11876},{"style":249},[11877],{"type":31,"value":639},{"type":25,"tag":210,"props":11879,"children":11880},{"class":212,"line":642},[11881,11885,11889,11893],{"type":25,"tag":210,"props":11882,"children":11883},{"style":227},[11884],{"type":31,"value":624},{"type":25,"tag":210,"props":11886,"children":11887},{"style":249},[11888],{"type":31,"value":629},{"type":25,"tag":210,"props":11890,"children":11891},{"style":233},[11892],{"type":31,"value":656},{"type":25,"tag":210,"props":11894,"children":11895},{"style":249},[11896],{"type":31,"value":301},{"type":25,"tag":210,"props":11898,"children":11899},{"class":212,"line":663},[11900],{"type":25,"tag":210,"props":11901,"children":11902},{"style":249},[11903],{"type":31,"value":669},{"type":25,"tag":210,"props":11905,"children":11906},{"class":212,"line":672},[11907],{"type":25,"tag":210,"props":11908,"children":11909},{"style":249},[11910],{"type":31,"value":678},{"type":25,"tag":210,"props":11912,"children":11913},{"class":212,"line":681},[11914],{"type":25,"tag":210,"props":11915,"children":11916},{"style":249},[11917],{"type":31,"value":687},{"type":25,"tag":210,"props":11919,"children":11920},{"class":212,"line":690},[11921],{"type":25,"tag":210,"props":11922,"children":11923},{"style":249},[11924],{"type":31,"value":696},{"type":25,"tag":210,"props":11926,"children":11927},{"class":212,"line":699},[11928],{"type":25,"tag":210,"props":11929,"children":11930},{"style":249},[11931],{"type":31,"value":705},{"type":25,"tag":210,"props":11933,"children":11934},{"class":212,"line":708},[11935],{"type":25,"tag":210,"props":11936,"children":11937},{"style":249},[11938],{"type":31,"value":714},{"type":25,"tag":46,"props":11940,"children":11941},{"id":717},[11942],{"type":31,"value":720},{"type":25,"tag":33,"props":11944,"children":11945},{},[11946,11950],{"type":25,"tag":66,"props":11947,"children":11948},{},[11949],{"type":31,"value":171},{"type":31,"value":729},{"type":25,"tag":33,"props":11952,"children":11953},{},[11954],{"type":25,"tag":66,"props":11955,"children":11956},{},[11957],{"type":31,"value":737},{"type":25,"tag":58,"props":11959,"children":11960},{},[11961,11965,11969,11973],{"type":25,"tag":62,"props":11962,"children":11963},{},[11964],{"type":31,"value":745},{"type":25,"tag":62,"props":11966,"children":11967},{},[11968],{"type":31,"value":750},{"type":25,"tag":62,"props":11970,"children":11971},{},[11972],{"type":31,"value":755},{"type":25,"tag":62,"props":11974,"children":11975},{},[11976],{"type":31,"value":760},{"type":25,"tag":33,"props":11978,"children":11979},{},[11980],{"type":25,"tag":66,"props":11981,"children":11982},{},[11983],{"type":31,"value":768},{"type":25,"tag":183,"props":11985,"children":11986},{"code":771,"language":772,"meta":8,"className":773,"style":8},[11987],{"type":25,"tag":188,"props":11988,"children":11989},{"__ignoreMap":8},[11990,11997,12036,12051,12066,12089,12096,12111,12118,12125,12132,12155,12170,12177,12184,12191,12210,12237,12260,12283,12294,12305,12316,12323,12330],{"type":25,"tag":210,"props":11991,"children":11992},{"class":212,"line":213},[11993],{"type":25,"tag":210,"props":11994,"children":11995},{"style":217},[11996],{"type":31,"value":785},{"type":25,"tag":210,"props":11998,"children":11999},{"class":212,"line":223},[12000,12004,12008,12012,12016,12020,12024,12028,12032],{"type":25,"tag":210,"props":12001,"children":12002},{"style":233},[12003],{"type":31,"value":793},{"type":25,"tag":210,"props":12005,"children":12006},{"style":249},[12007],{"type":31,"value":450},{"type":25,"tag":210,"props":12009,"children":12010},{"style":313},[12011],{"type":31,"value":802},{"type":25,"tag":210,"props":12013,"children":12014},{"style":249},[12015],{"type":31,"value":522},{"type":25,"tag":210,"props":12017,"children":12018},{"style":453},[12019],{"type":31,"value":811},{"type":25,"tag":210,"props":12021,"children":12022},{"style":227},[12023],{"type":31,"value":816},{"type":25,"tag":210,"props":12025,"children":12026},{"style":249},[12027],{"type":31,"value":821},{"type":25,"tag":210,"props":12029,"children":12030},{"style":313},[12031],{"type":31,"value":826},{"type":25,"tag":210,"props":12033,"children":12034},{"style":249},[12035],{"type":31,"value":831},{"type":25,"tag":210,"props":12037,"children":12038},{"class":212,"line":265},[12039,12043,12047],{"type":25,"tag":210,"props":12040,"children":12041},{"style":227},[12042],{"type":31,"value":839},{"type":25,"tag":210,"props":12044,"children":12045},{"style":233},[12046],{"type":31,"value":844},{"type":25,"tag":210,"props":12048,"children":12049},{"style":249},[12050],{"type":31,"value":849},{"type":25,"tag":210,"props":12052,"children":12053},{"class":212,"line":304},[12054,12058,12062],{"type":25,"tag":210,"props":12055,"children":12056},{"style":249},[12057],{"type":31,"value":857},{"type":25,"tag":210,"props":12059,"children":12060},{"style":227},[12061],{"type":31,"value":816},{"type":25,"tag":210,"props":12063,"children":12064},{"style":249},[12065],{"type":31,"value":866},{"type":25,"tag":210,"props":12067,"children":12068},{"class":212,"line":324},[12069,12073,12077,12081,12085],{"type":25,"tag":210,"props":12070,"children":12071},{"style":249},[12072],{"type":31,"value":874},{"type":25,"tag":210,"props":12074,"children":12075},{"style":227},[12076],{"type":31,"value":816},{"type":25,"tag":210,"props":12078,"children":12079},{"style":249},[12080],{"type":31,"value":883},{"type":25,"tag":210,"props":12082,"children":12083},{"style":313},[12084],{"type":31,"value":888},{"type":25,"tag":210,"props":12086,"children":12087},{"style":249},[12088],{"type":31,"value":561},{"type":25,"tag":210,"props":12090,"children":12091},{"class":212,"line":343},[12092],{"type":25,"tag":210,"props":12093,"children":12094},{"style":249},[12095],{"type":31,"value":615},{"type":25,"tag":210,"props":12097,"children":12098},{"class":212,"line":352},[12099,12103,12107],{"type":25,"tag":210,"props":12100,"children":12101},{"style":249},[12102],{"type":31,"value":907},{"type":25,"tag":210,"props":12104,"children":12105},{"style":227},[12106],{"type":31,"value":816},{"type":25,"tag":210,"props":12108,"children":12109},{"style":249},[12110],{"type":31,"value":916},{"type":25,"tag":210,"props":12112,"children":12113},{"class":212,"line":361},[12114],{"type":25,"tag":210,"props":12115,"children":12116},{"style":249},[12117],{"type":31,"value":924},{"type":25,"tag":210,"props":12119,"children":12120},{"class":212,"line":19},[12121],{"type":25,"tag":210,"props":12122,"children":12123},{"style":249},[12124],{"type":31,"value":932},{"type":25,"tag":210,"props":12126,"children":12127},{"class":212,"line":415},[12128],{"type":25,"tag":210,"props":12129,"children":12130},{"style":249},[12131],{"type":31,"value":615},{"type":25,"tag":210,"props":12133,"children":12134},{"class":212,"line":434},[12135,12139,12143,12147,12151],{"type":25,"tag":210,"props":12136,"children":12137},{"style":227},[12138],{"type":31,"value":947},{"type":25,"tag":210,"props":12140,"children":12141},{"style":249},[12142],{"type":31,"value":952},{"type":25,"tag":210,"props":12144,"children":12145},{"style":227},[12146],{"type":31,"value":957},{"type":25,"tag":210,"props":12148,"children":12149},{"style":313},[12150],{"type":31,"value":962},{"type":25,"tag":210,"props":12152,"children":12153},{"style":249},[12154],{"type":31,"value":967},{"type":25,"tag":210,"props":12156,"children":12157},{"class":212,"line":469},[12158,12162,12166],{"type":25,"tag":210,"props":12159,"children":12160},{"style":249},[12161],{"type":31,"value":975},{"type":25,"tag":210,"props":12163,"children":12164},{"style":227},[12165],{"type":31,"value":816},{"type":25,"tag":210,"props":12167,"children":12168},{"style":249},[12169],{"type":31,"value":984},{"type":25,"tag":210,"props":12171,"children":12172},{"class":212,"line":478},[12173],{"type":25,"tag":210,"props":12174,"children":12175},{"style":249},[12176],{"type":31,"value":992},{"type":25,"tag":210,"props":12178,"children":12179},{"class":212,"line":487},[12180],{"type":25,"tag":210,"props":12181,"children":12182},{"style":217},[12183],{"type":31,"value":1000},{"type":25,"tag":210,"props":12185,"children":12186},{"class":212,"line":496},[12187],{"type":25,"tag":210,"props":12188,"children":12189},{"style":249},[12190],{"type":31,"value":1008},{"type":25,"tag":210,"props":12192,"children":12193},{"class":212,"line":564},[12194,12198,12202,12206],{"type":25,"tag":210,"props":12195,"children":12196},{"style":313},[12197],{"type":31,"value":1016},{"type":25,"tag":210,"props":12199,"children":12200},{"style":249},[12201],{"type":31,"value":1021},{"type":25,"tag":210,"props":12203,"children":12204},{"style":313},[12205],{"type":31,"value":1026},{"type":25,"tag":210,"props":12207,"children":12208},{"style":249},[12209],{"type":31,"value":321},{"type":25,"tag":210,"props":12211,"children":12212},{"class":212,"line":573},[12213,12217,12221,12225,12229,12233],{"type":25,"tag":210,"props":12214,"children":12215},{"style":313},[12216],{"type":31,"value":1038},{"type":25,"tag":210,"props":12218,"children":12219},{"style":249},[12220],{"type":31,"value":1043},{"type":25,"tag":210,"props":12222,"children":12223},{"style":227},[12224],{"type":31,"value":1048},{"type":25,"tag":210,"props":12226,"children":12227},{"style":274},[12228],{"type":31,"value":1053},{"type":25,"tag":210,"props":12230,"children":12231},{"style":249},[12232],{"type":31,"value":1058},{"type":25,"tag":210,"props":12234,"children":12235},{"style":217},[12236],{"type":31,"value":1063},{"type":25,"tag":210,"props":12238,"children":12239},{"class":212,"line":591},[12240,12244,12248,12252,12256],{"type":25,"tag":210,"props":12241,"children":12242},{"style":313},[12243],{"type":31,"value":1071},{"type":25,"tag":210,"props":12245,"children":12246},{"style":249},[12247],{"type":31,"value":1076},{"type":25,"tag":210,"props":12249,"children":12250},{"style":227},[12251],{"type":31,"value":1048},{"type":25,"tag":210,"props":12253,"children":12254},{"style":274},[12255],{"type":31,"value":1053},{"type":25,"tag":210,"props":12257,"children":12258},{"style":249},[12259],{"type":31,"value":321},{"type":25,"tag":210,"props":12261,"children":12262},{"class":212,"line":600},[12263,12267,12271,12275,12279],{"type":25,"tag":210,"props":12264,"children":12265},{"style":313},[12266],{"type":31,"value":1096},{"type":25,"tag":210,"props":12268,"children":12269},{"style":249},[12270],{"type":31,"value":1101},{"type":25,"tag":210,"props":12272,"children":12273},{"style":227},[12274],{"type":31,"value":1048},{"type":25,"tag":210,"props":12276,"children":12277},{"style":274},[12278],{"type":31,"value":1053},{"type":25,"tag":210,"props":12280,"children":12281},{"style":249},[12282],{"type":31,"value":321},{"type":25,"tag":210,"props":12284,"children":12285},{"class":212,"line":609},[12286,12290],{"type":25,"tag":210,"props":12287,"children":12288},{"style":313},[12289],{"type":31,"value":1121},{"type":25,"tag":210,"props":12291,"children":12292},{"style":249},[12293],{"type":31,"value":1126},{"type":25,"tag":210,"props":12295,"children":12296},{"class":212,"line":618},[12297,12301],{"type":25,"tag":210,"props":12298,"children":12299},{"style":313},[12300],{"type":31,"value":1134},{"type":25,"tag":210,"props":12302,"children":12303},{"style":249},[12304],{"type":31,"value":1139},{"type":25,"tag":210,"props":12306,"children":12307},{"class":212,"line":642},[12308,12312],{"type":25,"tag":210,"props":12309,"children":12310},{"style":313},[12311],{"type":31,"value":1147},{"type":25,"tag":210,"props":12313,"children":12314},{"style":249},[12315],{"type":31,"value":1152},{"type":25,"tag":210,"props":12317,"children":12318},{"class":212,"line":663},[12319],{"type":25,"tag":210,"props":12320,"children":12321},{"style":249},[12322],{"type":31,"value":1160},{"type":25,"tag":210,"props":12324,"children":12325},{"class":212,"line":672},[12326],{"type":25,"tag":210,"props":12327,"children":12328},{"style":249},[12329],{"type":31,"value":615},{"type":25,"tag":210,"props":12331,"children":12332},{"class":212,"line":681},[12333,12337,12341,12345,12349,12353],{"type":25,"tag":210,"props":12334,"children":12335},{"style":227},[12336],{"type":31,"value":1175},{"type":25,"tag":210,"props":12338,"children":12339},{"style":249},[12340],{"type":31,"value":1180},{"type":25,"tag":210,"props":12342,"children":12343},{"style":313},[12344],{"type":31,"value":1185},{"type":25,"tag":210,"props":12346,"children":12347},{"style":249},[12348],{"type":31,"value":1021},{"type":25,"tag":210,"props":12350,"children":12351},{"style":313},[12352],{"type":31,"value":1194},{"type":25,"tag":210,"props":12354,"children":12355},{"style":249},[12356],{"type":31,"value":1199},{"type":25,"tag":46,"props":12358,"children":12359},{"id":1202},[12360],{"type":31,"value":1205},{"type":25,"tag":33,"props":12362,"children":12363},{},[12364,12368],{"type":25,"tag":66,"props":12365,"children":12366},{},[12367],{"type":31,"value":171},{"type":31,"value":1214},{"type":25,"tag":33,"props":12370,"children":12371},{},[12372],{"type":25,"tag":66,"props":12373,"children":12374},{},[12375],{"type":31,"value":1222},{"type":25,"tag":58,"props":12377,"children":12378},{},[12379,12383,12387,12391],{"type":25,"tag":62,"props":12380,"children":12381},{},[12382],{"type":31,"value":1230},{"type":25,"tag":62,"props":12384,"children":12385},{},[12386],{"type":31,"value":1235},{"type":25,"tag":62,"props":12388,"children":12389},{},[12390],{"type":31,"value":1240},{"type":25,"tag":62,"props":12392,"children":12393},{},[12394],{"type":31,"value":1245},{"type":25,"tag":46,"props":12396,"children":12397},{"id":1248},[12398],{"type":31,"value":1251},{"type":25,"tag":33,"props":12400,"children":12401},{},[12402,12406],{"type":25,"tag":66,"props":12403,"children":12404},{},[12405],{"type":31,"value":171},{"type":31,"value":1260},{"type":25,"tag":33,"props":12408,"children":12409},{},[12410],{"type":25,"tag":66,"props":12411,"children":12412},{},[12413],{"type":31,"value":1268},{"type":25,"tag":58,"props":12415,"children":12416},{},[12417,12421,12425,12429],{"type":25,"tag":62,"props":12418,"children":12419},{},[12420],{"type":31,"value":1276},{"type":25,"tag":62,"props":12422,"children":12423},{},[12424],{"type":31,"value":1281},{"type":25,"tag":62,"props":12426,"children":12427},{},[12428],{"type":31,"value":1286},{"type":25,"tag":62,"props":12430,"children":12431},{},[12432],{"type":31,"value":1291},{"type":25,"tag":46,"props":12434,"children":12435},{"id":1294},[12436],{"type":31,"value":1297},{"type":25,"tag":33,"props":12438,"children":12439},{},[12440,12444],{"type":25,"tag":66,"props":12441,"children":12442},{},[12443],{"type":31,"value":171},{"type":31,"value":1306},{"type":25,"tag":33,"props":12446,"children":12447},{},[12448],{"type":25,"tag":66,"props":12449,"children":12450},{},[12451],{"type":31,"value":1314},{"type":25,"tag":58,"props":12453,"children":12454},{},[12455,12459,12463,12467],{"type":25,"tag":62,"props":12456,"children":12457},{},[12458],{"type":31,"value":1322},{"type":25,"tag":62,"props":12460,"children":12461},{},[12462],{"type":31,"value":1327},{"type":25,"tag":62,"props":12464,"children":12465},{},[12466],{"type":31,"value":1332},{"type":25,"tag":62,"props":12468,"children":12469},{},[12470],{"type":31,"value":1337},{"type":25,"tag":46,"props":12472,"children":12473},{"id":1340},[12474],{"type":31,"value":1343},{"type":25,"tag":33,"props":12476,"children":12477},{},[12478,12482],{"type":25,"tag":66,"props":12479,"children":12480},{},[12481],{"type":31,"value":171},{"type":31,"value":1352},{"type":25,"tag":33,"props":12484,"children":12485},{},[12486],{"type":25,"tag":66,"props":12487,"children":12488},{},[12489],{"type":31,"value":1360},{"type":25,"tag":58,"props":12491,"children":12492},{},[12493,12497,12501,12505],{"type":25,"tag":62,"props":12494,"children":12495},{},[12496],{"type":31,"value":1368},{"type":25,"tag":62,"props":12498,"children":12499},{},[12500],{"type":31,"value":1373},{"type":25,"tag":62,"props":12502,"children":12503},{},[12504],{"type":31,"value":1378},{"type":25,"tag":62,"props":12506,"children":12507},{},[12508],{"type":31,"value":1383},{"type":25,"tag":39,"props":12510,"children":12511},{"id":1386},[12512],{"type":31,"value":1389},{"type":25,"tag":46,"props":12514,"children":12515},{"id":1392},[12516],{"type":31,"value":1395},{"type":25,"tag":33,"props":12518,"children":12519},{},[12520],{"type":31,"value":1400},{"type":25,"tag":33,"props":12522,"children":12523},{},[12524],{"type":25,"tag":66,"props":12525,"children":12526},{},[12527],{"type":31,"value":1408},{"type":25,"tag":58,"props":12529,"children":12530},{},[12531,12535,12539],{"type":25,"tag":62,"props":12532,"children":12533},{},[12534],{"type":31,"value":1416},{"type":25,"tag":62,"props":12536,"children":12537},{},[12538],{"type":31,"value":1421},{"type":25,"tag":62,"props":12540,"children":12541},{},[12542],{"type":31,"value":1426},{"type":25,"tag":33,"props":12544,"children":12545},{},[12546],{"type":25,"tag":66,"props":12547,"children":12548},{},[12549],{"type":31,"value":1434},{"type":25,"tag":58,"props":12551,"children":12552},{},[12553,12557],{"type":25,"tag":62,"props":12554,"children":12555},{},[12556],{"type":31,"value":1442},{"type":25,"tag":62,"props":12558,"children":12559},{},[12560],{"type":31,"value":1447},{"type":25,"tag":46,"props":12562,"children":12563},{"id":1450},[12564],{"type":31,"value":1453},{"type":25,"tag":33,"props":12566,"children":12567},{},[12568],{"type":31,"value":1458},{"type":25,"tag":33,"props":12570,"children":12571},{},[12572],{"type":25,"tag":66,"props":12573,"children":12574},{},[12575],{"type":31,"value":1466},{"type":25,"tag":183,"props":12577,"children":12578},{"code":1469},[12579],{"type":25,"tag":188,"props":12580,"children":12581},{"__ignoreMap":8},[12582],{"type":31,"value":1469},{"type":25,"tag":33,"props":12584,"children":12585},{},[12586],{"type":25,"tag":66,"props":12587,"children":12588},{},[12589],{"type":31,"value":1408},{"type":25,"tag":58,"props":12591,"children":12592},{},[12593,12597,12601],{"type":25,"tag":62,"props":12594,"children":12595},{},[12596],{"type":31,"value":1489},{"type":25,"tag":62,"props":12598,"children":12599},{},[12600],{"type":31,"value":1494},{"type":25,"tag":62,"props":12602,"children":12603},{},[12604],{"type":31,"value":1499},{"type":25,"tag":33,"props":12606,"children":12607},{},[12608],{"type":25,"tag":66,"props":12609,"children":12610},{},[12611],{"type":31,"value":1434},{"type":25,"tag":58,"props":12613,"children":12614},{},[12615,12619,12623],{"type":25,"tag":62,"props":12616,"children":12617},{},[12618],{"type":31,"value":1514},{"type":25,"tag":62,"props":12620,"children":12621},{},[12622],{"type":31,"value":1519},{"type":25,"tag":62,"props":12624,"children":12625},{},[12626],{"type":31,"value":1524},{"type":25,"tag":46,"props":12628,"children":12629},{"id":1527},[12630],{"type":31,"value":1530},{"type":25,"tag":33,"props":12632,"children":12633},{},[12634],{"type":31,"value":1535},{"type":25,"tag":33,"props":12636,"children":12637},{},[12638],{"type":25,"tag":66,"props":12639,"children":12640},{},[12641],{"type":31,"value":1543},{"type":25,"tag":183,"props":12643,"children":12644},{"code":1546,"language":1547,"meta":8,"className":1548,"style":8},[12645],{"type":25,"tag":188,"props":12646,"children":12647},{"__ignoreMap":8},[12648,12655,12670,12689,12708,12727,12746,12753,12760,12807,12842,12857,12864,12891,12906,12913,12936,12943,12950,12969,13012,13019,13026,13049],{"type":25,"tag":210,"props":12649,"children":12650},{"class":212,"line":213},[12651],{"type":25,"tag":210,"props":12652,"children":12653},{"style":217},[12654],{"type":31,"value":1560},{"type":25,"tag":210,"props":12656,"children":12657},{"class":212,"line":223},[12658,12662,12666],{"type":25,"tag":210,"props":12659,"children":12660},{"style":227},[12661],{"type":31,"value":1568},{"type":25,"tag":210,"props":12663,"children":12664},{"style":233},[12665],{"type":31,"value":1573},{"type":25,"tag":210,"props":12667,"children":12668},{"style":249},[12669],{"type":31,"value":262},{"type":25,"tag":210,"props":12671,"children":12672},{"class":212,"line":265},[12673,12677,12681,12685],{"type":25,"tag":210,"props":12674,"children":12675},{"style":453},[12676],{"type":31,"value":1585},{"type":25,"tag":210,"props":12678,"children":12679},{"style":227},[12680],{"type":31,"value":1590},{"type":25,"tag":210,"props":12682,"children":12683},{"style":274},[12684],{"type":31,"value":1595},{"type":25,"tag":210,"props":12686,"children":12687},{"style":249},[12688],{"type":31,"value":1600},{"type":25,"tag":210,"props":12690,"children":12691},{"class":212,"line":304},[12692,12696,12700,12704],{"type":25,"tag":210,"props":12693,"children":12694},{"style":453},[12695],{"type":31,"value":1608},{"type":25,"tag":210,"props":12697,"children":12698},{"style":227},[12699],{"type":31,"value":1590},{"type":25,"tag":210,"props":12701,"children":12702},{"style":274},[12703],{"type":31,"value":1595},{"type":25,"tag":210,"props":12705,"children":12706},{"style":249},[12707],{"type":31,"value":1600},{"type":25,"tag":210,"props":12709,"children":12710},{"class":212,"line":324},[12711,12715,12719,12723],{"type":25,"tag":210,"props":12712,"children":12713},{"style":453},[12714],{"type":31,"value":1628},{"type":25,"tag":210,"props":12716,"children":12717},{"style":227},[12718],{"type":31,"value":1590},{"type":25,"tag":210,"props":12720,"children":12721},{"style":274},[12722],{"type":31,"value":1595},{"type":25,"tag":210,"props":12724,"children":12725},{"style":249},[12726],{"type":31,"value":1600},{"type":25,"tag":210,"props":12728,"children":12729},{"class":212,"line":343},[12730,12734,12738,12742],{"type":25,"tag":210,"props":12731,"children":12732},{"style":453},[12733],{"type":31,"value":1648},{"type":25,"tag":210,"props":12735,"children":12736},{"style":227},[12737],{"type":31,"value":1590},{"type":25,"tag":210,"props":12739,"children":12740},{"style":233},[12741],{"type":31,"value":1657},{"type":25,"tag":210,"props":12743,"children":12744},{"style":249},[12745],{"type":31,"value":1662},{"type":25,"tag":210,"props":12747,"children":12748},{"class":212,"line":352},[12749],{"type":25,"tag":210,"props":12750,"children":12751},{"style":249},[12752],{"type":31,"value":1199},{"type":25,"tag":210,"props":12754,"children":12755},{"class":212,"line":361},[12756],{"type":25,"tag":210,"props":12757,"children":12758},{"emptyLinePlaceholder":20},[12759],{"type":31,"value":1677},{"type":25,"tag":210,"props":12761,"children":12762},{"class":212,"line":19},[12763,12767,12771,12775,12779,12783,12787,12791,12795,12799,12803],{"type":25,"tag":210,"props":12764,"children":12765},{"style":227},[12766],{"type":31,"value":230},{"type":25,"tag":210,"props":12768,"children":12769},{"style":233},[12770],{"type":31,"value":1689},{"type":25,"tag":210,"props":12772,"children":12773},{"style":227},[12774],{"type":31,"value":241},{"type":25,"tag":210,"props":12776,"children":12777},{"style":227},[12778],{"type":31,"value":246},{"type":25,"tag":210,"props":12780,"children":12781},{"style":249},[12782],{"type":31,"value":372},{"type":25,"tag":210,"props":12784,"children":12785},{"style":453},[12786],{"type":31,"value":1706},{"type":25,"tag":210,"props":12788,"children":12789},{"style":227},[12790],{"type":31,"value":1590},{"type":25,"tag":210,"props":12792,"children":12793},{"style":233},[12794],{"type":31,"value":1573},{"type":25,"tag":210,"props":12796,"children":12797},{"style":249},[12798],{"type":31,"value":532},{"type":25,"tag":210,"props":12800,"children":12801},{"style":227},[12802],{"type":31,"value":257},{"type":25,"tag":210,"props":12804,"children":12805},{"style":249},[12806],{"type":31,"value":262},{"type":25,"tag":210,"props":12808,"children":12809},{"class":212,"line":415},[12810,12814,12818,12822,12826,12830,12834,12838],{"type":25,"tag":210,"props":12811,"children":12812},{"style":227},[12813],{"type":31,"value":271},{"type":25,"tag":210,"props":12815,"children":12816},{"style":274},[12817],{"type":31,"value":1738},{"type":25,"tag":210,"props":12819,"children":12820},{"style":227},[12821],{"type":31,"value":241},{"type":25,"tag":210,"props":12823,"children":12824},{"style":227},[12825],{"type":31,"value":286},{"type":25,"tag":210,"props":12827,"children":12828},{"style":233},[12829],{"type":31,"value":1751},{"type":25,"tag":210,"props":12831,"children":12832},{"style":249},[12833],{"type":31,"value":450},{"type":25,"tag":210,"props":12835,"children":12836},{"style":313},[12837],{"type":31,"value":1760},{"type":25,"tag":210,"props":12839,"children":12840},{"style":249},[12841],{"type":31,"value":1765},{"type":25,"tag":210,"props":12843,"children":12844},{"class":212,"line":434},[12845,12849,12853],{"type":25,"tag":210,"props":12846,"children":12847},{"style":249},[12848],{"type":31,"value":1773},{"type":25,"tag":210,"props":12850,"children":12851},{"style":313},[12852],{"type":31,"value":826},{"type":25,"tag":210,"props":12854,"children":12855},{"style":249},[12856],{"type":31,"value":321},{"type":25,"tag":210,"props":12858,"children":12859},{"class":212,"line":469},[12860],{"type":25,"tag":210,"props":12861,"children":12862},{"style":249},[12863],{"type":31,"value":1789},{"type":25,"tag":210,"props":12865,"children":12866},{"class":212,"line":478},[12867,12871,12875,12879,12883,12887],{"type":25,"tag":210,"props":12868,"children":12869},{"style":313},[12870],{"type":31,"value":1797},{"type":25,"tag":210,"props":12872,"children":12873},{"style":249},[12874],{"type":31,"value":1021},{"type":25,"tag":210,"props":12876,"children":12877},{"style":313},[12878],{"type":31,"value":1806},{"type":25,"tag":210,"props":12880,"children":12881},{"style":274},[12882],{"type":31,"value":1811},{"type":25,"tag":210,"props":12884,"children":12885},{"style":313},[12886],{"type":31,"value":1816},{"type":25,"tag":210,"props":12888,"children":12889},{"style":249},[12890],{"type":31,"value":321},{"type":25,"tag":210,"props":12892,"children":12893},{"class":212,"line":487},[12894,12898,12902],{"type":25,"tag":210,"props":12895,"children":12896},{"style":313},[12897],{"type":31,"value":1828},{"type":25,"tag":210,"props":12899,"children":12900},{"style":249},[12901],{"type":31,"value":1021},{"type":25,"tag":210,"props":12903,"children":12904},{"style":313},[12905],{"type":31,"value":1837},{"type":25,"tag":210,"props":12907,"children":12908},{"class":212,"line":496},[12909],{"type":25,"tag":210,"props":12910,"children":12911},{"style":249},[12912],{"type":31,"value":1845},{"type":25,"tag":210,"props":12914,"children":12915},{"class":212,"line":564},[12916,12920,12924,12928,12932],{"type":25,"tag":210,"props":12917,"children":12918},{"style":249},[12919],{"type":31,"value":1853},{"type":25,"tag":210,"props":12921,"children":12922},{"style":274},[12923],{"type":31,"value":1858},{"type":25,"tag":210,"props":12925,"children":12926},{"style":249},[12927],{"type":31,"value":1863},{"type":25,"tag":210,"props":12929,"children":12930},{"style":233},[12931],{"type":31,"value":1868},{"type":25,"tag":210,"props":12933,"children":12934},{"style":249},[12935],{"type":31,"value":1873},{"type":25,"tag":210,"props":12937,"children":12938},{"class":212,"line":573},[12939],{"type":25,"tag":210,"props":12940,"children":12941},{"style":249},[12942],{"type":31,"value":349},{"type":25,"tag":210,"props":12944,"children":12945},{"class":212,"line":591},[12946],{"type":25,"tag":210,"props":12947,"children":12948},{"style":249},[12949],{"type":31,"value":358},{"type":25,"tag":210,"props":12951,"children":12952},{"class":212,"line":600},[12953,12957,12961,12965],{"type":25,"tag":210,"props":12954,"children":12955},{"style":227},[12956],{"type":31,"value":1895},{"type":25,"tag":210,"props":12958,"children":12959},{"style":249},[12960],{"type":31,"value":372},{"type":25,"tag":210,"props":12962,"children":12963},{"style":227},[12964],{"type":31,"value":1904},{"type":25,"tag":210,"props":12966,"children":12967},{"style":249},[12968],{"type":31,"value":1909},{"type":25,"tag":210,"props":12970,"children":12971},{"class":212,"line":609},[12972,12976,12980,12984,12988,12992,12996,13000,13004,13008],{"type":25,"tag":210,"props":12973,"children":12974},{"style":227},[12975],{"type":31,"value":1917},{"type":25,"tag":210,"props":12977,"children":12978},{"style":227},[12979],{"type":31,"value":1922},{"type":25,"tag":210,"props":12981,"children":12982},{"style":233},[12983],{"type":31,"value":1927},{"type":25,"tag":210,"props":12985,"children":12986},{"style":249},[12987],{"type":31,"value":450},{"type":25,"tag":210,"props":12989,"children":12990},{"style":313},[12991],{"type":31,"value":1936},{"type":25,"tag":210,"props":12993,"children":12994},{"style":249},[12995],{"type":31,"value":1941},{"type":25,"tag":210,"props":12997,"children":12998},{"style":313},[12999],{"type":31,"value":1863},{"type":25,"tag":210,"props":13001,"children":13002},{"style":249},[13003],{"type":31,"value":1950},{"type":25,"tag":210,"props":13005,"children":13006},{"style":313},[13007],{"type":31,"value":1816},{"type":25,"tag":210,"props":13009,"children":13010},{"style":249},[13011],{"type":31,"value":1959},{"type":25,"tag":210,"props":13013,"children":13014},{"class":212,"line":618},[13015],{"type":25,"tag":210,"props":13016,"children":13017},{"style":249},[13018],{"type":31,"value":705},{"type":25,"tag":210,"props":13020,"children":13021},{"class":212,"line":642},[13022],{"type":25,"tag":210,"props":13023,"children":13024},{"style":249},[13025],{"type":31,"value":358},{"type":25,"tag":210,"props":13027,"children":13028},{"class":212,"line":663},[13029,13033,13037,13041,13045],{"type":25,"tag":210,"props":13030,"children":13031},{"style":227},[13032],{"type":31,"value":1981},{"type":25,"tag":210,"props":13034,"children":13035},{"style":227},[13036],{"type":31,"value":286},{"type":25,"tag":210,"props":13038,"children":13039},{"style":249},[13040],{"type":31,"value":1990},{"type":25,"tag":210,"props":13042,"children":13043},{"style":233},[13044],{"type":31,"value":1995},{"type":25,"tag":210,"props":13046,"children":13047},{"style":249},[13048],{"type":31,"value":2000},{"type":25,"tag":210,"props":13050,"children":13051},{"class":212,"line":672},[13052],{"type":25,"tag":210,"props":13053,"children":13054},{"style":249},[13055],{"type":31,"value":714},{"type":25,"tag":33,"props":13057,"children":13058},{},[13059],{"type":25,"tag":66,"props":13060,"children":13061},{},[13062],{"type":31,"value":1408},{"type":25,"tag":58,"props":13064,"children":13065},{},[13066,13070,13074],{"type":25,"tag":62,"props":13067,"children":13068},{},[13069],{"type":31,"value":2022},{"type":25,"tag":62,"props":13071,"children":13072},{},[13073],{"type":31,"value":2027},{"type":25,"tag":62,"props":13075,"children":13076},{},[13077],{"type":31,"value":2032},{"type":25,"tag":33,"props":13079,"children":13080},{},[13081],{"type":25,"tag":66,"props":13082,"children":13083},{},[13084],{"type":31,"value":1434},{"type":25,"tag":58,"props":13086,"children":13087},{},[13088,13092,13096],{"type":25,"tag":62,"props":13089,"children":13090},{},[13091],{"type":31,"value":2047},{"type":25,"tag":62,"props":13093,"children":13094},{},[13095],{"type":31,"value":2052},{"type":25,"tag":62,"props":13097,"children":13098},{},[13099],{"type":31,"value":2057},{"type":25,"tag":46,"props":13101,"children":13102},{"id":2060},[13103],{"type":31,"value":2063},{"type":25,"tag":33,"props":13105,"children":13106},{},[13107],{"type":31,"value":2068},{"type":25,"tag":33,"props":13109,"children":13110},{},[13111],{"type":25,"tag":66,"props":13112,"children":13113},{},[13114],{"type":31,"value":2076},{"type":25,"tag":58,"props":13116,"children":13117},{},[13118,13122,13126],{"type":25,"tag":62,"props":13119,"children":13120},{},[13121],{"type":31,"value":2084},{"type":25,"tag":62,"props":13123,"children":13124},{},[13125],{"type":31,"value":2089},{"type":25,"tag":62,"props":13127,"children":13128},{},[13129],{"type":31,"value":2094},{"type":25,"tag":33,"props":13131,"children":13132},{},[13133],{"type":25,"tag":66,"props":13134,"children":13135},{},[13136],{"type":31,"value":1408},{"type":25,"tag":58,"props":13138,"children":13139},{},[13140,13144,13148],{"type":25,"tag":62,"props":13141,"children":13142},{},[13143],{"type":31,"value":2109},{"type":25,"tag":62,"props":13145,"children":13146},{},[13147],{"type":31,"value":2114},{"type":25,"tag":62,"props":13149,"children":13150},{},[13151],{"type":31,"value":2119},{"type":25,"tag":33,"props":13153,"children":13154},{},[13155],{"type":25,"tag":66,"props":13156,"children":13157},{},[13158],{"type":31,"value":1434},{"type":25,"tag":58,"props":13160,"children":13161},{},[13162,13166,13170],{"type":25,"tag":62,"props":13163,"children":13164},{},[13165],{"type":31,"value":2134},{"type":25,"tag":62,"props":13167,"children":13168},{},[13169],{"type":31,"value":2139},{"type":25,"tag":62,"props":13171,"children":13172},{},[13173],{"type":31,"value":2144},{"type":25,"tag":39,"props":13175,"children":13176},{"id":2147},[13177],{"type":31,"value":2150},{"type":25,"tag":46,"props":13179,"children":13180},{"id":2153},[13181],{"type":31,"value":2156},{"type":25,"tag":183,"props":13183,"children":13184},{"code":2159},[13185],{"type":25,"tag":188,"props":13186,"children":13187},{"__ignoreMap":8},[13188],{"type":31,"value":2159},{"type":25,"tag":33,"props":13190,"children":13191},{},[13192],{"type":31,"value":2169},{"type":25,"tag":46,"props":13194,"children":13195},{"id":2172},[13196],{"type":31,"value":2175},{"type":25,"tag":183,"props":13198,"children":13199},{"code":2178},[13200],{"type":25,"tag":188,"props":13201,"children":13202},{"__ignoreMap":8},[13203],{"type":31,"value":2178},{"type":25,"tag":33,"props":13205,"children":13206},{},[13207],{"type":31,"value":2188},{"type":25,"tag":46,"props":13209,"children":13210},{"id":2191},[13211],{"type":31,"value":2194},{"type":25,"tag":183,"props":13213,"children":13214},{"code":2197},[13215],{"type":25,"tag":188,"props":13216,"children":13217},{"__ignoreMap":8},[13218],{"type":31,"value":2197},{"type":25,"tag":33,"props":13220,"children":13221},{},[13222],{"type":31,"value":2207},{"type":25,"tag":39,"props":13224,"children":13225},{"id":2210},[13226],{"type":31,"value":2213},{"type":25,"tag":46,"props":13228,"children":13229},{"id":2216},[13230],{"type":31,"value":2219},{"type":25,"tag":2221,"props":13232,"children":13233},{},[13234,13252],{"type":25,"tag":2225,"props":13235,"children":13236},{},[13237],{"type":25,"tag":2229,"props":13238,"children":13239},{},[13240,13244,13248],{"type":25,"tag":2233,"props":13241,"children":13242},{},[13243],{"type":31,"value":2237},{"type":25,"tag":2233,"props":13245,"children":13246},{},[13247],{"type":31,"value":2242},{"type":25,"tag":2233,"props":13249,"children":13250},{},[13251],{"type":31,"value":2247},{"type":25,"tag":2249,"props":13253,"children":13254},{},[13255,13270,13285,13304,13319],{"type":25,"tag":2229,"props":13256,"children":13257},{},[13258,13262,13266],{"type":25,"tag":2256,"props":13259,"children":13260},{},[13261],{"type":31,"value":2260},{"type":25,"tag":2256,"props":13263,"children":13264},{},[13265],{"type":31,"value":2265},{"type":25,"tag":2256,"props":13267,"children":13268},{},[13269],{"type":31,"value":2270},{"type":25,"tag":2229,"props":13271,"children":13272},{},[13273,13277,13281],{"type":25,"tag":2256,"props":13274,"children":13275},{},[13276],{"type":31,"value":2278},{"type":25,"tag":2256,"props":13278,"children":13279},{},[13280],{"type":31,"value":2283},{"type":25,"tag":2256,"props":13282,"children":13283},{},[13284],{"type":31,"value":2270},{"type":25,"tag":2229,"props":13286,"children":13287},{},[13288,13296,13300],{"type":25,"tag":2256,"props":13289,"children":13290},{},[13291,13292,13295],{"type":31,"value":2295},{"type":25,"tag":210,"props":13293,"children":13294},{},[],{"type":31,"value":2300},{"type":25,"tag":2256,"props":13297,"children":13298},{},[13299],{"type":31,"value":2305},{"type":25,"tag":2256,"props":13301,"children":13302},{},[13303],{"type":31,"value":2270},{"type":25,"tag":2229,"props":13305,"children":13306},{},[13307,13311,13315],{"type":25,"tag":2256,"props":13308,"children":13309},{},[13310],{"type":31,"value":2317},{"type":25,"tag":2256,"props":13312,"children":13313},{},[13314],{"type":31,"value":2322},{"type":25,"tag":2256,"props":13316,"children":13317},{},[13318],{"type":31,"value":2327},{"type":25,"tag":2229,"props":13320,"children":13321},{},[13322,13326,13330],{"type":25,"tag":2256,"props":13323,"children":13324},{},[13325],{"type":31,"value":2335},{"type":25,"tag":2256,"props":13327,"children":13328},{},[13329],{"type":31,"value":2340},{"type":25,"tag":2256,"props":13331,"children":13332},{},[13333],{"type":31,"value":2345},{"type":25,"tag":46,"props":13335,"children":13336},{"id":2348},[13337],{"type":31,"value":2351},{"type":25,"tag":183,"props":13339,"children":13340},{"code":2354,"language":203,"meta":8,"className":204,"style":8},[13341],{"type":25,"tag":188,"props":13342,"children":13343},{"__ignoreMap":8},[13344,13379,13390,13397,13404,13411,13418,13469,13476,13483,13502,13509,13516,13523,13586,13593,13600,13607,13614,13621,13648,13655,13662,13669,13676,13683,13690],{"type":25,"tag":210,"props":13345,"children":13346},{"class":212,"line":213},[13347,13351,13355,13359,13363,13367,13371,13375],{"type":25,"tag":210,"props":13348,"children":13349},{"style":227},[13350],{"type":31,"value":230},{"type":25,"tag":210,"props":13352,"children":13353},{"style":233},[13354],{"type":31,"value":2370},{"type":25,"tag":210,"props":13356,"children":13357},{"style":227},[13358],{"type":31,"value":241},{"type":25,"tag":210,"props":13360,"children":13361},{"style":249},[13362],{"type":31,"value":372},{"type":25,"tag":210,"props":13364,"children":13365},{"style":453},[13366],{"type":31,"value":2383},{"type":25,"tag":210,"props":13368,"children":13369},{"style":249},[13370],{"type":31,"value":532},{"type":25,"tag":210,"props":13372,"children":13373},{"style":227},[13374],{"type":31,"value":257},{"type":25,"tag":210,"props":13376,"children":13377},{"style":249},[13378],{"type":31,"value":262},{"type":25,"tag":210,"props":13380,"children":13381},{"class":212,"line":223},[13382,13386],{"type":25,"tag":210,"props":13383,"children":13384},{"style":227},[13385],{"type":31,"value":1981},{"type":25,"tag":210,"props":13387,"children":13388},{"style":249},[13389],{"type":31,"value":262},{"type":25,"tag":210,"props":13391,"children":13392},{"class":212,"line":265},[13393],{"type":25,"tag":210,"props":13394,"children":13395},{"style":217},[13396],{"type":31,"value":2414},{"type":25,"tag":210,"props":13398,"children":13399},{"class":212,"line":304},[13400],{"type":25,"tag":210,"props":13401,"children":13402},{"style":249},[13403],{"type":31,"value":2422},{"type":25,"tag":210,"props":13405,"children":13406},{"class":212,"line":324},[13407],{"type":25,"tag":210,"props":13408,"children":13409},{"style":249},[13410],{"type":31,"value":615},{"type":25,"tag":210,"props":13412,"children":13413},{"class":212,"line":343},[13414],{"type":25,"tag":210,"props":13415,"children":13416},{"style":217},[13417],{"type":31,"value":2437},{"type":25,"tag":210,"props":13419,"children":13420},{"class":212,"line":352},[13421,13425,13429,13433,13437,13441,13445,13449,13453,13457,13461,13465],{"type":25,"tag":210,"props":13422,"children":13423},{"style":249},[13424],{"type":31,"value":2445},{"type":25,"tag":210,"props":13426,"children":13427},{"style":227},[13428],{"type":31,"value":2450},{"type":25,"tag":210,"props":13430,"children":13431},{"style":233},[13432],{"type":31,"value":2455},{"type":25,"tag":210,"props":13434,"children":13435},{"style":249},[13436],{"type":31,"value":2460},{"type":25,"tag":210,"props":13438,"children":13439},{"style":233},[13440],{"type":31,"value":2465},{"type":25,"tag":210,"props":13442,"children":13443},{"style":249},[13444],{"type":31,"value":2470},{"type":25,"tag":210,"props":13446,"children":13447},{"style":233},[13448],{"type":31,"value":2475},{"type":25,"tag":210,"props":13450,"children":13451},{"style":249},[13452],{"type":31,"value":450},{"type":25,"tag":210,"props":13454,"children":13455},{"style":313},[13456],{"type":31,"value":2484},{"type":25,"tag":210,"props":13458,"children":13459},{"style":249},[13460],{"type":31,"value":2489},{"type":25,"tag":210,"props":13462,"children":13463},{"style":274},[13464],{"type":31,"value":556},{"type":25,"tag":210,"props":13466,"children":13467},{"style":249},[13468],{"type":31,"value":588},{"type":25,"tag":210,"props":13470,"children":13471},{"class":212,"line":361},[13472],{"type":25,"tag":210,"props":13473,"children":13474},{"style":249},[13475],{"type":31,"value":615},{"type":25,"tag":210,"props":13477,"children":13478},{"class":212,"line":19},[13479],{"type":25,"tag":210,"props":13480,"children":13481},{"style":217},[13482],{"type":31,"value":2512},{"type":25,"tag":210,"props":13484,"children":13485},{"class":212,"line":415},[13486,13490,13494,13498],{"type":25,"tag":210,"props":13487,"children":13488},{"style":249},[13489],{"type":31,"value":2520},{"type":25,"tag":210,"props":13491,"children":13492},{"style":227},[13493],{"type":31,"value":2525},{"type":25,"tag":210,"props":13495,"children":13496},{"style":313},[13497],{"type":31,"value":2530},{"type":25,"tag":210,"props":13499,"children":13500},{"style":249},[13501],{"type":31,"value":321},{"type":25,"tag":210,"props":13503,"children":13504},{"class":212,"line":434},[13505],{"type":25,"tag":210,"props":13506,"children":13507},{"style":249},[13508],{"type":31,"value":615},{"type":25,"tag":210,"props":13510,"children":13511},{"class":212,"line":469},[13512],{"type":25,"tag":210,"props":13513,"children":13514},{"style":217},[13515],{"type":31,"value":2549},{"type":25,"tag":210,"props":13517,"children":13518},{"class":212,"line":478},[13519],{"type":25,"tag":210,"props":13520,"children":13521},{"style":249},[13522],{"type":31,"value":2557},{"type":25,"tag":210,"props":13524,"children":13525},{"class":212,"line":487},[13526,13530,13534,13538,13542,13546,13550,13554,13558,13562,13566,13570,13574,13578,13582],{"type":25,"tag":210,"props":13527,"children":13528},{"style":249},[13529],{"type":31,"value":2565},{"type":25,"tag":210,"props":13531,"children":13532},{"style":313},[13533],{"type":31,"value":2570},{"type":25,"tag":210,"props":13535,"children":13536},{"style":249},[13537],{"type":31,"value":2383},{"type":25,"tag":210,"props":13539,"children":13540},{"style":313},[13541],{"type":31,"value":1863},{"type":25,"tag":210,"props":13543,"children":13544},{"style":249},[13545],{"type":31,"value":2583},{"type":25,"tag":210,"props":13547,"children":13548},{"style":313},[13549],{"type":31,"value":1863},{"type":25,"tag":210,"props":13551,"children":13552},{"style":249},[13553],{"type":31,"value":2592},{"type":25,"tag":210,"props":13555,"children":13556},{"style":313},[13557],{"type":31,"value":2597},{"type":25,"tag":210,"props":13559,"children":13560},{"style":249},[13561],{"type":31,"value":2383},{"type":25,"tag":210,"props":13563,"children":13564},{"style":313},[13565],{"type":31,"value":1863},{"type":25,"tag":210,"props":13567,"children":13568},{"style":249},[13569],{"type":31,"value":2583},{"type":25,"tag":210,"props":13571,"children":13572},{"style":313},[13573],{"type":31,"value":1863},{"type":25,"tag":210,"props":13575,"children":13576},{"style":249},[13577],{"type":31,"value":2618},{"type":25,"tag":210,"props":13579,"children":13580},{"style":313},[13581],{"type":31,"value":1816},{"type":25,"tag":210,"props":13583,"children":13584},{"style":249},[13585],{"type":31,"value":321},{"type":25,"tag":210,"props":13587,"children":13588},{"class":212,"line":496},[13589],{"type":25,"tag":210,"props":13590,"children":13591},{"style":249},[13592],{"type":31,"value":2634},{"type":25,"tag":210,"props":13594,"children":13595},{"class":212,"line":564},[13596],{"type":25,"tag":210,"props":13597,"children":13598},{"style":249},[13599],{"type":31,"value":2642},{"type":25,"tag":210,"props":13601,"children":13602},{"class":212,"line":573},[13603],{"type":25,"tag":210,"props":13604,"children":13605},{"style":249},[13606],{"type":31,"value":1845},{"type":25,"tag":210,"props":13608,"children":13609},{"class":212,"line":591},[13610],{"type":25,"tag":210,"props":13611,"children":13612},{"style":249},[13613],{"type":31,"value":615},{"type":25,"tag":210,"props":13615,"children":13616},{"class":212,"line":600},[13617],{"type":25,"tag":210,"props":13618,"children":13619},{"style":217},[13620],{"type":31,"value":2664},{"type":25,"tag":210,"props":13622,"children":13623},{"class":212,"line":609},[13624,13628,13632,13636,13640,13644],{"type":25,"tag":210,"props":13625,"children":13626},{"style":249},[13627],{"type":31,"value":2672},{"type":25,"tag":210,"props":13629,"children":13630},{"style":233},[13631],{"type":31,"value":445},{"type":25,"tag":210,"props":13633,"children":13634},{"style":249},[13635],{"type":31,"value":450},{"type":25,"tag":210,"props":13637,"children":13638},{"style":453},[13639],{"type":31,"value":456},{"type":25,"tag":210,"props":13641,"children":13642},{"style":227},[13643],{"type":31,"value":461},{"type":25,"tag":210,"props":13645,"children":13646},{"style":249},[13647],{"type":31,"value":466},{"type":25,"tag":210,"props":13649,"children":13650},{"class":212,"line":618},[13651],{"type":25,"tag":210,"props":13652,"children":13653},{"style":249},[13654],{"type":31,"value":2700},{"type":25,"tag":210,"props":13656,"children":13657},{"class":212,"line":642},[13658],{"type":25,"tag":210,"props":13659,"children":13660},{"style":249},[13661],{"type":31,"value":2708},{"type":25,"tag":210,"props":13663,"children":13664},{"class":212,"line":663},[13665],{"type":25,"tag":210,"props":13666,"children":13667},{"style":249},[13668],{"type":31,"value":2716},{"type":25,"tag":210,"props":13670,"children":13671},{"class":212,"line":672},[13672],{"type":25,"tag":210,"props":13673,"children":13674},{"style":249},[13675],{"type":31,"value":2724},{"type":25,"tag":210,"props":13677,"children":13678},{"class":212,"line":681},[13679],{"type":25,"tag":210,"props":13680,"children":13681},{"style":249},[13682],{"type":31,"value":2732},{"type":25,"tag":210,"props":13684,"children":13685},{"class":212,"line":690},[13686],{"type":25,"tag":210,"props":13687,"children":13688},{"style":249},[13689],{"type":31,"value":2740},{"type":25,"tag":210,"props":13691,"children":13692},{"class":212,"line":699},[13693],{"type":25,"tag":210,"props":13694,"children":13695},{"style":249},[13696],{"type":31,"value":714},{"type":25,"tag":39,"props":13698,"children":13699},{"id":2750},[13700],{"type":31,"value":2753},{"type":25,"tag":46,"props":13702,"children":13703},{"id":2756},[13704],{"type":31,"value":2759},{"type":25,"tag":183,"props":13706,"children":13707},{"code":2762,"language":772,"meta":8,"className":773,"style":8},[13708],{"type":25,"tag":188,"props":13709,"children":13710},{"__ignoreMap":8},[13711,13738,13745,13752,13759,13782,13793,13804,13823,13854,13861,13868,13903,13910,13917,13924,13947],{"type":25,"tag":210,"props":13712,"children":13713},{"class":212,"line":213},[13714,13718,13722,13726,13730,13734],{"type":25,"tag":210,"props":13715,"children":13716},{"style":227},[13717],{"type":31,"value":839},{"type":25,"tag":210,"props":13719,"children":13720},{"style":233},[13721],{"type":31,"value":2778},{"type":25,"tag":210,"props":13723,"children":13724},{"style":249},[13725],{"type":31,"value":2783},{"type":25,"tag":210,"props":13727,"children":13728},{"style":227},[13729],{"type":31,"value":816},{"type":25,"tag":210,"props":13731,"children":13732},{"style":274},[13733],{"type":31,"value":2792},{"type":25,"tag":210,"props":13735,"children":13736},{"style":249},[13737],{"type":31,"value":2797},{"type":25,"tag":210,"props":13739,"children":13740},{"class":212,"line":223},[13741],{"type":25,"tag":210,"props":13742,"children":13743},{"style":313},[13744],{"type":31,"value":2805},{"type":25,"tag":210,"props":13746,"children":13747},{"class":212,"line":265},[13748],{"type":25,"tag":210,"props":13749,"children":13750},{"style":313},[13751],{"type":31,"value":2813},{"type":25,"tag":210,"props":13753,"children":13754},{"class":212,"line":304},[13755],{"type":25,"tag":210,"props":13756,"children":13757},{"style":313},[13758],{"type":31,"value":2805},{"type":25,"tag":210,"props":13760,"children":13761},{"class":212,"line":324},[13762,13766,13770,13774,13778],{"type":25,"tag":210,"props":13763,"children":13764},{"style":227},[13765],{"type":31,"value":2828},{"type":25,"tag":210,"props":13767,"children":13768},{"style":249},[13769],{"type":31,"value":2833},{"type":25,"tag":210,"props":13771,"children":13772},{"style":227},[13773],{"type":31,"value":2838},{"type":25,"tag":210,"props":13775,"children":13776},{"style":274},[13777],{"type":31,"value":2843},{"type":25,"tag":210,"props":13779,"children":13780},{"style":249},[13781],{"type":31,"value":2848},{"type":25,"tag":210,"props":13783,"children":13784},{"class":212,"line":343},[13785,13789],{"type":25,"tag":210,"props":13786,"children":13787},{"style":227},[13788],{"type":31,"value":2856},{"type":25,"tag":210,"props":13790,"children":13791},{"style":249},[13792],{"type":31,"value":967},{"type":25,"tag":210,"props":13794,"children":13795},{"class":212,"line":352},[13796,13800],{"type":25,"tag":210,"props":13797,"children":13798},{"style":227},[13799],{"type":31,"value":2868},{"type":25,"tag":210,"props":13801,"children":13802},{"style":249},[13803],{"type":31,"value":2873},{"type":25,"tag":210,"props":13805,"children":13806},{"class":212,"line":361},[13807,13811,13815,13819],{"type":25,"tag":210,"props":13808,"children":13809},{"style":227},[13810],{"type":31,"value":2881},{"type":25,"tag":210,"props":13812,"children":13813},{"style":249},[13814],{"type":31,"value":2886},{"type":25,"tag":210,"props":13816,"children":13817},{"style":227},[13818],{"type":31,"value":2891},{"type":25,"tag":210,"props":13820,"children":13821},{"style":249},[13822],{"type":31,"value":2896},{"type":25,"tag":210,"props":13824,"children":13825},{"class":212,"line":19},[13826,13830,13834,13838,13842,13846,13850],{"type":25,"tag":210,"props":13827,"children":13828},{"style":227},[13829],{"type":31,"value":2904},{"type":25,"tag":210,"props":13831,"children":13832},{"style":249},[13833],{"type":31,"value":2833},{"type":25,"tag":210,"props":13835,"children":13836},{"style":227},[13837],{"type":31,"value":957},{"type":25,"tag":210,"props":13839,"children":13840},{"style":249},[13841],{"type":31,"value":2917},{"type":25,"tag":210,"props":13843,"children":13844},{"style":227},[13845],{"type":31,"value":2922},{"type":25,"tag":210,"props":13847,"children":13848},{"style":274},[13849],{"type":31,"value":2927},{"type":25,"tag":210,"props":13851,"children":13852},{"style":249},[13853],{"type":31,"value":967},{"type":25,"tag":210,"props":13855,"children":13856},{"class":212,"line":415},[13857],{"type":25,"tag":210,"props":13858,"children":13859},{"style":217},[13860],{"type":31,"value":2939},{"type":25,"tag":210,"props":13862,"children":13863},{"class":212,"line":434},[13864],{"type":25,"tag":210,"props":13865,"children":13866},{"style":249},[13867],{"type":31,"value":2947},{"type":25,"tag":210,"props":13869,"children":13870},{"class":212,"line":469},[13871,13875,13879,13883,13887,13891,13895,13899],{"type":25,"tag":210,"props":13872,"children":13873},{"style":249},[13874],{"type":31,"value":2955},{"type":25,"tag":210,"props":13876,"children":13877},{"style":227},[13878],{"type":31,"value":2960},{"type":25,"tag":210,"props":13880,"children":13881},{"style":313},[13882],{"type":31,"value":2965},{"type":25,"tag":210,"props":13884,"children":13885},{"style":274},[13886],{"type":31,"value":2970},{"type":25,"tag":210,"props":13888,"children":13889},{"style":249},[13890],{"type":31,"value":2975},{"type":25,"tag":210,"props":13892,"children":13893},{"style":274},[13894],{"type":31,"value":2980},{"type":25,"tag":210,"props":13896,"children":13897},{"style":313},[13898],{"type":31,"value":2985},{"type":25,"tag":210,"props":13900,"children":13901},{"style":249},[13902],{"type":31,"value":561},{"type":25,"tag":210,"props":13904,"children":13905},{"class":212,"line":478},[13906],{"type":25,"tag":210,"props":13907,"children":13908},{"style":227},[13909],{"type":31,"value":2997},{"type":25,"tag":210,"props":13911,"children":13912},{"class":212,"line":487},[13913],{"type":25,"tag":210,"props":13914,"children":13915},{"style":249},[13916],{"type":31,"value":3005},{"type":25,"tag":210,"props":13918,"children":13919},{"class":212,"line":496},[13920],{"type":25,"tag":210,"props":13921,"children":13922},{"style":217},[13923],{"type":31,"value":3013},{"type":25,"tag":210,"props":13925,"children":13926},{"class":212,"line":564},[13927,13931,13935,13939,13943],{"type":25,"tag":210,"props":13928,"children":13929},{"style":249},[13930],{"type":31,"value":3021},{"type":25,"tag":210,"props":13932,"children":13933},{"style":227},[13934],{"type":31,"value":816},{"type":25,"tag":210,"props":13936,"children":13937},{"style":274},[13938],{"type":31,"value":3030},{"type":25,"tag":210,"props":13940,"children":13941},{"style":227},[13942],{"type":31,"value":3035},{"type":25,"tag":210,"props":13944,"children":13945},{"style":249},[13946],{"type":31,"value":3040},{"type":25,"tag":210,"props":13948,"children":13949},{"class":212,"line":573},[13950],{"type":25,"tag":210,"props":13951,"children":13952},{"style":249},[13953],{"type":31,"value":3048},{"type":25,"tag":46,"props":13955,"children":13956},{"id":3051},[13957],{"type":31,"value":3054},{"type":25,"tag":33,"props":13959,"children":13960},{},[13961],{"type":31,"value":3059},{"type":25,"tag":58,"props":13963,"children":13964},{},[13965,13969,13973,13977,13981],{"type":25,"tag":62,"props":13966,"children":13967},{},[13968],{"type":31,"value":3067},{"type":25,"tag":62,"props":13970,"children":13971},{},[13972],{"type":31,"value":3072},{"type":25,"tag":62,"props":13974,"children":13975},{},[13976],{"type":31,"value":3077},{"type":25,"tag":62,"props":13978,"children":13979},{},[13980],{"type":31,"value":3082},{"type":25,"tag":62,"props":13982,"children":13983},{},[13984],{"type":31,"value":3087},{"type":25,"tag":39,"props":13986,"children":13987},{"id":3090},[13988],{"type":31,"value":3093},{"type":25,"tag":46,"props":13990,"children":13991},{"id":3096},[13992],{"type":31,"value":3099},{"type":25,"tag":183,"props":13994,"children":13995},{"code":3102,"language":3103,"meta":8,"className":3104,"style":8},[13996],{"type":25,"tag":188,"props":13997,"children":13998},{"__ignoreMap":8},[13999,14006,14013,14020,14027,14046,14053,14060,14079],{"type":25,"tag":210,"props":14000,"children":14001},{"class":212,"line":213},[14002],{"type":25,"tag":210,"props":14003,"children":14004},{"style":217},[14005],{"type":31,"value":3116},{"type":25,"tag":210,"props":14007,"children":14008},{"class":212,"line":223},[14009],{"type":25,"tag":210,"props":14010,"children":14011},{"style":217},[14012],{"type":31,"value":3124},{"type":25,"tag":210,"props":14014,"children":14015},{"class":212,"line":265},[14016],{"type":25,"tag":210,"props":14017,"children":14018},{"emptyLinePlaceholder":20},[14019],{"type":31,"value":1677},{"type":25,"tag":210,"props":14021,"children":14022},{"class":212,"line":304},[14023],{"type":25,"tag":210,"props":14024,"children":14025},{"style":217},[14026],{"type":31,"value":3139},{"type":25,"tag":210,"props":14028,"children":14029},{"class":212,"line":324},[14030,14034,14038,14042],{"type":25,"tag":210,"props":14031,"children":14032},{"style":227},[14033],{"type":31,"value":3147},{"type":25,"tag":210,"props":14035,"children":14036},{"style":249},[14037],{"type":31,"value":3152},{"type":25,"tag":210,"props":14039,"children":14040},{"style":227},[14041],{"type":31,"value":816},{"type":25,"tag":210,"props":14043,"children":14044},{"style":313},[14045],{"type":31,"value":3161},{"type":25,"tag":210,"props":14047,"children":14048},{"class":212,"line":343},[14049],{"type":25,"tag":210,"props":14050,"children":14051},{"emptyLinePlaceholder":20},[14052],{"type":31,"value":1677},{"type":25,"tag":210,"props":14054,"children":14055},{"class":212,"line":352},[14056],{"type":25,"tag":210,"props":14057,"children":14058},{"style":217},[14059],{"type":31,"value":3176},{"type":25,"tag":210,"props":14061,"children":14062},{"class":212,"line":361},[14063,14067,14071,14075],{"type":25,"tag":210,"props":14064,"children":14065},{"style":233},[14066],{"type":31,"value":3184},{"type":25,"tag":210,"props":14068,"children":14069},{"style":313},[14070],{"type":31,"value":3189},{"type":25,"tag":210,"props":14072,"children":14073},{"style":313},[14074],{"type":31,"value":3194},{"type":25,"tag":210,"props":14076,"children":14077},{"style":274},[14078],{"type":31,"value":3199},{"type":25,"tag":210,"props":14080,"children":14081},{"class":212,"line":19},[14082,14086],{"type":25,"tag":210,"props":14083,"children":14084},{"style":274},[14085],{"type":31,"value":3207},{"type":25,"tag":210,"props":14087,"children":14088},{"style":313},[14089],{"type":31,"value":3212},{"type":25,"tag":46,"props":14091,"children":14092},{"id":3215},[14093],{"type":31,"value":3218},{"type":25,"tag":58,"props":14095,"children":14096},{},[14097,14101,14105,14109],{"type":25,"tag":62,"props":14098,"children":14099},{},[14100],{"type":31,"value":3226},{"type":25,"tag":62,"props":14102,"children":14103},{},[14104],{"type":31,"value":3231},{"type":25,"tag":62,"props":14106,"children":14107},{},[14108],{"type":31,"value":3236},{"type":25,"tag":62,"props":14110,"children":14111},{},[14112],{"type":31,"value":3241},{"type":25,"tag":46,"props":14114,"children":14115},{"id":3244},[14116],{"type":31,"value":3247},{"type":25,"tag":58,"props":14118,"children":14119},{},[14120,14124,14128,14132],{"type":25,"tag":62,"props":14121,"children":14122},{},[14123],{"type":31,"value":3255},{"type":25,"tag":62,"props":14125,"children":14126},{},[14127],{"type":31,"value":3260},{"type":25,"tag":62,"props":14129,"children":14130},{},[14131],{"type":31,"value":3265},{"type":25,"tag":62,"props":14133,"children":14134},{},[14135],{"type":31,"value":3270},{"type":25,"tag":39,"props":14137,"children":14138},{"id":3273},[14139],{"type":31,"value":3276},{"type":25,"tag":46,"props":14141,"children":14142},{"id":3279},[14143],{"type":31,"value":3282},{"type":25,"tag":183,"props":14145,"children":14146},{"code":3285,"language":1547,"meta":8,"className":1548,"style":8},[14147],{"type":25,"tag":188,"props":14148,"children":14149},{"__ignoreMap":8},[14150,14157,14188,14207,14226,14245,14264,14271,14278,14305,14348,14355,14382,14397,14412,14419,14426,14433,14440,14451,14458,14465,14472],{"type":25,"tag":210,"props":14151,"children":14152},{"class":212,"line":213},[14153],{"type":25,"tag":210,"props":14154,"children":14155},{"style":217},[14156],{"type":31,"value":3297},{"type":25,"tag":210,"props":14158,"children":14159},{"class":212,"line":223},[14160,14164,14168,14172,14176,14180,14184],{"type":25,"tag":210,"props":14161,"children":14162},{"style":227},[14163],{"type":31,"value":230},{"type":25,"tag":210,"props":14165,"children":14166},{"style":233},[14167],{"type":31,"value":3309},{"type":25,"tag":210,"props":14169,"children":14170},{"style":227},[14171],{"type":31,"value":241},{"type":25,"tag":210,"props":14173,"children":14174},{"style":227},[14175],{"type":31,"value":246},{"type":25,"tag":210,"props":14177,"children":14178},{"style":249},[14179],{"type":31,"value":252},{"type":25,"tag":210,"props":14181,"children":14182},{"style":227},[14183],{"type":31,"value":257},{"type":25,"tag":210,"props":14185,"children":14186},{"style":249},[14187],{"type":31,"value":262},{"type":25,"tag":210,"props":14189,"children":14190},{"class":212,"line":265},[14191,14195,14199,14203],{"type":25,"tag":210,"props":14192,"children":14193},{"style":227},[14194],{"type":31,"value":271},{"type":25,"tag":210,"props":14196,"children":14197},{"style":274},[14198],{"type":31,"value":3341},{"type":25,"tag":210,"props":14200,"children":14201},{"style":227},[14202],{"type":31,"value":241},{"type":25,"tag":210,"props":14204,"children":14205},{"style":249},[14206],{"type":31,"value":262},{"type":25,"tag":210,"props":14208,"children":14209},{"class":212,"line":304},[14210,14214,14218,14222],{"type":25,"tag":210,"props":14211,"children":14212},{"style":249},[14213],{"type":31,"value":3357},{"type":25,"tag":210,"props":14215,"children":14216},{"style":227},[14217],{"type":31,"value":3362},{"type":25,"tag":210,"props":14219,"children":14220},{"style":233},[14221],{"type":31,"value":3367},{"type":25,"tag":210,"props":14223,"children":14224},{"style":249},[14225],{"type":31,"value":3372},{"type":25,"tag":210,"props":14227,"children":14228},{"class":212,"line":324},[14229,14233,14237,14241],{"type":25,"tag":210,"props":14230,"children":14231},{"style":249},[14232],{"type":31,"value":3380},{"type":25,"tag":210,"props":14234,"children":14235},{"style":227},[14236],{"type":31,"value":3362},{"type":25,"tag":210,"props":14238,"children":14239},{"style":233},[14240],{"type":31,"value":3389},{"type":25,"tag":210,"props":14242,"children":14243},{"style":249},[14244],{"type":31,"value":3372},{"type":25,"tag":210,"props":14246,"children":14247},{"class":212,"line":343},[14248,14252,14256,14260],{"type":25,"tag":210,"props":14249,"children":14250},{"style":249},[14251],{"type":31,"value":3401},{"type":25,"tag":210,"props":14253,"children":14254},{"style":227},[14255],{"type":31,"value":3362},{"type":25,"tag":210,"props":14257,"children":14258},{"style":233},[14259],{"type":31,"value":3410},{"type":25,"tag":210,"props":14261,"children":14262},{"style":249},[14263],{"type":31,"value":340},{"type":25,"tag":210,"props":14265,"children":14266},{"class":212,"line":352},[14267],{"type":25,"tag":210,"props":14268,"children":14269},{"style":249},[14270],{"type":31,"value":2740},{"type":25,"tag":210,"props":14272,"children":14273},{"class":212,"line":361},[14274],{"type":25,"tag":210,"props":14275,"children":14276},{"style":249},[14277],{"type":31,"value":358},{"type":25,"tag":210,"props":14279,"children":14280},{"class":212,"line":19},[14281,14285,14289,14293,14297,14301],{"type":25,"tag":210,"props":14282,"children":14283},{"style":227},[14284],{"type":31,"value":271},{"type":25,"tag":210,"props":14286,"children":14287},{"style":274},[14288],{"type":31,"value":3440},{"type":25,"tag":210,"props":14290,"children":14291},{"style":227},[14292],{"type":31,"value":241},{"type":25,"tag":210,"props":14294,"children":14295},{"style":249},[14296],{"type":31,"value":3449},{"type":25,"tag":210,"props":14298,"children":14299},{"style":233},[14300],{"type":31,"value":3454},{"type":25,"tag":210,"props":14302,"children":14303},{"style":249},[14304],{"type":31,"value":3459},{"type":25,"tag":210,"props":14306,"children":14307},{"class":212,"line":415},[14308,14312,14316,14320,14324,14328,14332,14336,14340,14344],{"type":25,"tag":210,"props":14309,"children":14310},{"style":249},[14311],{"type":31,"value":3467},{"type":25,"tag":210,"props":14313,"children":14314},{"style":233},[14315],{"type":31,"value":3472},{"type":25,"tag":210,"props":14317,"children":14318},{"style":249},[14319],{"type":31,"value":3477},{"type":25,"tag":210,"props":14321,"children":14322},{"style":453},[14323],{"type":31,"value":3482},{"type":25,"tag":210,"props":14325,"children":14326},{"style":249},[14327],{"type":31,"value":522},{"type":25,"tag":210,"props":14329,"children":14330},{"style":453},[14331],{"type":31,"value":3491},{"type":25,"tag":210,"props":14333,"children":14334},{"style":249},[14335],{"type":31,"value":3496},{"type":25,"tag":210,"props":14337,"children":14338},{"style":227},[14339],{"type":31,"value":257},{"type":25,"tag":210,"props":14341,"children":14342},{"style":227},[14343],{"type":31,"value":3505},{"type":25,"tag":210,"props":14345,"children":14346},{"style":249},[14347],{"type":31,"value":3510},{"type":25,"tag":210,"props":14349,"children":14350},{"class":212,"line":434},[14351],{"type":25,"tag":210,"props":14352,"children":14353},{"style":249},[14354],{"type":31,"value":358},{"type":25,"tag":210,"props":14356,"children":14357},{"class":212,"line":469},[14358,14362,14366,14370,14374,14378],{"type":25,"tag":210,"props":14359,"children":14360},{"style":227},[14361],{"type":31,"value":1895},{"type":25,"tag":210,"props":14363,"children":14364},{"style":249},[14365],{"type":31,"value":3529},{"type":25,"tag":210,"props":14367,"children":14368},{"style":274},[14369],{"type":31,"value":3534},{"type":25,"tag":210,"props":14371,"children":14372},{"style":227},[14373],{"type":31,"value":3539},{"type":25,"tag":210,"props":14375,"children":14376},{"style":274},[14377],{"type":31,"value":3544},{"type":25,"tag":210,"props":14379,"children":14380},{"style":249},[14381],{"type":31,"value":3549},{"type":25,"tag":210,"props":14383,"children":14384},{"class":212,"line":478},[14385,14389,14393],{"type":25,"tag":210,"props":14386,"children":14387},{"style":227},[14388],{"type":31,"value":624},{"type":25,"tag":210,"props":14390,"children":14391},{"style":233},[14392],{"type":31,"value":3561},{"type":25,"tag":210,"props":14394,"children":14395},{"style":249},[14396],{"type":31,"value":301},{"type":25,"tag":210,"props":14398,"children":14399},{"class":212,"line":487},[14400,14404,14408],{"type":25,"tag":210,"props":14401,"children":14402},{"style":249},[14403],{"type":31,"value":3573},{"type":25,"tag":210,"props":14405,"children":14406},{"style":313},[14407],{"type":31,"value":3578},{"type":25,"tag":210,"props":14409,"children":14410},{"style":249},[14411],{"type":31,"value":321},{"type":25,"tag":210,"props":14413,"children":14414},{"class":212,"line":496},[14415],{"type":25,"tag":210,"props":14416,"children":14417},{"style":249},[14418],{"type":31,"value":3590},{"type":25,"tag":210,"props":14420,"children":14421},{"class":212,"line":564},[14422],{"type":25,"tag":210,"props":14423,"children":14424},{"style":249},[14425],{"type":31,"value":696},{"type":25,"tag":210,"props":14427,"children":14428},{"class":212,"line":573},[14429],{"type":25,"tag":210,"props":14430,"children":14431},{"style":249},[14432],{"type":31,"value":705},{"type":25,"tag":210,"props":14434,"children":14435},{"class":212,"line":591},[14436],{"type":25,"tag":210,"props":14437,"children":14438},{"style":249},[14439],{"type":31,"value":358},{"type":25,"tag":210,"props":14441,"children":14442},{"class":212,"line":600},[14443,14447],{"type":25,"tag":210,"props":14444,"children":14445},{"style":227},[14446],{"type":31,"value":1981},{"type":25,"tag":210,"props":14448,"children":14449},{"style":249},[14450],{"type":31,"value":3623},{"type":25,"tag":210,"props":14452,"children":14453},{"class":212,"line":609},[14454],{"type":25,"tag":210,"props":14455,"children":14456},{"style":249},[14457],{"type":31,"value":714},{"type":25,"tag":210,"props":14459,"children":14460},{"class":212,"line":618},[14461],{"type":25,"tag":210,"props":14462,"children":14463},{"emptyLinePlaceholder":20},[14464],{"type":31,"value":1677},{"type":25,"tag":210,"props":14466,"children":14467},{"class":212,"line":642},[14468],{"type":25,"tag":210,"props":14469,"children":14470},{"style":217},[14471],{"type":31,"value":3645},{"type":25,"tag":210,"props":14473,"children":14474},{"class":212,"line":663},[14475,14479,14483,14487,14491,14495,14499,14503],{"type":25,"tag":210,"props":14476,"children":14477},{"style":233},[14478],{"type":31,"value":3653},{"type":25,"tag":210,"props":14480,"children":14481},{"style":249},[14482],{"type":31,"value":3658},{"type":25,"tag":210,"props":14484,"children":14485},{"style":274},[14486],{"type":31,"value":3663},{"type":25,"tag":210,"props":14488,"children":14489},{"style":227},[14490],{"type":31,"value":3668},{"type":25,"tag":210,"props":14492,"children":14493},{"style":274},[14494],{"type":31,"value":3673},{"type":25,"tag":210,"props":14496,"children":14497},{"style":227},[14498],{"type":31,"value":3668},{"type":25,"tag":210,"props":14500,"children":14501},{"style":274},[14502],{"type":31,"value":3682},{"type":25,"tag":210,"props":14504,"children":14505},{"style":249},[14506],{"type":31,"value":1959},{"type":25,"tag":46,"props":14508,"children":14509},{"id":3689},[14510],{"type":31,"value":3692},{"type":25,"tag":33,"props":14512,"children":14513},{},[14514],{"type":31,"value":3697},{"type":25,"tag":58,"props":14516,"children":14517},{},[14518,14522,14526,14530,14534],{"type":25,"tag":62,"props":14519,"children":14520},{},[14521],{"type":31,"value":3705},{"type":25,"tag":62,"props":14523,"children":14524},{},[14525],{"type":31,"value":3710},{"type":25,"tag":62,"props":14527,"children":14528},{},[14529],{"type":31,"value":3715},{"type":25,"tag":62,"props":14531,"children":14532},{},[14533],{"type":31,"value":3720},{"type":25,"tag":62,"props":14535,"children":14536},{},[14537],{"type":31,"value":3725},{"type":25,"tag":39,"props":14539,"children":14540},{"id":3728},[14541],{"type":31,"value":3731},{"type":25,"tag":58,"props":14543,"children":14545},{"className":14544},[3735],[14546,14554,14562,14570,14578,14586,14594,14602,14610,14618,14626],{"type":25,"tag":62,"props":14547,"children":14549},{"className":14548},[3740],[14550,14553],{"type":25,"tag":3743,"props":14551,"children":14552},{"disabled":20,"type":3745},[],{"type":31,"value":3748},{"type":25,"tag":62,"props":14555,"children":14557},{"className":14556},[3740],[14558,14561],{"type":25,"tag":3743,"props":14559,"children":14560},{"disabled":20,"type":3745},[],{"type":31,"value":3757},{"type":25,"tag":62,"props":14563,"children":14565},{"className":14564},[3740],[14566,14569],{"type":25,"tag":3743,"props":14567,"children":14568},{"disabled":20,"type":3745},[],{"type":31,"value":3766},{"type":25,"tag":62,"props":14571,"children":14573},{"className":14572},[3740],[14574,14577],{"type":25,"tag":3743,"props":14575,"children":14576},{"disabled":20,"type":3745},[],{"type":31,"value":3775},{"type":25,"tag":62,"props":14579,"children":14581},{"className":14580},[3740],[14582,14585],{"type":25,"tag":3743,"props":14583,"children":14584},{"disabled":20,"type":3745},[],{"type":31,"value":3784},{"type":25,"tag":62,"props":14587,"children":14589},{"className":14588},[3740],[14590,14593],{"type":25,"tag":3743,"props":14591,"children":14592},{"disabled":20,"type":3745},[],{"type":31,"value":3793},{"type":25,"tag":62,"props":14595,"children":14597},{"className":14596},[3740],[14598,14601],{"type":25,"tag":3743,"props":14599,"children":14600},{"disabled":20,"type":3745},[],{"type":31,"value":3802},{"type":25,"tag":62,"props":14603,"children":14605},{"className":14604},[3740],[14606,14609],{"type":25,"tag":3743,"props":14607,"children":14608},{"disabled":20,"type":3745},[],{"type":31,"value":3811},{"type":25,"tag":62,"props":14611,"children":14613},{"className":14612},[3740],[14614,14617],{"type":25,"tag":3743,"props":14615,"children":14616},{"disabled":20,"type":3745},[],{"type":31,"value":3820},{"type":25,"tag":62,"props":14619,"children":14621},{"className":14620},[3740],[14622,14625],{"type":25,"tag":3743,"props":14623,"children":14624},{"disabled":20,"type":3745},[],{"type":31,"value":3829},{"type":25,"tag":62,"props":14627,"children":14629},{"className":14628},[3740],[14630,14633],{"type":25,"tag":3743,"props":14631,"children":14632},{"disabled":20,"type":3745},[],{"type":31,"value":3838},{"type":25,"tag":39,"props":14635,"children":14636},{"id":3841},[14637],{"type":31,"value":3844},{"type":25,"tag":33,"props":14639,"children":14640},{},[14641],{"type":31,"value":3849},{"type":25,"tag":33,"props":14643,"children":14644},{},[14645],{"type":31,"value":3854},{"type":25,"tag":33,"props":14647,"children":14648},{},[14649,14650,14654],{"type":31,"value":3859},{"type":25,"tag":3861,"props":14651,"children":14652},{"href":3863},[14653],{"type":31,"value":3866},{"type":31,"value":3868},{"type":25,"tag":3870,"props":14656,"children":14657},{},[],{"type":25,"tag":33,"props":14659,"children":14660},{},[14661,14665],{"type":25,"tag":66,"props":14662,"children":14663},{},[14664],{"type":31,"value":3880},{"type":31,"value":3882},{"type":25,"tag":3884,"props":14667,"children":14668},{},[14669],{"type":31,"value":3888},{"title":8,"searchDepth":265,"depth":265,"links":14671},[14672,14676,14684,14690,14695,14699,14703,14708,14712,14713],{"id":41,"depth":223,"text":44,"children":14673},[14674,14675],{"id":48,"depth":265,"text":51},{"id":115,"depth":265,"text":118},{"id":154,"depth":223,"text":157,"children":14677},[14678,14679,14680,14681,14682,14683],{"id":160,"depth":265,"text":163},{"id":717,"depth":265,"text":720},{"id":1202,"depth":265,"text":1205},{"id":1248,"depth":265,"text":1251},{"id":1294,"depth":265,"text":1297},{"id":1340,"depth":265,"text":1343},{"id":1386,"depth":223,"text":1389,"children":14685},[14686,14687,14688,14689],{"id":1392,"depth":265,"text":1395},{"id":1450,"depth":265,"text":1453},{"id":1527,"depth":265,"text":1530},{"id":2060,"depth":265,"text":2063},{"id":2147,"depth":223,"text":2150,"children":14691},[14692,14693,14694],{"id":2153,"depth":265,"text":2156},{"id":2172,"depth":265,"text":2175},{"id":2191,"depth":265,"text":2194},{"id":2210,"depth":223,"text":2213,"children":14696},[14697,14698],{"id":2216,"depth":265,"text":2219},{"id":2348,"depth":265,"text":2351},{"id":2750,"depth":223,"text":2753,"children":14700},[14701,14702],{"id":2756,"depth":265,"text":2759},{"id":3051,"depth":265,"text":3054},{"id":3090,"depth":223,"text":3093,"children":14704},[14705,14706,14707],{"id":3096,"depth":265,"text":3099},{"id":3215,"depth":265,"text":3218},{"id":3244,"depth":265,"text":3247},{"id":3273,"depth":223,"text":3276,"children":14709},[14710,14711],{"id":3279,"depth":265,"text":3282},{"id":3689,"depth":265,"text":3692},{"id":3728,"depth":223,"text":3731},{"id":3841,"depth":223,"text":3844},1771002836142]