Bookkeeping · Business consulting · Software

Numbers that add up. Software that holds up.

I'm Kai Simon, a qualified tax clerk and software developer. I take care of your day-to-day bookkeeping, make your numbers easy to understand and build software and automations that make office work easier, in German or English.

Your month-end closeExample
3Receipts receivedvia upload, email or folderReceived48
7Booked and categorisedevery receipt linked to its entryBooked48
8Bank and cash reconciledstatement checked against entriesDifference0.00
10Handed to the tax firmcomplete, in DATEV formatHandoverdone
Receipts
48
Booked
48
complete
  • Financial accounting
  • React
  • Cash-flow planning
  • Python
  • E-invoicing ZUGFeRD
  • PostgreSQL
  • Key figures explained
  • TypeScript
  • GoBD
  • n8n
  • DATEV export
  • Docker
Selected work

Software built from accounting practice.

Programs I built for my own business and for clients. Each of them is in daily use.

Own product · Invoicing

Faktura

Invoicing software with e-invoicing to EN 16931, bank reconciliation and simple cost accounting. Corrections run through cancellation and replacement invoices, nothing is ever deleted.

ZUGFeRD & XRechnungGoBDBank reconciliation via APICost accounting
1,250+automated tests
Client project · Recruitment agency

Personalbüro

Office software for a recruitment agency: candidates, clients and placements in one place, with invoicing and data protection built in.

Placement boardProfile PDFE-invoicing
Schematic illustration
Toolbox

Built the way accounting firms work.

Carefully tested, clearly documented and run on my own servers instead of someone else's cloud.

ReactTypeScriptPythonDjangoFastAPIPostgreSQLDockern8n
Bookkeeping & Business consulting

Your books in safe hands.

For freelancers and small businesses who want one fixed point of contact. You hand over the receipts, I take care of the rest. Your tax advisor gets clean data, and you know where your business stands.

Discuss services
Ongoing bookkeepingmonthly

Categorising and posting receipts, reconciling bank and cash, keeping track of open items.

Payrollon schedule

Payslips for your team, social security notifications and wage tax returns.

Digital receipt filingongoing

Organised to German GoBD rules, so nothing gets lost and everything stays easy to find.

Handover to your tax advisorDATEV format

Your bookkeeping reaches your tax firm complete and in the format it expects.

Business consultingas needed

I explain your reports in plain language, plan your cash flow with you and work out prices and costs, based directly on your ongoing bookkeeping.

  1. STEP 1Free intro call

    In 20 minutes we clarify what needs doing and what you would like to hand over.

  2. STEP 2Hand over receipts

    By upload, email or in a folder, whatever is easiest for you.

  3. STEP 3Monthly close

    Your bookkeeping is done and goes to your tax firm in one batch.

Automation with n8n

Workflows that run themselves.

n8n is a tool that connects your programs with each other. A workflow starts on its own, for example when an email arrives, and then works through the steps that would otherwise be done by hand. I set up n8n for you and build the workflows, on your own server if you like, so your data stays in-house.

  • Invoices from your inbox land in your receipt filing automatically.
  • Payment received: invoice marked as paid, customer gets a confirmation.
  • A new enquiry from your website appears in your customer list right away.
Discuss a workflow
From the workshop

My own apps.

Alongside client work I build my own apps. This is where I hone the craft that later goes into every client project.

App project no. 1
App icon of Little Kitchen, Big World

Little Kitchen, Big World

A cosy cooking game for iPhone and iPad. From the first idea through design and programming to the App Store, built entirely by myself.

Platform
iPhone and iPad
Languages
German, English, Indonesian
Purchases
via Apple, no payment data on my side
Privacy
no tracking, no analytics
Stage
public beta via TestFlight
Visit the game's website ↗
App project no. 2In progress. More once it is ready to show.
Kai Simon, owner of Soll & Code
Kai Simon · Saarbrücken
About

Why Soll and why Code?

Soll is German for debit, one side of every ledger. As a tax clerk I see every day where office work gets stuck: data entered twice, lost receipts, software that ignores how people actually work. So I don't just do the bookkeeping, I also build the tools for it. And because I already know your numbers, I can tell you what they mean. The result is always the same: numbers you can rely on.

Kai SimonOwner · Püttlingen, Saarland, Germany
Contact

Let's talk about your numbers.

Tell me briefly what it is about. I will reply within two working days, and the intro call is free and without obligation.

kontakt@soll-und-code.de
Location
Püttlingen, Saarland, Germany, and online
Reply
within two working days
Intro call
20 minutes, free
Languages
German, English

Send a message

What is it about?

I only use your details to answer your enquiry. More in the privacy policy.

Reply by email, never shared with third parties.