// const db = require(`../config/dbMysqlConn`); // const MysqlHelpers = require(`../library/LibMysqlHelper`); class OrdersAItemsModels { static FLOW_TYPE_PAYMENT = 1; static FLOW_TYPE_BILLING = 2; static FLOW_TYPE_HYBRID = 3; static TYPE_CASH_OUT = 1; static TYPE_CASH_IN = 2; static TYPE_CASH_HYBRID = 3; static A_TYPE_PRIMARY = 1; static A_TYPE_SECONDARY = 2; static AMT_TYPE_FLAT = 1; static AMT_TYPE_PERCENT = 2; // 1=>refer ddln_pay_at, 2=>refer to order finish(pengantaran selesai) static DDLN_PAY_TYPE_TIME = 1; static DDLN_PAY_TYPE_ORD_FINISH = 2; static IS_PAID_NO = 0; static IS_PAID_YES = 1; static IS_HIDDEN_NO = 0; static IS_HIDDEN_YES = 1; // tax yang berlaku utk 1 row saja static IS_TAX_NO = 0; static IS_TAX_YES = 1; static IS_DISC_NO = 0; static IS_DISC_YES = 1; static IS_SUBTRACT_NO = 0; static IS_SUBTRACT_YES = 1; // 1=>transfer static PAID_TYPE_TF = 1; static INVC_TO_CLIENT_YES = 1; static INVC_TO_CLIENT_NO = 2; static CALC_TO_VDR_YES = 1; static CALC_TO_VDR_NO = 2; static ONLY_CLIENT_YES = 1; static ONLY_CLIENT_NO = 2; static ONLY_VDR_YES = 1; static ONLY_VDR_NO = 2; static IS_ADM_PRICE_NO = 0; static IS_ADM_PRICE_YES = 1; static IS_APRV_NO = 0; static IS_APRV_YES = 1; static IS_ACTIVE_NO = 0; static IS_ACTIVE_YES = 1; // tax yang include dengan itemnya static AMT_TAX_TYPE_WITHOUT = 0; // tanpa pajak static AMT_TAX_TYPE_INCLUDE = 1; // termasuk pajak || pajak dibayarkan sendiri oleh (client/vendor) static AMT_TAX_TYPE_EXCLUDE = 2; // belum termasuk pajak || pajak dibayarkan oleh bonceng static PPN_PERCENT = 1.1; static PPN_PERCENT_INCLUDE = 1.011; static PPH_PERCENT = 2; // merge satuan static IS_MERGE_NO = 0; static IS_MERGE_YES = 1; // merge per trx static STTS_MERGE_NO = 0; static STTS_MERGE_TO = 1; static STTS_MERGE_RESULT = 2; // 0=>system, 1=>admin, 2=>finance static CRT_TYPE_SYSTEM = 0; static CRT_TYPE_ADMIN = 1; static CRT_TYPE_FINANCE = 2; } module.exports = OrdersAItemsModels;