@tomei/finance
Version:
NestJS package for finance module
47 lines • 1.45 kB
TypeScript
import Document from './document';
import { ObjectBase } from '@tomei/general';
import { IDocumentItemAttr } from './interfaces/document-item-attr.interface';
export default class DocumentItem extends ObjectBase {
DocumentItemId: string;
DocNo: string;
Name: string;
NameBM: string;
Description?: string;
ItemId: string;
ItemType: string;
ItemSKU: string;
ItemSerialNo: string;
Currency: string;
UnitPrice: number;
Quantity: number;
QuantityUOM: string;
private _Amount;
TaxCode: string;
TaxAmount: number;
TaxRate: number;
TaxInclusiveYN: string;
DtAccountNo: string;
CtAccountNo: string;
AccSystemRefId: string;
PostedToAccSystemYN: string;
PostedById: string;
PostedDateTime: Date;
private _ObjectType;
get ObjectType(): string;
private static _RepositoryBase;
private _DbTransaction;
private _Document;
get ObjectId(): string;
get ObjectName(): string;
get TableName(): string;
get Document(): Document;
set Document(document: Document);
get DbTransaction(): any;
set DbTransaction(dbTransaction: any);
get Amount(): number;
set Amount(amount: number);
constructor(dbTransaction: any, document: Document);
init(params: IDocumentItemAttr): void;
static initDocumentItems(dbTransaction: any, document: Document): Promise<DocumentItem[]>;
}
//# sourceMappingURL=document-item.d.ts.map