update sale invoices models and some ui fix

This commit is contained in:
2026-05-26 12:06:43 +03:30
parent eb671d5949
commit 9fdd5e451c
20 changed files with 147 additions and 77 deletions
@@ -1,5 +1,6 @@
import { Maybe } from '@/core';
import ISummary from '@/core/models/summary';
import { TspProviderResponseStatus } from '@/shared/catalog';
import { InvoiceTypes, TspProviderResponseStatus } from '@/shared/catalog';
import { IEnumTranslate } from '@/shared/models/enum_translate.type';
export interface ISaleInvoiceFullRawResponse {
@@ -11,11 +12,16 @@ export interface ISaleInvoiceFullRawResponse {
pos: Pos;
payments: Payment[];
items: Item[];
invoice_number: number;
type: IEnumTranslate<InvoiceTypes>;
created_at: string;
notes?: string;
customer?: Customer;
unknown_customer?: UnknownCustomer;
status: IEnumTranslate<TspProviderResponseStatus>;
main_id: Maybe<string>;
tax_id: Maybe<string>;
reference_invoice: Maybe<string>;
notes: Maybe<string>;
}
export interface ISaleInvoiceFullResponse extends ISaleInvoiceFullRawResponse {}