falcotura-atv-sdk
Version:
Librería (SDK) de Javascript/NodeJS para acceder al API de Administración Tributaria Virtual (ATV) del Ministerio de Hacienda.
39 lines (38 loc) • 989 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;
exchangeRate?: number;
currency?: string;
};
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 exchangeRate(): number | undefined;
get currency(): string | undefined;
get tax(): TaxProps;
static create(props: OrderLineProps): OrderLine;
}
export {};