PHPackages                             ejosterberg/opensalestax-quickbooks-online - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ejosterberg/opensalestax-quickbooks-online

ActiveProject[Utility &amp; Helpers](/categories/utility)

ejosterberg/opensalestax-quickbooks-online
==========================================

Self-hostable QuickBooks Online sidecar that adds destination-based US sales tax to QBO invoices via the OpenSalesTax engine — replaces Intuit Automated Sales Tax.

v0.1.0-alpha.5(3w ago)08Apache-2.0PHPPHP &gt;=8.2CI passing

Since May 16Pushed 3w agoCompare

[ Source](https://github.com/ejosterberg/opensalestax-quickbooks-online)[ Packagist](https://packagist.org/packages/ejosterberg/opensalestax-quickbooks-online)[ Docs](https://github.com/ejosterberg/opensalestax-quickbooks-online)[ RSS](/packages/ejosterberg-opensalestax-quickbooks-online/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (3)Dependencies (9)Versions (6)Used By (0)

OpenSalesTax for QuickBooks Online
==================================

[](#opensalestax-for-quickbooks-online)

> **v0.1.0-alpha.1.** Installable via `composer create-project`; passes 38 unit tests; PHPStan max + PSR-12 + `composer audit` clean. Live Intuit-sandbox round-trip is a captain follow-up — see `specs/handoff.md`.

A free, self-hostable **webhook sidecar** that adds destination-based US sales tax to [QuickBooks Online](https://quickbooks.intuit.com/online/)invoices via the [OpenSalesTax engine](https://github.com/ejosterberg/opensalestax).

This is the OpenSalesTax replacement for Intuit's per-seat **Automated Sales Tax (AST)** — the same feature, run on the merchant's own infrastructure with the merchant's own data.

How it works (sidecar model)
----------------------------

[](#how-it-works-sidecar-model)

```
+---------------+   1. webhook /webhooks/quickbooks-online    +-----------+
| QuickBooks    |  --------------------------------------->   |  Sidecar  |
| Online        |                                             |   (this)  |
| (Intuit)      |   3. POST /v3/company/{id}/invoice          |           |
|               |
