UNPKG

einvoicing

Version:

A JavaScript library for creating and parsing electronic invoices compliant with the eInvoicing Directive, EN 16931, and popular extensions

18 lines (17 loc) 513 B
/** * InvoiceReference.ts * * @copyright Vitalii Savchuk <esvit666@gmail.com> * @package esvit/einvoicing * @licence MIT https://opensource.org/licenses/MIT */ import { ValueObject } from "../base/ValueObject"; import DateOnly from "./DateOnly"; export interface IInvoiceReference { id: string; issueDate?: DateOnly; } export default class InvoiceReference extends ValueObject<IInvoiceReference> { static create(ref: IInvoiceReference): InvoiceReference; toPrimitive(): IInvoiceReference; }