UNPKG

@experteam-mx/ngx-services

Version:

Angular common services for Experteam apps

33 lines (32 loc) 1.02 kB
import { CustomerOpenItem, CustomerOtherInvoice, OpenItems, OtherInvoices, PaymentDetail } from './api-open-items.types'; export interface OpenItem { id: number; invoice_number: string; shipment_tracking_number: string; invoice_issue_datetime: Date | string; invoice_expiration_datetime: Date | string; customer_identification_number: string; customer_company_name: string; account: string; country_reference_currency_id: number; pending_value: number; payed_value: number; is_cash: boolean; status: string; origin: string; user_id: string | null; } export interface OpenItemIn { payments: PaymentDetail[]; customer: CustomerOpenItem | CustomerOtherInvoice; document_type_range_id: number; document_number: string; observation: string; document_date: Date; } export interface PaymentOpenItemIn extends OpenItemIn { open_items: OpenItems[]; } export interface OtherInvoiceIn extends OpenItemIn { other_invoices: OtherInvoices[]; }