export interface IPpasDistributionInvoiceId { num: string | number; intNum: string; } export interface IPpasDistributionInvoiceCustomer { id: string; companyId: string | number; name: string; contractAccountId: string; } export interface IPpasDistributionInvoiceCustomerAddress { street: string; houseNumber: number | string; houseOrgNumber: number | string; city: string; cityPart: string; postCode: string; country: string; ruianId: number; } export interface IPpasDistributionInvoiceFacts { docDate: string; netDate: string; billingTransaction: string; toPayAmount: number; currency: string; priceBrutto: number; } export interface IPpasDistributionInvoiceCancellation { isCanceled: boolean; id: IPpasDistributionInvoiceId; reason: string; } export interface IPpasDistributionInvoiceListInput { id: IPpasDistributionInvoiceId; customer: IPpasDistributionInvoiceCustomer; customerAddress: IPpasDistributionInvoiceCustomerAddress; facts: IPpasDistributionInvoiceFacts; cancellation: IPpasDistributionInvoiceCancellation; }