跳到主要内容

cs.job-orders.export-bill-pdf

按前端提交的完整展示数据导出费用账单 PDF。

  • 请求路由: cs.job-orders.export-bill-pdf
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "cs.job-orders.export-bill-pdf",
"data" : {
"replaceMe" : "账单抬头、航运信息、费用明细、合计及收款信息"
}
});

请求参数​

名称类型必须说明
companyNameString否开票公司的中文名称,显示在页面最上方。
companyEnglishNameString否开票公司的英文名称,显示在中文抬头下方。
customerString否发票抬头中的客户名称,对应 MESSRS。
invoiceNoString否发票号码,同时作为下载文件名的来源。
blNosString[]否提单号列表;一个或多个号码均按输入顺序在 B/L NO. 下逐行展示。
invoiceDateString否发票日期;渲染时保持调用方提供的显示格式。
vesselVoyageString否船名航次的完整展示文本。
jobNoString否工作单编号;由调用方准备。
loadingPortString否起运港展示文本。
soNosString[]否订舱号列表;一个或多个号码均按输入顺序在 SO NO. 下逐行展示。
deliveryPortString否交货港展示文本。
etdString否预计离港日期展示文本。
etaString否预计到港日期展示文本。
containerNosString[]否集装箱号及箱型列表;每个字符串均是 SELU4317993/40'HQ 这样的完整展示项。
feesObject[]否费用表的明细行;渲染时保持调用方提供的顺序。
fees.[].particularString否费用名称,对应 PARTICULAR。
fees.[].remarkString否费用备注,对应 REMARK。
fees.[].currencyString否该行费用的币种,对应 MONEYTYPE。
fees.[].unitString否单价与数量的完整展示文本,对应 UNIT。
fees.[].vatString否税额或税率的展示文本,对应 VAT。
fees.[].debitString否借方金额展示文本。
fees.[].creditString否贷方金额展示文本。
totalCurrencyString否合计金额所用币种;不由明细推导。
totalAmountString否合计金额展示文本;导出时不重新计算。
exchangeRateNoteString否合计下方的汇率或其他补充说明。
accountsObject[]否收款账户段;按照调用方提供的顺序展示。
accounts.[].headingString否账户段标题,例如 RMB 帐号。
accounts.[].linesString[]否账户资料各行;由调用方决定内容和顺序。
signatureIntroString否签署区的代表声明。
signatureCompanyString否签署区展示的公司名称。
signatureNameString否签署人姓名。
signatureTitleString否签署人职务或签署说明。
notesString[]否页脚说明;按照调用方提供的顺序逐行展示。

返回​

可下载的 PDF 文件响应

{ }

返回属性​

名称类型说明
contentbyte[]文件内容字节流
filenameString文件名
contentTypeStringMIME 类型,例如 "application/pdf"

下载结果模型定义