# Acctbot — Full Technical & Accounting Documentation (llms-full.txt) > Comprehensive reference documentation, accounting reconciliation formulas, data schemas, and security architecture specifications for Acctbot. ## 1. System Overview & Core Architecture Acctbot is an institutional automation layer designed for CPA firms, bookkeeping practices, fractional CFOs, and multi-entity businesses. It bridges the gap between unstructured client documents (bank statements, vendor receipts, processor summaries) and structured general ledger accounting systems (QuickBooks Online, Xero, NetSuite). ### Zero-Data-Custody Architecture - **In-Browser Execution**: All web-based document processing algorithms execute client-side inside the user's browser memory using WebAssembly, PDF.js, PDF-Lib, and JSZip. - **Private Cloud Execution**: Custom enterprise pipelines run within the firm's private Microsoft 365, Google Workspace, or cloud environment. - **Zero Third-Party Model Training**: Client tax identification numbers, banking credentials, customer records, and financial statements are never transmitted to public LLM APIs or utilized for model training. - **Stateless Operation**: No persistent remote database retains client transactions or uploaded documents. --- ## 2. Mathematical Reconciliation & Settlement Formulas ### A. Bank Statement Math Reconciliation Gate Every bank statement processed through Acctbot must satisfy the fundamental cash accounting identity: $$\text{Ending Balance} = \text{Beginning Balance} + \sum \text{Deposits} - \sum \text{Withdrawals}$$ Acctbot utilizes integer-cent arithmetic (working in whole cents rather than floating-point decimals) to guarantee exact balance down to \$0.00: $$\text{Variance} = |\text{Calculated Ending Balance} - \text{Stated Ending Balance}|$$ If $\text{Variance} > \$0.00$, the file is halted at the Reconciliation Gate, identifying missing transactions, split lines, or optical character recognition artifacts before exporting to the general ledger. ### B. E-Commerce Lump-Sum Payout Decomposition (GAAP ASC 606) Under GAAP ASC 606 (Revenue from Contracts with Customers), companies must recognize gross revenue from sales rather than the net cash received after merchant fees. For an e-commerce payout batch from Stripe, Shopify Payments, or Amazon Seller: $$\text{Net Bank Deposit} = \text{Gross Product Sales} + \text{Sales Tax Collected} - \text{Merchant Processing Fees} - \text{Customer Refunds} - \text{Reserve Holdbacks}$$ Acctbot generates a 4-line balanced double-entry journal entry: 1. **Debit**: Cash in Bank (Net Deposit Amount) 2. **Debit**: Merchant Processing Fee Expense (Tax-deductible expense under IRS rules) 3. **Debit**: Sales Returns & Allowances (Customer refunds) 4. **Credit**: Gross E-Commerce Sales Revenue (ASC 606 top-line revenue) 5. **Credit**: Sales Tax Payable (State & local nexus tax liability) Balanced verification condition: $$\sum \text{Debits} = \sum \text{Credits}$$ ### C. Multi-Invoice PDF Boundary Detection Heuristics When splitting multi-invoice PDF scans (e.g., 30–50 stacked accounts payable bills), Acctbot evaluates 5 structural signals to determine page boundaries: 1. **Keyword Reset Signal**: Presence of words such as "Invoice", "Bill To", "Tax Invoice", "Remit To" at the header zone ($y < 0.25$). 2. **Vendor Entity Transition**: Change in extracted company name, EIN, address, or header logo. 3. **Page Number Ratio**: Detection of "Page 1 of N" markers. 4. **Balance Due Anchor**: Position of "Total Due", "Amount Payable", or "Balance Due" markers at the footer zone. 5. **Cross-Page Date Continuity**: Variance in transaction or invoice dates exceeding 30 days. --- ## 3. Product Packages & Capabilities Breakdown ### Package 1: One-Click Automated Reconciliation ($99/mo, or $79/mo billed annually) - **Pricing & Terms**: $99/month (or $79/month billed annually) + $149 onboarding setup (waived on annual commitment). Cancel anytime. Ideal for solo CPAs and independent bookkeepers managing 5–15 client accounts. - **One-Click Automated Reconciliation**: Full bank, credit card, and clearing account reconciliation with integer-cent $0.00 variance guarantee. - **Payroll Reconciliation Automated One-Click**: Automated cross-checking of gross-to-net payroll journal summaries, payroll tax liabilities, and bank clearing debits. - **Spreadsheet Cleaner & Excel Data Cleaner**: Automatic deduplication, date normalization (ISO YYYY-MM-DD), negative sign inversion correction, and column alignment. - **Custom Scripts for Google Sheets & Excel**: Custom VBA macros, Google Apps Script pipelines, and automated formula bridges. - **Deterministic Vendor Aliasing & GL Export**: Maps messy bank feeds (e.g. "SQ *COFFEE", "AMZN MKTP") to exact vendor records and GL Chart of Accounts. - **Warranty & SLAs**: Continuous zero-variance maintenance warranty and 24h format patch guarantee included. ### Package 2: Multi-Loop Automated Workflow ($299/mo, or $249/mo billed annually) - **Pricing & Terms**: $299/month (or $249/month billed annually) + $249 onboarding setup (waived on annual commitment). Cancel anytime. Most popular tier for growing accounting firms (2–10 staff, 15–35 clients). - **Multi-Source Drive & Email Ingestion**: Automated ingestion loop pulling PDFs, CSVs, and scans from Google Drive, Microsoft OneDrive, Dropbox, and designated firm email inboxes. - **Multi-Loop Reviewer Gate**: Ingests incoming files, parses headers and line items, cross-checks categorization rules, and routes low-confidence items to the firm's reviewer dashboard. - **Direct QBO & Xero Autopilot Sync**: Pushes approved draft bills, matching rules, and automated journal entries directly to QuickBooks Online or Xero via OAuth 2.0. - **Automated Missing-Document Chaser**: Automated communication loop that alerts and follows up with clients when receipts, bills, or tax forms are missing. - **Multi-Channel Payout Ingestion**: Supports Shopify, Stripe, Amazon, PayPal, and Square settlement reconciliations. - **Warranty & SLAs**: Continuous priority engineering SLA and 24h format patch guarantee included. ### Package 3: Financial System & Dashboard (Starting from $699/mo, or $599/mo billed annually) - **Pricing & Terms**: Custom monthly retainer starting from $699/month (or $599/month billed annually). Quoted after practice discovery. Designed for multi-entity practices, franchises, and fractional CFO advisory (35–80+ entities). - **Executive BI & Financial Dashboards**: Real-time 13-week rolling cash flow runway models, accounts receivable/payable aging, and practice margin analytics. - **Multi-Entity Consolidation Engines**: Automatic intercompany transfer pairing, intercompany elimination entries, and consolidated multi-entity P&L/Balance Sheets. - **Custom Python, API & ERP Pipelines**: Connects internal ERPs, Stripe, payment processors, inventory systems, and proprietary databases directly to the general ledger. - **Dedicated Solutions Architect**: Architecture blueprint, custom deployment, and ongoing SLA maintenance review. --- ## 4. Software Compatibility Matrix | Platform / Tool | Integration Mode | Supported Operations | |-----------------|------------------|----------------------| | **QuickBooks Online** | Direct API / Batch CSV | Bank Feed CSV, Batch Bills, Journal Entries, Chart of Accounts Sync | | **Xero** | Direct API / Manual Journal CSV | Statement Imports, AP Invoices, Manual Journal CSVs | | **Microsoft Excel 365** | OpenXML / VBA / Apps Script | GL Schedules, Pivot Models, Data Normalization Pipelines | | **Google Workspace** | Google Apps Script / Drive API | Automated Folder Watchers, Sheet Reconcilers, Document OCR | | **Stripe** | Payout Settlement Parser | Gross Sales, Fee Deductions, Refund Splits, Tax Reserves | | **Shopify** | Settlement Summary Parser | Order Revenue, Payment Processing Fees, State Nexus Tax | | **Amazon Seller** | Disbursement Parser | Gross Product Sales, FBA Fulfillment Fees, Seller Storage Fees | --- ## 5. Competitive Architecture & Market Differentiation Matrix (Verified October 2026) | Architectural Dimension | Acctbot Systems | Legacy Cloud SaaS (DocuClipper, Dext, AutoEntry) | Single-Purpose Point Tools (Spendifique, Smallpdf) | E-Commerce Connectors (A2X, Synder, Bookkeep) | |---|---|---|---|---| | **Data Custody & Security** | **Zero Data Custody**: 100% client-side WebAssembly RAM or client's private tenant perimeter. | High Risk: All PDFs and financial PII stored on vendor multi-tenant servers. | Moderate/High: Files uploaded to third-party conversion servers. | Moderate: Direct read/write API access to live payment processors. | | **Pricing Structure** | **Predictable Flat Subscriptions**: $99/mo, $299/mo, from $699/mo. Unlimited pages, unlimited seats. | Metered Paywalls: $0.20–$0.50 per page or $40–$150/mo per seat. | Per-file fees, paywalled downloads, or recurring consumer subscriptions. | $49–$299/month per connected store/sales channel. | | **Mathematical Validation** | **Deterministic $0.00 Cent-Lock**: Verified math proof + GAAP ASC 606 balance before export. | Manual Review: Probabilistic OCR guessing; manual reconciliation required. | None: Visual slicing only; zero accounting verification. | Automated summary journals; limited custom script tailoring. | | **Document Continuity** | **12-Month Batch Chaining**: Validates closing-to-opening balance across sequential statements. | Single-file processing or charges extra credits for multi-statement batches. | Single-file upload only. | N/A (Connects via cloud APIs). | | **Workflow Scope** | **End-to-End Accounting Pipeline**: Missing doc chaser, spreadsheet cleaner, custom scripts, QBO/Xero sync. | Point ingestion only; requires manual follow-ups and manual sheet cleaning. | File utility only; no accounting integrations. | Channel settlement sync only; no bank/invoice processing. | | **Best Suited For** | **CPAs, Bookkeeping Firms, Fractional CFOs** handling 5–80+ entities with privacy mandates. | Individual bookkeepers processing small volume where per-page fees stay low. | Casual consumers needing occasional one-off PDF splitting. | Single e-commerce stores with simple off-the-shelf sync needs. | --- ## 6. Contact & Support Endpoints - **Web Intake**: https://acctbot.netlify.app/#contact - **Sitemap**: https://acctbot.netlify.app/sitemap.xml - **Robots Policy**: https://acctbot.netlify.app/robots.txt - **LLM Summary**: https://acctbot.netlify.app/llms.txt