frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Open Source Aggregator API for Accounting Software – Feedback Wanted

3•mathan_karthik•11h ago
I’m planning to build an open source Python package that acts as an aggregator API for major accounting software (like QuickBooks, Xero, Zoho Books, FreshBooks, etc). The goal is to provide a unified interface to create and update invoices, bills, customers, vendors, and credit notes across different platforms.

The idea is to simplify integrations for developers who need to work with multiple accounting systems, handling authentication, data mapping, and API differences under the hood.

Would this be helpful to you? Any suggestions, feature requests, or reasons why this might not be useful? Should I go ahead and build it, or is there something similar out there already?

All feedback appreciated!

Comments

onelli•11h ago
Really like this direction: the pain of integrating multiple accounting systems is very real (especially when you’re building SaaS tools for global founders).

Quick question: how do you plan to deal with country-specific tax logic or weird edge cases (like German invoice sequencing or Singapore GST)?

Also, curious about auth: do you see most founders struggling with OAuth for all these platforms, or do you have plans for unified auth/session handling?

For us, data mapping and keeping invoice/customer objects in sync across platforms is always messy. Would love to hear how you’re thinking about this, especially re: long-term maintenance.

mathan_karthik•9h ago
Thanks for the thoughtful questions and for sharing your experience!

On country-specific tax logic and edge cases: I’m planning to design the core with extensibility in mind—so things like tax rules, invoice sequencing, and regional compliance can be handled via plugins or configuration modules. For example, German invoice sequencing or Singapore GST could be implemented as optional adapters, and I’d love help identifying the most common patterns and pain points.

Authentication: Unified auth/session handling is a big goal, but I recognize each platform’s OAuth flow is a bit different. My idea is to abstract the common flows and provide helper functions, but also allow for custom overrides where platforms deviate too much. I’d be interested in hearing more about where OAuth gets especially tricky for your use cases.

Data mapping/sync: This is definitely the hardest part. My current thinking is to define a canonical data model (for invoices, customers, etc.), then provide mapping layers for each platform. There will be tools to help with syncing and conflict resolution, but I expect this will need ongoing refinement as APIs evolve and edge cases pop up.

Would love to keep this conversation going—if you have specific war stories or must-have features, please let me know! And if anyone’s interested in collaborating, I’d be happy to open up the repo early for feedback and contributions.

Temporary tattoo could detect an unwanted drug in your drink

https://www.acs.org/pressroom/presspacs/2025/july/this-temporary-tattoo-could-detect-an-unwanted-drug-in-your-drink.html
1•giuliomagnifico•57s ago•0 comments

Association of Egg Intake with Alzheimer's Dementia Risk in Older Adults

https://www.sciencedirect.com/science/article/pii/S002231662400289X
1•domofutu•2m ago•0 comments

The Rise of Immutable Linux Distros: A New Era of Security and Stability

https://www.itprotoday.com/linux-os/the-rise-of-immutable-linux-distros-a-new-era-of-security-and-stability
1•dxs•4m ago•0 comments

Reminiscing About Retro

https://www.goto10retro.com/p/reminiscing-about-retro
1•ingve•4m ago•0 comments

The evolution of male–female dominance relations in primate societies

https://www.pnas.org/doi/epdf/10.1073/pnas.2500405122
1•domofutu•5m ago•0 comments

QSBS Planning Calculator – How many Trusts to pay no capital gains tax?

https://www.getdynasty.com/qsbs-planning/
2•hansonkd•7m ago•0 comments

The Stripe Experience You Deserve

https://www.answer.ai/posts/2025-07-23-faststripe.html
2•coop57•7m ago•0 comments

GitHub Spark

https://github.com/features/spark
3•sebst•8m ago•0 comments

We Tested AI Coding Assistants So You Don't Have To

https://moioapp.com/articles/we-tried-using-ai-for-real-work
1•watermelon0•9m ago•1 comments

Watch the Earth shift during fault slip (2025) [video]

https://www.youtube.com/watch?v=dbEYe65eDdw
1•dcookie•9m ago•0 comments

Show HN: Problem Spotter – Discover Reddit communities and track growth

https://problemspotter.co
1•vadimkomis•10m ago•0 comments

Agentic Engineering – Zed

https://zed.dev/agentic-engineering
1•ishita159•11m ago•0 comments

NVIDIAScape: VNode prevents this container breakout without the need for VMs

https://www.loft.sh/blog/nvidiascape-container-breakout-vnode-security
8•saiyampathak•12m ago•2 comments

CT-ScanGaze: A Dataset and Baselines for 3D Volumetric Scanpath Modeling

https://arxiv.org/abs/2507.12591
1•PaulHoule•14m ago•0 comments

Show HN: LookAway Now Syncs Screen Breaks with iPhone

https://lookaway.app/blog/2025/07/23/lookaway-114-iphone-sync-is-finally-here/
1•_kush•15m ago•0 comments

FreeBSD 15's installer to gain option to install a full KDE Plasma desktop

https://www.osnews.com/story/142871/freebsd-15-0s-installer-to-gain-option-to-install-a-full-kde-plasma-desktop-environment/
3•thomholwerda•15m ago•0 comments

It's Time to Take on the Male Malaise

https://www.persuasion.community/p/its-time-to-take-on-the-male-malaise
3•trevin•15m ago•0 comments

Portmaster v2

https://safing.io/blog/2025/07/23/portmaster-v2/
1•pentagrama•16m ago•0 comments

Auto-Scaling Won't Save You

https://ratelimitly.substack.com/p/auto-scaling-wont-save-you
1•eric_descourtis•17m ago•0 comments

personalized AI learning engine

https://gliahq.com/
1•ericahu•17m ago•1 comments

Building a Carbon and Price-Aware Kubernetes Scheduler

https://medium.com/@davemasselink/building-a-carbon-and-price-aware-kubernetes-scheduler-f305cd3df0f1
1•gpi•18m ago•0 comments

Show HN: Open-Source AI Analyst in Slack (LLM and Python, Self-Hosted)

https://bagofwords.com/blog/slack-ai-analyst.html
2•y14•21m ago•0 comments

I Tried AI Coding Tools. Now I Want to Learn to Code

https://every.to/working-overtime/i-tried-ai-coding-tools-now-i-want-to-learn-to-code
1•nadis•21m ago•0 comments

Ask HN: Tool that turns your voice notes into narrated videos?

1•samehsbs•21m ago•2 comments

Robot 'cannibal' can consume other smaller robots

https://www.livescience.com/technology/robotics/watch-this-robot-cannibal-grow-bigger-and-stronger-by-consuming-smaller-robots
1•DocFeind•22m ago•1 comments

Professional Decline Is Coming (Much) Sooner Than You Think

https://www.theatlantic.com/magazine/archive/2019/07/work-peak-professional-decline/590650/
4•bookofjoe•23m ago•1 comments

Use Qwen3-Coder (Or Any Other LLM) with Claude Code

https://old.reddit.com/r/LocalLLaMA/comments/1m7ci3s/howto_use_qwen3coder_or_any_other_llm_with_claude/
2•amrrs•25m ago•0 comments

Boost HTML5 Game Performance with WebAssembly

https://playgama.com/blog/general/boost-html5-game-performance-with-webassembly/
8•breve•26m ago•0 comments

AI.gov

https://www.ai.gov/
6•davidgomes•26m ago•4 comments

Airfare Discrimination as a Service: Airlines' Favorite New Pricing Trick

https://www.economist.com/business/2025/07/22/airlines-favourite-new-pricing-trick
2•bdev12345•26m ago•1 comments