,

Průvodce CPA k vyčištění QuickBooks klienta Shopify

Průvodce CPA k vyčištění souboru QuickBooks klienta Shopify

The mess in that file isn't unique. It's the same five defects you'll find in the next one — which means you can stop treating cleanups as forensic projects and start treating them as a standard engagement.


You quoted ten hours. It's week three.

The file came to you mid-year, from a Shopify client whose last bookkeeper "kept up with the bank feed." Which they did — every deposit categorized straight to income. The problem is that somebody also connected a sync tool at some point, so there are sales receipts posting revenue on top of the deposits. Income is double-counted for months. Processing fees appear nowhere. Sales tax is sitting inside a revenue account. And there's a clearing account with a five-figure balance that has never once been zeroed.

Every CPA who has agreed to clean up a Shopify client's QuickBooks file has lived some version of this. And most walk away from it believing the same thing: every e-commerce cleanup is a bespoke forensic project — you just have to grind through it.

That's the lie, and it's an expensive one. It's why the ten-hour quote became thirty, and why so many firms quietly stop taking e-commerce referrals afterward.

Here's what the grind obscures: Shopify-client messes are wildly consistent. The same five defects show up in nearly every file, in roughly the same order of severity, caused by the same handful of setup mistakes. Once you can name them, detect them in minutes, and fix them in the right order, the forensic project becomes a standard engagement — one you can scope, price, and eventually delegate.

The Five Defects in Almost Every Shopify Client File

Before you touch a single transaction, diagnose. Each of these takes minutes to confirm, and together they'll tell you what you're actually dealing with.

Defect Five-minute detection What it corrupts
Double-counted income P&L revenue vs. Shopify gross sales — off by roughly 2× Revenue, tax liability
Net-deposit revenue Revenue equals bank deposits exactly; fee accounts empty Gross revenue, margins, fee expense
Sales tax in income No activity in any sales tax liability account Revenue, liability, filing support
Vrácení peněz smazáno nebo započteno Účet proti výnosům je prázdný navzdory vrácení peněz v Shopify Hrubé výnosy, míra vrácení
Vyrovnání nikdy nebylo nulové Velký, neaktuální zůstatek na vyrovnávacím účtu Všechno navazující — nic nesedí

1. Double-counted income (bank feed + synced sales)

Detekce: Vyjměte výkaz zisku a ztráty a porovnejte celkové příjmy s klientskou zprávou o prodejích ze Shopify za stejné období. Pokud knihy vykazují zhruba dvojnásobek hrubých prodejů platformy, našli jste to. Potvrďte otevřením jakéhokoli účtu příjmů: uvidíte vklady z bankovního výpisu a příjmové doklady (nebo faktury) z nástroje pro synchronizaci, které se účtují vedle sebe.

Co to kazí: Výnosy, a tedy vše, co se z nich vypočítá — odhadované daně, marže, jakákoli žádost o půjčku, kterou klient podal s těmito čísly.

Oprava: Příjmové doklady jsou obvykle lepším záznamem — nesou podrobnosti o hrubých prodejích. Ponechte si je a přeřaďte vklady z bankovního výpisu z příjmů a proti vyrovnávacímu účtu, přes který by se měly příjmové doklady vypořádat. Pro již podaná období neuvádějte řádek po řádku; za každé období zaúčtujte jeden opravný účetní zápis (MD příjmy, D vyrovnávací účet) a zdokumentujte ho.

2. Net-deposit revenue (fees are invisible)

Detekce: Pokud příjmy nejsou dvojnásobné, zkontrolujte, zda nejsou spíše podhodnocené. Když výnosy přesně odpovídají bankovním vkladům, klient účtoval čisté výplaty ze Shopify jako prodeje. Potvrďte pohledem na účet nákladů na poplatky za obchodníka nebo zpracování — bude prázdný nebo zcela chybět.

Co to kazí: Hrubé výnosy jsou podhodnocené, náklady na poplatky neexistují a analýza marží je fikce. Obchod platící 2,9 % + 30 centů za každou objednávku má skutečný nákladový řádek, který se nikdy neobjevil na výkazu zisku a ztráty.

Oprava: Zahrňte hrubé částky. Pro každé období účetní zápis, který zaúčtuje debet na poplatky obchodníka a kredit na výnosy z prodeje ve výši poplatku, obnoví oba řádky. Zprávy o výplatách ze Shopify vám poskytnou celkové poplatky na výplatu; pracujte s nimi, nikoli s odhady.

