@logismix/mydata-client
Version:
Greek myDATA (AADE) API client library
25 lines (24 loc) • 1.2 kB
JavaScript
;
// Main Invoice Model based on InvoicesDoc-v1.0.10.xsd
Object.defineProperty(exports, "__esModule", { value: true });
exports.RecType = void 0;
/**
* Enum for invoice row types (recType) with their corresponding codes and descriptions
*/
var RecType;
(function (RecType) {
/** Special Line for Withheld Taxes (Inactive - for future use) */
RecType[RecType["SPECIAL_WITHHELD_TAXES"] = 1] = "SPECIAL_WITHHELD_TAXES";
/** Fee Line with VAT */
RecType[RecType["FEE_WITH_VAT"] = 2] = "FEE_WITH_VAT";
/** Other Taxes Line with VAT */
RecType[RecType["OTHER_TAXES_WITH_VAT"] = 3] = "OTHER_TAXES_WITH_VAT";
/** Special Line for Stamp Duty (Inactive - for future use) */
RecType[RecType["SPECIAL_STAMP_DUTY"] = 4] = "SPECIAL_STAMP_DUTY";
/** Special Line for Deductions (Inactive - for future use) */
RecType[RecType["SPECIAL_DEDUCTIONS"] = 5] = "SPECIAL_DEDUCTIONS";
/** Gift Voucher */
RecType[RecType["GIFT_VOUCHER"] = 6] = "GIFT_VOUCHER";
/** Negative value sign (Valid only for invoices 17.3, 17.4, 17.5, and 17.6) */
RecType[RecType["NEGATIVE_VALUE_SIGN"] = 7] = "NEGATIVE_VALUE_SIGN";
})(RecType || (exports.RecType = RecType = {}));