Účetnictví WooCommerce: Průvodce majitele obchodu k čistému účetnictví

Průvodce účetnictvím WooCommerce

Vaše knihy nejsou nepořádné, protože jste nedisciplinovaní. Jsou nepořádné, protože byly nastaveny pro podnikání, které neprovozujete.


E-mail vašeho účetního má tři řádky: „Rychlá otázka – co je ten vklad 12 318 $ ze 14. března?“

O čtyřicet minut později máte odpověď. Jsou to dva výplaty od Stripe pokrývající čtyři dny objednávek, mínus 402 $ poplatků za zpracování, mínus vrácení peněz ve výši 618 $ z předchozího týdne, plus vrácení 75 $ za chargeback. Víte to, protože jste otevřeli panel Stripe, exportovali CSV, porovnali ho se seznamem objednávek WooCommerce a provedli aritmetiku v poznámkové aplikaci.

Už jste tu byli. Vaše účetnictví WooCommerce je složka CSV z platebních bran a soubor QuickBooks, o kterém váš účetní diplomaticky mlčí. Každý měsíc na konci slibujete sami sobě skutečný systém. Každý měsíc na konci místo toho opravujete ten stávající.

Zde je to, co stojí za to vědět, než přijde další konec měsíce: toto není problém disciplíny a není to ani problém účetních dovedností. Je to strukturální. Vaše knihy byly nastaveny pro obecné malé podnikání – a online obchod mezi ně nepatří.


Proč obecné účetnictví selhává u obchodu WooCommerce

Lež, která se skrývá pod většinou nepořádných e-commerce knih, zní takto: „Účetnictví je účetnictví. Moje standardní nastavení pro malé podniky je pro online obchod v pořádku.“

Je to rozumné přesvědčení. Je to také nesprávné, z pěti specifických, mechanických důvodů. Konzultační firma nebo kavárna se s těmito nikdy nesetká. Obchod WooCommerce se s nimi setkává každý den.

1. Vydělané peníze nejsou deponované peníze. Konzultant fakturuje 1 000 $ a obdrží 1 000 $. Váš obchod prodá v úterý 1 000 $ a Stripe vám ve čtvrtek deponuje 953,90 $ – seskupené s objednávkami ze středy. Žádný bankovní vklad se nikdy nebude rovnat žádnému číslu tržeb. Pokud vaše knihy považují vklady za příjem, jsou od prvního dne špatně.

2. Poplatky jsou odečteny, než peníze vůbec uvidíte. Každá brána si vezme svůj podíl ze zdroje a každá si vezme jiný podíl – Stripe, PayPal a Square mají různé ceny. Pokud zaznamenáte vklady jako příjem, tyto poplatky zmizí: tržby jsou podhodnoceny a skutečný provozní náklad se nikde ve vašich knihách neobjeví.

3. Daň z obratu, kterou vybíráte, není vaše. Držíte ji jménem státu. Zúčtovaná jako příjem nafukuje vaše příjmy — a pak se platba objeví jako „překvapivý“ výdaj, který nikdy nebyl výdajem. Celou dobu to byla závazek.

4. Vrácení peněz nejsou výdaje. Vrácení peněz je zrušení tržeb, nikoli náklady, které jste vynaložili. Zapracování vrácení peněz do vkladů – nebo hůře, jejich zaúčtování jako výdaje – zkresluje jak vaše hrubé tržby, tak vaše marže, a to různými směry.

5. Náklady na zásoby nepatří do měsíce, kdy jste je koupili. Zaúčtování nákupu zásob za 20 000 $ v březnu způsobí, že vaše výsledovka ukáže katastrofální březen a fiktivní duben. Náklady na prodané zboží patří do měsíce, kdy se zboží skutečně prodalo, jinak vaše marže nic neznamenají.

Každá z těchto položek je v obecném účetním plánu neviditelná. Proto opravy nikdy nefungují: neděláte chyby v zadávání, chybí vám struktury účtů. Náprava nespočívá ve svědomitějším zadávání dat. Jde o pět struktur.


Pět struktur čistého účetnictví WooCommerce

Jakmile těchto pět věcí nastavíte v QuickBooks Online, denní práce se stane rutinou. Pokud je vynecháte, každý konec měsíce bude jako archeologie.

