Private invoices under the GOÄ, straight from the treatment
For aesthetic and private practices in Germany: Viali builds the self-pay invoice under the German fee schedule for doctors (GOÄ) from the documented treatment. Your fixed price stays, the multiplication factors stay within the permitted range, and the invoice goes out by e-mail as a PDF with a GiroCode.
No credit card needed
Included in every plan: Praxis, Clinic and Clinic XL. No extra module.
Your price stays your price. Viali works out the factors.
Many aesthetic services have a fixed price. In the GOÄ template you enter it as “Pauschalpreis (brutto)”, the gross fixed price. Viali takes the VAT out, subtracts material costs and fixed lines, and spreads the rest with one common factor over the lines set to “Verteilen” (spread).
- Never above the maximum: 3.5 for personal services, 2.5 for technical services (sections A, E and O), 1.3 for laboratory services. And never below 1.0.
- Amount per line: points × €0.0582873 × factor, rounded to the cent, times quantity. Leftover cents go to the largest line.
- Traceable: the same input gives the same invoice. No AI does the calculation.
The full fee schedule, and a template for every service
Viali contains the official GOÄ fee schedule with about 2,840 positions, imported from the official file and searchable by number or text. For every service of your practice you set up a GOÄ template; the live preview shows at once what the invoice will say.
- Factor per line: “Verteilen” (spread) or “Fest” (fixed)
- Quantity fixed, from the dose or from the treated zones
- A reason per line
- Material costs as expenses under § 10 GOÄ, with a net unit price
- VAT per service: 19 % by default, 0 % possible. Only then does the invoice say “Umsatzsteuerfrei nach § 4 Nr. 14 UStG” (VAT-exempt).
- A default diagnosis as an ICD-10 code
What the GOÄ requires is on the invoice
A reason above the threshold
If a factor is above 2.3 (personal services), 1.8 (technical) or 1.15 (laboratory), § 5 (2) GOÄ requires a written reason, which § 12 puts on the invoice. Viali flags every such line. Practice-wide default reasons save typing. The reason remains the doctor's text and the doctor's responsibility.
Analogous positions under § 6 (2) GOÄ
For a service without its own number you create an analogous position: its own number such as “A 2442”, its own description and the reference “entsprechend GOÄ 2442” (equivalent to GOÄ 2442). The invoice prints it as § 12 (4) requires.
From the treatment to the invoice sent
- 1Document and sign the treatment
Signing creates the invoice draft. Practices that do not want this switch it off.
- 2Material and zones become lines
Product and dose on the same line become material costs. The treated zones give the number of injections (Nr. 252).
- 3“Prüfen & senden” (check and send)
If nothing is open, one click is enough: Viali sends the invoice to the patient by e-mail as a PDF.
- 4“Alle Entwürfe senden” (send all drafts)
At the end of the day, every draft with nothing open goes out at once.
Viali does not send an invoice while something is still open
Blocks sending
- A line above the threshold without a reason
- A fixed price the factor limits cannot reach exactly
- A factor below 1.0
- A line without points
- Neither tax number nor VAT ID stored
- Practice currency not EUR
Warning, you decide
- A factor above the maximum
- Nr. 3 next to other services
- A repeated consultation on the same day
- Dose or zones missing
An invoice under § 12 GOÄ and § 14 UStG
The PDF is a German invoice with everything a private invoice needs, and a GiroCode that banking apps read.
- Practice with tax number, recipient, invoice number, date, service period and diagnosis
- A table with date, GOÄ number, service, quantity, factor and amount; the reason sits under the line
- Material costs as “Auslagen (§ 10 GOÄ)”, net, VAT per rate and total
- Payment term, IBAN, payment reference and GiroCode (EPC QR code) with a German IBAN
- Drafts are marked “ENTWURF” (draft)
- Self-pay invoices are numbered “S-…” without gaps. A cancellation keeps the number; the PDF is marked “STORNIERT” (cancelled).
Set up in the settings, or in the chat
Under Admin → Integrations → “GOÄ” the practice chooses the GOÄ for self-pay invoices and enters its tax number and payment term (14 days by default); the invoices run in euros. It is quicker in the “Ask Viali” chat: on “GOÄ einrichten” (set up GOÄ) the assistant proposes the GOÄ settings and a template per service as cards. Nothing is saved until you click “Übernehmen” (apply).
Setup in the chat is included for everyone and is not part of the paid “Viali Assistant” add-on. No patient data goes to the AI.
Included in every plan
GOÄ billing is part of Viali: in Praxis, Clinic and Clinic XL, with no extra module. You pay one fixed price per practice per month, logins included.
See pricingQuestions about GOÄ billing
Yes. GOÄ billing is included in every plan, Praxis, Clinic and Clinic XL, with no extra module. Setting it up in the “Ask Viali” chat is included for everyone too.
No. Viali calculates with fixed rules: points × €0.0582873 × factor, rounded to the cent, × quantity. The same input always gives the same invoice. The AI only helps with the setup in the chat, and even there nothing is saved until you click “Übernehmen” (apply).
You enter the gross price in the GOÄ template. Viali takes the VAT out, subtracts material costs and fixed lines, and spreads the rest with one common factor over the lines set to “Verteilen” (spread), never above the maximum and never below 1.0. If the price cannot be reached exactly within these limits, Viali blocks sending.
The doctor. Viali flags every line above the threshold (2.3 for personal, 1.8 for technical, 1.15 for laboratory services) and does not send it without a reason. Practice-wide default reasons are possible; the text remains your text.
As a PDF by e-mail, with the payment term, IBAN, payment reference and a GiroCode that banking apps read. Drafts are marked “ENTWURF” (draft); cancelled invoices keep their number and are marked “STORNIERT” (cancelled).
Private billing without working out factors by hand?
Try Viali free for 14 days and set up your first GOÄ template, or request a demonstration.
No credit card needed
From our blog
6 Essential Questions to Ask Before Choosing Software for Your Aesthetic Practice
The software you choose shapes both clinical precision and business growth. Six questions that separate platforms that truly work from ones that just look good in a demo.
Why We Don't Charge per Case
Billing per case sounds fair — until the May invoice is seven times the July one for identical software. And until your team starts wondering whether an entry is worth the money.