enum Bezahlmethoden { paypal giropay sofort creditcard rechnung } enum Rechnungsstatus { open canceled pending authorized expired failed paid } enum AusweisTyp { Standard standardXL Beratung BeratungXL Offline OfflineXL } model Rechnung { id String @id @unique @db.VarChar(11) alte_id Int? empfaenger String? @db.VarChar strasse String? @db.VarChar plz String? @db.VarChar ort String? @db.VarChar zusatzzeile String? @db.VarChar telefon String? @db.VarChar email String? @db.VarChar abweichende_versand_adresse Boolean? @default(false) versand_empfaenger String? @db.VarChar versand_strasse String? @db.VarChar versand_plz String? @db.VarChar versand_ort String? @db.VarChar versand_zusatzzeile String? @db.VarChar bezahlmethode Bezahlmethoden status Rechnungsstatus services Service[] betrag Float erstellt_am DateTime @default(now()) bezahlt_am DateTime? storniert_am DateTime? transaktions_referenz String? @db.VarChar partner_code String? lex_office_id String? created_at DateTime @default(now()) updated_at DateTime @updatedAt @default(now()) benutzer_id String benutzer Benutzer @relation(fields: [benutzer_id], references: [id], onDelete: NoAction, onUpdate: NoAction) verbrauchsausweis_wohnen VerbrauchsausweisWohnen? verbrauchsausweis_gewerbe VerbrauchsausweisGewerbe? bedarfsausweis_wohnen BedarfsausweisWohnen? bedarfsausweis_gewerbe BedarfsausweisGewerbe? geg_nachweis_gewerbe GEGNachweisGewerbe? geg_nachweis_wohnen GEGNachweisWohnen? }