Datenschutz vollmacht fixed, two time counter added
This commit is contained in:
@@ -152,16 +152,30 @@ export interface IdentityDocument {
|
||||
licenseIssueDate?: string;
|
||||
}
|
||||
|
||||
export type MeterTariffModel = 'SINGLE' | 'DUAL';
|
||||
|
||||
export interface Meter {
|
||||
id: number;
|
||||
customerId: number;
|
||||
meterNumber: string;
|
||||
type: 'ELECTRICITY' | 'GAS';
|
||||
tariffModel: MeterTariffModel;
|
||||
location?: string;
|
||||
isActive: boolean;
|
||||
readings?: MeterReading[];
|
||||
}
|
||||
|
||||
export interface ContractMeter {
|
||||
id: number;
|
||||
energyContractDetailsId: number;
|
||||
meterId: number;
|
||||
meter?: Meter;
|
||||
position: number;
|
||||
installedAt?: string;
|
||||
removedAt?: string;
|
||||
finalReading?: number;
|
||||
}
|
||||
|
||||
export type MeterReadingStatus = 'RECORDED' | 'REPORTED' | 'TRANSFERRED';
|
||||
|
||||
export interface MeterReading {
|
||||
@@ -169,6 +183,7 @@ export interface MeterReading {
|
||||
meterId: number;
|
||||
readingDate: string;
|
||||
value: number;
|
||||
valueNt?: number; // NT-Wert (nur bei Zweitarifzähler)
|
||||
unit: string;
|
||||
notes?: string;
|
||||
reportedBy?: string;
|
||||
@@ -396,11 +411,13 @@ export interface EnergyContractDetails {
|
||||
annualConsumption?: number; // kWh für Strom, m³ für Gas
|
||||
annualConsumptionKwh?: number; // kWh für Gas (zusätzlich zu m³)
|
||||
basePrice?: number; // €/Monat
|
||||
unitPrice?: number; // €/kWh (Arbeitspreis)
|
||||
unitPrice?: number; // €/kWh (Arbeitspreis) - bei HT/NT: HT-Preis
|
||||
unitPriceNt?: number; // €/kWh NT-Preis (nur bei Zweitarifzähler)
|
||||
bonus?: number;
|
||||
previousProviderName?: string;
|
||||
previousCustomerNumber?: string;
|
||||
invoices?: Invoice[]; // Rechnungen
|
||||
contractMeters?: ContractMeter[]; // Zähler-Zuordnungen (inkl. Folgezähler)
|
||||
}
|
||||
|
||||
export interface InternetContractDetails {
|
||||
@@ -575,6 +592,7 @@ export interface ReportedMeterReading {
|
||||
createdAt: string;
|
||||
meter: { id: number; meterNumber: string; type: string };
|
||||
customer: { id: number; customerNumber: string; name: string };
|
||||
contract?: { id: number; contractNumber: string };
|
||||
providerPortal?: {
|
||||
providerName: string;
|
||||
portalUrl: string;
|
||||
|
||||
Reference in New Issue
Block a user