Files
F6--/张阳脚本/jaspersoft/f6-jaspersoft/references/新版附表打印接口文档.md
T
2026-06-02 15:08:26 +08:00

13 KiB
Raw Blame History

新版附表打印接口文档

新版附表打印接口文档

接口出参

字段 含义 类型
billNo 附表单号 String
fromBillNo 附表源工单号 String
fromMaintainType 来源单据类型 String
billDate 进厂日期 String
creatorName 创建人名称 String
creationtime 创建时间 String
naEmployee 服务顾问 String
employeePhone 服务顾问手机号 String
businessTypeName 业务类型 String
nextMaintainDate 下次保养日期 String
oilCapacity 当前油量 String
mileage 出厂里程(进厂里程) Double
nextMileage 下次保养里程 Double
vin 车辆VIN码 String
carNoWhole 车牌号 String
carModel 品牌车型全称 String
carModelShort 车型简称 String
carColor 车身颜色 String
carCategoryName 车辆分类名称 String
carBrandName 车辆品牌名称 String
carSeriesName 车系名称 String
engineNumber 发动机号 String
transmissionNo 变速箱号 String
registerDate 车辆注册日期 String
cardDate 车辆发证日期 String
carNatureOfUseName 车辆使用性质 String
carFuelTypeName 车辆燃料(能源)类型 String
carSourceName 车辆来源 String
carOwnerName 车辆所有人姓名 String
naCustomer 客户姓名 String
customerSourceName 客户来源名称 String
customerDetailAddress 客户详细地址 String
cellPhone 联系电话(客户) String
memberCardNo 会员卡号 String
points 客户积分 String
customerLevelName 客户等级名称 String
repairPerson 送修人 String
repairPersonContact 送修人联系方式 String
memo 备注 String
completeDate 完工日期 String
firstGatheringTime 初次收款时间 String
estimatedDeliveryTime 预计交车时间 String
deliveryTime 交车时间 String
printContent 免责条款 String
printContentJs 免责条款江苏 printContentJs
storeLogo 门店logo String
orgName 门店名称 String
orgMemo 门店备注 String
orgContacts 联系人(维修厂) String
orgContactNumber 联系电话(维修厂) String
orgDetailAddress 联系地址(维修厂) String
orgContactMobile 联系电话(维修厂) String
fax 传真 String
email 组织邮件 String
bankAccount 开户银行 String
accountNumber 账号 String
businessLicenseCode 企业执照号 String
channelName 来店途径名称 String
printOrgName 打印抬头(需读取配置) String
amountAll 应收总计(合计金额) Double
amountAllChinese 应收总计(合计金额)中文大写 String
disCountAll 总优惠合计(附表:项目优惠+材料优惠+收银优惠) Double
disCountAllBak 项目优惠+材料优惠+收银优惠,等同于disCountAll Double
amountReal 实收金额 Double
chineseAmount 实收金额(中文大写) Double
oweAmount 未收金额 Double
vipExpense 套餐卡消费金额(附表为0 Double
vipExpenseFavourable 套餐卡优惠金额(附表为0 Double
czkExpense 储值卡消费金额(附表为0 Double
czkExpenseFavourable 储值卡优惠金额(附表为0 Double
remainAmount 结算金额tsf
附表:应收-项目优惠-材料优惠
Double
receivedAmount 收款金额tsf
附表:等同于已收金额
Double
serviceList 项目集合 List
└─ sortNumber 序号 String
└─ orderNumber 序号(全部) String
└─ name 名称 String
└─ serviceName 项目名称 String
└─ labelName 业务分类名称 String
└─ price 工时单价 Double
└─ workHour 工时 Double
└─ subtotal 金额 Double
└─ singleFavourable 优惠金额 Double
└─ discountedSubtotal 折后金额 Double
└─ serviceMemo 附加信息备注 String
└─ discount 折扣 Double
└─ empNameStr 服务项目明细对应修理工名称组装字符串 String
└─ infiniteFlag 是否无限,0:否,1:是 Integer
└─ customCode 自定义编码 String
totalWorkHour 项目工时合计 Double
totalWorkHourVip VIP项目工时合计(附表为0 Double
serviceSubtotalAll 工时费小计 Double
serviceSubtotalVip 服务项目明细小计(会员项目,附表为0) Double
serviceNum 维修项目小计 String
serviceFavourable 服务项目(非会员项目)客户等级优惠(附表为0) Double
serviceDiscountFavourable 项目优惠 Double
serviceFavourableTotal 项目优惠金额合计 Double
serviceFavourableCommonTotal 普通项目优惠金额合计 Double
serviceDisCountSubTotal 项目折后金额合计 Double
partList 工单对应配件材料集合 List
└─ sortNumber 序号 String
└─ orderNumber 序号(全部) String
└─ name 名称 String
└─ partName 材料名称 String
└─ partShowName 材料名称(全) String
└─ partBrand 配件品牌 String
└─ standard 配件名称规格型号品牌 String
└─ spec 规格型号 String
└─ supplierCode 供应商编码 String
└─ unit 单位 String
└─ number 数量 Double
└─ price 价格(单价) Double
└─ subtotal 金额(材料金额) Double
└─ discount 折扣 Double
└─ singleFavourable 优惠金额 Double
└─ discountedSubtotal 折后金额 Double
└─ partMemo 备注 String
└─ customCode 自定义编码 String
└─ employeeName 员工名称 String
└─ outStockEmployeeName 领料人 String
└─ empNameStr 明细对应修理工名称组装字符串 String
└─ labelName 业务分类名称 String
└─ idPart 配件材料pk BigInteger
└─ idInfo 本地材料id(长码) String
└─ applyModel 适用车型 String
stuffNum 材料数目合计 String
totalStuffNum 材料数量合计 String
totalStuffNumVip Vip材料数量合计(附表为0 String
stuffSubtotalAll 材料费小计 Double
stuffSubtotalVip 材料收入小计(会员项目,附表为0) Double
partinfoFavourable 材料项目(非会员项目)客户等级优惠(附表为0) Double
partinfoDiscountFavourable 材料折扣优惠 Double
partFavourableTotal 材料优惠金额合计 Double
partFavourableCommonTotal 普通材料优惠金额合计 Double
stuffDisCountTotal 材料折后金额合计 Double
pointFavourable 积分优惠(附表为0 Double
packageFavourable 套餐优惠(附表为0 Double
discountFavourable 结清优惠(附表为0 Double
gatheringFavourable 收银优惠 Double
couponFavourable 优惠券优惠(附表为0 Double
czkDiscountFavourable 储值卡折扣优惠(附表为0 Double
customerLevelFavourable 客户级别优惠金额(附表为0 Double
extraChargeList 附加费用集合 List
└─ sortNumber 序号 String
└─ extraName 附加费名称 String
└─ subtotal 金额 Double
└─ memo 备注 String
extraCostTotal 附加费小计 Double
extraNumber 附加费数量小计 String
managementCost 管理费 Double
extraPrintVo 附加项目 ExtraPrintAttribute
└─ commissionCustomName 代办费自定义名称 String
└─ commissionCost 代办费金额 Double
└─ commissionMemo 代办费备注 String
└─ diagnosisCustomName 诊断费自定义名称 String
└─ diagnosisCost 诊断费金额 Double
└─ diagnosisItemName 诊断详细名称 String
└─ diagnosisMemo 诊断费备注 String
└─ checkCustomName 检查费自定义名称 String
└─ checkItemName 诊断详细名称 String
└─ checkCost 检查费金额 Double
└─ checkMemo 检查费备注 String
└─ processCustomName 加工费自定义名称 String
└─ processCost 加工费金额 Double
└─ processMemo 加工费备注 String
└─ processItemName 加工详细名称 String
└─ managementCustomName 管理费自定义名称 String
└─ managementCost 管理费金额 Double
└─ managementMemo 管理费备注 String
└─ fuelName 加油费 String
└─ fuelAmount 加油费金额 Double
└─ trailName 拖车费 String
└─ trailAmount 拖车费金额 Double
allOtherCost 附加费合计应收 Double
receiptAmount 收据金额(附表:应收-项目优惠-材料优惠-收银优惠) Double
receiptAmountChinese 收据金额中文大写 String
payItemList 付款方式集合 List
└─ payWay 付款方式 String
└─ payAmount 付款金额 Double
└─ chinesePayAmount 付款金额中文大写 String
payItemTogether 付款方式拼接 String
payItemTogetherChinese 付款方式总额中文大写 String
paymentTypeDetails 支付方式汇总 String
settleOweAmout 结算单中用的待付金额(未收) Double
settleOweAmoutChinese 结算单中用的待付金额大写(未收) String
settleReceivedAmout 结算单中用的实付金额(实收) Double
settleReceivedAmoutChinese 结算单中用的实付金额大写(未收) String
realPayAmountChinese 客户实付大写(应收-所有优惠) String
naInsurer 理赔公司名称 String
insurancepolicyNo 理赔单理赔保险单号 String
insuranceCompany 保险公司名称 String
contactName 联系人姓名 String
contactCellphone 联系人电话 String
insuranceNo 商业险单号 String
insuranceNoTCI 交强险单号 String
insuranceExpiryDate 商业险到期日 String
insuranceExpiryDateTCI 交强险到期日 String
printEmployeeName 打印人姓名 String
printTime 打印时间 String
printCount 打印次数 String

备注1

  1. ++新版附表没有“状态”字段,所有模板中切勿使用 billStatus【单据状态】、balanceStatus【结算状态】来进行判断输出;采用直接取值方式填值++

    1. ++没有了balanceStatus,采用收款方式列表payItemList判空的方式来验证是否有收款信息++

      1. ++收银金额可写作:++$P{payItemList}.getRecordCount()==0?$P{receivedAmount}:$P{receivedAmount}.setScale( 2, BigDecimal.ROUND_HALF_EVEN ).toString()+"("+$P{paymentTypeDetails}+")"

      2. ++待付金额可写作:$P{oweAmount}++

      3. ++实付金额可写作:$P{amountReal}++

      4. ++合计金额可写作:++$P{payItemList}.getRecordCount()==0?($P{settleOweAmout}).setScale( 2, BigDecimal.ROUND_HALF_EVEN ):($P{settleReceivedAmout}).setScale( 2, BigDecimal.ROUND_HALF_EVEN )

      5. ++大写可写作:++$P{payItemList}.getRecordCount()==0?$P{settleOweAmoutChinese}:$P{chineseAmount}

  2. ++新版附表没有“单据类型”字段(原附表的maintainType为"GDFB"、"LPDFB"两种附表类型),所有模板中切勿使用 maintainType【单据类型】字段作为判断条件。根据情况可以取 fromMaintainType【来源单据类型】进行判断。如:++

    1. ++是否展示理赔公司、理赔单等理赔相关信息栏,老附表判断逻辑为 maintainType.equals('LPDFB')。可更换为 fromMaintainType.equals('LPD')++

备注2

  1. 出参标注颜色为 绿 色 的字段,为 ++附表本身内容++(如车牌号、VIN码等) 或 ++无法变更内容++(如门店信息等)

    1. 客户在附表页面直接变更信息,会直观反映在打印内容中。
  2. 出参标注颜色为 橙 色 的字段,为 ++通过客户ID、车辆ID、项目ID、材料ID++ 等,++反查++ 基础数据获得内容,

    1. 若客户通过 ++附表页面选择组件方式++ 修改附表信息,因ID发生变化,该部分打印内容会随之变化,变更信息将 ++会体现在打印内容中++。

    2. 若客户通过 ++手动填写文本内容方式++ 修改附表信息,因ID未发生变化,该部分打印内容不会变化,变更信息将 ++不会体现在打印内容中++,若客户不满意结果,请客户直接将 ++基础数据进行变更++ 后,通过页面组件选择后再进行打印。

更新: 2024-01-11 12:11:34 原文: https://xcz.yuque.com/ombipo/rpc7ms/nmoz9mzqf2q8micw