1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/advanced-product-mapping.svg"/><link rel="stylesheet" href="/_next/static/chunks/073f5_pn9l6jg.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/2fejzo90sps83.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0rv957kfajsag.js"/>
1<script src="/_next/static/chunks/25i_2zaqnvdve.js" async=""></script>
1<script src="/_next/static/chunks/4358d0033e-06.js" async=""></script>
1<script src="/_next/static/chunks/1_9ladt86toci.js" async=""></script>
1<script src="/_next/static/chunks/2cghuaks0gu18.js" async=""></script>
1<script src="/_next/static/chunks/3z4i1zd9hfdd0.js" async=""></script>
1<script src="/_next/static/chunks/22x670s4pk_sc.js" async=""></script>
1<script src="/_next/static/chunks/0-77korf33a3w.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-3h6glazstituv.js" async=""></script>
1<script src="/_next/static/chunks/1-6rvorbe33qf.js" async=""></script>
1<script src="/_next/static/chunks/01o2gn3vjmcl_.js" async=""></script>
1<script src="/_next/static/chunks/0du9yo1ek-u3t.js" async=""></script>
1<script src="/_next/static/chunks/3i0c58--m47id.js" async=""></script>
1<script src="/_next/static/chunks/0yoqtey25p11z.js" async=""></script>
1<script src="/_next/static/chunks/1yysj53rqfwa5.js" async=""></script>
1<script src="/_next/static/chunks/11l6f97_0svep.js" async=""></script>
1<script src="https://clerk.acodei.com/npm/@clerk/clerk-js@6/dist/clerk.browser.js" data-clerk-js-script="true" async="" crossorigin="anonymous" data-clerk-publishable-key="pk_live_Y2xlcmsuYWNvZGVpLmNvbSQ"></script>
1<meta name="next-size-adjust" content=""/><link rel="preload" href="https://clerk.acodei.com/npm/@clerk/ui@1/dist/ui.browser.js" as="script" crossorigin="anonymous"/><title>Stripe Product Mapping for QuickBooks | Acodei</title><meta name="description" content="Map Stripe products to QuickBooks with rules on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees."/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://www.acodei.com/features/advanced-product-mapping"/><meta property="og:title" content="Stripe Product Mapping for QuickBooks | Acodei"/><meta property="og:description" content="Map Stripe products to QuickBooks with rules on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees."/><meta property="og:url" content="https://www.acodei.com/features/advanced-product-mapping"/><meta property="og:image" content="https://www.acodei.com/api/og?eyebrow=Feature&title=Stripe+Product+Mapping+for+QuickBooks&subtitle=Stripe+to+QuickBooks"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Stripe Product Mapping for QuickBooks | Acodei"/><meta name="twitter:description" content="Map Stripe products to QuickBooks with rules on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees."/><meta name="twitter:image" content="https://www.acodei.com/api/og?eyebrow=Feature&title=Stripe+Product+Mapping+for+QuickBooks&subtitle=Stripe+to+QuickBooks"/><link rel="icon" href="/favicon.ico?favicon.1vo3c0tj1oy31.ico" sizes="48x48" type="image/x-icon"/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body class="outfit_f3a568e1-module__IgKfaq__variable font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><header class="bg-white"><nav aria-label="Global" class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">Acodei</span><img alt="Acodei" loading="lazy" width="111" height="24" decoding="async" data-nimg="1" class="h-7 w-auto" style="color:transparent" src="/logo-black.svg"/></a></div><div class="flex lg:hidden"><button type="button" class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700"><span class="sr-only">Open main menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><div class="hidden lg:flex lg:gap-x-6"><a class="text-sm/6 font-semibold whitespace-nowrap text-gray-900" href="/">Stripe QuickBooks Integration</a><a class="text-sm/6 font-semibold text-gray-900" href="/features">Features</a><a class="text-sm/6 font-semibold text-gray-900" href="/solutions">Solutions</a><a class="text-sm/6 font-semibold text-gray-900" href="/pricing">Pricing</a><a class="text-sm/6 font-semibold text-gray-900" href="/contact">Contact</a><div class="relative"><button type="button" class="inline-flex items-center gap-x-1 text-sm/6 font-semibold text-gray-900 outline-none"><span>Resources</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 transition-transform duration-200"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></button><div class="absolute left-1/2 z-10 mt-5 flex w-screen max-w-max -translate-x-1/2 bg-transparent px-4 transition-all duration-200 invisible translate-y-1 opacity-0"><div class="w-screen max-w-md flex-auto overflow-hidden rounded-3xl bg-white text-sm/6 shadow-lg outline-1 outline-gray-900/5"><div class="p-4"><p class="px-4 pb-1 text-xs font-semibold tracking-wide text-gray-500 uppercase">Stripe and Quickbooks resources</p><div class="group relative flex gap-x-6 rounded-lg p-4 hover:bg-gray-50"><div class="mt-1 flex size-11 flex-none items-center justify-center rounded-lg bg-gray-50 group-hover:bg-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="size-6 text-gray-600 group-hover:text-indigo-600"><path stroke-linecap="round" stroke-linejoin="round" d="M16.712 4.33a9.027 9.027 0 0 1 1.652 1.306c.51.51.944 1.064 1.306 1.652M16.712 4.33l-3.448 4.138m3.448-4.138a9.014 9.014 0 0 0-9.424 0M19.67 7.288l-4.138 3.448m4.138-3.448a9.014 9.014 0 0 1 0 9.424m-4.138-5.976a3.736 3.736 0 0 0-.88-1.388 3.737 3.737 0 0 0-1.388-.88m2.268 2.268a3.765 3.765 0 0 1 0 2.528m-2.268-4.796a3.765 3.765 0 0 0-2.528 0m4.796 4.796c-.181.506-.475.982-.88 1.388a3.736 3.736 0 0 1-1.388.88m2.268-2.268 4.138 3.448m0 0a9.027 9.027 0 0 1-1.306 1.652c-.51.51-1.064.944-1.652 1.306m0 0-3.448-4.138m3.448 4.138a9.014 9.014 0 0 1-9.424 0m5.976-4.138a3.765 3.765 0 0 1-2.528 0m0 0a3.736 3.736 0 0 1-1.388-.88 3.737 3.737 0 0 1-.88-1.388m2.268 2.268L7.288 19.67m0 0a9.024 9.024 0 0 1-1.652-1.306 9.027 9.027 0 0 1-1.306-1.652m0 0 4.138-3.448M4.33 16.712a9.014 9.014 0 0 1 0-9.424m4.138 5.976a3.765 3.765 0 0 1 0-2.528m0 0c.181-.506.475-.982.88-1.388a3.736 3.736 0 0 1 1.388-.88m-2.268 2.268L4.33 7.288m6.406 1.18L7.288 4.33m0 0a9.024 9.024 0 0 0-1.652 1.306A9.025 9.025 0 0 0 4.33 7.288"></path></svg></div><div><a href="https://docs.acodei.com" class="font-semibold text-gray-900">Acodei Help Center<span class="absolute inset-0"></span></a><p class="mt-1 text-gray-600">A collection of helpful articles and how-to guides to make you a Stripe QuickBooks product mapping pro</p></div></div><div class="group relative flex gap-x-6 rounded-lg p-4 hover:bg-gray-50"><div class="mt-1 flex size-11 flex-none items-center justify-center rounded-lg bg-gray-50 group-hover:bg-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="size-6 text-gray-600 group-hover:text-indigo-600"><path stroke-linecap="round" stroke-linejoin="round" d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z"></path></svg></div><div><a class="font-semibold text-gray-900" href="/faqs">Acodei FAQs<span class="absolute inset-0"></span></a><p class="mt-1 text-gray-600">Resourceful answers about Acodei and how to connect Stripe to QuickBooks with it.</p></div></div><div class="group relative flex gap-x-6 rounded-lg p-4 hover:bg-gray-50"><div class="mt-1 flex size-11 flex-none items-center justify-center rounded-lg bg-gray-50 group-hover:bg-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="size-6 text-gray-600 group-hover:text-indigo-600"><path stroke-linecap="round" stroke-linejoin="round" d="M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 0 1-2.25 2.25M16.5 7.5V18a2.25 2.25 0 0 0 2.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 0 0 2.25 2.25h13.5M6 7.5h3v3H6v-3Z"></path></svg></div><div><a class="font-semibold text-gray-900" href="/blog">Blog<span class="absolute inset-0"></span></a><p class="mt-1 text-gray-600">Dive into the nitty gritty of Stripe & QuickBooks Online accounting</p></div></div></div><div class="grid grid-cols-2 divide-x divide-gray-900/5 bg-gray-50"><a class="flex items-center justify-center gap-x-2.5 p-3 font-semibold text-gray-900 hover:bg-gray-100" href="/pricing"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 flex-none text-gray-400"><path d="M10.75 10.818v2.614A3.13 3.13 0 0 0 11.888 13c.482-.315.612-.648.612-.875 0-.227-.13-.56-.612-.875
1a3.13 3.13 0 0 0-1.138-.432ZM8.33 8.62c.053.055.115.11.184.164.208.16.46.284.736.363V6.603a2.45 2.45 0 0 0-.35.13c-.14.065-.27.143-.386.233-.377.292-.514.627-.514.909 0 .184.058.39.202.592.037.051.08.102.128.152Z"></path><path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-8-6a.75.75 0 0 1 .75.75v.316a3.78 3.78 0 0 1 1.653.713c.426.33.744.74.925 1.2a.75.75 0 0 1-1.395.55 1.35 1.35 0 0 0-.447-.563 2.187 2.187 0 0 0-.736-.363V9.3c.698.093 1.383.32 1.959.696.787.514 1.29 1.27 1.29 2.13 0 .86-.504 1.616-1.29 2.13-.576.377-1.261.603-1.96.696v.299a.75.75 0 1 1-1.5 0v-.3c-.697-.092-1.382-.318-1.958-.695-.482-.315-.857-.717-1.078-1.188a.75.75 0 1 1 1.359-.636c.08.173.245.376.54.569.313.205.706.353 1.138.432v-2.748a3.782 3.782 0 0 1-1.653-.713C6.9 9.433 6.5 8.681 6.5 7.875c0-.805.4-1.558 1.097-2.096a3.78 3.78 0 0 1 1.653-.713V4.75A.75.75 0 0 1 10 4Z" clip-rule="evenodd"></path></svg>See Pricing</a><button type="button" class="flex items-center justify-center gap-x-2.5 p-3 font-semibold text-gray-900 hover:bg-gray-100"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="size-5 flex-none text-gray-400"><path fill-rule="evenodd" d="M2 10a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm6.39-2.908a.75.75 0 0 1 .766.027l3.5 2.25a.75.75 0 0 1 0 1.262l-3.5 2.25A.75.75 0 0 1 8 12.25v-4.5a.75.75 0 0 1 .39-.658Z" clip-rule="evenodd"></path></svg>See Acodei in Action</button></div></div></div></div></div><div class="hidden lg:flex lg:flex-1 lg:items-center lg:justify-end lg:gap-x-4"><a href="https://app.acodei.com" class="text-sm/6 font-semibold text-gray-900">Log in <span aria-hidden="true">â</span></a><a class="font-semibold px-3 py-2 text-sm rounded-md bg-acodei-blue text-white shadow-xs hover:bg-acodei-teal hover:text-gray-900 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-acodei-blue" href="https://app.acodei.com/signup">Try For Free</a></div></nav><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span></header><main>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Advanced Product Mapping | Acodei","description":"Map Stripe products to QuickBooks with rule-based logic on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees.","url":"https://www.acodei.com/features/advanced-product-mapping","isPartOf":{"@type":"WebSite","name":"Acodei","url":"https://www.acodei.com"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can I map subscription tiers separately?","acceptedAnswer":{"@type":"Answer","text":"Yes. Mapping by Stripe Price ID is designed for monthly/annual or tiered pricing so each tier can post to its own QuickBooks product."}},{"@type":"Question","name":"Does this work for multi-currency transactions?","acceptedAnswer":{"@type":"Answer","text":"Yes, but value-based rules match by both amount and currency. A USD amount will not match an identical numeric value in another currency."}},{"@type":"Question","name":"What happens when multiple rules could match?","acceptedAnswer":{"@type":"Answer","text":"Only the first matching rule applies. Keep high-specificity rules at the top of the mapping list."}},{"@type":"Question","name":"Does advanced mapping cover sales tax as well as products and fees?","acceptedAnswer":{"@type":"Answer","text":"Yes, if Stripe Tax is switched on in your Stripe account. Tax is configured in the same Account Mapping screen as your product and fee rules. In US QuickBooks companies the tax total posts to one liability product; non-US companies map each Stripe tax rate to a QuickBooks tax code. Without Stripe Tax on the Stripe side there is nothing for Acodei to read, and non-US companies can have tax applied in QuickBooks after the fact instead, which our team enables."}}]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.acodei.com/"},{"@type":"ListItem","position":2,"name":"Features","item":"https://www.acodei.com/features"},{"@type":"ListItem","position":3,"name":"Advanced Product Mapping","item":"https://www.acodei.com/features/advanced-product-mapping"}]}</script>
1<section class="relative isolate overflow-hidden bg-white py-20 sm:py-24"><div aria-hidden="true" class="absolute -top-32 left-1/2 -z-10 h-72 w-[50rem] -translate-x-1/2 rounded-full bg-gradient-to-r from-acodei-blue/15 via-acodei-teal/10 to-acodei-purple/15 blur-3xl"></div><div class="mx-auto px-6 lg:px-8 max-w-7xl"><div class="grid items-center gap-12 lg:grid-cols-2 lg:gap-16"><div><p class="text-sm font-semibold tracking-wide text-acodei-blue uppercase">Revenue categorization without manual cleanup</p><h1 class="mt-3 text-4xl font-semibold tracking-tight text-gray-900 sm:text-5xl">Advanced product mapping from Stripe to QuickBooks</h1><p class="mt-6 max-w-2xl text-lg text-gray-600">Build rule-based mapping that scales with your catalog, subscriptions, and connected Stripe accounts so your books stay clean as you grow.</p><div class="mt-8 flex flex-wrap items-center gap-5"><a class="font-semibold px-3.5 py-2.5 text-sm rounded-md bg-acodei-blue text-white shadow-xs hover:bg-acodei-teal hover:text-gray-900 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-acodei-blue" href="https://app.acodei.com/signup">Try Product Mapping</a><a class="text-sm/6 font-semibold text-gray-900" href="/pricing">See plans and pricing<!-- --> <span aria-hidden="true">â</span></a></div><p class="mt-4 text-sm text-gray-600">14-day free trial · card required · cancel anytime</p></div><div class="mx-auto w-full max-w-xl rounded-2xl border border-gray-200 bg-white p-4 shadow-sm"><img alt="Advanced Product Mapping" width="1200" height="800" decoding="async" data-nimg="1" class="h-auto w-full rounded-xl" style="color:transparent" src="/advanced-product-mapping.svg"/></div></div></div></section><section class="bg-white pb-8"><div class="mx-auto px-6 lg:px-8 max-w-7xl"><div class="flex flex-wrap items-center justify-center gap-5 sm:gap-8 "><img alt="Stripe Verified Partner Badge" loading="lazy" width="228" height="54" decoding="async" data-nimg="1" class="h-9 w-auto" style="color:transparent" src="/stripe-partner-badge.svg"/><img alt="QuickBooks Intuit Badge" loading="lazy" width="230" height="54" decoding="async" data-nimg="1" class="h-9 w-auto" style="color:transparent" srcSet="/_next/image?url=%2Fqbo-partner-badge.png&w=256&q=75 1x, /_next/image?url=%2Fqbo-partner-badge.png&w=640&q=75 2x" src="/_next/image?url=%2Fqbo-partner-badge.png&w=640&q=75"/></div></div></section><section class="bg-gray-50 py-24 sm:py-28"><div class="mx-auto px-6 lg:px-8 max-w-7xl"><div class="mx-auto max-w-3xl text-center"><h2 class="text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl">Why teams choose Advanced Product Mapping</h2><p class="mt-4 text-base text-gray-600 sm:text-lg">High-impact capabilities that reduce accounting effort while improving data accuracy.</p></div><div class="mt-12 grid gap-5 lg:grid-cols-3"><article class="rounded-2xl bg-white p-7 shadow-sm ring-1 ring-black/5"><h3 class="text-lg font-semibold text-gray-900">Map beyond one default product</h3><p class="mt-3 text-sm leading-6 text-gray-600">Create specific rules using Stripe Product ID, Price ID, metadata, descriptions, transaction values, and Stripe account ID.</p></article><article class="rounded-2xl bg-white p-7 shadow-sm ring-1 ring-black/5"><h3 class="text-lg font-semibold text-gray-900">Keep control with rule priority</h3><p class="mt-3 text-sm leading-6 text-gray-600">Acodei evaluates mappings top-to-bottom, so precise rules can override broad ones and avoid misclassified revenue.</p></article><article class="rounded-2xl bg-white p-7 shadow-sm ring-1 ring-black/5"><h3 class="text-lg font-semibold text-gray-900">Extend mapping to refunds and fees</h3><p class="mt-3 text-sm leading-6 text-gray-600">Use the same mapping engine for sales, refunds, and Stripe fees to keep your QuickBooks data consistent and audit ready.</p></article><article class="rounded-2xl bg-white p-7 shadow-sm ring-1 ring-black/5"><h3 class="text-lg font-semibold text-gray-900">Sales tax lands where your books expect it</h3><p class="mt-3 text-sm leading-6 text-gray-600">Tax that Stripe calculates comes across on the same sale, not as a separate reconciliation step. US QuickBooks companies map it to a single liability product, because QuickBooks does not let a third party create official sales-tax rates. Non-US companies map each Stripe tax rate to a QuickBooks tax code, group codes included. Both need Stripe Tax switched on in your Str
1ipe account first.<!-- --> <!-- -->See<!-- --> <a class="text-sm/6 font-medium text-acodei-blue hover:underline" href="/glossary/stripe-tax">how Stripe Tax reaches QuickBooks</a>.</p></article></div><p class="mx-auto mt-10 max-w-3xl text-center text-base text-gray-600">Already mapping products? Pair these rules with <a class="text-sm/6 font-medium text-acodei-blue hover:underline" href="/features/class-mapping">class tracking</a> to segment the same revenue by QuickBooks class.</p><p class="mx-auto mt-4 max-w-3xl text-center text-base text-gray-600">Mapping depth is the clearest difference between the tools in this category. See <a class="text-sm/6 font-medium text-acodei-blue hover:underline" href="/vs/synder">Acodei compared with Synder</a>.</p></div></section><section class="bg-white py-24 sm:py-28"><div class="mx-auto px-6 lg:px-8 max-w-7xl"><div class="grid items-center gap-10 lg:grid-cols-2 lg:gap-16"><div><h2 class="text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl">How to get started</h2><ol class="mt-8 space-y-4"><li class="flex gap-4"><span class="mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full bg-acodei-blue text-xs font-semibold text-white">1</span><p class="text-sm leading-6 text-gray-700">Enable Multiple Product Mapping in Account Mapping inside your Acodei dashboard.</p></li><li class="flex gap-4"><span class="mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full bg-acodei-blue text-xs font-semibold text-white">2</span><p class="text-sm leading-6 text-gray-700">Create or confirm your Product/Service items in QuickBooks for each reporting category.</p></li><li class="flex gap-4"><span class="mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full bg-acodei-blue text-xs font-semibold text-white">3</span><p class="text-sm leading-6 text-gray-700">Add mapping rules by type, set criteria, select output products, and order rules from most specific to broadest.</p></li><li class="flex gap-4"><span class="mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full bg-acodei-blue text-xs font-semibold text-white">4</span><p class="text-sm leading-6 text-gray-700">Run small live tests and adjust priority to catch edge cases before scaling volume.</p></li></ol><p class="mt-8 text-sm text-gray-600">Want the full walkthrough?<!-- --> <a class="text-sm/6 font-semibold text-gray-900" href="/blog/what-is-multiple-product-mapping">How multiple product mapping works<!-- --> <span aria-hidden="true">â</span></a></p></div><div class="mx-auto w-full max-w-2xl rounded-2xl border border-gray-200 bg-gray-50 p-3 shadow-sm"><img alt="Acodei multiple product mapping setup screen" loading="lazy" width="1400" height="900" decoding="async" data-nimg="1" class="h-auto w-full rounded-xl" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fionebgognajfpbggxiid.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Forganization-images%2F194%2F1755206054847_how_to_set_up.png&w=1920&q=75 1x, /_next/image?url=https%3A%2F%2Fionebgognajfpbggxiid.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Forganization-images%2F194%2F1755206054847_how_to_set_up.png&w=3840&q=75 2x" src="/_next/image?url=https%3A%2F%2Fionebgognajfpbggxiid.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Forganization-images%2F194%2F1755206054847_how_to_set_up.png&w=3840&q=75"/></div></div></div></section><section class="bg-white py-24 sm:py-28"><div class="mx-auto px-6 lg:px-8 max-w-7xl"><div class="mx-auto max-w-3xl text-center"><p class="text-sm font-semibold tracking-wide text-acodei-blue uppercase">Testimonials</p><h2 class="mt-2 text-3xl font-semibold tracking-tight text-gray-900 sm:text-5xl">Trusted by 4,000+ users worldwide</h2><p class="mt-5 text-base text-gray-600 sm:text-lg">Business owners and finance leaders on what changed once their Stripe activity started landing in QuickBooks automatically.</p></div><div class="mt-12 grid gap-4 sm:grid-cols-2 xl:grid-cols-3"><figure class="rounded-2xl border border-gray-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-1 text-amber-400" aria-label="5 stars"><span>â
</span><span>â
</span><span>â
</span><span>â
</span><span>â
</span></div><blockquote class="mt-4 text-sm leading-6 text-gray-700">â<!-- -->Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.<!-- -->â</blockquote><figcaption class="mt-6"><p class="text-sm font-semibold text-gray-900">Andres</p><p class="text-sm text-gray-600">
1Co-founder and CEO at Kanguro Collections and Reinsurance</p></figcaption></figure><figure class="rounded-2xl border border-gray-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-1 text-amber-400" aria-label="5 stars"><span>â
</span><span>â
</span><span>â
</span><span>â
</span><span>â
</span></div><blockquote class="mt-4 text-sm leading-6 text-gray-700">â<!-- -->The app does a beautiful job of syncing and automatically categorizing our Stripe data. I don't think I could function without this app.<!-- -->â</blockquote><figcaption class="mt-6"><p class="text-sm font-semibold text-gray-900">Kenneth</p><p class="text-sm text-gray-600">CEO at Bell Benefits Group</p></figcaption></figure><figure class="rounded-2xl border border-gray-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-1 text-amber-400" aria-label="5 stars"><span>â
</span><span>â
</span><span>â
</span><span>â
</span><span>â
</span></div><blockquote class="mt-4 text-sm leading-6 text-gray-700">â<!-- -->If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.<!-- -->â</blockquote><figcaption class="mt-6"><p class="text-sm font-semibold text-gray-900">Ryan</p><p class="text-sm text-gray-600">Owner at Indie Music Academy</p></figcaption></figure><figure class="rounded-2xl border border-gray-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-1 text-amber-400" aria-label="5 stars"><span>â
</span><span>â
</span><span>â
</span><span>â
</span><span>â
</span></div><blockquote class="mt-4 text-sm leading-6 text-gray-700">â<!-- -->This app works exactly as described, saving time because I no longer have to create journal entries for my Stripe transactions.<!-- -->â</blockquote><figcaption class="mt-6"><p class="text-sm font-semibold text-gray-900">Jacquie</p><p class="text-sm text-gray-600">Owner at Camp Mowglis</p></figcaption></figure><figure class="rounded-2xl border border-gray-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-1 text-amber-400" aria-label="5 stars"><span>â
</span><span>â
</span><span>â
</span><span>â
</span><span>â
</span></div><blockquote class="mt-4 text-sm leading-6 text-gray-700">â<!-- -->The connection and sync with QuickBooks Online has been a huge time saver and is working very smoothly! I am so glad we found this tool!!<!-- -->â</blockquote><figcaption class="mt-6"><p class="text-sm font-semibold text-gray-900">Kim</p><p class="text-sm text-gray-600">CFO at The Paperless Agent</p></figcaption></figure><figure class="rounded-2xl border border-gray-200 bg-white p-6 shadow-sm"><div class="flex items-center gap-1 text-amber-400" aria-label="5 stars"><span>â
</span><span>â
</span><span>â
</span><span>â
</span><span>â
</span></div><blockquote class="mt-4 text-sm leading-6 text-gray-700">â<!-- -->As a solopreneur, any increase in productivity is a good thing. Acodei helped me in this area, and I'm grateful!<!-- -->â</blockquote><figcaption class="mt-6"><p class="text-sm font-semibold text-gray-900">Elijah</p><p class="text-sm text-gray-600">Owner at Elijah Wordsmith</p></figcaption></figure></div></div></section><section class="bg-gray-50 py-24 sm:py-28"><div class="mx-auto px-6 lg:px-8 max-w-7xl"><div class="mx-auto max-w-3xl text-center"><p class="text-sm font-semibold tracking-wide text-acodei-blue uppercase">FAQ</p><h2 class="mt-2 text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl">Common questions about Advanced Product Mapping</h2></div><dl class="mx-auto mt-12 max-w-4xl space-y-4"><div class="rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5"><dt class="text-base font-semibold text-gray-900">Can I map subscription tiers separately?</dt><dd class="mt-3 text-sm leading-6 text-gray-600">Yes. Mapping by Stripe Price ID is designed for monthly/annual or tiered pricing so each tier can post to its own QuickBooks product.</dd></div><div class="rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5"><dt class="text-base font-semibold text-gray-900">Does this work for multi-currency transactions?</dt><dd class="mt-3 text-sm leading-6 text-gray-600">Yes, but value-based rules match by both amount and currency. A USD amount will not match an identical numeric value in another currency.</dd></div><div class="rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5"><dt class="text-base font-semibold text-gray-900">What happens when multiple rules could match?</dt><dd class="mt-3 text-sm leading-6 text-gray-600">Only the first matching rule applies. Keep high-specificity rules at the top of the mapping list.</d
1d></div><div class="rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5"><dt class="text-base font-semibold text-gray-900">Does advanced mapping cover sales tax as well as products and fees?</dt><dd class="mt-3 text-sm leading-6 text-gray-600">Yes, if Stripe Tax is switched on in your Stripe account. Tax is configured in the same Account Mapping screen as your product and fee rules. In US QuickBooks companies the tax total posts to one liability product; non-US companies map each Stripe tax rate to a QuickBooks tax code. Without Stripe Tax on the Stripe side there is nothing for Acodei to read, and non-US companies can have tax applied in QuickBooks after the fact instead, which our team enables.</dd></div></dl></div></section><section class="bg-white pt-24 sm:pt-28"><div class="mx-auto px-6 lg:px-8 max-w-7xl"><div class="mx-auto max-w-3xl text-center"><h2 class="text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl">Related features</h2><p class="mt-4 text-base text-gray-600">Other parts of the Stripe to QuickBooks sync that pair well with<!-- --> <!-- -->advanced product mapping<!-- -->.</p></div><div class="mx-auto mt-10 grid max-w-5xl gap-5 sm:grid-cols-2"><article class="rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5"><h3 class="text-base font-semibold"><a class="text-sm/6 font-semibold text-acodei-blue hover:underline" href="/features/class-mapping">Class mapping</a></h3><p class="mt-2 text-sm leading-6 text-gray-600">Add QuickBooks classes to synced sales receipts and invoices for category-level reporting. Requires QuickBooks Online Plus or Advanced.</p></article><article class="rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5"><h3 class="text-base font-semibold"><a class="text-sm/6 font-semibold text-acodei-blue hover:underline" href="/features/automated-invoice-sync">Automated invoice sync</a></h3><p class="mt-2 text-sm leading-6 text-gray-600">Bring Stripe invoices into QuickBooks and apply payments and credit memos automatically.</p></article><article class="rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5"><h3 class="text-base font-semibold"><a class="text-sm/6 font-semibold text-acodei-blue hover:underline" href="/features/multi-currency-mastery">Multi-currency sync</a></h3><p class="mt-2 text-sm leading-6 text-gray-600">Post foreign-currency Stripe sales with exchange-rate handling and currency-specific customer records. Enabled by our team on request.</p></article><article class="rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5"><h3 class="text-base font-semibold"><a class="text-sm/6 font-semibold text-acodei-blue hover:underline" href="/features/historical-data-import">Historical data import</a></h3><p class="mt-2 text-sm leading-6 text-gray-600">Backfill prior Stripe activity by month range so reporting starts from a complete baseline.</p></article></div></div></section><section class="bg-white py-24 sm:py-28"><div class="mx-auto px-6 lg:px-8 max-w-7xl"><div class="rounded-3xl bg-gradient-to-r from-acodei-blue to-acodei-purple px-8 py-12 text-white sm:px-12"><h2 class="text-3xl font-semibold tracking-tight sm:text-4xl">Ready to map your Stripe catalog once and leave it alone?</h2><p class="mt-4 max-w-2xl text-base text-white/85 sm:text-lg">Launch with Acodei and build an accounting workflow that scales as your Stripe volume grows.</p><div class="mt-8 flex flex-wrap items-center gap-5"><a class="font-semibold px-3.5 py-2.5 text-sm rounded-md bg-white text-gray-900 shadow-xs inset-ring inset-ring-gray-300 hover:bg-gray-50 transition-colors" href="https://app.acodei.com/signup">Try Product Mapping</a><a class="text-sm/6 font-semibold text-white hover:text-white/85" target="_blank" rel="noreferrer" href="https://docs.acodei.com/docs/multiple-product-mapping/">Deep dive in documentation<!-- --> <span aria-hidden="true">â</span></a></div><p class="mt-4 text-sm text-white/85">14-day free trial · card required · cancel anytime</p></div></div></section><!--$--><!--/$--></main><footer class="bg-white"><div class="mx-auto px-6 lg:px-8 max-w-7xl py-16 sm:py-20"><div class="grid gap-12 lg:grid-cols-2 lg:gap-16"><div><img alt="Acodei" loading="lazy" width="111" height="24" decoding="async" data-nimg="1" class="h-7 w-auto" style="color:transparent" src="/logo-black.svg"/><p class="mt-6 max-w-md text-sm text-gray-600">Join our newsletter to stay up to date on features and releases.</p><form class="mt-4 flex w-full max-w-md flex-col gap-3 sm:flex-row"><input type="email" placeholder="Enter your email" class="min-w-0 flex-1 rounded-md border border-gray-300 px-3 py-2 text-sm text-gray-900 placeholder:text-gray-400 focus:border-acodei-blue focus:outline-none" name="email"/><button type="submit" class="rounded-md bg-acodei-blue px-4 py-2 text-sm font-semibold text-white transition-colors hover:bg-acodei-teal hover:text-gray-900">Subscribe</button></form></div><div class="grid gap-10 sm:grid-cols-3"><div><h3 class="text-sm font-semibold text-gray-900">Navigation</h3><ul class="mt-4 space-y-3"><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/">Stripe QuickBooks Integration</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/pricing">Pricing</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/features">Features</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/solutions">Solutions</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/solutions/saas">For SaaS companies</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/solutions/high-volume">For high-volume businesses</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/solutions/ecommerce">For ecommerce sellers</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/solutions/accountants">For accountants</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/blog">Blog</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="https://docs.acodei.com">Help Center</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/faqs">FAQs</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/glossary">Glossary</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/contact">Contact</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="https://www.linkedin.com/company/acodei/">LinkedIn</a></li></ul></div><div><h3 class="text-sm font-semibold text-gray-900">Compare</h3><ul class="mt-4 space-y-3"><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/vs/synder">Acodei vs Synder</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/vs/paytraqer">Acodei vs PayTraQer</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/vs/quickbooks-stripe-connector">Acodei vs QuickBooks Stripe Connector</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/vs/zapier">Acodei vs Zapier</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/vs/webgility">Acodei vs Webgility</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/vs">All comparisons</a></li></ul></div><div><h3 class="text-sm font-semibold text-gray-900">Legal</h3><ul class="mt-4 space-y-3"><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/terms">Terms</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/privacy">Privacy</a></li><li><a class="text-sm text-gray-600 hover:text-gray-900" href="/data-processing">Data processing</a></li></ul></div></div></div><div class="mt-12 border-t border-gray-200 pt-6"><p class="text-sm text-gray-500">© <!-- -->2026<!-- --> Acodei. All rights reserved.</p><p class="mt-3 text-xs leading-5 text-gray-500">Intuit and QuickBooks are registered trademarks of Intuit Inc. Used with permission. The Stripe name and logos are trademarks or service marks of Stripe, Inc. or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.</p></div></div></footer>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Acodei","url":"https://www.acodei.com","logo":"https://www.acodei.com/android-chrome-512x512.png","contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"customer support"},"sameAs":["https://x.com/acodei","https://www.linkedin.com/company/acodei/","https://www.youtube.com/@acodei","https://www.wikidata.org/wiki/Q141178008","https://quickbooks.intuit.com/app/apps/appdetails/StripeSyncAcodei/en-us/","https://marketplace.stripe.com/apps/quickbooks-sync-by-acodei","https://stripe.partners/directory/quickbooks-online-sync-by-acodei"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Acodei","url":"https://www.acodei.com","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.acodei.com/blog?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
1<script src="/_next/static/chunks/0rv957kfajsag.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[395712,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"AttributionCapture\"]\n4:I[86959,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\",\"/_next/static/chunks/0yoqtey25p11z.js\",\"/_next/static/chunks/1yysj53rqfwa5.js\",\"/_next/static/chunks/11l6f97_0svep.js\"],\"Navbar\"]\n5:I[959871,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"default\"]\n6:I[947352,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"default\"]\n7:I[52488,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\",\"/_next/static/chunks/0yoqtey25p11z.js\",\"/_next/static/chunks/1yysj53rqfwa5.js\",\"/_next/static/chunks/11l6f97_0svep.js\"],\"\"]\n10:I[775204,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/073f5_pn9l6jg.css\",\"style\"]\n:HL[\"/_next/static/chunks/2fejzo90sps83.css\",\"style\"]\n:HL[\"/_next/static/media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"features\",\"advanced-product-mapping\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(marketing)\",{\"children\":[\"features\",{\"children\":[[\"slug\",\"advanced-product-mapping\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/073f5_pn9l6jg.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2fejzo90sps83.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1-6rvorbe33qf.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/3i0c58--m47id.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"outfit_f3a568e1-module__IgKfaq__variable font-sans antialiased\",\"children\":[\"$L2\",[\"$\",\"$L3\",null,{}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Acodei\\\",\\\"url\\\":\\\"https://www.acodei.com\\\",\\\"logo\\\":\\\"https://www.acodei.com/android-chrome-512x512.png\\\",\\\"contactPoint\\\":{\\\"@type\\\":\\\"ContactPoint\\\",\\\"email\\\":\\\"[email protected]\\\",\\\"contactType\\\":\\\"customer support\\\"},\\\"sameAs\\\":[\\\"https://x.com/acodei\\\",\\\"https://www.linkedin.com/company/acodei/\\\",\\\"https://www.youtube.com/@acodei\\\",\\\"https://www.wikidata.org/wiki/Q141178008\\\",\\\"https://quickbooks.intuit.com/app/apps/appdetails/StripeSyncAcodei/en-us/\\\",\\\"https://marketplace.stripe.com/apps/quickbooks-sync-by-acodei\\\",\\\"https://stripe.partners/directory/quickbooks-online-sync-by-acodei\\\"]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Acodei\\\",\\\"url\\\":\\\"https://www.acodei.com\\\",\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":{\\\"@type\\\":\\\"EntryPoint\\\",\\\"urlTemplate\\\":\\\"https://www.acodei.com/blog?q={search_term_string}\\\"},\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0yoqtey25p11z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1yysj53rqfwa5.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/11l6f97_0svep.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[[\"$\",\"$L4\",null,{}],[\"$\",\"main\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"className\":\"flex min-h-screen flex-col items-center justify-center px-6 py-24 text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-widest text-blue-600\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 text-3xl font-bold text-gray-900 sm:text-4xl\",\"children\":\"We couldn't find that page\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-xl text-base text-gray-600\",\"children\":\"The page may have moved or never existed. Here are the parts of the site people usually want.\"}],[\"$\",\"nav\",null,{\"className\":\"mt-8 flex flex-wrap items-center justify-center gap-3\",\"children\":[[\"$\",\"$L7\",\"/\",{\"href\":\"/\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Home\"}],[\"$\",\"$L7\",\"/features\",{\"href\":\"/features\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Features\"}],[\"$\",\"$L7\",\"/pricing\",{\"href\":\"/pricing\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Pricing\"}],[\"$\",\"$L7\",\"/blog\",{\"href\":\"/blog\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Blog\"}],\"$L8\",\"$L9\"]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$La\"]]}],{\"children\":[\"$Lb\",{\"children\":[\"$Lc\",{\"children\":[\"$Ld\",{}
1,null,false,null]},null,false,\"$@e\"]},null,false,\"$@e\"]},null,false,null]},null,false,null],\"$Lf\",false]],\"m\":\"$undefined\",\"G\":[\"$10\",[\"$L11\",\"$L12\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"9IZEgzQ9jVVgcaW9bXgEO\"}\n"])</script>
1<script>self.__next_f.push([1,"13:I[986415,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\",\"/_next/static/chunks/0yoqtey25p11z.js\",\"/_next/static/chunks/1yysj53rqfwa5.js\",\"/_next/static/chunks/11l6f97_0svep.js\"],\"Image\"]\n1a:I[239599,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"OutletBoundary\"]\n1b:\"$Sreact.suspense\"\n1e:I[239599,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"ViewportBoundary\"]\n20:I[239599,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"MetadataBoundary\"]\n8:[\"$\",\"$L7\",\"/faqs\",{\"href\":\"/faqs\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"FAQs\"}]\n9:[\"$\",\"$L7\",\"/contact\",{\"href\":\"/contact\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Contact\"}]\n"])</script>
1<script>self.__next_f.push([1,"a:[\"$\",\"footer\",null,{\"className\":\"bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl py-16 sm:py-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-12 lg:grid-cols-2 lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L13\",null,{\"alt\":\"Acodei\",\"src\":\"/logo-black.svg\",\"className\":\"h-7 w-auto\",\"width\":111,\"height\":24}],[\"$\",\"p\",null,{\"className\":\"mt-6 max-w-md text-sm text-gray-600\",\"children\":\"Join our newsletter to stay up to date on features and releases.\"}],[\"$\",\"form\",null,{\"className\":\"mt-4 flex w-full max-w-md flex-col gap-3 sm:flex-row\",\"children\":[[\"$\",\"input\",null,{\"type\":\"email\",\"name\":\"email\",\"placeholder\":\"Enter your email\",\"className\":\"min-w-0 flex-1 rounded-md border border-gray-300 px-3 py-2 text-sm text-gray-900 placeholder:text-gray-400 focus:border-acodei-blue focus:outline-none\"}],[\"$\",\"button\",null,{\"type\":\"submit\",\"className\":\"rounded-md bg-acodei-blue px-4 py-2 text-sm font-semibold text-white transition-colors hover:bg-acodei-teal hover:text-gray-900\",\"children\":\"Subscribe\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-10 sm:grid-cols-3\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Navigation\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-3\",\"children\":[[\"$\",\"li\",\"Stripe QuickBooks Integration\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Stripe QuickBooks Integration\"}]}],[\"$\",\"li\",\"Pricing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/pricing\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"Features\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/features\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Features\"}]}],[\"$\",\"li\",\"Solutions\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/solutions\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Solutions\"}]}],[\"$\",\"li\",\"For SaaS companies\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/solutions/saas\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"For SaaS companies\"}]}],[\"$\",\"li\",\"For high-volume businesses\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/solutions/high-volume\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"For high-volume businesses\"}]}],[\"$\",\"li\",\"For ecommerce sellers\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/solutions/ecommerce\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"For ecommerce sellers\"}]}],[\"$\",\"li\",\"For accountants\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/solutions/accountants\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"For accountants\"}]}],[\"$\",\"li\",\"Blog\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/blog\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"Help Center\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"https://docs.acodei.com\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Help Center\"}]}],[\"$\",\"li\",\"FAQs\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/faqs\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"FAQs\"}]}],[\"$\",\"li\",\"Glossary\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/glossary\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Glossary\"}]}],[\"$\",\"li\",\"Contact\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/contact\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Contact\"}]}],[\"$\",\"li\",\"LinkedIn\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"https://www.linkedin.com/company/acodei/\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"LinkedIn\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Compare\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-3\",\"children\":[[\"$\",\"li\",\"Acodei vs Synder\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/vs/synder\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Acodei vs Synder\"}]}],[\"$\",\"li\",\"Acodei vs PayTraQer\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/vs/paytraqer\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Acodei vs PayTraQer\"}]}],[\"$\",\"li\",\"Acodei vs QuickBooks Stripe Connector\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/vs/quickbooks-stripe-connector\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Acodei vs QuickBooks Stripe Connector\"}]}],\"$L14\",\"$L15\",\"$L16\"]}]]}],\"$L17\"]}]]}],\"$L18\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"b:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[\"$L19\",null,[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"$1b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1c\"}]}]]}]\n1d:[]\ne:\"$W1d\"\nf:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L20\",null,{\"children\":[\"$\",\"$1b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L21\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n11:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/073f5_pn9l6jg.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n12:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2fejzo90sps83.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"22:I[804754,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"ClientClerkProvider\"]\n14:[\"$\",\"li\",\"Acodei vs Zapier\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/vs/zapier\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Acodei vs Zapier\"}]}]\n15:[\"$\",\"li\",\"Acodei vs Webgility\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/vs/webgility\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Acodei vs Webgility\"}]}]\n16:[\"$\",\"li\",\"All comparisons\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/vs\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"All comparisons\"}]}]\n17:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"mt-4 space-y-3\",\"children\":[[\"$\",\"li\",\"Terms\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/terms\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Terms\"}]}],[\"$\",\"li\",\"Privacy\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/privacy\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",\"Data processing\",{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/data-processing\",\"className\":\"text-sm text-gray-600 hover:text-gray-900\",\"children\":\"Data processing\"}]}]]}]]}]\n18:[\"$\",\"div\",null,{\"className\":\"mt-12 border-t border-gray-200 pt-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-500\",\"children\":[\"© \",2026,\" Acodei. All rights reserved.\"]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-xs leading-5 text-gray-500\",\"children\":\"Intuit and QuickBooks are registered trademarks of Intuit Inc. Used with permission. The Stripe name and logos are trademarks or service marks of Stripe, Inc. or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2:[\"$\",\"$L22\",null,{\"initialState\":\"$undefined\",\"publishableKey\":\"pk_live_Y2xlcmsuYWNvZGVpLmNvbSQ\",\"__internal_clerkJSUrl\":\"$undefined\",\"__internal_clerkJSVersion\":\"$undefined\",\"__internal_clerkUIUrl\":\"$undefined\",\"__internal_clerkUIVersion\":\"$undefined\",\"prefetchUI\":\"$undefined\",\"proxyUrl\":\"\",\"domain\":\"\",\"isSatellite\":false,\"signInUrl\":\"\",\"signUpUrl\":\"\",\"signInForceRedirectUrl\":\"\",\"signUpForceRedirectUrl\":\"\",\"signInFallbackRedirectUrl\":\"\",\"signUpFallbackRedirectUrl\":\"\",\"newSubscriptionRedirectUrl\":\"\",\"telemetry\":{\"disabled\":false,\"debug\":false},\"sdkMetadata\":{\"name\":\"@clerk/nextjs\",\"version\":\"7.5.20\",\"environment\":\"production\"},\"unsafe_disableDevelopmentModeConsoleWarning\":false,\"__internal_scriptsSlot\":\"$undefined\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"className\":\"flex min-h-screen flex-col items-center justify-center px-6 py-24 text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-widest text-blue-600\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 text-3xl font-bold text-gray-900 sm:text-4xl\",\"children\":\"We couldn't find that page\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-xl text-base text-gray-600\",\"children\":\"The page may have moved or never existed. Here are the parts of the site people usually want.\"}],[\"$\",\"nav\",null,{\"className\":\"mt-8 flex flex-wrap items-center justify-center gap-3\",\"children\":[[\"$\",\"$L7\",\"/\",{\"href\":\"/\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Home\"}],[\"$\",\"$L7\",\"/features\",{\"href\":\"/features\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Features\"}],[\"$\",\"$L7\",\"/pricing\",{\"href\":\"/pricing\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Pricing\"}],[\"$\",\"$L7\",\"/blog\",{\"href\":\"/blog\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Blog\"}],[\"$\",\"$L7\",\"/faqs\",{\"href\":\"/faqs\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"FAQs\"}],[\"$\",\"$L7\",\"/contact\",{\"href\":\"/contact\",\"className\":\"rounded-full border border-gray-300 px-4 py-2 text-sm font-medium text-gray-700 transition hover:border-blue-500 hover:text-blue-600\",\"children\":\"Contact\"}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"23:T579,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Can I map subscription tiers separately?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Mapping by Stripe Price ID is designed for monthly/annual or tiered pricing so each tier can post to its own QuickBooks product.\"}},{\"@type\":\"Question\",\"name\":\"Does this work for multi-currency transactions?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, but value-based rules match by both amount and currency. A USD amount will not match an identical numeric value in another currency.\"}},{\"@type\":\"Question\",\"name\":\"What happens when multiple rules could match?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Only the first matching rule applies. Keep high-specificity rules at the top of the mapping list.\"}},{\"@type\":\"Question\",\"name\":\"Does advanced mapping cover sales tax as well as products and fees?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if Stripe Tax is switched on in your Stripe account. Tax is configured in the same Account Mapping screen as your product and fee rules. In US QuickBooks companies the tax total posts to one liability product; non-US companies map each Stripe tax rate to a QuickBooks tax code. Without Stripe Tax on the Stripe side there is nothing for Acodei to read, and non-US companies can have tax applied in QuickBooks after the fact instead, which our team enables.\"}}]}"])</script>
1<script>self.__next_f.push([1,"19:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebPage\\\",\\\"name\\\":\\\"Advanced Product Mapping | Acodei\\\",\\\"description\\\":\\\"Map Stripe products to QuickBooks with rule-based logic on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees.\\\",\\\"url\\\":\\\"https://www.acodei.com/features/advanced-product-mapping\\\",\\\"isPartOf\\\":{\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Acodei\\\",\\\"url\\\":\\\"https://www.acodei.com\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$23\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://www.acodei.com/\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Features\\\",\\\"item\\\":\\\"https://www.acodei.com/features\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"Advanced Product Mapping\\\",\\\"item\\\":\\\"https://www.acodei.com/features/advanced-product-mapping\\\"}]}\"}}],[[\"$\",\"section\",null,{\"className\":\"relative isolate overflow-hidden bg-white py-20 sm:py-24\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"absolute -top-32 left-1/2 -z-10 h-72 w-[50rem] -translate-x-1/2 rounded-full bg-gradient-to-r from-acodei-blue/15 via-acodei-teal/10 to-acodei-purple/15 blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid items-center gap-12 lg:grid-cols-2 lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold tracking-wide text-acodei-blue uppercase\",\"children\":\"Revenue categorization without manual cleanup\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-4xl font-semibold tracking-tight text-gray-900 sm:text-5xl\",\"children\":\"Advanced product mapping from Stripe to QuickBooks\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 max-w-2xl text-lg text-gray-600\",\"children\":\"Build rule-based mapping that scales with your catalog, subscriptions, and connected Stripe accounts so your books stay clean as you grow.\"}],\"$L24\",\"$L25\"]}],\"$L26\"]}]}]]}],\"$L27\",\"$undefined\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\"]]\n"])</script>
1<script>self.__next_f.push([1,"24:[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-wrap items-center gap-5\",\"children\":[[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"font-semibold px-3.5 py-2.5 text-sm rounded-md bg-acodei-blue text-white shadow-xs hover:bg-acodei-teal hover:text-gray-900 transition-colors focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-acodei-blue\",\"href\":\"https://app.acodei.com/signup\",\"children\":\"Try Product Mapping\"}],[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-semibold text-gray-900\",\"href\":\"/pricing\",\"children\":[\"See plans and pricing\",[\" \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]]}]]}]\n25:[\"$\",\"p\",null,{\"className\":\"mt-4 text-sm text-gray-600\",\"children\":\"14-day free trial · card required · cancel anytime\"}]\n26:[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-xl rounded-2xl border border-gray-200 bg-white p-4 shadow-sm\",\"children\":[\"$\",\"$L13\",null,{\"src\":\"/advanced-product-mapping.svg\",\"alt\":\"Advanced Product Mapping\",\"width\":1200,\"height\":800,\"className\":\"h-auto w-full rounded-xl\",\"priority\":true}]}]\n27:[\"$\",\"section\",null,{\"className\":\"bg-white pb-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-5 sm:gap-8 \",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"/stripe-partner-badge.svg\",\"alt\":\"Stripe Verified Partner Badge\",\"width\":228,\"height\":54,\"className\":\"h-9 w-auto\"}],[\"$\",\"$L13\",null,{\"src\":\"/qbo-partner-badge.png\",\"alt\":\"QuickBooks Intuit Badge\",\"width\":230,\"height\":54,\"className\":\"h-9 w-auto\"}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"28:[\"$\",\"section\",null,{\"className\":\"bg-gray-50 py-24 sm:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-3xl text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl\",\"children\":\"Why teams choose Advanced Product Mapping\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-base text-gray-600 sm:text-lg\",\"children\":\"High-impact capabilities that reduce accounting effort while improving data accuracy.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 grid gap-5 lg:grid-cols-3\",\"children\":[[\"$\",\"article\",\"Map beyond one default product\",{\"className\":\"rounded-2xl bg-white p-7 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-gray-900\",\"children\":\"Map beyond one default product\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-6 text-gray-600\",\"children\":[\"Create specific rules using Stripe Product ID, Price ID, metadata, descriptions, transaction values, and Stripe account ID.\",\"$undefined\"]}]]}],[\"$\",\"article\",\"Keep control with rule priority\",{\"className\":\"rounded-2xl bg-white p-7 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-gray-900\",\"children\":\"Keep control with rule priority\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-6 text-gray-600\",\"children\":[\"Acodei evaluates mappings top-to-bottom, so precise rules can override broad ones and avoid misclassified revenue.\",\"$undefined\"]}]]}],[\"$\",\"article\",\"Extend mapping to refunds and fees\",{\"className\":\"rounded-2xl bg-white p-7 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-gray-900\",\"children\":\"Extend mapping to refunds and fees\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-6 text-gray-600\",\"children\":[\"Use the same mapping engine for sales, refunds, and Stripe fees to keep your QuickBooks data consistent and audit ready.\",\"$undefined\"]}]]}],[\"$\",\"article\",\"Sales tax lands where your books expect it\",{\"className\":\"rounded-2xl bg-white p-7 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-gray-900\",\"children\":\"Sales tax lands where your books expect it\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-6 text-gray-600\",\"children\":[\"Tax that Stripe calculates comes across on the same sale, not as a separate reconciliation step. US QuickBooks companies map it to a single liability product, because QuickBooks does not let a third party create official sales-tax rates. Non-US companies map each Stripe tax rate to a QuickBooks tax code, group codes included. Both need Stripe Tax switched on in your Stripe account first.\",[\" \",\"See\",\" \",[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-medium text-acodei-blue hover:underline\",\"href\":\"/glossary/stripe-tax\",\"children\":[\"how Stripe Tax reaches QuickBooks\",\"$undefined\"]}],\".\"]]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-10 max-w-3xl text-center text-base text-gray-600\",\"children\":[\"Already mapping products? Pair these rules with \",[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-medium text-acodei-blue hover:underline\",\"href\":\"/features/class-mapping\",\"children\":[\"class tracking\",\"$undefined\"]}],\" to segment the same revenue by QuickBooks class.\"]}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-3xl text-center text-base text-gray-600\",\"children\":[\"Mapping depth is the clearest difference between the tools in this category. See \",[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-medium text-acodei-blue hover:underline\",\"href\":\"/vs/synder\",\"children\":[\"Acodei compared with Synder\",\"$undefined\"]}],\".\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"29:[\"$\",\"section\",null,{\"className\":\"bg-white py-24 sm:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid items-center gap-10 lg:grid-cols-2 lg:gap-16\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl\",\"children\":\"How to get started\"}],[\"$\",\"ol\",null,{\"className\":\"mt-8 space-y-4\",\"children\":[[\"$\",\"li\",\"Enable Multiple Product Mapping in Account Mapping inside your Acodei dashboard.\",{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full bg-acodei-blue text-xs font-semibold text-white\",\"children\":1}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-6 text-gray-700\",\"children\":\"Enable Multiple Product Mapping in Account Mapping inside your Acodei dashboard.\"}]]}],[\"$\",\"li\",\"Create or confirm your Product/Service items in QuickBooks for each reporting category.\",{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full bg-acodei-blue text-xs font-semibold text-white\",\"children\":2}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-6 text-gray-700\",\"children\":\"Create or confirm your Product/Service items in QuickBooks for each reporting category.\"}]]}],[\"$\",\"li\",\"Add mapping rules by type, set criteria, select output products, and order rules from most specific to broadest.\",{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full bg-acodei-blue text-xs font-semibold text-white\",\"children\":3}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-6 text-gray-700\",\"children\":\"Add mapping rules by type, set criteria, select output products, and order rules from most specific to broadest.\"}]]}],[\"$\",\"li\",\"Run small live tests and adjust priority to catch edge cases before scaling volume.\",{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-6 shrink-0 items-center justify-center rounded-full bg-acodei-blue text-xs font-semibold text-white\",\"children\":4}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-6 text-gray-700\",\"children\":\"Run small live tests and adjust priority to catch edge cases before scaling volume.\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-8 text-sm text-gray-600\",\"children\":[\"Want the full walkthrough?\",\" \",[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-semibold text-gray-900\",\"href\":\"/blog/what-is-multiple-product-mapping\",\"children\":[\"How multiple product mapping works\",[\" \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-2xl rounded-2xl border border-gray-200 bg-gray-50 p-3 shadow-sm\",\"children\":[\"$\",\"$L13\",null,{\"src\":\"https://ionebgognajfpbggxiid.supabase.co/storage/v1/object/public/organization-images/194/1755206054847_how_to_set_up.png\",\"alt\":\"Acodei multiple product mapping setup screen\",\"width\":1400,\"height\":900,\"className\":\"h-auto w-full rounded-xl\"}]}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2a:[\"$\",\"section\",null,{\"className\":\"bg-white py-24 sm:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-3xl text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold tracking-wide text-acodei-blue uppercase\",\"children\":\"Testimonials\"}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-3xl font-semibold tracking-tight text-gray-900 sm:text-5xl\",\"children\":\"Trusted by 4,000+ users worldwide\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 text-base text-gray-600 sm:text-lg\",\"children\":\"Business owners and finance leaders on what changed once their Stripe activity started landing in QuickBooks automatically.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 grid gap-4 sm:grid-cols-2 xl:grid-cols-3\",\"children\":[[\"$\",\"figure\",\"Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.\",{\"className\":\"rounded-2xl border border-gray-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-amber-400\",\"aria-label\":\"5 stars\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":\"â
\"}],[\"$\",\"span\",\"1\",{\"children\":\"â
\"}],[\"$\",\"span\",\"2\",{\"children\":\"â
\"}],[\"$\",\"span\",\"3\",{\"children\":\"â
\"}],[\"$\",\"span\",\"4\",{\"children\":\"â
\"}]]}],[\"$\",\"blockquote\",null,{\"className\":\"mt-4 text-sm leading-6 text-gray-700\",\"children\":[\"â\",\"Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.\",\"â\"]}],[\"$\",\"figcaption\",null,{\"className\":\"mt-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Andres\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-600\",\"children\":\"Co-founder and CEO at Kanguro Collections and Reinsurance\"}]]}]]}],[\"$\",\"figure\",\"The app does a beautiful job of syncing and automatically categorizing our Stripe data. I don't think I could function without this app.\",{\"className\":\"rounded-2xl border border-gray-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-amber-400\",\"aria-label\":\"5 stars\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":\"â
\"}],[\"$\",\"span\",\"1\",{\"children\":\"â
\"}],[\"$\",\"span\",\"2\",{\"children\":\"â
\"}],[\"$\",\"span\",\"3\",{\"children\":\"â
\"}],[\"$\",\"span\",\"4\",{\"children\":\"â
\"}]]}],[\"$\",\"blockquote\",null,{\"className\":\"mt-4 text-sm leading-6 text-gray-700\",\"children\":[\"â\",\"The app does a beautiful job of syncing and automatically categorizing our Stripe data. I don't think I could function without this app.\",\"â\"]}],[\"$\",\"figcaption\",null,{\"className\":\"mt-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Kenneth\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-600\",\"children\":\"CEO at Bell Benefits Group\"}]]}]]}],[\"$\",\"figure\",\"If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.\",{\"className\":\"rounded-2xl border border-gray-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-amber-400\",\"aria-label\":\"5 stars\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":\"â
\"}],[\"$\",\"span\",\"1\",{\"children\":\"â
\"}],[\"$\",\"span\",\"2\",{\"children\":\"â
\"}],[\"$\",\"span\",\"3\",{\"children\":\"â
\"}],[\"$\",\"span\",\"4\",{\"children\":\"â
\"}]]}],[\"$\",\"blockquote\",null,{\"className\":\"mt-4 text-sm leading-6 text-gray-700\",\"children\":[\"â\",\"If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.\",\"â\"]}],[\"$\",\"figcaption\",null,{\"className\":\"mt-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Ryan\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-600\",\"children\":\"Owner at Indie Music Academy\"}]]}]]}],[\"$\",\"figure\",\"This app works exactly as described, saving time because I no longer have to create journal entries for my Stripe transactions.\",{\"className\":\"rounded-2xl border border-gray-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-amber-400\",\"aria-label\":\"5 stars\",\"children\":[\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\"]}],\"$L33\",\"$L34\"]}],\"$L35\",\"$L36\"]}],\"$undefined\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2b:[\"$\",\"section\",null,{\"className\":\"bg-gray-50 py-24 sm:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-3xl text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold tracking-wide text-acodei-blue uppercase\",\"children\":\"FAQ\"}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl\",\"children\":\"Common questions about Advanced Product Mapping\"}]]}],[\"$\",\"dl\",null,{\"className\":\"mx-auto mt-12 max-w-4xl space-y-4\",\"children\":[[\"$\",\"div\",\"Can I map subscription tiers separately?\",{\"className\":\"rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-base font-semibold text-gray-900\",\"children\":\"Can I map subscription tiers separately?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-3 text-sm leading-6 text-gray-600\",\"children\":[\"Yes. Mapping by Stripe Price ID is designed for monthly/annual or tiered pricing so each tier can post to its own QuickBooks product.\",\"$undefined\"]}]]}],[\"$\",\"div\",\"Does this work for multi-currency transactions?\",{\"className\":\"rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-base font-semibold text-gray-900\",\"children\":\"Does this work for multi-currency transactions?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-3 text-sm leading-6 text-gray-600\",\"children\":[\"Yes, but value-based rules match by both amount and currency. A USD amount will not match an identical numeric value in another currency.\",\"$undefined\"]}]]}],[\"$\",\"div\",\"What happens when multiple rules could match?\",{\"className\":\"rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-base font-semibold text-gray-900\",\"children\":\"What happens when multiple rules could match?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-3 text-sm leading-6 text-gray-600\",\"children\":[\"Only the first matching rule applies. Keep high-specificity rules at the top of the mapping list.\",\"$undefined\"]}]]}],[\"$\",\"div\",\"Does advanced mapping cover sales tax as well as products and fees?\",{\"className\":\"rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-base font-semibold text-gray-900\",\"children\":\"Does advanced mapping cover sales tax as well as products and fees?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-3 text-sm leading-6 text-gray-600\",\"children\":[\"Yes, if Stripe Tax is switched on in your Stripe account. Tax is configured in the same Account Mapping screen as your product and fee rules. In US QuickBooks companies the tax total posts to one liability product; non-US companies map each Stripe tax rate to a QuickBooks tax code. Without Stripe Tax on the Stripe side there is nothing for Acodei to read, and non-US companies can have tax applied in QuickBooks after the fact instead, which our team enables.\",\"$undefined\"]}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2c:[\"$\",\"section\",null,{\"className\":\"bg-white pt-24 sm:pt-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-3xl text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl\",\"children\":\"Related features\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-base text-gray-600\",\"children\":[\"Other parts of the Stripe to QuickBooks sync that pair well with\",\" \",\"advanced product mapping\",\".\"]}]]}],[\"$\",\"div\",null,{\"className\":\"mx-auto mt-10 grid max-w-5xl gap-5 sm:grid-cols-2\",\"children\":[[\"$\",\"article\",\"/features/class-mapping\",{\"className\":\"rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-base font-semibold\",\"children\":[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-semibold text-acodei-blue hover:underline\",\"href\":\"/features/class-mapping\",\"children\":[\"Class mapping\",\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-gray-600\",\"children\":\"Add QuickBooks classes to synced sales receipts and invoices for category-level reporting. Requires QuickBooks Online Plus or Advanced.\"}]]}],[\"$\",\"article\",\"/features/automated-invoice-sync\",{\"className\":\"rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-base font-semibold\",\"children\":[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-semibold text-acodei-blue hover:underline\",\"href\":\"/features/automated-invoice-sync\",\"children\":[\"Automated invoice sync\",\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-gray-600\",\"children\":\"Bring Stripe invoices into QuickBooks and apply payments and credit memos automatically.\"}]]}],[\"$\",\"article\",\"/features/multi-currency-mastery\",{\"className\":\"rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-base font-semibold\",\"children\":[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-semibold text-acodei-blue hover:underline\",\"href\":\"/features/multi-currency-mastery\",\"children\":[\"Multi-currency sync\",\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-gray-600\",\"children\":\"Post foreign-currency Stripe sales with exchange-rate handling and currency-specific customer records. Enabled by our team on request.\"}]]}],[\"$\",\"article\",\"/features/historical-data-import\",{\"className\":\"rounded-2xl bg-white p-6 shadow-sm ring-1 ring-black/5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-base font-semibold\",\"children\":[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-semibold text-acodei-blue hover:underline\",\"href\":\"/features/historical-data-import\",\"children\":[\"Historical data import\",\"$undefined\"]}]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-gray-600\",\"children\":\"Backfill prior Stripe activity by month range so reporting starts from a complete baseline.\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2d:[\"$\",\"section\",null,{\"className\":\"bg-white py-24 sm:py-28\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto px-6 lg:px-8 max-w-7xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded-3xl bg-gradient-to-r from-acodei-blue to-acodei-purple px-8 py-12 text-white sm:px-12\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold tracking-tight sm:text-4xl\",\"children\":\"Ready to map your Stripe catalog once and leave it alone?\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-2xl text-base text-white/85 sm:text-lg\",\"children\":\"Launch with Acodei and build an accounting workflow that scales as your Stripe volume grows.\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-wrap items-center gap-5\",\"children\":[[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"font-semibold px-3.5 py-2.5 text-sm rounded-md bg-white text-gray-900 shadow-xs inset-ring inset-ring-gray-300 hover:bg-gray-50 transition-colors\",\"href\":\"https://app.acodei.com/signup\",\"children\":\"Try Product Mapping\"}],[\"$\",\"$L7\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm/6 font-semibold text-white hover:text-white/85\",\"href\":\"https://docs.acodei.com/docs/multiple-product-mapping/\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":[\"Deep dive in documentation\",[\" \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-sm text-white/85\",\"children\":\"14-day free trial · card required · cancel anytime\"}]]}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2e:[\"$\",\"span\",\"0\",{\"children\":\"â
\"}]\n2f:[\"$\",\"span\",\"1\",{\"children\":\"â
\"}]\n30:[\"$\",\"span\",\"2\",{\"children\":\"â
\"}]\n31:[\"$\",\"span\",\"3\",{\"children\":\"â
\"}]\n32:[\"$\",\"span\",\"4\",{\"children\":\"â
\"}]\n33:[\"$\",\"blockquote\",null,{\"className\":\"mt-4 text-sm leading-6 text-gray-700\",\"children\":[\"â\",\"This app works exactly as described, saving time because I no longer have to create journal entries for my Stripe transactions.\",\"â\"]}]\n34:[\"$\",\"figcaption\",null,{\"className\":\"mt-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Jacquie\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-600\",\"children\":\"Owner at Camp Mowglis\"}]]}]\n35:[\"$\",\"figure\",\"The connection and sync with QuickBooks Online has been a huge time saver and is working very smoothly! I am so glad we found this tool!!\",{\"className\":\"rounded-2xl border border-gray-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-amber-400\",\"aria-label\":\"5 stars\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":\"â
\"}],[\"$\",\"span\",\"1\",{\"children\":\"â
\"}],[\"$\",\"span\",\"2\",{\"children\":\"â
\"}],[\"$\",\"span\",\"3\",{\"children\":\"â
\"}],[\"$\",\"span\",\"4\",{\"children\":\"â
\"}]]}],[\"$\",\"blockquote\",null,{\"className\":\"mt-4 text-sm leading-6 text-gray-700\",\"children\":[\"â\",\"The connection and sync with QuickBooks Online has been a huge time saver and is working very smoothly! I am so glad we found this tool!!\",\"â\"]}],[\"$\",\"figcaption\",null,{\"className\":\"mt-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Kim\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-600\",\"children\":\"CFO at The Paperless Agent\"}]]}]]}]\n36:[\"$\",\"figure\",\"As a solopreneur, any increase in productivity is a good thing. Acodei helped me in this area, and I'm grateful!\",{\"className\":\"rounded-2xl border border-gray-200 bg-white p-6 shadow-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 text-amber-400\",\"aria-label\":\"5 stars\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":\"â
\"}],[\"$\",\"span\",\"1\",{\"children\":\"â
\"}],[\"$\",\"span\",\"2\",{\"children\":\"â
\"}],[\"$\",\"span\",\"3\",{\"children\":\"â
\"}],[\"$\",\"span\",\"4\",{\"children\":\"â
\"}]]}],[\"$\",\"blockquote\",null,{\"className\":\"mt-4 text-sm leading-6 text-gray-700\",\"children\":[\"â\",\"As a solopreneur, any increase in productivity is a good thing. Acodei helped me in this area, and I'm grateful!\",\"â\"]}],[\"$\",\"figcaption\",null,{\"className\":\"mt-6\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold text-gray-900\",\"children\":\"Elijah\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-600\",\"children\":\"Owner at Elijah Wordsmith\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"37:I[60050,[\"/_next/static/chunks/1-6rvorbe33qf.js\",\"/_next/static/chunks/01o2gn3vjmcl_.js\",\"/_next/static/chunks/0du9yo1ek-u3t.js\",\"/_next/static/chunks/3i0c58--m47id.js\"],\"IconMark\"]\n1c:null\n"])</script>
1<script>self.__next_f.push([1,"21:[[\"$\",\"title\",\"0\",{\"children\":\"Stripe Product Mapping for QuickBooks | Acodei\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Map Stripe products to QuickBooks with rules on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://www.acodei.com/features/advanced-product-mapping\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Stripe Product Mapping for QuickBooks | Acodei\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Map Stripe products to QuickBooks with rules on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://www.acodei.com/features/advanced-product-mapping\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://www.acodei.com/api/og?eyebrow=Feature\u0026title=Stripe+Product+Mapping+for+QuickBooks\u0026subtitle=Stripe+to+QuickBooks\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"Stripe Product Mapping for QuickBooks | Acodei\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"Map Stripe products to QuickBooks with rules on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees.\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image\",\"content\":\"https://www.acodei.com/api/og?eyebrow=Feature\u0026title=Stripe+Product+Mapping+for+QuickBooks\u0026subtitle=Stripe+to+QuickBooks\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.1vo3c0tj1oy31.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"$L37\",\"14\",{}]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.