/** * Texte von Rechnung und Gutschrift in jeder Sprache der Rechnungs-API — eine * Quelle fuer das Backend (PDF, E-Rechnung, Mail) und das Web (Statusseite). * Das Backend liest sie aus `fixtures/invoice-texts.json` (`npm run * fixtures:rechnungstexte`). * * Datum und Betraege stehen NICHT hier: sie bleiben in jeder Sprache * oesterreichisch formatiert (15.09.2026, € 1.234,56) und werden vom Aufrufer * eingesetzt. Platzhalter in {geschweiften} Klammern; jede Sprache hat dieselben * Schluessel und je Schluessel dieselben Platzhalter (test/rechnung-texte.test.ts). * Die Schluessel sind seit 1.0 englisch (alt und neu in * `fixtures/renames-1.0.json`), die Texte bleiben, wie sie sind. * * Steuerhinweise nennen in jeder Sprache die Gesetzesstelle — § 11 UStG verlangt * einen Hinweis, keinen Wortlaut; die Fundstelle macht ihn eindeutig. */ import type { InvoiceLanguage } from './vertrag.js'; declare const DE: { readonly 'pdf.title.invoice': "RECHNUNG"; readonly 'pdf.title.credit_note': "GUTSCHRIFT"; readonly 'pdf.badge.paid': "BEZAHLT"; readonly 'pdf.badge.direct_debit': "SEPA-LASTSCHRIFT"; readonly 'pdf.meta.number.invoice': "Rechnungsnr."; readonly 'pdf.meta.number.credit_note': "Gutschriftsnr."; readonly 'pdf.meta.date.invoice': "Rechnungsdatum"; readonly 'pdf.meta.date.credit_note': "Gutschriftsdatum"; readonly 'pdf.meta.service_period': "Leistungszeitraum"; readonly 'pdf.meta.due_date': "Fälligkeit"; readonly 'pdf.reference.credit_note': "Gutschrift zu Rechnung {number}"; readonly 'pdf.reference.dated': " vom {date}"; readonly 'pdf.label.invoice': "Rechnung {number}"; readonly 'pdf.label.credit_note': "Gutschrift {number}"; readonly 'pdf.vat_id': "UID: {vatId}"; readonly 'pdf.table.pos': "POS"; readonly 'pdf.table.description': "BESCHREIBUNG"; readonly 'pdf.table.quantity': "MENGE"; readonly 'pdf.table.vat': "UST"; readonly 'pdf.table.unit_net': "EINZEL NETTO"; readonly 'pdf.table.amount_net': "BETRAG NETTO"; readonly 'pdf.table.unit_gross': "EINZEL BRUTTO"; readonly 'pdf.table.amount_gross': "BETRAG BRUTTO"; readonly 'pdf.item.discount': "abzüglich {percent} % Rabatt"; readonly 'pdf.totals.subtotal': "Zwischensumme netto"; readonly 'pdf.totals.vat': "Umsatzsteuer {rate}%"; readonly 'pdf.totals.included_vat': "darin {rate}% USt von {net} netto"; readonly 'pdf.totals.grand_total.invoice': "Gesamtbetrag"; readonly 'pdf.totals.grand_total.credit_note': "Gutschriftsbetrag"; readonly 'tax.small_business': "Gemäß § 6 Abs. 1 Z 27 UStG wird keine Umsatzsteuer verrechnet (Kleinunternehmer)."; readonly 'tax.intra_community_supply.title': "Steuerfreie innergemeinschaftliche Lieferung. "; readonly 'tax.intra_community_supply.text': "Gemäß Art. 6 Abs. 1 UStG (Art. 138 MwSt-RL 2006/112/EG). Die Erwerbsbesteuerung erfolgt durch den Abnehmer im Bestimmungsland."; readonly 'tax.export_third_country': "Steuerfreie Ausfuhrlieferung (§ 6 Abs. 1 Z 1 UStG)."; readonly 'tax.reverse_charge.title': "Steuerschuldnerschaft des Leistungsempfängers. "; readonly 'tax.reverse_charge.text': "Übergang der Steuerschuld gem. Art. 196 MwSt-RL 2006/112/EG (innergemeinschaftliche Leistung). Die Leistung ist nicht steuerfrei – die Umsatzsteuer schuldet und entrichtet der Leistungsempfänger in seinem Land."; readonly 'tax.vat_id_line': "UID Leistungserbringer: {seller} · UID Leistungsempfänger: {buyer}"; readonly 'tax.reverse_charge_reason.construction': "Bauleistung gemäß § 19 Abs. 1a UStG."; readonly 'tax.reverse_charge_reason.scrap': "Schrott und Abfallstoffe gemäß Schrott-Umsatzsteuerverordnung (BGBl. II Nr. 129/2007)."; readonly 'tax.reverse_charge_reason.mobile_devices': "Mobilfunkgeräte bzw. integrierte Schaltkreise gemäß § 19 Abs. 1e lit. b UStG."; readonly 'tax.reverse_charge_reason.it_devices': "Laptops, Tablets bzw. Videospielkonsolen gemäß § 2 Z 1 Umsatzsteuerbetrugsbekämpfungsverordnung (BGBl. II Nr. 369/2013)."; readonly 'tax.reverse_charge_reason.metals': "Metalle gemäß § 2 Z 4 Umsatzsteuerbetrugsbekämpfungsverordnung."; readonly 'tax.reverse_charge_reason.emission_certificates': "Treibhausgasemissionszertifikate gemäß § 19 Abs. 1e lit. a UStG."; readonly 'tax.reverse_charge_reason.gas_electricity': "Lieferung von Gas oder Elektrizität an einen Wiederverkäufer gemäß § 2 Z 2 Umsatzsteuerbetrugsbekämpfungsverordnung."; readonly 'tax.reverse_charge_reason.energy_certificates': "Gas- und Elektrizitätszertifikate gemäß § 2 Z 3 Umsatzsteuerbetrugsbekämpfungsverordnung."; readonly 'tax.reverse_charge_reason.investment_gold': "Steuerpflichtige Lieferung von Anlagegold gemäß § 2 Z 5 Umsatzsteuerbetrugsbekämpfungsverordnung."; readonly 'tax.reverse_charge_reason.security_transfer': "Lieferung von Sicherungs- bzw. Vorbehaltseigentum gemäß § 19 Abs. 1b UStG."; readonly 'tax.reverse_charge_reason.foreign_supplier': "Leistung eines nicht im Inland ansässigen Unternehmers gemäß § 19 Abs. 1 zweiter Satz UStG."; readonly 'tax.domestic_reverse_charge.text': "Die Umsatzsteuer schuldet und entrichtet der Leistungsempfänger. Die Leistung ist nicht steuerfrei."; readonly 'tax.outside_scope.title': "Nicht steuerbarer Umsatz. "; readonly 'tax.outside_scope.text': "Der Leistungsort liegt gemäß § 3a Abs. 6 UStG im Ansässigkeitsstaat des Leistungsempfängers; in Österreich fällt keine Umsatzsteuer an."; readonly 'pdf.payment.title': "ZAHLUNGSINFORMATIONEN"; readonly 'pdf.payment.recipient': "Empfänger"; readonly 'pdf.payment.iban': "IBAN"; readonly 'pdf.payment.bic': "BIC"; readonly 'pdf.payment.payment_reference': "Verwendungszweck"; readonly 'pdf.payment.note_until': "Zahlbar ohne Abzug bis {date}. Vielen Dank für Ihren Auftrag."; readonly 'pdf.payment.note': "Zahlbar ohne Abzug. Vielen Dank für Ihren Auftrag."; readonly 'pdf.payment.qr': "Mit Banking-App scannen & zahlen"; readonly 'pdf.paid.text': "Diese Rechnung ist beglichen. Es ist nichts weiter zu tun."; readonly 'pdf.paid.date': "Bezahlt am"; readonly 'pdf.paid.payment_method': "Zahlungsart"; readonly 'payment_method.cash': "Bar"; readonly 'payment_method.transfer': "Überweisung"; readonly 'payment_method.card': "Karte"; readonly 'payment_method.online': "Online"; readonly 'pdf.direct_debit.text': "Der Betrag wird per SEPA-Lastschrift eingezogen. Sie müssen nichts veranlassen."; readonly 'pdf.direct_debit.collection_date': "Einzug am"; readonly 'pdf.direct_debit.account': "Konto"; readonly 'pdf.direct_debit.mandate_reference': "Mandatsreferenz"; readonly 'pdf.direct_debit.mandate_date': "Mandat vom"; readonly 'pdf.direct_debit.warning': "Bitte für Deckung sorgen – die Kosten einer Rücklastschrift werden weiterverrechnet."; readonly 'pdf.refund.text': "Der Betrag wird auf dem ursprünglichen Zahlungsweg erstattet. Sie müssen nichts veranlassen."; readonly 'pdf.refund.reference': "Bezug"; readonly 'pdf.refund.amount': "Erstattungsbetrag"; readonly 'pdf.status.title': "Zahlungsstatus online verfolgen"; readonly 'pdf.status.text': "Zahlung bzw. Einzug prüfen und Benachrichtigungen aktivieren."; readonly 'pdf.status.link': "Link"; readonly 'pdf.status.password': "Passwort"; readonly 'pdf.footer.contact': "Kontakt"; readonly 'pdf.footer.register': "Register & Steuer"; readonly 'pdf.footer.registered_office': "Sitz: {place}"; readonly 'pdf.footer.note': "Erstellt mit Kasseneck – ein Produkt der Kreiseck"; readonly 'pdf.page': "Seite {number} / {total}"; readonly 'country.AT': "Österreich"; readonly 'country.DE': "Deutschland"; readonly 'country.CH': "Schweiz"; readonly 'country.IT': "Italien"; readonly 'country.LI': "Liechtenstein"; readonly 'copy.invoice': "Übersetzung – keine eigene Rechnung · Original: Rechnung Nr. {number} vom {date}"; readonly 'copy.credit_note': "Übersetzung – keine eigene Gutschrift · Original: Gutschrift Nr. {number} vom {date}"; readonly 'credit_note.intro': "Grund: {reason}"; readonly 'credit_note.reason.cancellation': "Stornierung"; readonly 'credit_note.reason.price_reduction': "Preisnachlass"; readonly 'credit_note.reason.return': "Rücksendung"; readonly 'credit_note.reason.incorrect_invoice': "Fehlerhafte Rechnung"; readonly 'credit_note.reason.other': "Sonstiges"; readonly 'einvoice.exemption.reverse_charge': "Steuerschuldnerschaft des Leistungsempfängers (Reverse Charge)"; readonly 'einvoice.exemption.small_business': "Steuerbefreit – Kleinunternehmer gemäß §6 Abs. 1 Z 27 UStG"; readonly 'einvoice.exemption.intra_community_supply': "Steuerfreie innergemeinschaftliche Lieferung gemäß Art. 6 Abs. 1 UStG"; readonly 'einvoice.exemption.outside_scope': "Nicht steuerbarer Umsatz – Leistungsort im Ausland (§ 3a Abs. 6 UStG)"; readonly 'einvoice.exemption.export_third_country': "Steuerfreie Ausfuhrlieferung gemäß §6 Abs. 1 Z 1 UStG"; readonly 'einvoice.payable_until': "Zahlbar bis {date}"; readonly 'unit_symbol.piece': "Stk"; readonly 'unit_symbol.pair': "Paar"; readonly 'unit_symbol.set': "Set"; readonly 'unit_symbol.dozen': "Dtzd."; readonly 'unit_symbol.second': "Sek."; readonly 'unit_symbol.minute': "Min."; readonly 'unit_symbol.hour': "Std"; readonly 'unit_symbol.day': "Tag"; readonly 'unit_symbol.night': "Nacht"; readonly 'unit_symbol.week': "Woche"; readonly 'unit_symbol.month': "Monat"; readonly 'unit_symbol.quarter': "Quartal"; readonly 'unit_symbol.half_year': "Halbjahr"; readonly 'unit_symbol.year': "Jahr"; readonly 'unit_symbol.milligram': "mg"; readonly 'unit_symbol.gram': "g"; readonly 'unit_symbol.kilogram': "kg"; readonly 'unit_symbol.tonne': "t"; readonly 'unit_symbol.millimetre': "mm"; readonly 'unit_symbol.centimetre': "cm"; readonly 'unit_symbol.metre': "m"; readonly 'unit_symbol.running_metre': "lfm"; readonly 'unit_symbol.kilometre': "km"; readonly 'unit_symbol.square_metre': "m²"; readonly 'unit_symbol.hectare': "ha"; readonly 'unit_symbol.millilitre': "ml"; readonly 'unit_symbol.litre': "l"; readonly 'unit_symbol.cubic_metre': "m³"; readonly 'unit_symbol.kilowatt_hour': "kWh"; readonly 'unit_symbol.megawatt_hour': "MWh"; readonly 'unit_symbol.gigabyte': "GB"; readonly 'unit_symbol.terabyte': "TB"; readonly 'unit_symbol.flat_rate': "Pauschal"; readonly 'unit_symbol.person': "Pers."; readonly 'unit_symbol.licence': "Lizenz"; readonly 'unit_symbol.user': "Benutzer"; readonly 'unit_symbol.device': "Gerät"; readonly 'unit_symbol.session': "Sitzung"; readonly 'unit_symbol.trip': "Fahrt"; readonly 'unit_symbol.page': "Seite"; readonly 'unit_symbol.sheet': "Blatt"; readonly 'unit_symbol.package': "Pkg."; readonly 'unit_symbol.box': "Box"; readonly 'unit_symbol.carton': "Karton"; readonly 'unit_symbol.bottle': "Fl."; readonly 'unit_symbol.can': "Dose"; readonly 'unit_symbol.roll': "Rolle"; readonly 'unit_symbol.bag': "Sack"; readonly 'unit_symbol.pallet': "Palette"; readonly 'unit_name.piece': "Stück"; readonly 'unit_name.pair': "Paar"; readonly 'unit_name.set': "Set"; readonly 'unit_name.dozen': "Dutzend"; readonly 'unit_name.second': "Sekunde"; readonly 'unit_name.minute': "Minute"; readonly 'unit_name.hour': "Stunde"; readonly 'unit_name.day': "Tag"; readonly 'unit_name.night': "Nacht"; readonly 'unit_name.week': "Woche"; readonly 'unit_name.month': "Monat"; readonly 'unit_name.quarter': "Quartal"; readonly 'unit_name.half_year': "Halbjahr"; readonly 'unit_name.year': "Jahr"; readonly 'unit_name.milligram': "Milligramm"; readonly 'unit_name.gram': "Gramm"; readonly 'unit_name.kilogram': "Kilogramm"; readonly 'unit_name.tonne': "Tonne"; readonly 'unit_name.millimetre': "Millimeter"; readonly 'unit_name.centimetre': "Zentimeter"; readonly 'unit_name.metre': "Meter"; readonly 'unit_name.running_metre': "Laufmeter"; readonly 'unit_name.kilometre': "Kilometer"; readonly 'unit_name.square_metre': "Quadratmeter"; readonly 'unit_name.hectare': "Hektar"; readonly 'unit_name.millilitre': "Milliliter"; readonly 'unit_name.litre': "Liter"; readonly 'unit_name.cubic_metre': "Kubikmeter"; readonly 'unit_name.kilowatt_hour': "Kilowattstunde"; readonly 'unit_name.megawatt_hour': "Megawattstunde"; readonly 'unit_name.gigabyte': "Gigabyte"; readonly 'unit_name.terabyte': "Terabyte"; readonly 'unit_name.flat_rate': "Pauschale"; readonly 'unit_name.person': "Person"; readonly 'unit_name.licence': "Lizenz"; readonly 'unit_name.user': "Benutzer"; readonly 'unit_name.device': "Gerät"; readonly 'unit_name.session': "Sitzung"; readonly 'unit_name.trip': "Fahrt"; readonly 'unit_name.page': "Seite"; readonly 'unit_name.sheet': "Blatt"; readonly 'unit_name.package': "Packung"; readonly 'unit_name.box': "Box"; readonly 'unit_name.carton': "Karton"; readonly 'unit_name.bottle': "Flasche"; readonly 'unit_name.can': "Dose"; readonly 'unit_name.roll': "Rolle"; readonly 'unit_name.bag': "Sack"; readonly 'unit_name.pallet': "Palette"; }; export type InvoiceTextKey = keyof typeof DE; export declare const INVOICE_TEXTS: Readonly>>>; /** Ein Text der gewaehlten Sprache mit eingesetzten Werten; ein fehlender Wert ist ein Programmierfehler. */ export declare function invoiceText(language: InvoiceLanguage, key: InvoiceTextKey, values?: Readonly>): string; export {};