import { VarianceLine } from "./VarianceLine"; import { VarianceUnit } from "./VarianceUnit"; import { VarianceDetail } from "./VarianceDetail"; /** * Request model used as input for Variance API. * @export * @class VarianceRequestModel */ export declare class VarianceRequestModel { /** * @type {number} * @memberof VarianceRequestModel */ documentId?: number | undefined; /** * @type {string} * @memberof VarianceRequestModel */ documentCode?: string | undefined; /** * @type {string} * @memberof VarianceRequestModel */ purchaseOrderNo?: string | undefined; /** * @type {string} * @memberof VarianceRequestModel */ referenceNo?: string | undefined; /** * @type {number} * @memberof VarianceRequestModel */ exchangeRate?: number | undefined; /** * @type {VarianceLine[]} * @memberof VarianceRequestModel */ lines?: VarianceLine[] | undefined; /** * @type {VarianceUnit} * @memberof VarianceRequestModel */ amount?: VarianceUnit | undefined; /** * @type {VarianceUnit} * @memberof VarianceRequestModel */ taxableAmount?: VarianceUnit | undefined; /** * @type {VarianceUnit} * @memberof VarianceRequestModel */ dutyPaid?: VarianceUnit | undefined; /** * @type {VarianceUnit} * @memberof VarianceRequestModel */ taxPaid?: VarianceUnit | undefined; /** * @type {VarianceUnit} * @memberof VarianceRequestModel */ totalTaxPaid?: VarianceUnit | undefined; /** * @type {VarianceDetail[]} * @memberof VarianceRequestModel */ details?: VarianceDetail[] | undefined; }