3. Sales tax booked as income

Detekce: Otevřete účty závazků z daně z prodeje. Pokud je tam malá nebo žádná aktivita — ale klient podával přiznání a odváděl — shromážděná daň se nachází v příjmech. Často najdete i její zrcadlový obraz: odvody státu zaúčtované jako „náklady na daň z prodeje“. Obě částky se na výkazu zisku a ztráty zhruba vyruší, což je přesně důvod, proč si toho nikdo nevšiml. Oba řádky jsou nesprávné.

Co to kazí: Příjmy jsou nadhodnocené o shromážděnou daň, účet závazků nemůže podpořit to, co bylo podáno, a pokud je klient někdy auditován, knihy a přiznání se nebudou shodovat.

Oprava: Přeřaďte shromážděnou daň z příjmů do účtu závazků a poté účtujte odvody proti tomuto závazku namísto nákladů. Vyrovnejte výsledný zůstatek s aktuálními přiznáními klienta — toto je jediná chyba, kde byste měli ověřit proti zdroji zcela mimo QuickBooks.

4. Refunds deleted or netted instead of contra-revenue

Detekce: Stáhněte si zprávu o refundacích ze Shopify za dané období. Poté vyhledejte účet Refundace a slevy (kontra-výnosy). Pokud Shopify ukazuje refundace a účetnictví nic, refundace byly buď tiše započítány do vkladů, nebo – zkontrolujte auditní protokol – rovnou smazány, když „neodpovídaly ničemu“.

Co to narušuje: Hrubé výnosy a míra vráceného zboží. Klient, který si myslí, že vrací 2 % prodejů, ale ve skutečnosti vrací 6 %, dělá rozhodnutí o cenách a zásobách na základě špatných dat.

Náprava: Znovu zaúčtujte refundace na kontra-výnosový účet, aby hrubé prodeje, refundace a čisté prodeje přežily jako viditelné položky. Nikdy je nezapočítávejte do výnosů – informace zničené tam se nevrátí.

5. The clearing account that's never been zeroed

Detekce: Podívejte se na zůstatek. Účet Shopify clearing (nebo nevybrané prostředky) by se měl mezi výplatami pohybovat kolem nuly. Pokud nese zůstatek v pěticiferné výši starý několik měsíců, nikdo nikdy nesrovnal, co přiteklo, s tím, co bylo vyplaceno.

Co to narušuje: Toto je chyba, která činí ostatní neviditelnými. Když se clearing nikdy nevyrovná na nulu, neexistuje kontrolní bod, který by zachytil dvojí započítání nebo chybějící poplatky. Nic následného se nesrovná a nikdo nemůže říci, kdy byl soubor naposledy prokazatelně správný.

Náprava: Toto přijde na poslední chvíli – záměrně. Jakmile jsou chyby jedna až čtyři opraveny, stárněte zůstatek na clearingovém účtu, srovnejte výplaty s vklady a odepište zdokumentovaný zbytek pomocí účetního zápisu, který partner schválí. Pokud se pokusíte vyrovnat clearing nejprve, budete srovnávat čísla, která jsou stále špatná.

The Cleanup Sequence: Clean Up a Shopify QuickBooks File in This Order

Pořadí je důležitější než úsilí. Zde je sekvence a proč.

1. Zastavte přítok. Než cokoli opravíte, zastavte cokoli, co stále zaznamenává duplikáty – odpojte redundantní pravidla kategorizace bankovních výpisů nebo špatně nakonfigurovanou synchronizaci. Čištění souboru, který stále hromadí chyby, je jako vytírání s puštěným kohoutkem.

Pokud je synchronizační nástroj klienta LedgerPort, kohoutek má doslovnou rukojeť: Pozastavit synchronizaci na stránce Připojení. Zastaví příchod nových záznamů do QuickBooks uprostřed čištění, aniž by cokoli odpojil nebo ztratil konfiguraci – dokumentace to doporučuje přesně pro tento druh údržby. Když je soubor čistý, klikněte na Obnovit synchronizaci ze stejného místa a připojení naváže tam, kde skončilo. Žádné nové autorizace, žádná přestavěná nastavení, žádné osamocené mapování.

Stránka LedgerPort Connections zobrazující připojení QuickBooks Online se zeleným stavem Připojeno, kde se nacházejí ovládací prvky Pozastavit synchronizaci a Odpojit
První krok jako tlačítko: pozastavte synchronizaci ze stránky Připojení, zatímco pracujete se souborem, pak ji obnovte – nastavení připojení zůstane nedotčeno. Kompletní návod: Připojení QuickBooks Online s LedgerPort →

