UNPKG

@rytass/invoice-adapter-ecpay

Version:

Rytass Invoice Gateway - ECPay

28 lines (25 loc) 931 B
import { CustomsMark, InvoiceCarrierType, TaxType } from '@rytass/invoice'; const ECPayCustomsMark = { [CustomsMark.NO]: '1', [CustomsMark.YES]: '2' }; const ECPayCarrierTypeCode = { [InvoiceCarrierType.PRINT]: '', [InvoiceCarrierType.LOVE_CODE]: '', [InvoiceCarrierType.MEMBER]: '1', [InvoiceCarrierType.PLATFORM]: '1', [InvoiceCarrierType.MOICA]: '2', [InvoiceCarrierType.MOBILE]: '3' }; const ECPayTaxTypeCode = { [TaxType.TAXED]: '1', [TaxType.TAX_FREE]: '2', [TaxType.ZERO_TAX]: '3', [TaxType.SPECIAL]: '4', [TaxType.MIXED]: '9' }; const ECPAY_INVOICE_SUCCESS_CODE = 1; const ECPAY_INVOICE_NOT_FOUND = 1600003; const ECPAY_COMPRESSED_ITEM_NAME = 'ECPAY/COMPRESS_ITEM'; const ECPAY_RANDOM_CODE = 'XXXX'; export { ECPAY_COMPRESSED_ITEM_NAME, ECPAY_INVOICE_NOT_FOUND, ECPAY_INVOICE_SUCCESS_CODE, ECPAY_RANDOM_CODE, ECPayCarrierTypeCode, ECPayCustomsMark, ECPayTaxTypeCode };