88 lines
2.0 KiB
JavaScript
Executable File
88 lines
2.0 KiB
JavaScript
Executable File
// 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; |