1. Účtová osnova vytvořená pro e-commerce

Toto je základ, od kterého se odvíjejí ostatní čtyři struktury. Vaše sekce příjmů minimálně odděluje prodej produktů, příjmy z dopravy a protiúčet pro vrácení peněz. Vaše výdaje zahrnují jednu řádku poplatků na platební bránu. Vaše závazky zahrnují splatnou daň z prodeje. Vaše aktiva zahrnují zúčtovací účet na platební bránu a účet zásob.

Nemusíte to navrhovat od nuly – publikovali jsme kompletní šablonu účetního plánu pro e-commerce, kterou si můžete zkopírovat do QuickBooks během odpoledne. Udělejte to jako první. Vše níže předpokládá, že existuje.

2. Jeden zúčtovací účet na bránu

Toto je struktura, která trvale odpovídá na otázku „co je tento vklad?“.

Zúčtovací účet je čekárna mezi „prodej proběhl“ a „peníze dorazily“. Když zaznamenáte úterní objednávky ve výši 1 000 $ přes Stripe, peníze jdou na Zúčtovací účet Stripe – ne na váš bankovní účet, protože tam ještě nejsou. Když čtvrteční výplata od Stripe dorazí, přesunete 953,90 $ ze zúčtovacího účtu na bankovní a 46,10 $ na poplatky Stripe. Zúčtovací účet se vrátí na nulu (nebo na přesnou částku stále na cestě).

Nyní bankovní odsouhlasení znamená porovnání hrstky výplat, nikoli stovek objednávek. A pokud některá výplata selže, zůstatek na zúčtovacím účtu na to upozorní – peníze, které měly dorazit, nedorazily.

Jeden zúčtovací účet na platební bránu, nikoli jeden sdílený účet. Obchody WooCommerce obvykle používají dvě nebo tři platební brány, každá s vlastním harmonogramem výplat. Pokud je smícháte, znovu vytvoříte hádanku, kterou jste se snažili vyřešit.

Pokud synchronizační nástroj zaznamenává vaše objednávky, tato struktura je spíše stránkou nastavení než disciplínou. LedgerPort automaticky detekuje každou platební bránu aktivní ve vašem obchodě a každé přiřadí vlastní řádek konfigurace – přepínač povolení, zúčtovací účet QuickBooks, kam přistanou peníze dané brány, platební metodu QBO a přepínač synchronizace vrácení peněz na bránu – s výchozím zúčtovacím účtem jako zálohou pro cokoli nezkontfigurovaného. Je to přesně struktura, kterou vám tato sekce právě řekla, abyste si vytvořili ručně; softwarová verze vás pouze žádá, abyste každou detekovanou bránu nasměrovali na její účet.

Karta Nastavení synchronizace LedgerPortu pro platby zobrazující automaticky detekované platební brány WooCommerce, každá s vlastním zúčtovacím účtem, platební metodou QuickBooks a nastavením synchronizace vrácení peněz
Jeden vyrovnávací účet na bránu, jako konfigurace: každá automaticky detekovaná brána směřuje na svůj vlastní účet QuickBooks, s výchozím jako zálohou. Kompletní návod: Správa konfigurace synchronizace v LedgerPort →

3. Položka nákladů na poplatky na bránu

Poplatky Stripe, poplatky PayPal, poplatky Square — oddělené účty, nikoli jeden „souhrn poplatků obchodníka“.

Dva důvody. Zaprvé, přesnost: poplatky na bránu vám poskytují měsíční kontrolu příčetnosti. Pokud je efektivní sazba Stripe obvykle kolem 3 % a tento měsíc je 4,1 %, něco se stalo — změna ceny, nárůst mezinárodních karet, poplatek za spor — a vy to skutečně uvidíte. Zadruhé, rozhodnutí: nemůžete porovnat, kolik vás brány skutečně stojí, pokud jsou náklady smíchané.

4. Daň z prodeje na účet závazků

Každý dolar vybrané daně se zaúčtuje na Daň z prodeje k úhradě, závazek — nikdy na příjem. Když zaplatíte státu, platba sníží závazek. Váš výkaz zisku a ztráty se ho nikdy nedotkne, ani jedním směrem.