2. Opravte strukturu před historií. Nastavte účetní osnovu, kterou měl soubor mít — příjmy, dobropisy, poplatky, daň z prodeje, jeden zúčtovací účet. Opravy provedené do poškozené osnovy jen vytvoří druhou generaci nepořádku. Šablona účetní osnovy pro e-commerce je standardní mapování; upravte ji podle klienta, ale začněte od standardu.

3. Nakreslete řádek přepočtu. Rozhodněte se, jak daleko zpět přepočítáváte do detailu oproti úpravě v souhrnu. Pracovní výchozí nastavení: aktuální fiskální rok je opraven na úrovni transakce nebo měsíčního deníku; předchozí podané roky dostanou jeden upravující záznam, koordinovaný s tím, kdo připravil přiznání. Materialita a daňový poradce o tom rozhodnou — ne vaše chuť na archeologii.

4. Pracujte podle závady, ne podle měsíce. Toto je největší zisk efektivity v celém zapojení. Ne "uklízejte leden, pak únor." Opravte všechny dvojitě započítané vklady v celém okně, pak všechny hrubé poplatky, pak přeřazení daní, pak dobropisy. Každá závada má jednu diagnózu a jeden opravný vzor — jejich dávkování promění třicet rozhodnutí v jedno rozhodnutí aplikované třicetkrát.

Někde v tomto průchodu také najdete objednávky, které se vůbec nepromítly — chybně se synchronizovaly kvůli nemapovanému produktu nebo chybějícímu poli pro fakturaci a od té doby zůstaly ve stavu Chyba, což zanechává díry v příjmech. Obnovte je ve stejném duchu dávkování: filtrujte seznam objednávek podle stavu, opravte příčinu, pak vyberte neúspěšné záznamy na stránce Ruční synchronizace a klikněte na Synchronizovat vybrané. Jedno pravidlo před opětovným odesláním: opětovná synchronizace objednávky, která již byla synchronizována, vytvoří *novou* transakci v QuickBooks, nikoli aktualizaci. Pokud je špatný originál stále v souboru, nejprve jej v QuickBooks smažte — jinak opětovný import znovu vytvoří závadu č. 1, dvojitě započítaný příjem, uprostřed vašeho vlastního úklidu. Pozastavte, vyčistěte strukturu, opravte mapování, smažte špatné originály, znovu synchronizujte, pokračujte. Pořadí je zapojení.

5. Vyrovnejte zúčtovací účet naposledy. Je to váš důkaz o dokončení. Když se zúčtovací účet vyrovná na nulu k datu každé výplaty, soubor je prokazatelně čistý — a máte důkaz, který můžete klientovi ukázat.

The Rebuild: So the Mess Never Re-Accumulates

Úklid, který končí slovy „a teď to dál dělejte ručně“, není dokončen. Těchto pět stejných závad se znovu objeví, protože nebyly způsobeny nedbalostí — byly způsobeny absencí struktury, která správně překládá matematiku výplat Shopify do QuickBooks. (Pokud chcete plnou anatomii toho, co tento překlad obnáší, jak zaznamenat prodeje Shopify v QuickBooks ji prochází řádek po řádku.)

Přestavba má tři části.

Konfigurujte synchronizaci pro každého klienta, nikoli pro výchozí nastavení. První rozhodnutí o konfiguraci při obnovení je metoda synchronizace — volená pro každého klienta v části Sync Config » Orders. Denní souhrn odešle jeden denní záznam agregující všechny objednávky daného dne: správný formát pro klienty s vysokým objemem a soubor, který odpovídá vašemu způsobu práce s celkovými částkami. Režim Faktura je vhodný pro B2B klienty, kteří potřebují otevřené pohledávky — vytvoří fakturu při zadání objednávky a záznam o platbě při jejím uhrazení. Směrování podle značek zpracovává smíšené účetnictví: značka wholesale → Faktura, retail → Příjemka prodeje a značka do-not-sync zajistí, že testovací a interní objednávky nebudou vůbec synchronizovány do QuickBooks.

Tabulka pravidel synchronizace založených na značkách v aplikaci Shopify LedgerPort, která mapuje každou značku objednávky Shopify na typ transakce QuickBooks, s pravidlem přeskočení pro značky, které se nemají synchronizovat
Jeden klient, tři druhy objednávek, tři pravidla směrování — velkoobchod do Faktur, maloobchod do Příjmek prodeje, testovací objednávky nikam. Kompletní návod: Porozumění metodám synchronizace objednávek →

