Start for free

How we make sure your tax return is correct

Written by: Sophia Merzbach

Updated on: April 27, 2023

Reading time: 3 minutes

Logo RB
We're often asked, "How can you be sure the app calculates my tax return correctly?" It's an important question with many layers. There is the initial tax knowledge by our tax advisors and the following translation into code-logic by our developers. But there is much more. Like making sure, updates or new features don't break older structures, preventing security lacks, and testing every feature on different levels.  We are proud that Accountable is a product built and tested by a strong group of tax advisors and developers. Even though every one of them has their own responsibilities and specialization, the app is a product of real teamwork. There is Juan, for example, who built the VAT feature for Germany together with the input by our tax advisors Mira and Andreas. Jules on the other hand translated the complex income tax rules into a real feature. Melinda is responsible for the many levels of testing and Mokhtar is taking care of security tests.

Translating German tax rules into code

Our tax advisor partners were there from the very beginning. Having them on board is crucial to make sure, all tax regulations are correct and complete in the app. So, before our developers begin to work on a new feature, we sit down with our tax advisor partners who provide us with the knowledge of the official law and rules. A feature like the VAT return, for example, is developed together with our partners who are specialists in this field. Later on, once the feature is developed, they test and QA the app, trying to challenge the feature and check if the results they get are correct every time. Sometimes, this process can be quite challenging, because tax rules are not as fixed as they might seem. People often assume the tax law is strictly defined and regulated. But as you dive deeper into the topic, you realize there can be different interpretations and tax advisors often disagree. That's why we consult with several different partners to get the best understanding of difficult tax regulations.

A lot of testing and validation

Rejecting inconsistent data

Once we are sure the tax law and its regulations are translated into code, we have to ensure there is no room for mistakes. So, we built regulations that make sure that entered data is logical and compliant with the official rules. Should you, for example, select Reverse Charge for an invoice but also enter a VAT amount, the app knows something is wrong and will reject the input.

Regular and frequent testing

Running different types of tests not only for usability or functionality but also for correctness is a huge part of our development process. That's why we run automated tests every day to check the Accountable app for false input in the database. A crucial part play the so-called unit tests which examine the smallest fractions of the app. These tests decompose the codebase into little parts and check whether what you put in leads to the correct, expected output. For example, when you create a list of expenses and invoices you should get a certain amount. A unit test checks if the issued amount is correct. Thousands of those tests in the code are running several times a day, every time before we deploy the code. We also run similar tests, on the level of the features. These are called integration tests and check for errors between the single units. Finally, we run end-to-end tests which actually audit the frontend of the app, so the part the user sees. These tests verify that larger functions give the correct output. It checks, for example, if the VAT amount for a specific line in the VAT statement is computed correctly. We run automated as well as manual end-to-end tests, especially when we fix a bug or set live a new feature. Also crucial for us are regression tests, which ensure that nothing in the old code breaks when we add new features. Sometimes there can be unplanned, unpredictable consequences when deploying new code. For example, when you change something related to the income tax feature but don't realize it's breaking the VAT feature. Without a regression test running on the entire app, you might not see these errors as fast and early. In the end, every time we deploy a new feature we test them manually with real user cases, once in the app and once with our tax advisors. Only when every result the app calculates corresponds with the results of our tax advisors, we set live the feature.

IT security audits  

Other very important and related procedures are the security audits that happen every year. Accountable is an official regulated financial institution, so we are subject to government audits and controlled by the BaFin. We also have regular IT security audits by security consultants who try to find and hack security breaches in our system. Luckily, this has never happened.

Neues E-book über den Einstieg in die Selbstständigkeit

20 Kapitel knallhart recherchiert und vom Steuerprofi geprüft

Kostenlos herunterladen
Sophia Author

Author - Sophia Merzbach

Sophia has been a key member of the Accountable team for many years, bringing a unique blend of journalistic precision and in-depth tax expertise to her work.

Who is Sophia ?

Did you find what you were looking for?

You might also like

An overview of the different tax classes

How much income tax is deducted from your income is largely determined by your tax class. There are ...

Read more

Income tax for freelancers – how much tax do I have to pay in Germany?

Working as a self-employed professional has many advantages: You are your own boss and you can choos...

Read more

What is the Reverse Charge procedure and how does it apply to you?

Working with international clients can be tricky, depending on where exactly they’re located, whet...

Read more

Hear it straight from our users

Prompte Beantwortung 🙏

Birgit Koch

Accountable hat mir den Alltag wirklich spürbar erleichtert. Besonders gefällt mir, dass die App logisch aufgebaut ist und man sofort versteht, wo man was findet. Viele Dinge, die sonst nervige Routine sind, laufen hier einfach automatisch im Hintergrund mit. Was ich besonders gut finde: Man verliert nie den Überblick. Die App zeigt klar, was erledigt ist und was noch ansteht. Belege erfassen geht super schnell. Foto machen, fertig kein ewiges Sortieren oder Nachtragen. Der Support ist wirklich klasse. Ich habe ein paar Fragen gestellt und immer schnell hilfreiche Antworten bekommen. Nicht nur Standardtexte, sondern echte Hilfe. Man merkt, dass die App ständig besser wird. Updates bringen wirklich sinnvolle Verbesserungen, nicht nur Kosmetik. Unterm Strich: Accountable nimmt mir spürbar Arbeit ab und sorgt dafür, dass ich mich weniger mit Bürokratie herumschlagen muss. Genau so soll es sein.

Anonym

Der Kundenservice ist ausgezeichnet, ich bin enttäuscht, dass sie keine E-Commerce-Kunden annehmen.

Anonym

Klasse Service! Persönlich und kompetent.

Anonym

Vielen Dank ich habe zu jeder frage oder Problem eine Lösung angeboten bekommen.

Jamil Hammoud

Tolle Software. Einfach zu benutzen. Fantasticher Customer Service.

Mehmet Baha

Ich bin neu bei Accountable und noch in der Testphase. Bisher konnte ich die App intuitiv bedienen und bei Fragen habe ich eine zeitnahe und herzliche Unterstützung bekommen (Danke, Daniela!:)) Nach aktueller Erfahrung, würde ich Accountable immer weiterempfehlen.

Monika Sorban

I love the simplicity of the app, and especially the customer support. I havent used the app a lot, but i will for sure recommend.

Argir Popov

It was clear, friendly and supportive

Carlo Loiudice

Accountable ist super modern gestaltet und sehr gut durchdacht. Besonders hervorhebenswert ist, dass es viele Tools in einem vereint: Buchhaltung, Geschäftskonto, Steuererklärung, Steuerberatung und vor allem der automatische Rechnungsversand ist super praktisch. Ich kann es nur empfehlen!

André Schröder