✨ 提取BFI接口说明中的固定枚举值到BfiConstant并在实体注释中引用
This commit is contained in:
+320
@@ -76,4 +76,324 @@ public class BfiConstant {
|
||||
* A303-5 开票申请发票查询 接口编码,固定值
|
||||
*/
|
||||
public static final String INVOICE_APPLY_OPEN_API_CODE = "BILL.INVOICE.QUERY";
|
||||
|
||||
// ==================== 单据类型 ====================
|
||||
|
||||
/**
|
||||
* 财务应付单单据类型:标准采购应付
|
||||
*/
|
||||
public static final String AP_BILL_TYPE_PURCHASE = "ApFin_pur_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应付单单据类型:费用采购应付
|
||||
*/
|
||||
public static final String AP_BILL_TYPE_FEE = "ApFin_fee_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应付单单据类型:采购费用应付
|
||||
*/
|
||||
public static final String AP_BILL_TYPE_PUR_FEE = "ApFin_purfee_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应付单单据类型:资产采购应付
|
||||
*/
|
||||
public static final String AP_BILL_TYPE_ASSET = "ap_finapbill_asset_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应付单单据类型:服务采购应付
|
||||
*/
|
||||
public static final String AP_BILL_TYPE_SERVICE = "ApFin_service_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应付单单据类型:产品委外应付
|
||||
*/
|
||||
public static final String AP_BILL_TYPE_PRODUCT = "ApFin_product_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应付单单据类型:其他应付
|
||||
*/
|
||||
public static final String AP_BILL_TYPE_OTHER = "ApFin_other_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应付单单据类型:借贷项调整
|
||||
*/
|
||||
public static final String AP_BILL_TYPE_BORROW = "ApFin_borr_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应收单单据类型:标准销售应收
|
||||
*/
|
||||
public static final String AR_BILL_TYPE_STANDARD = "arfin_standard_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应收单单据类型:服务销售应收
|
||||
*/
|
||||
public static final String AR_BILL_TYPE_SERVICE = "arfin_sersal_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应收单单据类型:销售费用应收
|
||||
*/
|
||||
public static final String AR_BILL_TYPE_SALE_FEE = "arfin_salefee_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应收单单据类型:其他应收
|
||||
*/
|
||||
public static final String AR_BILL_TYPE_OTHER = "arfin_other_BT_S";
|
||||
|
||||
/**
|
||||
* 财务应收单单据类型:借贷项调整
|
||||
*/
|
||||
public static final String AR_BILL_TYPE_BORROW = "arfin_borrowar_BT_S";
|
||||
|
||||
/**
|
||||
* 付款申请单据类型:采购付款申请
|
||||
*/
|
||||
public static final String PAY_APPLY_TYPE_PURCHASE = "ap_payapply_BT_S";
|
||||
|
||||
/**
|
||||
* 付款申请单据类型:其他付款申请
|
||||
*/
|
||||
public static final String PAY_APPLY_TYPE_OTHER = "ap_payapply_oth_BT_S";
|
||||
|
||||
// ==================== 往来与付款 ====================
|
||||
|
||||
/**
|
||||
* 往来类型:供应商
|
||||
*/
|
||||
public static final String ASSTACT_TYPE_SUPPLIER = "bd_supplier";
|
||||
|
||||
/**
|
||||
* 往来类型:人员
|
||||
*/
|
||||
public static final String ASSTACT_TYPE_USER = "bos_user";
|
||||
|
||||
/**
|
||||
* 往来类型:客户
|
||||
*/
|
||||
public static final String ASSTACT_TYPE_CUSTOMER = "bd_customer";
|
||||
|
||||
/**
|
||||
* 往来类型:公司
|
||||
*/
|
||||
public static final String ASSTACT_TYPE_ORG = "bos_org";
|
||||
|
||||
/**
|
||||
* 往来类型:其他
|
||||
*/
|
||||
public static final String ASSTACT_TYPE_OTHER = "other";
|
||||
|
||||
/**
|
||||
* 付款方式:现购/现销,系统自动100%推付款
|
||||
*/
|
||||
public static final String PAY_MODE_CASH = "CASH";
|
||||
|
||||
/**
|
||||
* 付款方式:赊购/赊销,可自由调整后续付款金额
|
||||
*/
|
||||
public static final String PAY_MODE_CREDIT = "CREDIT";
|
||||
|
||||
/**
|
||||
* 付款类型:正式付款(采购付款)
|
||||
*/
|
||||
public static final String PAYMENT_TYPE_FORMAL = "201";
|
||||
|
||||
/**
|
||||
* 付款类型:预付款
|
||||
*/
|
||||
public static final String PAYMENT_TYPE_PREPAY = "202";
|
||||
|
||||
// ==================== 单据状态 ====================
|
||||
|
||||
/**
|
||||
* 数据状态:暂存
|
||||
*/
|
||||
public static final String BILL_STATUS_DRAFT = "A";
|
||||
|
||||
/**
|
||||
* 数据状态:已提交
|
||||
*/
|
||||
public static final String BILL_STATUS_SUBMITTED = "B";
|
||||
|
||||
/**
|
||||
* 数据状态:已审核
|
||||
*/
|
||||
public static final String BILL_STATUS_AUDITED = "C";
|
||||
|
||||
/**
|
||||
* 数据状态:已收款/已付款
|
||||
*/
|
||||
public static final String BILL_STATUS_RECEIVED = "D";
|
||||
|
||||
/**
|
||||
* 数据状态:变更中
|
||||
*/
|
||||
public static final String BILL_STATUS_CHANGING = "E";
|
||||
|
||||
/**
|
||||
* 数据状态:已退单
|
||||
*/
|
||||
public static final String BILL_STATUS_RETURNED = "G";
|
||||
|
||||
/**
|
||||
* 结算状态:未结算
|
||||
*/
|
||||
public static final String SETTLE_STATUS_UNSETTLE = "unsettle";
|
||||
|
||||
/**
|
||||
* 结算状态:部分结算
|
||||
*/
|
||||
public static final String SETTLE_STATUS_PART = "partsettle";
|
||||
|
||||
/**
|
||||
* 结算状态:全部结算
|
||||
*/
|
||||
public static final String SETTLE_STATUS_SETTLED = "settled";
|
||||
|
||||
// ==================== 组织与基础资料 ====================
|
||||
|
||||
/**
|
||||
* 数据来源系统:星瀚
|
||||
*/
|
||||
public static final String DATA_SOURCE_XH = "XH";
|
||||
|
||||
/**
|
||||
* 数据来源系统:物产云
|
||||
*/
|
||||
public static final String DATA_SOURCE_WCY = "WCY";
|
||||
|
||||
/**
|
||||
* 数据来源系统:检测中心
|
||||
*/
|
||||
public static final String DATA_SOURCE_JCZX = "JCZX";
|
||||
|
||||
/**
|
||||
* 数据来源系统:南北ERP
|
||||
*/
|
||||
public static final String DATA_SOURCE_NBERP = "NBERP";
|
||||
|
||||
/**
|
||||
* 数据来源系统:城矿ERP
|
||||
*/
|
||||
public static final String DATA_SOURCE_WCCK = "WCCK";
|
||||
|
||||
/**
|
||||
* 数据来源系统:维云(服务)
|
||||
*/
|
||||
public static final String DATA_SOURCE_WY = "WY";
|
||||
|
||||
/**
|
||||
* 数据来源系统:合同系统
|
||||
*/
|
||||
public static final String DATA_SOURCE_CMS = "CMS";
|
||||
|
||||
/**
|
||||
* 数据来源系统:数据中台
|
||||
*/
|
||||
public static final String DATA_SOURCE_DTP = "DTP";
|
||||
|
||||
/**
|
||||
* 是否为贸易客商:是
|
||||
*/
|
||||
public static final String CUS_FOR_TRADE_YES = "A";
|
||||
|
||||
/**
|
||||
* 是否为贸易客商:否
|
||||
*/
|
||||
public static final String CUS_FOR_TRADE_NO = "B";
|
||||
|
||||
/**
|
||||
* 客户分类标准:基本分类标准
|
||||
*/
|
||||
public static final String GROUP_STANDARD_BASIC = "JBFLBZ";
|
||||
|
||||
/**
|
||||
* 客户分类:外部客户
|
||||
*/
|
||||
public static final String CUSTOMER_GROUP_EXTERNAL = "1102";
|
||||
|
||||
/**
|
||||
* 币种:人民币
|
||||
*/
|
||||
public static final String CURRENCY_CNY = "CNY";
|
||||
|
||||
/**
|
||||
* 汇率表默认编码
|
||||
*/
|
||||
public static final String EXRATE_TABLE_DEFAULT = "01";
|
||||
|
||||
/**
|
||||
* 税率编码:13%
|
||||
*/
|
||||
public static final String TAX_RATE_V13 = "V13";
|
||||
|
||||
/**
|
||||
* 结算方式:银行转账
|
||||
*/
|
||||
public static final String SETTLE_TYPE_BANK = "02";
|
||||
|
||||
/**
|
||||
* 款项性质:材料采购
|
||||
*/
|
||||
public static final String PAY_PROPERTY_MATERIAL = "2001";
|
||||
|
||||
/**
|
||||
* 款项性质:一般销售
|
||||
*/
|
||||
public static final String PAY_PROPERTY_SALE = "1001";
|
||||
|
||||
/**
|
||||
* 项目兜底编码:不涉及项目时传999
|
||||
*/
|
||||
public static final String PROJECT_NOT_APPLICABLE = "999";
|
||||
|
||||
/**
|
||||
* 外部单据类型:各保存接口示例固定值
|
||||
*/
|
||||
public static final String AWRP_SRC_TYPE_EXTERNAL = "0KzXs";
|
||||
|
||||
// ==================== 票据 ====================
|
||||
|
||||
/**
|
||||
* 收票业务类型:采购
|
||||
*/
|
||||
public static final String RECEIVED_BIZ_TYPE_PUR = "PUR";
|
||||
|
||||
/**
|
||||
* 收票业务类型:费用
|
||||
*/
|
||||
public static final String RECEIVED_BIZ_TYPE_FEE = "FEE";
|
||||
|
||||
/**
|
||||
* 收票发票类型:数电发票(普通发票)
|
||||
*/
|
||||
public static final String RECEIVED_INVOICE_TYPE_DIGITAL_GENERAL = "26";
|
||||
|
||||
/**
|
||||
* 收票发票类型:数电发票(增值税专用发票)
|
||||
*/
|
||||
public static final String RECEIVED_INVOICE_TYPE_DIGITAL_SPECIAL = "27";
|
||||
|
||||
/**
|
||||
* 发票种类:数电发票(普通发票)
|
||||
*/
|
||||
public static final String INVOICE_TYPE_DIGITAL_GENERAL = "10xdp";
|
||||
|
||||
/**
|
||||
* 发票种类:数电发票(增值税专用发票)
|
||||
*/
|
||||
public static final String INVOICE_TYPE_DIGITAL_SPECIAL = "08xdp";
|
||||
|
||||
/**
|
||||
* 开票申请数据来源:固定3
|
||||
*/
|
||||
public static final String INVOICE_BILL_SOURCE = "3";
|
||||
|
||||
/**
|
||||
* 预付信息单据类型:付款处理
|
||||
*/
|
||||
public static final String PREPAY_BILL_TYPE_PAY_BILL = "cas_paybill";
|
||||
|
||||
/**
|
||||
* 预付信息单据类型:期初预付单
|
||||
*/
|
||||
public static final String PREPAY_BILL_TYPE_INIT_PAID = "ap_paidbill";
|
||||
}
|
||||
|
||||
+2
-2
@@ -70,11 +70,11 @@ public class BfiApBillQueryDTO implements Serializable {
|
||||
*/
|
||||
private String modifytimeE;
|
||||
/**
|
||||
* 单据状态[A:暂存, B:已提交, C:已审核]
|
||||
* 单据状态[A:暂存, B:已提交, C:已审核](BfiConstant.BILL_STATUS_DRAFT / BILL_STATUS_SUBMITTED / BILL_STATUS_AUDITED)
|
||||
*/
|
||||
private List<String> billstatus;
|
||||
/**
|
||||
* 结算状态[unsettle:未结算, partsettle:部分结算, settled:全部结算]
|
||||
* 结算状态[unsettle:未结算, partsettle:部分结算, settled:全部结算](BfiConstant.SETTLE_STATUS_UNSETTLE / SETTLE_STATUS_PART / SETTLE_STATUS_SETTLED)
|
||||
*/
|
||||
private List<String> settlestatus;
|
||||
}
|
||||
|
||||
+7
-7
@@ -95,7 +95,7 @@ public class BfiApBillSaveDTO implements Serializable {
|
||||
*/
|
||||
private String billno;
|
||||
/**
|
||||
* 【必填】单据类型.编码[ApFin_pur_BT_S:标准采购应付, ApFin_fee_BT_S:费用采购应付, ApFin_purfee_BT_S:采购费用应付, ap_finapbill_asset_BT_S:资产采购应付, ApFin_service_BT_S:服务采购应付, ApFin_product_BT_S:产品委外应付, ApFin_other_BT_S:其他应付, ApFin_borr_BT_S:借贷项调整],城矿常用 ApFin_pur_BT_S
|
||||
* 【必填】单据类型.编码[ApFin_pur_BT_S:标准采购应付, ApFin_fee_BT_S:费用采购应付, ApFin_purfee_BT_S:采购费用应付, ap_finapbill_asset_BT_S:资产采购应付, ApFin_service_BT_S:服务采购应付, ApFin_product_BT_S:产品委外应付, ApFin_other_BT_S:其他应付, ApFin_borr_BT_S:借贷项调整],城矿常用 ApFin_pur_BT_S(BfiConstant.AP_BILL_TYPE_PURCHASE)
|
||||
*/
|
||||
@JsonProperty("billtypeid_number")
|
||||
private String billtypeidNumber;
|
||||
@@ -117,7 +117,7 @@ public class BfiApBillSaveDTO implements Serializable {
|
||||
*/
|
||||
private String bookdate;
|
||||
/**
|
||||
* 【必填】往来类型[bd_supplier:供应商, bos_user:人员, bd_customer:客户],城矿传供应商
|
||||
* 【必填】往来类型[bd_supplier:供应商, bos_user:人员, bd_customer:客户],城矿传供应商(BfiConstant.ASSTACT_TYPE_SUPPLIER)
|
||||
*/
|
||||
private String asstacttype;
|
||||
/**
|
||||
@@ -126,11 +126,11 @@ public class BfiApBillSaveDTO implements Serializable {
|
||||
@JsonProperty("asstact_number")
|
||||
private String asstactNumber;
|
||||
/**
|
||||
* 【必填】付款方式[CASH:现购, CREDIT:赊购],现购代表系统自动100%推付款,赊购可自由调整后续付款金额
|
||||
* 【必填】付款方式[CASH:现购, CREDIT:赊购],现购代表系统自动100%推付款,赊购可自由调整后续付款金额(BfiConstant.PAY_MODE_CASH / PAY_MODE_CREDIT)
|
||||
*/
|
||||
private String purmode;
|
||||
/**
|
||||
* 【必填】结算币别.货币代码,如 CNY
|
||||
* 【必填】结算币别.货币代码,如 CNY(BfiConstant.CURRENCY_CNY)
|
||||
*/
|
||||
@JsonProperty("currency_number")
|
||||
private String currencyNumber;
|
||||
@@ -139,7 +139,7 @@ public class BfiApBillSaveDTO implements Serializable {
|
||||
*/
|
||||
private BigDecimal exchangerate;
|
||||
/**
|
||||
* 汇率表.编码,如 01
|
||||
* 汇率表.编码,如 01(BfiConstant.EXRATE_TABLE_DEFAULT)
|
||||
*/
|
||||
@JsonProperty("exratetable_number")
|
||||
private String exratetableNumber;
|
||||
@@ -149,7 +149,7 @@ public class BfiApBillSaveDTO implements Serializable {
|
||||
@JsonProperty("payorg_number")
|
||||
private String payorgNumber;
|
||||
/**
|
||||
* 【必填】款项性质.编码,如 2001 材料采购
|
||||
* 【必填】款项性质.编码,如 2001 材料采购(BfiConstant.PAY_PROPERTY_MATERIAL)
|
||||
*/
|
||||
@JsonProperty("payproperty_number")
|
||||
private String paypropertyNumber;
|
||||
@@ -159,7 +159,7 @@ public class BfiApBillSaveDTO implements Serializable {
|
||||
@JsonProperty("paycond_number")
|
||||
private String paycondNumber;
|
||||
/**
|
||||
* 结算方式.编码,02 银行转账
|
||||
* 结算方式.编码,02 银行转账(BfiConstant.SETTLE_TYPE_BANK)
|
||||
*/
|
||||
@JsonProperty("settlementtype_number")
|
||||
private String settlementtypeNumber;
|
||||
|
||||
+2
-2
@@ -52,7 +52,7 @@ public class BfiApBillSaveEntryDTO implements Serializable {
|
||||
@JsonProperty("expenseitem_number")
|
||||
private String expenseitemNumber;
|
||||
/**
|
||||
* 【必填】项目.项目编码,项目字段必填、若不涉及项目传编码999
|
||||
* 【必填】项目.项目编码,项目字段必填、若不涉及项目传编码999(BfiConstant.PROJECT_NOT_APPLICABLE)
|
||||
*/
|
||||
@JsonProperty("project_number")
|
||||
private String projectNumber;
|
||||
@@ -86,7 +86,7 @@ public class BfiApBillSaveEntryDTO implements Serializable {
|
||||
*/
|
||||
private Boolean ispresent;
|
||||
/**
|
||||
* 税率.编码,城矿传 V13
|
||||
* 税率.编码,城矿传 V13(BfiConstant.TAX_RATE_V13)
|
||||
*/
|
||||
@JsonProperty("taxrateid_number")
|
||||
private String taxrateidNumber;
|
||||
|
||||
+1
-1
@@ -88,7 +88,7 @@ public class BfiApBillSavePlanDTO implements Serializable {
|
||||
@JsonProperty("planexpenseitem_number")
|
||||
private String planexpenseitemNumber;
|
||||
/**
|
||||
* 【必填】项目.项目编码,项目字段必填、若不涉及项目传编码999
|
||||
* 【必填】项目.项目编码,项目字段必填、若不涉及项目传编码999(BfiConstant.PROJECT_NOT_APPLICABLE)
|
||||
*/
|
||||
@JsonProperty("planproject_number")
|
||||
private String planprojectNumber;
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ public class BfiApBillSavePreEntryDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 【必填】单据类型[cas_paybill:付款处理, ap_paidbill:期初预付单]
|
||||
* 【必填】单据类型[cas_paybill:付款处理, ap_paidbill:期初预付单](BfiConstant.PREPAY_BILL_TYPE_PAY_BILL / PREPAY_BILL_TYPE_INIT_PAID)
|
||||
*/
|
||||
@JsonProperty("y_billtype")
|
||||
private String yBilltype;
|
||||
|
||||
+2
-2
@@ -70,11 +70,11 @@ public class BfiArBillQueryDTO implements Serializable {
|
||||
*/
|
||||
private String modifytimeE;
|
||||
/**
|
||||
* 单据状态[A:暂存, B:已提交, C:已审核]
|
||||
* 单据状态[A:暂存, B:已提交, C:已审核](BfiConstant.BILL_STATUS_DRAFT / BILL_STATUS_SUBMITTED / BILL_STATUS_AUDITED)
|
||||
*/
|
||||
private List<String> billstatus;
|
||||
/**
|
||||
* 结算状态[unsettle:未结算, partsettle:部分结算, settled:全部结算]
|
||||
* 结算状态[unsettle:未结算, partsettle:部分结算, settled:全部结算](BfiConstant.SETTLE_STATUS_UNSETTLE / SETTLE_STATUS_PART / SETTLE_STATUS_SETTLED)
|
||||
*/
|
||||
private List<String> settlestatus;
|
||||
}
|
||||
|
||||
+7
-7
@@ -96,7 +96,7 @@ public class BfiArBillSaveDTO implements Serializable {
|
||||
*/
|
||||
private String billno;
|
||||
/**
|
||||
* 【必填】单据类型.编码[arfin_standard_BT_S:标准销售应收, arfin_sersal_BT_S:服务销售应收, arfin_salefee_BT_S:销售费用应收, arfin_other_BT_S:其他应收, arfin_borrowar_BT_S:借贷项调整]
|
||||
* 【必填】单据类型.编码[arfin_standard_BT_S:标准销售应收, arfin_sersal_BT_S:服务销售应收, arfin_salefee_BT_S:销售费用应收, arfin_other_BT_S:其他应收, arfin_borrowar_BT_S:借贷项调整](BfiConstant.AR_BILL_TYPE_STANDARD)
|
||||
*/
|
||||
@JsonProperty("billtype_number")
|
||||
private String billtypeNumber;
|
||||
@@ -118,7 +118,7 @@ public class BfiArBillSaveDTO implements Serializable {
|
||||
*/
|
||||
private String bookdate;
|
||||
/**
|
||||
* 【必填】往来类型[bd_supplier:供应商, bos_user:人员, bd_customer:客户],城矿传客户
|
||||
* 【必填】往来类型[bd_supplier:供应商, bos_user:人员, bd_customer:客户],城矿传客户(BfiConstant.ASSTACT_TYPE_CUSTOMER)
|
||||
*/
|
||||
private String asstacttype;
|
||||
/**
|
||||
@@ -132,21 +132,21 @@ public class BfiArBillSaveDTO implements Serializable {
|
||||
@JsonProperty("recorg_number")
|
||||
private String recorgNumber;
|
||||
/**
|
||||
* 【必填】付款方式[CASH:现销, CREDIT:赊销]
|
||||
* 【必填】付款方式[CASH:现销, CREDIT:赊销](BfiConstant.PAY_MODE_CASH / PAY_MODE_CREDIT)
|
||||
*/
|
||||
private String paymode;
|
||||
/**
|
||||
* 【必填】款项性质.编码,如 1001 一般销售
|
||||
* 【必填】款项性质.编码,如 1001 一般销售(BfiConstant.PAY_PROPERTY_SALE)
|
||||
*/
|
||||
@JsonProperty("payproperty_number")
|
||||
private String paypropertyNumber;
|
||||
/**
|
||||
* 【必填】结算币别.货币代码,如 CNY
|
||||
* 【必填】结算币别.货币代码,如 CNY(BfiConstant.CURRENCY_CNY)
|
||||
*/
|
||||
@JsonProperty("currency_number")
|
||||
private String currencyNumber;
|
||||
/**
|
||||
* 汇率表.编码,如 01
|
||||
* 汇率表.编码,如 01(BfiConstant.EXRATE_TABLE_DEFAULT)
|
||||
*/
|
||||
@JsonProperty("exratetable_number")
|
||||
private String exratetableNumber;
|
||||
@@ -164,7 +164,7 @@ public class BfiArBillSaveDTO implements Serializable {
|
||||
@JsonProperty("paycond_number")
|
||||
private String paycondNumber;
|
||||
/**
|
||||
* 结算方式.编码,如 02
|
||||
* 结算方式.编码,如 02(BfiConstant.SETTLE_TYPE_BANK)
|
||||
*/
|
||||
@JsonProperty("settlementtype_number")
|
||||
private String settlementtypeNumber;
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@ public class BfiArBillSaveEntryDTO implements Serializable {
|
||||
@JsonProperty("e_expenseitem_number")
|
||||
private String eExpenseitemNumber;
|
||||
/**
|
||||
* 【必填】项目.项目编码,项目字段必填、若不涉及项目传编码999
|
||||
* 【必填】项目.项目编码,项目字段必填、若不涉及项目传编码999(BfiConstant.PROJECT_NOT_APPLICABLE)
|
||||
*/
|
||||
@JsonProperty("project_number")
|
||||
private String projectNumber;
|
||||
|
||||
+1
-1
@@ -71,7 +71,7 @@ public class BfiArBillSavePlanDTO implements Serializable {
|
||||
@JsonProperty("planexpenseitem_number")
|
||||
private String planexpenseitemNumber;
|
||||
/**
|
||||
* 【必填】项目.项目编码,项目字段必填、若不涉及项目传编码999
|
||||
* 【必填】项目.项目编码,项目字段必填、若不涉及项目传编码999(BfiConstant.PROJECT_NOT_APPLICABLE)
|
||||
*/
|
||||
@JsonProperty("planproject_number")
|
||||
private String planprojectNumber;
|
||||
|
||||
+1
-1
@@ -84,7 +84,7 @@ public class BfiClaimPushDTO implements Serializable {
|
||||
@JsonProperty("recpaytype_number")
|
||||
private String recpaytypeNumber;
|
||||
/**
|
||||
* 【必填】付款人类型,如 bd_supplier
|
||||
* 【必填】付款人类型,如 bd_supplier(BfiConstant.ASSTACT_TYPE_SUPPLIER)
|
||||
*/
|
||||
private String paymenttype;
|
||||
/**
|
||||
|
||||
+1
-1
@@ -63,7 +63,7 @@ public class BfiCustomerBankEntryDTO implements Serializable {
|
||||
*/
|
||||
private String iban;
|
||||
/**
|
||||
* 【必填】币种.货币代码,候选键,城矿传 CNY
|
||||
* 【必填】币种.货币代码,候选键,城矿传 CNY(BfiConstant.CURRENCY_CNY)
|
||||
*/
|
||||
@JsonProperty("currency_number")
|
||||
private String currencyNumber;
|
||||
|
||||
+2
-2
@@ -43,12 +43,12 @@ public class BfiCustomerGroupEntryDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 【必填】分类标准.编码,城矿固定 JBFLBZ
|
||||
* 【必填】分类标准.编码,城矿固定 JBFLBZ(BfiConstant.GROUP_STANDARD_BASIC)
|
||||
*/
|
||||
@JsonProperty("standardid_number")
|
||||
private String standardidNumber;
|
||||
/**
|
||||
* 【必填】分类.编码,城矿传 1102(外部客户)
|
||||
* 【必填】分类.编码,城矿传 1102(外部客户)(BfiConstant.CUSTOMER_GROUP_EXTERNAL)
|
||||
*/
|
||||
@JsonProperty("groupid_number")
|
||||
private String groupidNumber;
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ public class BfiCustomerQueryDTO implements Serializable {
|
||||
*/
|
||||
private List<String> number;
|
||||
/**
|
||||
* 创建组织.编码,城矿传 WCCK
|
||||
* 创建组织.编码,城矿传 WCCK(BfiConstant.DATA_SOURCE_WCCK)
|
||||
*/
|
||||
@JsonProperty("createorg_number")
|
||||
private String createorgNumber;
|
||||
|
||||
+4
-4
@@ -79,7 +79,7 @@ public class BfiCustomerSaveDTO implements Serializable {
|
||||
*/
|
||||
private String name;
|
||||
/**
|
||||
* 数据状态[A:暂存, B:已提交, C:已审核],城矿传 B
|
||||
* 数据状态[A:暂存, B:已提交, C:已审核],城矿传 B(BfiConstant.BILL_STATUS_SUBMITTED)
|
||||
*/
|
||||
private String status;
|
||||
/**
|
||||
@@ -148,12 +148,12 @@ public class BfiCustomerSaveDTO implements Serializable {
|
||||
*/
|
||||
private String fcusbeizhu;
|
||||
/**
|
||||
* 数据来源系统[XH:星瀚, WCY:物产云, JCZX:检测中心, NBERP:南北ERP, WCCK:城矿ERP, WY:维云(服务), CMS:合同系统, DTP:数据中台],城矿传 WCCK
|
||||
* 数据来源系统[XH:星瀚, WCY:物产云, JCZX:检测中心, NBERP:南北ERP, WCCK:城矿ERP, WY:维云(服务), CMS:合同系统, DTP:数据中台],城矿传 WCCK(BfiConstant.DATA_SOURCE_WCCK)
|
||||
*/
|
||||
@JsonProperty("awrp_datasourcesys")
|
||||
private String awrpDatasourcesys;
|
||||
/**
|
||||
* 【必填】是否为贸易客商[A:是, B:否],城矿传 A
|
||||
* 【必填】是否为贸易客商[A:是, B:否],城矿传 A(BfiConstant.CUS_FOR_TRADE_YES)
|
||||
*/
|
||||
@JsonProperty("awrp_cusfortrade")
|
||||
private String awrpCusfortrade;
|
||||
@@ -187,7 +187,7 @@ public class BfiCustomerSaveDTO implements Serializable {
|
||||
@JsonProperty("internal_company_number")
|
||||
private String internalCompanyNumber;
|
||||
/**
|
||||
* 【必填】分类标准分录,城矿固定传 standardid_number=JBFLBZ、groupid_number=1102(外部客户)
|
||||
* 【必填】分类标准分录,城矿固定传 standardid_number=JBFLBZ、groupid_number=1102(外部客户)(BfiConstant.GROUP_STANDARD_BASIC / CUSTOMER_GROUP_EXTERNAL)
|
||||
*/
|
||||
@JsonProperty("entry_groupstandard")
|
||||
private List<BfiCustomerGroupEntryDTO> entryGroupstandard;
|
||||
|
||||
+2
-2
@@ -103,7 +103,7 @@ public class BfiInvoiceApplySaveDTO implements Serializable {
|
||||
*/
|
||||
private String billproperties;
|
||||
/**
|
||||
* 【必填】发票种类[10xdp:数电发票(普通发票), 08xdp:数电发票(增值税专用发票)]
|
||||
* 【必填】发票种类[10xdp:数电发票(普通发票), 08xdp:数电发票(增值税专用发票)](BfiConstant.INVOICE_TYPE_DIGITAL_GENERAL / INVOICE_TYPE_DIGITAL_SPECIAL)
|
||||
*/
|
||||
private String invoicetype;
|
||||
/**
|
||||
@@ -215,7 +215,7 @@ public class BfiInvoiceApplySaveDTO implements Serializable {
|
||||
*/
|
||||
private BigDecimal surplustax;
|
||||
/**
|
||||
* 数据来源,固定3
|
||||
* 数据来源,固定3(BfiConstant.INVOICE_BILL_SOURCE)
|
||||
*/
|
||||
private String billsource;
|
||||
/**
|
||||
|
||||
+1
-1
@@ -156,7 +156,7 @@ public class BfiInvoiceApplySaveEntryDTO implements Serializable {
|
||||
@JsonProperty("awrp_entry_code")
|
||||
private String awrpEntryCode;
|
||||
/**
|
||||
* 【必填】外部单据类型
|
||||
* 【必填】外部单据类型,固定 0KzXs(BfiConstant.AWRP_SRC_TYPE_EXTERNAL)
|
||||
*/
|
||||
@JsonProperty("awrp_src_type")
|
||||
private String awrpSrcType;
|
||||
|
||||
+3
-3
@@ -42,7 +42,7 @@ public class BfiPayApplyPushEntryDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 【必填】付款类型.编码,如 201 采购付款
|
||||
* 【必填】付款类型.编码,如 201 采购付款(BfiConstant.PAYMENT_TYPE_FORMAL)
|
||||
*/
|
||||
@JsonProperty("e_paymenttype_number")
|
||||
private String ePaymenttypeNumber;
|
||||
@@ -88,7 +88,7 @@ public class BfiPayApplyPushEntryDTO implements Serializable {
|
||||
@JsonProperty("e_settlementtype_number")
|
||||
private String eSettlementtypeNumber;
|
||||
/**
|
||||
* 【必填】项目.项目编码,必填,若不涉及项目传编码 999
|
||||
* 【必填】项目.项目编码,必填,若不涉及项目传编码 999(BfiConstant.PROJECT_NOT_APPLICABLE)
|
||||
*/
|
||||
@JsonProperty("project_number")
|
||||
private String projectNumber;
|
||||
@@ -108,7 +108,7 @@ public class BfiPayApplyPushEntryDTO implements Serializable {
|
||||
@JsonProperty("awrp_splb_number")
|
||||
private String awrpSplbNumber;
|
||||
/**
|
||||
* 【必填】外部单据类型
|
||||
* 【必填】外部单据类型,固定 0KzXs(BfiConstant.AWRP_SRC_TYPE_EXTERNAL)
|
||||
*/
|
||||
@JsonProperty("awrp_src_type")
|
||||
private String awrpSrcType;
|
||||
|
||||
+5
-5
@@ -57,7 +57,7 @@ public class BfiPayApplySaveDTO implements Serializable {
|
||||
@JsonProperty("settleorg_number")
|
||||
private String settleorgNumber;
|
||||
/**
|
||||
*【必填】 单据类型.编码:ap_payapply_BT_S 采购付款申请、ap_payapply_oth_BT_S 其他付款申请
|
||||
*【必填】 单据类型.编码:ap_payapply_BT_S 采购付款申请、ap_payapply_oth_BT_S 其他付款申请(BfiConstant.PAY_APPLY_TYPE_PURCHASE / PAY_APPLY_TYPE_OTHER)
|
||||
*/
|
||||
@JsonProperty("billtype_number")
|
||||
private String billtypeNumber;
|
||||
@@ -95,22 +95,22 @@ public class BfiPayApplySaveDTO implements Serializable {
|
||||
*/
|
||||
private String applycause;
|
||||
/**
|
||||
*【必填】 付款币种.编码,如 CNY
|
||||
*【必填】 付款币种.编码,如 CNY(BfiConstant.CURRENCY_CNY)
|
||||
*/
|
||||
@JsonProperty("paycurrency_number")
|
||||
private String paycurrencyNumber;
|
||||
/**
|
||||
*【必填】 结算币.编码,如 CNY
|
||||
*【必填】 结算币.编码,如 CNY(BfiConstant.CURRENCY_CNY)
|
||||
*/
|
||||
@JsonProperty("settlecurrency_number")
|
||||
private String settlecurrencyNumber;
|
||||
/**
|
||||
*【必填】 外部单据类型 0KzXs
|
||||
*【必填】 外部单据类型 0KzXs,固定 0KzXs(BfiConstant.AWRP_SRC_TYPE_EXTERNAL)
|
||||
*/
|
||||
@JsonProperty("awrp_src_type")
|
||||
private String awrpSrcType;
|
||||
/**
|
||||
*【必填】 汇率表.编码,如 01
|
||||
*【必填】 汇率表.编码,如 01(BfiConstant.EXRATE_TABLE_DEFAULT)
|
||||
*/
|
||||
@JsonProperty("exratetable_number")
|
||||
private String exratetableNumber;
|
||||
|
||||
+2
-2
@@ -42,12 +42,12 @@ public class BfiPayApplySaveEntryDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
*【必填】 付款类型.编码,预付款传 202
|
||||
*【必填】 付款类型.编码,预付款传 202(BfiConstant.PAYMENT_TYPE_PREPAY)
|
||||
*/
|
||||
@JsonProperty("e_paymenttype_number")
|
||||
private String ePaymenttypeNumber;
|
||||
/**
|
||||
*【必填】 往来类型:bd_supplier 供应商、bos_user 人员、bos_org 公司、bd_customer 客户
|
||||
*【必填】 往来类型:bd_supplier 供应商、bos_user 人员、bos_org 公司、bd_customer 客户(BfiConstant.ASSTACT_TYPE_SUPPLIER)
|
||||
*/
|
||||
@JsonProperty("e_asstacttype")
|
||||
private String eAsstacttype;
|
||||
|
||||
+6
-6
@@ -119,11 +119,11 @@ public class BfiReceivedInvoiceSaveDTO implements Serializable {
|
||||
*/
|
||||
private String issuedate;
|
||||
/**
|
||||
* 【必填】业务类型[PUR:采购, FEE:费用]
|
||||
* 【必填】业务类型[PUR:采购, FEE:费用](BfiConstant.RECEIVED_BIZ_TYPE_PUR / RECEIVED_BIZ_TYPE_FEE)
|
||||
*/
|
||||
private String biztype;
|
||||
/**
|
||||
* 【必填】发票类型.编码[1:增值税电子普通发票, 2:增值税电子专用发票, 10:飞机票, 11:其他发票, 12:机动车销售统一发票, 13:二手车销售统一发票, 14:定额发票, 15:道路通行费电子普通发票, 16:汽车票, 17:过路(过桥)费发票, 19:税收完税证明, 20:轮船票, 21:海关缴款书, 23:通用机打电子发票, 24:火车票退票凭证, 25:财政电子票据, 26:数电发票(普通发票), 27:数电发票(增值税专用发票), 28:数电发票(航空运输电子客票行程单), 29:数电发票(铁路电子客票)]
|
||||
* 【必填】发票类型.编码[1:增值税电子普通发票, 2:增值税电子专用发票, 10:飞机票, 11:其他发票, 12:机动车销售统一发票, 13:二手车销售统一发票, 14:定额发票, 15:道路通行费电子普通发票, 16:汽车票, 17:过路(过桥)费发票, 19:税收完税证明, 20:轮船票, 21:海关缴款书, 23:通用机打电子发票, 24:火车票退票凭证, 25:财政电子票据, 26:数电发票(普通发票), 27:数电发票(增值税专用发票), 28:数电发票(航空运输电子客票行程单), 29:数电发票(铁路电子客票)],城矿数电票常用 26/27(BfiConstant.RECEIVED_INVOICE_TYPE_DIGITAL_GENERAL / RECEIVED_INVOICE_TYPE_DIGITAL_SPECIAL)
|
||||
*/
|
||||
@JsonProperty("invoicetypef7_number")
|
||||
private String invoicetypef7Number;
|
||||
@@ -132,11 +132,11 @@ public class BfiReceivedInvoiceSaveDTO implements Serializable {
|
||||
*/
|
||||
private String remark;
|
||||
/**
|
||||
* 【必填】付款方式[CASH:现购, CREDIT:赊购]
|
||||
* 【必填】付款方式[CASH:现购, CREDIT:赊购](BfiConstant.PAY_MODE_CASH / PAY_MODE_CREDIT)
|
||||
*/
|
||||
private String paymenttype;
|
||||
/**
|
||||
* 【必填】往来类型[bd_supplier:供应商, bos_user:人员, bd_customer:客户]
|
||||
* 【必填】往来类型[bd_supplier:供应商, bos_user:人员, bd_customer:客户](BfiConstant.ASSTACT_TYPE_SUPPLIER)
|
||||
*/
|
||||
private String asstacttype;
|
||||
/**
|
||||
@@ -145,7 +145,7 @@ public class BfiReceivedInvoiceSaveDTO implements Serializable {
|
||||
@JsonProperty("org_number")
|
||||
private String orgNumber;
|
||||
/**
|
||||
* 【必填】结算币别.货币代码,如 CNY
|
||||
* 【必填】结算币别.货币代码,如 CNY(BfiConstant.CURRENCY_CNY)
|
||||
*/
|
||||
@JsonProperty("currency_number")
|
||||
private String currencyNumber;
|
||||
@@ -155,7 +155,7 @@ public class BfiReceivedInvoiceSaveDTO implements Serializable {
|
||||
@JsonProperty("receivablessupp_number")
|
||||
private String receivablessuppNumber;
|
||||
/**
|
||||
* 【必填】汇率表.编码,如 01
|
||||
* 【必填】汇率表.编码,如 01(BfiConstant.EXRATE_TABLE_DEFAULT)
|
||||
*/
|
||||
@JsonProperty("exratetable_number")
|
||||
private String exratetableNumber;
|
||||
|
||||
Reference in New Issue
Block a user