Metodu spárujte s hygienou spouštěčů. Nastavte spouštěč platby pouze na Zaplaceno a ponechte zrušené objednávky vyloučené — výchozí nastavení — a čekající, autorizované, ale nikdy nezúčtované a zrušené objednávky se nikdy nemohou znovu znečistit do souboru. To je strukturální oprava pro falešné příjmy, které jste právě odstranili ve čtvrtém kroku. Poté nastavte dvě ochranná zábradlí, která chrání vyčištěné období: datum „nesynchronizovat před“ a mezní hodnoty ID objednávky zabrání synchronizaci v opětovném importu historie, kterou jste právě opravili, a každá změna konfigurace se vztahuje pouze na budoucí synchronizace — odeslané transakce se nikdy nepřepisují zpětně. (Mezní hodnoty jsou v konfiguraci synchronizace pluginu WooCommerce; aplikace Shopify zpřístupňuje stejné koncepty synchronizace pouze dopředu.) Prevence chyb jako konfigurace, jedna obrazovka na klienta.

Standardní mapování účtů. To, které jste vytvořili ve druhém kroku, není jen pro tohoto klienta. Vytvořte z něj šablonu. Rozdíly mezi klienty Shopify spočívají téměř výhradně v detailech mapování a v historickém okně — struktura je od souboru k souboru stejná.

Ovládací prvky automatického mapování na stránce Mapování aplikace LedgerPort, které odpovídají entitám obchodu podle názvu účtům QuickBooks a navrhují úplné mapování v jednom průchodu
Vaše standardní mapování, aplikované hromadně: Auto-Map navrhne shody v celém souboru a vy každou potvrdíte nebo přepíšete. Kompletní návod: Nastavení mapování účtů v LedgerPort →

Automatizované výplatní deníky. Trvalým řešením je vrstva synchronizace, která zaznamenává každou výplatu jako denní záznam — hrubé tržby, vrácení peněz, poplatky a daň z prodeje, každý na své namapované účty — a vyrovnává ji proti bankovnímu vkladu. Tento jediný mechanismus strukturálně zabraňuje všem pěti vadám: příjmy nelze dvojitě započítat, poplatky nelze ztratit, daň nelze zaúčtovat do příjmů, vrácení peněz se zaznamenává jako proti-příjem a vyrovnání s každou výplatou je nulové.

Toto je vrstva, kde sídlí nástroj jako LedgerPort. Propojuje Shopify obchod klienta s QuickBooks Online, aplikuje vaše mapování účtů a automaticky odesílá výplatní deníky — s přístupem účetního, takže vaše firma kontroluje mapování napříč všemi klientskými soubory, místo aby doufala, že nastavení každého klienta odpovídá vašemu standardu. Jedno upřímné varování: žádný synchronizační nástroj sám o sobě zpětně neopravuje historii. Ale pro okno restatementu, které jste definovali ve třetím kroku, je zpětné doplnění správně strukturovaných záznamů a smazání těch špatných často rychlejší než měsíc co měsíc sestavovat opravné deníky.

Stránka Odeslat do QuickBooks aplikace LedgerPort uvádějící entity se stavem synchronizace na řádek a tlačítkem Odeslat vše pro zpětné vyplnění historických dat do QuickBooks Online
Restaurování minulých měsíců je nástroj, nikoli zadávání dat: vyberte historické okno na stránce Odeslat do QuickBooks a odešlete je hromadně. Kompletní návod: Jak odeslat historická data do QuickBooks v LedgerPort →

[OBRÁZEK: Diagram — jedna výplata ze Shopify se rozděluje na řádky hrubých tržeb, refundací, poplatků a daně z prodeje v deníkovém záznamu, který se vyrovnává s bankovním vkladem]

Scoping and Pricing the Engagement

Jakmile je proces sekvencí místo vykopávek, můžete ho tak i nacenit. Diagnostikujte pomocí checklistu pěti vad před nabídkou — trvá to méně než hodinu a řekne vám okno restatementu a zapojený objem. Poté nabídněte paušální sazbu: úklid jako pevný projekt, přestavěná synchronizace jako začátek měsíčního zapojení. Firmy, které to standardizují, přestanou jíst přečerpání a začnou účtovat za odbornost místo hodin — stejná maržová logika popsaná na stránce LedgerPort pro CPA, která stojí za zhlédnutí, než budete nacenit další.

