env('BILLING_ENFORCE_BOOKING', false), /* |-------------------------------------------------------------------------- | Hybride Rechnungskreise |-------------------------------------------------------------------------- | | Alle neuen Abschlüsse laufen über Stripe und erhalten fortlaufende | Nummern im STR-Kreis. Laufende Legacy-Zahlungen werden ab Relaunch im | eigenen MAN-Kreis weiter per Rechnung abgerechnet (Fälligkeitsprüfung | via `billing:generate-manual-invoices`). Die Alt-Rechnungen aus den | Ursprungsportalen bleiben unverändert in `legacy_invoices`. | */ 'invoice_number_padding' => 5, // Zahlungsziel für Rechnungen des manuellen Kreises (Tage). 'manual_due_days' => env('BILLING_MANUAL_DUE_DAYS', 14), /* |-------------------------------------------------------------------------- | USt-Behandlung (Entscheidung 12.06.2026) |-------------------------------------------------------------------------- | | Alle neuen Preise sind NETTO. Die Steuer wird zur Rechnungsstellung | anhand der Rechnungsadresse bestimmt (VatResolver): Deutschland immer | mit Steuer, EU-Ausland nur mit gültiger USt-ID befreit (Reverse | Charge), Drittländer grundsätzlich befreit. | */ 'vat_rate' => env('BILLING_VAT_RATE', 0.19), // EU-Mitgliedstaaten (ISO 3166-1 alpha-2), Stand 2026 — ohne DE, // das im VatResolver als Inland behandelt wird. 'eu_country_codes' => [ 'AT', 'BE', 'BG', 'CY', 'CZ', 'DK', 'EE', 'ES', 'FI', 'FR', 'GR', 'HR', 'HU', 'IE', 'IT', 'LT', 'LU', 'LV', 'MT', 'NL', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK', ], ];