Odměnou je klid: termín splatnosti daně přestává být překvapením pro peněžní tok, protože peníze nikdy nebyly počítány jako vaše. Zůstatek na účtu Daň z prodeje k úhradě by měl vždy zhruba odpovídat tomu, co vaše daňová hlášení uvádějí, že jste vybrali. Když tomu tak není, odhalili jste chybu včas, místo abyste ji řešili až při podání přiznání.

V LedgerPortu je toto pravidlo rozbalovací nabídka: nastavení Daň z položky na kartě Daně zaúčtuje daň WooCommerce jako samostatnou položku na vámi zvolený účet závazku QBO — struktura č. 4, vynucená u každé synchronizované objednávky. Stejná karta obsahuje detail, který téměř nikdo nevysvětluje: zaokrouhlení daně. WooCommerce a QuickBooks počítají daň nezávisle a zde a tam se liší o cent; položka úpravy zaokrouhlení vyrovná tyto rozdíly, takže účet závazku přesně odpovídá tomu, co jste vybrali, místo aby se hromadil nevysvětlitelný posun o několik dolarů měsíčně.

Karta Nastavení synchronizace LedgerPortu pro daně zobrazující kartu Zaokrouhlení daní a kartu Daně z položek s výběrem účtu závazků QuickBooks, kam se daně účtují
Daň z prodeje směrovaná na vámi zvolený účet závazku, s položkou zaokrouhlení, takže zůstatek odpovídá na cent. Kompletní návod: Správa konfigurace synchronizace v LedgerPort →

5. Vrácení peněz jako protipoložka tržeb

Ve svém příjmovém oddílu vytvořte účet Vratky a slevy, který nese záporný zůstatek. Každá vratka se tam zaúčtuje — sníží čisté tržby a zároveň ponechá hrubé tržby nedotčené.

Tím se zachovají dvě čísla, která potřebujete: skutečné hrubé tržby (pro pochopení poptávky) a skutečné čisté tržby (pro pochopení podnikání). Také to zobrazí vaši míru vratek jako sledovatelnou položku místo neviditelného úniku. Obchod, který vrací 2 % a obchod, který vrací 9 %, jsou různá podnikání, a obvykle to ví jen jedno z nich.

Těchto pět struktur je jádrem specifickým pro e-commerce; pro širší návyky kolem nich, náš průvodce nejlepšími postupy účtování v e-commerce pokrývá zbytek.

Pokud také prodáváte velkoobchodně: šestá struktura

Všech pět výše uvedených struktur tiše předpokládá, že každá objednávka se chová jako maloobchodní objednávka – zaplacená při pokladně, vyrovnaná platební bránou, připsaná čistá po odečtení poplatků. Velkoobchod narušuje tento předpoklad hned v prvním kroku. Objednávka s odloženou splatností je splatná, když ji odešlete, a platí se o týdny později, takže místo prodejního dokladu vyžaduje fakturu a otevřenou pohledávku a vůbec neprochází přes zúčtovací účet platební brány.

Pokud je velkoobchod více než občasná laskavost přátelskému kupujícímu, přidejte šestou strukturu: pohledávky, které jsou jasně odděleny od vašich zúčtovacích účtů platební brány, plus spolehlivý způsob, jak odlišit velkoobchodní objednávku od maloobchodní v okamžiku jejího vytvoření. Druhá polovina je nastavena na úrovni obchodu, nikoli v QuickBooks – pluginy jako Wholesale Suite se starají o velkoobchodní role, ceny a platební podmínky, které činí objednávku rozpoznatelně B2B ještě předtím, než se dostane do vašich účetních knih. Účetní stránka je pokryta v naší příručce k účetnictví s odloženou splatností v QuickBooks.


Kontrolní seznam pro měsíční uzávěrku obchodu WooCommerce

Se zavedenými strukturami přestává konec měsíce být rekonstrukcí a stává se ověřením. Zde je kontrolní seznam, v pořadí:

0. Před uzavřením zkontrolujte záznamy s neúspěšným stavem a pozastavené záznamy. Pokud vaše knihy odesílá synchronizační nástroj, je to krok, který předchází všemu ostatnímu. V LedgerPort má každý záznam jeden z pěti stavů – Synchronizováno, Čeká se, Selhalo, Přeskočeno (úmyslně vyloučeno vašimi synchronizačními filtry) nebo Pozastaveno – takže dvouminutový filtr pro Selhalo a Pozastaveno za celý měsíc zachytí zmeškané webhooky, když jde o jednu objednávku, ne o jedno čtvrtletí. Náprava je ve stejném okně: vyberte záznamy a znovu odešlete, a záruka proti duplicitám znamená, že již synchronizované záznamy jsou automaticky přeskočeny, zatímco neúspěšné záznamy, které se znovu odešlou, aktualizují existující transakci QuickBooks namísto odeslání druhé. „Doufám, že se vše synchronizovalo“ se stane zaškrtávacím políčkem.

Karta Ruční synchronizace LedgerPortu pro objednávky zobrazující řádky objednávek s ikonami stavu synchronizace pro každý řádek pro zjištění neúspěšných nebo neodeslaných objednávek
Každá objednávka má svůj stav synchronizace – filtrujte podle Selhalo a Pozastaveno, vyberte, znovu odešlete, uzavřete měsíc. Kompletní návod: Jak odeslat historická data do QuickBooks v LedgerPort →
  1. Potvrďte, že je každá objednávka v QuickBooks. Všechny prodeje za měsíc byly odeslány – s příjmy z produktů, dopravou, daněmi a směrováním platební brány neporušenými. Pokud zadáváte ručně, je to nejdelší krok; dělejte to týdně, ne měsíčně. Pokud odesílání provádí synchronizační nástroj, ověřte místo opětovného zadávání: auditní protokol LedgerPortu zobrazuje kompletní historii synchronizace, filtrovatelnou podle typu, entity, stavu a data, takže zmeškaná nebo neúspěšná objednávka se objeví během několika sekund.
  2. Spárujte každou platbu z platební brány s bankovním vkladem. Každá platba ze Stripe, PayPal a dalších by měla odpovídat vkladu a vyčistit příslušný zúčtovací účet.
  3. Zkontrolujte zůstatky na zúčtovacích účtech. Každý by měl odpovídat pouze penězům právě na cestě – prodeje z posledního dne nebo dvou, které ještě nebyly vyplaceny. Cokoli navíc je nespárovaná transakce, která vám říká, kde hledat.
  4. Zkontrolujte poplatky na platební bránu. Porovnejte celkovou částku poplatků každé platební brány s její očekávanou efektivní sazbou. Odchylka o více než půl procenta si zaslouží dvouminutové prošetření.
  5. Ověřte splatnou daň z prodeje. Zůstatek závazku by měl odpovídat tomu, co vaše daňová hlášení uvádějí jako vybrané, mínus to, co jste již poukázali. Poznamenejte si nadcházející termíny pro poukázání.
  6. Zaznamenejte COGS a upravte zásoby. Zúčtujte náklady na jednotky, které se tento měsíc skutečně prodaly; přesuňte je ze zásob do nákladů na prodané zboží.
  7. Odešlete vrácení peněz a zpětné platby. Potvrďte, že byly zaúčtovány do proti-příjmů, a když už tam jste, podívejte se na míru vrácení peněz.
  8. Spusťte výkaz zisků a ztrát a rozvahu. Ne proto, abyste něco podávali – abyste si je přečetli. Marže v očekávaném rozsahu, žádný účet se nenafukuje, nic, co by vás přimělo mžourat. Pokud nic nemžourá zpět, máte hotovo.

Ručně provedené s čistými strukturami, to zabere jednu až tři hodiny měsíčně v závislosti na objemu objednávek. Bez struktur stejné uzavření trvá víkend – protože kroky 2, 3 a 5 se stanou forenzními projekty.


Kde se (upřímně) hodí automatizace

Zde je upřímná verze, protože neupřímnou verzi je snadné najít.

Při zhruba 100–200 objednávkách měsíčně je manuální účetnictví s pěti strukturami skutečně v pořádku. Uzávěrka je krátká, objem zadávání je zvládnutelný a nástroj by řešil problém, který ještě nemáte.

Nad touto hranicí se matematika mění. Zadávání objednávek se škáluje lineárně s objemem a chybovost se škáluje s únavou. Při 500–1 000 objednávkách měsíčně přes dva nebo tři platební brány může samotný krok 1 tohoto kontrolního seznamu pohltit hodiny, které jste chtěli věnovat řízení obchodu – a jedna chybně zadaná částka daně se skryje v deseti tisících položek.

