附录

说明

字段说明

MonetaryAmountWithWords金额信息

class:com.maycur.common.dto.MonetaryAmountWithWords

字段 类型 意义
amount BigDecimal 金额
currency String 币种
amountCN String 大写金额

MonetaryAmount金额信息

class:com.maycur.common.dto.MonetaryAmount

字段 类型 意义
amount BigDecimal 金额
currency String 币种
amountStr String 带币种的金额

FeeAllocationPrintDto分摊信息

字段 类型 意义
departmentName String 部门名称
coverUserName String 承担人名称
departmentBizCode String 部门业务编码
allocatedAmount String 分摊金额
legalEntityName String 公司抬头名称
allocatedMonetary MonetaryAmount 分摊金额币种信息
coverEmployeeNo String 承担人工号
allocatedRatio BigDecimal 分摊比例
customValueMap Map 自定义字段
dimensionExtMap Map 选项组分摊的选项组
accountingSubjectBizCode String 科目编码
accountingSubjectName String 科目名称
consumeNoTaxAmount BigDecimal 不含税金额
consumeTaxDeductionAmount BigDecimal 税额

FeeStaticPrintDto费用明细

字段 类型 意义
feeTypeName String 费用名称
feeTypeBizCode String 费用类型业务编码
feeCount String 币种
AllAmountInfo String 费用详细汇总金额(如对公核销会显示本期到期金额、核销到票金额;对私显示费用金额)(调整后金额)
feeTotalAmount String 费用汇总金额/收款金额(收款币种)(调整后金额)
feeTotalMonetary MonetaryAmount 费用汇总币种信息/收款金额(收款币种) (调整后金额)
consumeAmount String 费用汇总金额/消费金额(消费币种)(调整前金额)
consumeAmountMonetary MonetaryAmount 费用汇总币种信息/消费金额(消费币种) (调整前金额)
sysConsumeToAcceptExchangeRate BigDecimal 汇率
receiptAmountMonetary MonetaryAmount 到票金额汇总币种信息
invoiceInformation String 是否有发票信息,是、否
invoiceCount int 发票数量
comments String 备注
consumeTime String 消费时间
consumeLocation String 消费地区
approvedDeductionMonetary MonetaryAmount 抵扣税额币种信息
approvedDeductionAmount String 抵扣税额
approvedTaxMonetary MonetaryAmount 税额币种信息
customObjectNumberValue Map<String, BigDecimal> 自定义字段数字类型,key为字段业务编码,值为数字汇总值
customDetailedFieldMap Map<String, List<Map<String, String>>> 自定义明细信息,key为字段业务编码,值为明细列表
customValueMap Map<String, String> 自定义字段,key为字段业务编码,值为字段内容
travelPartnerInfo TravelPartnerInfoPrintDto 参与人信息
corpType String 对公业务场景,只有对公费用有该字段
allocated boolean 是否分摊
feeAllocations List<FeeAllocationPrintDto> 分摊信息
untaxAmount String 未税金额
settleType String personal_advance 个人垫付
ent_paid_order 企业支付
pay_afterwards 事后支付
expTotalInvoiceAmount BigDecimal 费用级发票总金额
airClass String 飞机仓位
shipClass String 轮船仓位
trainSeat String 火车座位
consumeDays int 消费天数
headCount int 费用上总人数
invoiceInfos List<InvoiceInfoPrintDto> 费用相关发票信息
modifyExchangeRate boolean 汇率是否修改
sourceType String 费用来源
formRankCode String 单据费用排序code
expenseDeductionList List<ExpenseDeductionPrintDto> 到票核销信息
payBeforeExpenseDeductionList List<PayBeforeExpenseDeductionPrintDto> 支付前期已到票信息
supplierName String 往来单位名称
supplierBizCode String 往来单位编码
formRankCode String 费用编号

FeeSummaryPrintDto费用类型汇总列表

字段 类型 意义
feeTypeCode String 费用类型编码
feeTypeName String 费用类型名称
consumeCcy String 消费币种, 如:CNY
consumeTotalAmount MonetaryAmount 消费总金额
consumeNuTaxTotalAmount BigDecimal 非税金额消费币种汇总
consumeTaxTotalAmount BigDecimal 税额消费币种汇总
acceptCcy String 收款币种, 如:CNY
feeTotalAmount MonetaryAmount 费用总金额(收款币种)
nuTaxTotalAmount BigDecimal 非税金额收款币种汇总
taxTotalAmount BigDecimal 税额收款币种汇总

AllocationStatistic分摊明细

字段 类型 意义
coverDimensionName String 部门名称
formattedAllocatedAmount String 分摊金额

TravelToExpensePrintDto行程关联费用信息

