The TaxBridge Blog
Insights & Updates
Technical deep-dives, integration guides, and lessons from building tax compliance infrastructure.
Recent Posts
9 articlesThe ESM/CommonJS Trap: Building Dual-Format Packages for Monorepos
How we discovered a critical runtime incompatibility in our shared TypeScript package and implemented a dual-emit strategy that works for both NestJS (CommonJS) and React (ESM).
Fixing TanStack Virtual's flushSync Error in React 19
How we debugged the "flushSync was called from inside a lifecycle method" error when using @tanstack/react-virtual with React 19.
Latency-Neutral Batching: Processing Bursts Without Penalizing The First Event
A pattern for collapsing webhook bursts while preserving immediate response for human-initiated events.
The Composable Edit Pattern: Building Primitives That Compose
How we built a headless useInlineEdit hook and EditOverlay wrapper—two focused primitives that make any component editable.
The Three-Body Problem of EFRIS Units: Why Your Export Invoices Keep Failing
A practical guide to piece/scaling/customs units, how they collide, and the normalization approach TaxBridge uses.
Solving EFRIS Error 15: The Case of the Unexpected GZIP
How we debugged and fixed the notorious 'Data decryption error' in the URA EFRIS v20.1 Protocol.
Subscribe to our newsletter
Get engineering updates, product news, and compliance insights delivered to your inbox. No spam, unsubscribe anytime.