@facturacr/atv-sdk
Version:
Librería (SDK) de Javascript/NodeJS para acceder al API de Administración Tributaria Virtual (ATV) del Ministerio de Hacienda.
35 lines (34 loc) • 855 B
TypeScript
type TaxProps = {
code: string;
rateCode: string;
rate: number;
amount?: number;
};
type OrderLineProps = {
detail: string;
unitaryPrice: number;
lineNumber?: string;
code?: string;
quantity?: number;
measureUnit?: string;
totalAmount?: number;
subTotal?: number;
tax?: TaxProps;
totalOrderLineAmount?: number;
};
export declare class OrderLine {
props: OrderLineProps;
constructor(props: OrderLineProps);
get detail(): string;
get unitaryPrice(): number;
get lineNumber(): string | undefined;
get code(): string | undefined;
get quantity(): number;
get measureUnit(): string;
get subTotal(): number;
get totalAmount(): number;
get totalOrderLineAmount(): number;
get tax(): TaxProps;
static create(props: OrderLineProps): OrderLine;
}
export {};