字段 类型 意义
travelStr String 行程信息
travelFullNameStr String 行程信息(地址全路径)
feeStaticPrintDtos List<FeeStaticPrintDto> 费用信息
travelContainPartnerStr String 行程信息(包含参与人)
travelFullNameContainPartnerStr String 行程信息(包含参与人,地址全路径)

TravelDatePrintDto行程关联费用信息

class:com.maycur.common.dto.print.TravelDatePrintDto 取值方式:$F{travelDatePrintDto}.getSumDays()

字段 类型 意义
earlyStartDate String 行程最早开始时间
latestEndDate String 行程最晚结束时间
sumDays long 行程总天数

DescText

字段 类型 意义
descText String 说明文本

AmountPrintDtoCollection不需要大写的合计金额信息

字段 类型 意义
amountPrintDtoList List<AmountPrintDto> 金额打印信息

AmountPrintDto大写的合计金额

字段 类型 意义
label String 标题
amount BigDecimal 金额
currency String 币种
amountInWord String 金额大写

PrintConfig表单打印配置

字段 类型 意义
processPrintFlag boolean 打印审批流
commentPrintFlag boolean 打印评论
aggregated boolean 按费用类型归集
handSignPrinted boolean 打印手写签名
printReimburseAmountInWord boolean 打印大写报销金额
printDeductionAmountInWord boolean 打印大写核销金额
taxAmountPrinted boolean 税额打印
feeDetailPrintMode String 费用明细的打印模式,
ALL_DETAIL 打印明细
NO_DETAIL 不打印明细
columnMode boolean 审批流单行还是多行打印
SINGLE 单列显示
MULTI 多列显示
scannerCodePrinted boolean 二维码打印
formCodePrinted boolean 单号打印
shouldPrintWithoutEntity boolean 是否不打印往来单位
showShareInfo boolean 分摊信息打印
totalPriceAmountPrinted boolean 价税合计打印

PhotoDto发票图片数据

字段 类型 意义
imageStream InputStream 图片流

InvoiceImageDto发票图片url

字段 类型 意义
url String 发票图片地址

TaskApprover审核人信息

字段 类型 意义
userName String 姓名
employeeId String 工号

CustomFieldPrintDto自定义字段信息

字段 类型 意义
name1 String 字段名
value1 String
name2 String 字段名
value2 String
name3 String 字段名
value3 String

ProcessLogDto单列审批流

字段 类型 意义
taskName String 节点名称
operationText String 操作说明
operationTime Date 操作时间
comments String 备注
handSignUrl String 签名url
handSignPrinted boolean 打印签名
criticalPrintFlag boolean 打印评论
operator String 操作人

MultiColumnProcessLogDto两列审批流

字段 类型 意义
operationText1 String 操作说明
operationTime1 Date 操作时间
comments1 String 备注
operationText2 String 操作说明
operationTime2 Date 操作时间
comments2 String 备注
multiCriticalPrintFlag boolean 打印评论

TravelPrintDto行程

字段 类型 意义
travelCity String 起止城市
startTravelTime String 开始时间
endTravelTime String 结束时间
travelDays String 出差天数
tripWay String 路线:
单程
往返
duration String 时长
customStr String 自定义字段
travelPartnerInfo TravelPartnerInfoPrintDto 参与人信息
customValueMap Map<String, String> 自定义字段,key为字段业务编码,值为字段内容

ProcurementListPrintDto

class:com.maycur.dingtalk.form.domain.print.ProcurementListPrintDto

字段 类型 意义
procurementQuantity BigDecimal 采购总数量
procurementAmountTotal String 采购总金额
detailList List<ProcurementDetailPrintDto> 明细

ProcurementDetailPrintDto

字段 类型 意义
commodityName String 采购总数量
specifications String 采购总金额
quantity BigDecimal 明细
unit String 单位
unitPrice String 单价
currency String 币种
totalAmount String 总价

PaymentPlanPrintDto付款计划(合同)

字段 类型 意义
no Integer 期数
currency String 币种
paymentAmount String 付款金额
paymentProportion BigDecimal 付款比例
expectTime Date 还款时间
customObject Map<String, String> 自定义字段,key为字段业务编码,值为字段内容

TravelPartnerInfoPrintDto参与人

class:com.maycur.common.dto.print.TravelPartnerInfoPrintDto 取值:$F{travelPartnerInfo}.getInternalPeopleNum()

字段 类型 意义
externalTravelPartner List<TravelPartnerPrintDto> 外部同行人
internalTravelPartner List<TravelPartnerPrintDto> 内部同行人
externalPeopleNum int 外部同行人数
internalPeopleNum int 内部同行人数
travelPartner List<TravelPartnerPrintDto> 总的同行人
travelPartnerNum int 总的同行人数