Jedna věc, kterou automatizace neudělá: opravit rozbitý účtový rozvrh. Synchronizační nástroj namířený na obecné účetní knihy vytváří rychlý, automatizovaný nepořádek. Vždy nejprve struktury.

Co synchronizační nástroj dělá, je nepřetržité provádění pěti struktur. LedgerPort například propojuje WooCommerce s QuickBooks Online a každý den účtuje tržby, poplatky, daně a refundace na příslušné účty – včetně zúčtovacích účtů – takže kroky 1 až 7 kontrolního seznamu jsou z velké části hotové, než se usadíte. Nastavení trvá asi 15 minut a existuje bezplatný plán, který pokrývá až 30 objednávek měsíčně, s placenými plány od 25 $/měsíc, jak objem roste. Pokud chcete kompletní návod k propojení obou systémů, napsali jsme průvodce synchronizací WooCommerce s QuickBooks Online krok za krokem.

Žije také tam, kde už pracujete. LedgerPort se instaluje jako plugin pro WordPress, takže ovládací panel, mapování, historie synchronizace a ovládací prvky manuální synchronizace jsou všechny v postranním panelu vašeho wp-admin – žádná samostatná aplikace, do které byste se museli přihlašovat.

Nabídka LedgerPortu v postranním panelu administrace WordPressu, se stránkami Přehled, Připojení, Mapování, Ruční synchronizace, Auditní protokoly, Nastavení synchronizace a Protokoly ladění
Vše běží z nabídky LedgerPort uvnitř vašeho administrátorského rozhraní WordPress. Kompletní návod: Začínáme s LedgerPort pro WooCommerce →

A pravidlo „nejprve struktury“ dostává náskok: na stránce Mapování porovnává Auto-Map vaše produkty, zákazníky a účty WooCommerce s QuickBooks a navrhuje shody, přičemž každou návrh označí, abyste jej mohli potvrdit nebo přepsat, než se cokoli zaúčtuje.

Seznam mapování produktů LedgerPortu zobrazující produkty WooCommerce spárované s položkami QuickBooks, každý řádek se stavem svého mapování
Seznam mapování po spuštění Auto-Map – každý produkt WooCommerce spárovaný s položkou QuickBooks, přičemž konečné slovo máte vy. Kompletní návod: Nastavení mapování účtů v LedgerPort →

Kompromis, který stojí za zmínku: uzávěrku budete stále kontrolovat. Automatizace vás posouvá od provádění účetnictví k ověřování ho – což je přesně to místo, kde by měl majitel obchodu být.


Konec měsíce, poté

Představte si další verzi toho e-mailu od účetního. „Rychlá otázka – co je ten vklad 14 205 $ ze 14. dne?“

Neotevřete CSV. Otevřete QuickBooks, kliknete na vklad a uvidíte deník výplaty: dva dny objednávek, rozepsané poplatky, jedna refundace, daň přesměrovaná na účet závazků. Vaše odpověď zabere jeden řádek a devadesát sekund a váš účetní – poprvé – odpoví „skvělé, to je vše, co jsem potřeboval.“

Samotný konec měsíce je výše uvedený osmistupňový kontrolní seznam, šálek kávy a asi třicet minut. Nic k rekonstrukci, protože nic nebylo nikdy volné. Složka CSV z brány stále někde existuje, tak jako lidé drží starý telefon v zásuvce. Nikdy ji prostě neotevřete.


Vysvětlení tohoto vkladu ve výši 12 318 $ vám trvalo 40 minut, protože chybělo pět účetních struktur — ne proto, že by vaše knihy vyžadovaly více úsilí. Nastavte struktury tento týden, spusťte kontrolní seznam na konci měsíce a pokud váš objem objednávek již přerostl ruční zadávání, začněte zdarma používat LedgerPort a nechte ho za vás účtovat prodeje, poplatky a daně →

Každý placený plán je dodáván se 14denní zárukou vrácení peněz — 100% vrácení peněz, bez otázek.


Související: Účtová osnova pro e-commerce · Jak synchronizovat WooCommerce s QuickBooks Online · Osvědčené postupy pro účetnictví v e-commerce

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