import { DomainObject } from "./domain-object"; import { InvoiceStatus, InvoiceType, SalesType } from "./all.enum"; import { Location } from "./location"; import { ContactPerson } from "./contact-person"; import { Customer } from "./customer"; import { DeliveryMode } from "./delivery-mode"; import { DeliveryTerm } from "./delivery-term"; import { Shipment } from "./shipment"; import { SalesPaymentLine } from "./sales-payment-line"; import { Currency } from "./currency"; import { Webshop } from "./webshop"; import { Beacon } from "./beacon"; import { ProjectLocation } from "./project-location"; import { InvoiceLine } from "./invoice-line"; import { Project } from "./project"; import { SalesOrder } from "./sales-order"; export declare class Invoice extends DomainObject { InvoiceId?: string | undefined; External_InvoiceId: string | undefined; Status?: InvoiceStatus | undefined; InvoiceDate?: Date | undefined; DeliveryTime?: Date | undefined; LocationId?: string | undefined; Location?: Location | undefined; DeliveryLocationId?: string | undefined; DeliveryLocation?: ProjectLocation | undefined; DeliveryModeId?: string | undefined; DeliveryMode?: DeliveryMode | undefined; CurrencyId?: string | undefined; Currency?: Currency; DiscountAmount?: number | undefined; DiscountPercent?: number | undefined; FreightAmountExclTax?: number | undefined; FreightAmountInclTax?: number | undefined; SalesType?: SalesType | undefined; Lines?: InvoiceLine[] | undefined; PaymentLines?: SalesPaymentLine[] | undefined; Note?: string | undefined; CustomerId?: string | undefined; Customer?: Customer | undefined; ProjectId?: string | undefined; Project?: Project | undefined; DeliveryName?: string | undefined; DeliveryContact?: string | undefined; DeliveryStreet?: string | undefined; DeliveryStreet2?: string | undefined; DeliveryZipCode?: string | undefined; DeliveryCity?: string | undefined; DeliveryState?: string | undefined; DeliveryCountry?: string | undefined; DeliveryReference?: string | undefined; DeliveryEmail?: string | undefined; DeliveryPhone?: string | undefined; DeliveryLatitude?: number | undefined; DeliveryLongitude?: number | undefined; ContactPersonId?: string | undefined; ContactPerson?: ContactPerson | undefined; ReferenceId?: string | undefined; RegisterId?: string | undefined; DeliveryTermId?: string | undefined; DeliveryTerm?: DeliveryTerm | undefined; InvoiceType?: InvoiceType | undefined; BillToName: string | undefined; BillToContact: string | undefined; BillToStreet: string | undefined; BillToStreet2: string | undefined; BillToZip: string | undefined; BillToCity: string | undefined; BillToCounty: string | undefined; BillToCountry: string | undefined; BillToState: string | undefined; BillToReference: string | undefined; BillToEmail: string | undefined; BillToPhone: string | undefined; BillTo_ProviderAccount: string | undefined; BillTo_ProviderAccount_Type: string | undefined; BillToLatitude?: number | undefined; BillToLongitude?: number | undefined; WebshopId?: string | undefined; Webshop?: Webshop | undefined; Webshop_Order_Id?: string | undefined; Webshop_Order_Name?: string | undefined; BeaconId?: string | undefined; Beacon?: Beacon | undefined; SalesOrderId?: string | undefined; SalesOrder?: SalesOrder | undefined; ShipmentId?: string | undefined; Shipment?: Shipment | undefined; } //# sourceMappingURL=invoice.d.ts.map