TravelPartnerPrintDto参与人信息

字段 类型 意义
externalUser boolean 是否外部同行人
employeeName String 姓名
employeeId String 工号
departmentName String 部门
classPositionName String 职级
gender String 性别,男/女
peopleNum int 人数
customObjectMap Map<String, String> 自定义字段,key为字段业务编码,值为字段内容

ProcessLogMapDto自定义审批流

字段 类型 意义
logMap Map<String, ProcessLogDto> 审批信息,key为taskName

class:com.maycur.common.dto.print.ProcessLogMapDto 注:该对象在japser里取值比较复杂,可以使用以下方法:

  • ProcessLogDto getProcessLog(String taskName) //根据节点名称获取对应审批信息
  • String getOperator(String taskName)//根据节点名称获取对应操作人
  • Date getOperationTime(String taskName)//根据节点名称获取对应操作时间
  • String getOperationText(String taskName)//根据节点名称获取对应审批操作信息
  • String getComments(String taskName)//根据节点名称获取对应审批意见
  • String getHandSignUrl(String taskName)//根据节点名称获取对应手签图片地址
  • Boolean getHandSignPrinted(String taskName)//根据节点名称获取手签打印配置

CollectionScheduleDto收款明细

字段 类型 意义
receivableAmountStr String 收款金额(带币种信息)
collectionUser String 收款人
collectionTradingPartner String 收款单位
collectionBankName String 收款银行
collectionBankAccount String 收款账号
collectionType String 收款方式(付款执行方式)
accountRemark String 收款账户备注
collectionAccountName String 收款账户户名
customValueMap Map<String, String> 自定义字段,key为字段业务编码,值为字段内容
payerAccountName String 支付账户户名
payerAccountBranchName String 支付账户开户行支行
payerAccountNumber String 支付账户账号
swiftCode String 海外银行swiftCode

FeeStaticPrintListDto按费用类型归集后获取特定费用类型的信息

字段 类型 意义
feePrintDetails List<FeeStaticPrintDto> 费用列表

路径:com.maycur.common.dto.reimburse.personal.FeeStaticPrintListDto 注:用来获取费用列表中特定费用类型的信息,具体字段意义见FeeStaticPrintDto,目前只能通过费用类型业务编码获取对应费用。可以使用的方法如下:

  • FeeStaticPrintDto getByFeeTypeBizCode(String feeTypeBizCode)
  • int getFeeCount(String feeTypeBizCode)
  • String getFeeTotalAmount(String feeTypeBizCode)
  • int getInvoiceCount(String feeTypeBizCode)
  • String getAllAmountInfo(String feeTypeBizCode)
  • BigDecimal getCustomObjectNumberValue(String feeTypeBizCode, String customObjectBizCode)

ExternalProcessLogPrintDto外部流程日志

字段 类型 意义
taskName String 任务名称
operators String 操作人(多人用逗号拼接)
displayText String 审议结果展示文本
optReason String 审批意见
operationTime Date 操作时间

注:通过调用formSubTypeOperationService.listUserTasks()方法获取外部流程日志

SimplePreConsumePrintDto简单申请单信息

字段 类型 意义
code String 申请单单号
name String 事由

FeeStaticSummaryPrintDto带有三级结构的费用明细信息和汇总信息

字段 类型 意义
feeTypeName String 费用类型名称
feeTotalAmount String 费用小记金额
detailFeeStatics List<FeeStaticPrintDto> 明细费用信息

InvoiceInfoPrintDto费用相关发票信息

字段 类型 意义
invoiceType String 发票类型内码
invoiceTypeEnum String 发票类型名称
invoiceCode String 发票代码
invoiceNumber String 发票号码
totalPriceAmount BigDecimal 税前金额(不含税金额)
totalPriceAndTax BigDecimal 发票金额(含税金额)
totalTaxAmount BigDecimal 税额
approvedDeductionAmount MonetaryAmount 抵扣税额
modify boolean 是否修改

SplitPayOrderDto支付单拆分信息

字段 类型 意义
payAmount BigDecimal 金额
payeeAccount String 收款账号
payeeAccountName String 收款户名
payeeAccountBranchNo String 收款账户开户行支行号
payeeAccountBranchName String 收款账户开户行名称
payerAccount String 付款账号
payerAccountName String 付款户名
payerAccountBranchNo String 付款账户开户行支行号
payerAccountBranchName String 付款账户开户行名称

PreConsumePayeeAccountDto申请单收款账户

class:com.maycur.common.dto.print.PreConsumePayeeAccountDto
取值方式:$F{payeeAccountDto}.getAccount()