Existuje program postavený přesně na tomto modelu zapojení. Program LedgerPort CPA Partner Program poskytuje firmám hierarchické řízení klientů — každý klientský soubor je monitorován a konfigurován z jednoho ovládacího panelu, bez nutnosti přihlašování a odhlašování z jednotlivých účtů — plus velkoobchodní fakturace na klienta, která se škáluje s objemem, a výběr mezi 20% podílem na příjmech a 20% slevou pro klienty. Sdělení, řečeno jednoduše: jedno přihlášení, tolik klientských firem, kolik spravujete, obchody Shopify a WooCommerce oba, každý synchronizovaný do svého vlastního souboru QuickBooks.

Co však skutečně mění ekonomiku dodávek, je nástrojové vybavení samotné přestavby. Standardní mapování účtů, které jste vytvořili ve druhém kroku, se stává Hlavní šablonou — standardizovanou konfigurací účtové osnovy aplikovanou na každého klienta, takže šablonujete jednou a razítkujete na klienta místo přestavby mapování od nuly při každém zadání. To je mechanismus, který umožňuje nabízet vyčištění za paušální sazbu s klidným svědomím. Prémiové onboardingu zcela přebírá nastavení za vás: tým LedgerPortu propojí obchod a účet QuickBooks každého klienta, nastaví mapování a ověří, že první synchronizace jsou plně vyrovnané, než předá zakázku zpět — takže nastavení klienta č. 7 nejsou vaše neúčtované hodiny. A když zakázka zahrnuje rekonstrukci účetnictví, Time Machine importuje až 24 měsíců historických dat objednávek Shopify. Statistiky, které určují cenu paušálu: partnerské firmy ušetří v průměru 12+ hodin na klienta měsíčně na vyrovnání — to je číslo, které stojí za měsíčním poplatkem navíc k projektu vyčištění.

Přepínač podniků aplikace LedgerPort otevřený z názvu podniku vlevo nahoře, který uvádí více klientských podniků dostupných pod jedním přihlášením k účtu
Každý klient je izolovaný podnik pod jedním přihlášením firmy, vzdálený dva kliky — a účty úrovně Agency nemají žádný limit počtu. Kompletní průvodce: Jak spravovat více podniků →
Nastavení týmu aplikace LedgerPort zobrazující pozvané uživatele s rolemi Správce a Člen, které řídí, kdo může spravovat versus konfigurovat klientský podnik
Přístup ke klientům na základě rolí: pracovník může spouštět synchronizace a kontrolovat mapování v klientském souboru, aniž by se dotkl fakturace nebo konfigurace synchronizace. Kompletní průvodce: Jak přidat členy týmu a spravovat role →

The Fifth Cleanup Is a Checklist

Zde je, jak se to skutečně odehrává. Vaše první vyčištění v tomto procesu stále bolí, protože šablony vytváříte za pochodu. Druhé trvá polovinu času — stejných pět vad, a tentokrát je rozpoznáte jen z předvahy. Páté je pak checklist, který zvládne juniorní pracovník: diagnostikovat, dávkovat opravy podle vady, vynulovat zúčtovací účet, předat partnerovi jeden zápis o odpisu k revizi.

Klient, který se objevil jako týdenní lítost, se stává typem zakázky, kterou vaše firma nabízí s největší jistotou. Ne proto, že by soubory byly čistší. Protože jste přestali věřit, že každý z nich je jedinečný.

Pokud se díváte na soubor s dvojitě započítanými příjmy a zúčtovací účet, který nikdy neviděl nulu, proveďte tento týden diagnózu pěti vad — pak se podívejte na jak firmy nastavují vrstvu přestavby, aby to bylo poslední vyčištění, které klient kdy potřeboval. A až budete připraveni standardizovat onboarding napříč vašimi e-commerce klienty, začněte s průvodcem onboardingem pro CPA — projdeme s vámi první mapování.


Související: Účtová osnova pro e-commerce · Jak zaznamenat prodeje Shopify v QuickBooks Online

Ukončete ruční zadávání dat navždy

Propojte svůj obchod s QuickBooks za 15 minut a zbytek nechte na LedgerPort.

Začít zdarma Zobrazit ceny →

Spojte se s námi:

Automatizujte své účetnictví pro e-commerce ještě dnes

Propojte svůj obchod Shopify nebo WooCommerce s QuickBooks za méně než 15 minut — bez nutnosti kódování.

14denní záruka vrácení peněz · K dispozici bezplatný plán