@weiliang79/ubl-builder
Version:
Tool to create xml documents with UBL 2.1 standard
35 lines • 1.15 kB
TypeScript
import GenericAggregateComponent from './GenericAggregateComponent';
import { UdtAmount } from '../types/UnqualifiedDataTypes/UdtAmount';
type AllowedParams = {
taxExclusiveAmount: string | UdtAmount;
taxInclusiveAmount: string | UdtAmount;
payableAmount: string | UdtAmount;
lineExtensionAmount?: string | UdtAmount;
allowanceTotalAmount?: string | UdtAmount;
chargeTotalAmount?: string | UdtAmount;
prepaidAmount?: string | UdtAmount;
payableRoundingAmount?: string | UdtAmount;
payableAlternativeAmount?: string | UdtAmount;
};
/**
*
*/
declare class MonetaryTotal extends GenericAggregateComponent {
/** *
* @param {AllowedParams} content
* @param {string} name
*/
constructor(content: AllowedParams);
/**
*
* @param {boolean} raw Raw value
*/
getLineExtensionAmount(raw?: boolean): any;
/**
*
* @param {boolean} [raw=true] raw value
*/
getPayableAmount(raw?: boolean): any;
}
export { MonetaryTotal, AllowedParams as MonetaryTotalParams, MonetaryTotal as LegalMonetaryTotal };
//# sourceMappingURL=MonetaryTotalTypeGroup.d.ts.map