字段 类型 意义
bankName String 收款银行
accountName String 收款账户名
account String 收款账号
bankBranchNo String 开户行号
bankBranchName String 开户行名

installmentDetailsPrintDto分期信息

字段 类型 意义
amountPayableInThePeriod String 分期金额(带币种)
billingMessage String 分期金额(带比例)
installmentExpectPeriod String 分期期数
estimatedPaymentTime String 预计付款时间
receivingAccount String 收款户名
receivingObject String 收款户名(带户名+收款账号)

InstallmentDetailsPrintDto所有分期信息

参数 类型 意义
installmentExpectPeriod String 期数
billingMessage String 收款信息
receivingObject String 收款对象
receivingAccount String 收款账户
estimatedPaymentTime String 预计付款时间
amountPayableInThePeriod String 该期应付金额

ContractInfoPrintDto关联合同信息

参数 类型 意义
contractCode String 合同单据号
contractName String 合同名称
contractNum String 合同编号
baseCcy String 合同币种
customAmount BigDecimal 合同总额
paidAmount BigDecimal 已支付金额

ExpenseDeductionPrintDto到票核销信息

参数 类型 意义
reimburseCode String 预付单据号
nonReceiptAmount BigDecimal 未到票金额
deductionAmount BigDecimal 本次核销金额

PayBeforeExpenseDeductionPrintDto支付前期已到票信息

参数 类型 意义
reimburseCode String 到票单据号
nonPayAmount BigDecimal 未支付金额
deductionAmount BigDecimal 本次支付金额
recordFeeAllocations List<FeeAllocationPrintDto> 对应到票部分支付费用分摊信息

SourceStaticDto 费用来源汇总信息

参数 类型 意义
approvedAmount MonetaryAmount 审批通过金额汇总
reimburseAmount MonetaryAmount 报销金额汇总
payType String 支付方式:
个人支付
企业支付
sourceName String 费用来源:
员工手录
携程商旅
阿里商旅
...

AssociatedPreConsumeDto 关联申请单列表

参数 类型 意义
approvedAmount MonetaryAmount 申请金额
formCode String 申请单号
formSubTypeName String 申请单类型名称
formName String 申请单事由

AssociatedFormDto 关联单据类型

参数 类型 意义
formCode String 单据号
formType String 单据类型。若为outsideReceipt,则为关联外部单据
forName String 单据事由

DeductionLoanDto 核销借款列表

参数 类型 意义
deductionAmount MonetaryAmount 本次核销金额
loanAmount MonetaryAmount 单据原剩余待核销金额
formCode String 借款单号
formSubTypeName String 借款单类型名称
formName String 借款单事由

修改记录

2020-07-21:初稿
2020-08-06:增加ProcessLogMapDto
2020-08-22:增加CollectionScheduleDto
2020-08-25:FeeStaticPrintDto里增加corpType字段
2020-09-11:增加FeeStaticPrintListDto
2020-12-19:FeeAllocationPrintDto增加公司抬头、分摊金额字段、FeeStaticPrintDto增加是否分摊、分摊信息字段
2021-04-26:FeeStaticPrintDto 增加 settleType 收款方式
2021-05-17: CollectionScheduleDto 增加支付账户信息payerAccountName、payerAccountBranchName、
payerAccountNumber
2021-06-10:TravelToExpensePrintDto 增加可选的行程信息,包含参与人信息
2021-08-04:增加TravelDatePrintDto,汇总行程信息(报销单可用)
2021-09-26:CollectionScheduleDto增加swiftCode和accountRemark字段
2021-10-28:增加ExternalProcessLogPrintDto
2021-11-11:添加SimplePreConsumePrintDto
2021-12-15:添加 FeeStaticSummaryPrintDto
2022-03-31:FeeStaticPrintDto上新增费用上总人数字段
2022-04-01:FeeStaticPrintDto 添加费用相关发票信息 和汇率是否修改
2022-04-07:新增SplitPayOrderDto支付单拆分信息
2023-06-16:新增FeeAllocationPrintDto科目信息
2023-10-10:新增ContractInfoPrintDto关联合同信息、ExpenseDeductionPrintDto到票核销信息、PayBeforeExpenseDeductionPrintDto支付前期已到票信息
2023-11-13:新增关联申请单信息、关联单据信息、核销借款信息
2023-11-20:新增SourceStaticDto费用来源汇总信息
2024-08-16:FeeStaticPrintDto新增往来单位名称、编码
2024-08-30:FeeStaticPrintDto 新增费用编码
2024-08-30:TravelToExpensePrintDto 新增行程信息(地址全路径),行程信息(包含参与人,地址全路径)
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""