跳到主要内容

cs.declaration-batches.create

创建一个新的报关单

  • 请求路由: cs.declaration-batches.create
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "cs.declaration-batches.create",
"data" : {
"replaceMe" : "要创建的对象"
}
});

请求参数​

名称类型必须说明
declarationIdString否批次号(D + 8位日期流水)
customsDeclarationIdString否关联报关委托单 ID
typeString否报关类型
  • EXPORT - 出口
  • IMPORT - 入口
  • targetWarehouseIdString否目标仓库(往来单位id)
    contractObject否合同信息
    contract.sellerObject否卖方
    contract.seller.nameString否名称(英文)
    contract.seller.addressString否地址(英文)
    contract.seller.telString否电话
    contract.seller.faxString否传真
    contract.seller.contactPersonString否联系人
    contract.seller.taxString否税号
    contract.buyerObject否买方
    contract.buyer.nameString否名称(英文)
    contract.buyer.addressString否地址(英文)
    contract.buyer.telString否电话
    contract.buyer.faxString否传真
    contract.buyer.contactPersonString否联系人
    contract.buyer.taxString否税号
    contract.contractNoString否合同号
    contract.contractDateString否合同日期
    contract.signAtString否签约地点
    contract.tradeTermString否贸易条款
    contract.timeOfShipmentString否装货时间(yyyy-MM-dd)
    contract.loadingPortDestinationString否装货港到目的地描述
    contract.termsOfPaymentString否付款条款
    contract.shippingMarksString否唛头
    所有packingList唛头去重后拼接而成
    contract.theBuyerObject否目的地买方
    contract.theBuyer.nameString否名称(英文)
    contract.theBuyer.addressString否地址(英文)
    contract.theBuyer.telString否电话
    contract.theBuyer.faxString否传真
    contract.theBuyer.contactPersonString否联系人
    contract.theBuyer.taxString否税号
    contract.theSellerObject否目的地卖方
    contract.theSeller.nameString否名称(英文)
    contract.theSeller.addressString否地址(英文)
    contract.theSeller.telString否电话
    contract.theSeller.faxString否传真
    contract.theSeller.contactPersonString否联系人
    contract.theSeller.taxString否税号
    invoiceObject否发票信息
    invoice.shipperExporterString否卖方信息(注意换行)
    卖方名称英文
    卖方英文地址
    卖方联系人
    卖方税号
    invoice.invoiceNoString否发票号
    invoice.invoiceDateString否发票日期
    invoice.deliveryTermString否交货条款
    invoice.consigneeImporterString否买方信息(注意换行)
    买方名称英文
    买方英文地址
    invoice.notifyPartyString否和收货人相同
    invoice.portOfDepartureString否出发港
    invoice.portOfDestinationString否目的港
    invoice.packingAndShippingMarksString否包装唛头
    所有packingList唛头去重后拼接而成
    packingListObject[]否装箱清单列表
    packingList.[].containerNoString否集装箱号
    packingList.[].sealNoString否封签号
    packingList.[].modelString否型号(SKU)
    packingList.[].productNameString否商品名
    packingList.[].productNameEnString否商品英文名
    packingList.[].cartonNumber否箱数
    packingList.[].unitString否单位
    packingList.[].netWeightNumber否本行全部货品的总净重(KGS)
    packingList.[].unitNetWeightNumber否单箱净重(KGS),为报关 Excel 明细公式保留的辅助参数,不是本行总净重。
    packingList.[].grossWeightNumber否本行全部货品的总毛重(KGS)
    packingList.[].unitGrossWeightNumber否单箱毛重(KGS),为报关 Excel 明细公式保留的辅助参数,不是本行总毛重。
    packingList.[].packageSizeString否包装尺寸(mm)
    packingList.[].cbmNumber否本行全部货品的总体积(CBM,立方米)
    未提供行总体积时可由单箱尺寸换算后乘箱数估算;报关 Excel 另按柜执行 68 CBM 封顶和分摊。
    packingList.[].importPriceUsdNumber否进口单价(美元)
    packingList.[].exportPriceUsdNumber否出口单价(美元)
    packingList.[].specString否规格(字典值)
    packingList.[].boxCapacityNumber否每箱数量
    packingList.[].shippingMarkString否唛头/箱唛标识
    packingList.[].tareWeightKGSNumber否当前空集装箱的皮重(KGS)
    attachmentsObject[]否批次专属材料附件列表(如报关行整理的草单附件)
    attachments.[].titleString否附件标题
    attachments.[].descriptionString否附件说明
    attachments.[].binaryIdString[]否附件id
    declarationResultObject否对应本批次的报关/放行结果
    declarationResult.resultIdString否结果唯一 ID(UUID)
    declarationResult.resultTypeString否结果类型:放行/查验/退单
  • RELEASED - 放行
  • INSPECTION - 海关查验(截停留检)
  • REJECTED - 退单
  • declarationResult.batchIdString否关联批次 ID。
    回写结果时可选;缺省时后端按报关单号匹配批次,无法匹配则自动创建。
    declarationResult.entryNoString否报关单号(18位)。
    非空时在同一报关委托单内唯一,用于重复回写时定位已有批次。
    declarationResult.declarationDateString否报关日期
    declarationResult.packageCountNumber否件数
    declarationResult.grossWeightNumber否本条报关结果对应全部货品的总毛重(KGS)
    declarationResult.netWeightNumber否本条报关结果对应全部货品的总净重(KGS)
    declarationResult.cargoValueNumber否货值(USD)
    declarationResult.actualReleaseTimeString否实际放行时间
    declarationResult.taxRefundStatusString否退税联状态
  • NOT_COLLECTED - 未领取(暂未出具)
  • COLLECTED - 已领取(已出具在途)
  • REFUNDED - 已退税(已邮寄归还客户)
  • declarationResult.attachmentsObject[]否关联放行条附件列表
    declarationResult.attachments.[].titleString否附件标题
    declarationResult.attachments.[].descriptionString否附件说明
    declarationResult.attachments.[].binaryIdString[]否附件id
    modifiedFieldsString[]否修改过的字段列表
    legalEntityIdString否法人主体id
    customerIdString否客户id
    extraPropsObject否扩展属性
    crByString否创建者
    upByString否最后修改者
    crDateString否创建时间
    upDateString否最后修改时间
    idVaries否返回报关批次业务主键,供报关结果关联和通用持久化使用。

    返回​

    创建成功后的对象

    { }

    返回属性​

    名称类型说明
    declarationIdString批次号(D + 8位日期流水)
    customsDeclarationIdString关联报关委托单 ID
    typeString报关类型
  • EXPORT - 出口
  • IMPORT - 入口
  • targetWarehouseIdString目标仓库(往来单位id)
    targetWarehouseObject目标仓库(往来单位)
    targetWarehouse.countryString国家
    targetWarehouse.countryEnString国家(英文)
    targetWarehouse.abbreviationString名称缩写
    targetWarehouse.addressString地址(中文)
    targetWarehouse.addressEnString地址(英文)
    targetWarehouse.contactPersonsObject[]联系人信息列表,支持多个联系人
    targetWarehouse.contactPersons.[].usernameString用户标识
    targetWarehouse.contactPersons.[].nameString用户名称
    targetWarehouse.contactPersons.[].nameEnString英文称呼,用于外部联系人的英文通知;缺失时不自动翻译姓名。
    targetWarehouse.contactPersons.[].mobileString用户手机号
    targetWarehouse.contactPersons.[].emailString用户邮箱
    targetWarehouse.contactPersons.[].positionString职位
    targetWarehouse.contactPersons.[].contactRolesString[]联系人承担的职责,支持多选;未指定时为空集合
  • PRIMARY - 主联系人,承担往来单位的主要业务对接职责。
  • EMAIL_NOTIFICATION - 邮件通知人,作为业务邮件通知的联系对象。
  • BILLING - 账单联系人,承担账单接收和账务沟通职责。
  • targetWarehouse.bankAccountsObject[]银行账户列表,支持多个账户
    targetWarehouse.bankAccounts.[].accountNameString开户名称
    targetWarehouse.bankAccounts.[].bankNameString银行名称
    targetWarehouse.bankAccounts.[].bankCodeString联行号
    targetWarehouse.bankAccounts.[].bankAccountString银行账号
    targetWarehouse.bankAccounts.[].currencyString币制
  • CNY - 人民币
  • USD - 美元
  • EUR - 欧元
  • HKD - 港币
  • JPY - 日元
  • GBP - 英镑
  • AUD - 澳大利亚元
  • CAD - 加拿大元
  • SGD - 新加坡元
  • KRW - 韩元
  • DKK - 丹麦克朗
  • NOK - 挪威克朗
  • SEK - 瑞典克朗
  • name - 获取币种名称
  • symbol - 获取币种符号
  • code - 返回币种代码
  • targetWarehouse.bankAccounts.[].swiftCodeStringSWIFT CODE
    targetWarehouse.bankAccounts.[].addressString地址
    targetWarehouse.bankAccounts.[].isDefaultBoolean是否默认
    targetWarehouse.invoiceInfoObject开票信息
    targetWarehouse.invoiceInfo.companyNameString公司名称
    targetWarehouse.invoiceInfo.taxIdentificationNumberString纳税识别号
    targetWarehouse.invoiceInfo.companyAddressString公司地址
    targetWarehouse.invoiceInfo.phoneString电话
    targetWarehouse.invoiceInfo.bankAccountString银行账号
    targetWarehouse.invoiceInfo.contactString联系人
    targetWarehouse.invoiceInfo.emailString邮箱
    targetWarehouse.extraPropsObject扩展信息
    targetWarehouse.relatedCustomersObject[]关联客户列表
    targetWarehouse.relatedCustomers.[].tagsString[]该客户赋予当前往来单位的角色标签列表(如 shipper, consignee, importBuyer 等)
    targetWarehouse.relatedCustomers.[].extraPropsObject专属定制扩展属性 (Key 为 tag 比如 "shipper", Value 为特定定制的 Unit 实例)
    targetWarehouse.relatedCustomers.[].unitIdString往来单位唯一ID,主键
    targetWarehouse.relatedCustomers.[].nameString名称(中文)
    targetWarehouse.relatedCustomers.[].nameEnString名称(英文)
    targetWarehouse.unitIdString往来单位唯一ID,主键
    targetWarehouse.nameString名称(中文)
    targetWarehouse.nameEnString名称(英文)
    contractObject合同信息
    contract.sellerObject卖方
    contract.seller.nameString名称(英文)
    contract.seller.addressString地址(英文)
    contract.seller.telString电话
    contract.seller.faxString传真
    contract.seller.contactPersonString联系人
    contract.seller.taxString税号
    contract.buyerObject买方
    contract.buyer.nameString名称(英文)
    contract.buyer.addressString地址(英文)
    contract.buyer.telString电话
    contract.buyer.faxString传真
    contract.buyer.contactPersonString联系人
    contract.buyer.taxString税号
    contract.contractNoString合同号
    contract.contractDateString合同日期
    contract.signAtString签约地点
    contract.tradeTermString贸易条款
    contract.timeOfShipmentString装货时间(yyyy-MM-dd)
    contract.loadingPortDestinationString装货港到目的地描述
    contract.termsOfPaymentString付款条款
    contract.shippingMarksString唛头
    所有packingList唛头去重后拼接而成
    contract.theBuyerObject目的地买方
    contract.theBuyer.nameString名称(英文)
    contract.theBuyer.addressString地址(英文)
    contract.theBuyer.telString电话
    contract.theBuyer.faxString传真
    contract.theBuyer.contactPersonString联系人
    contract.theBuyer.taxString税号
    contract.theSellerObject目的地卖方
    contract.theSeller.nameString名称(英文)
    contract.theSeller.addressString地址(英文)
    contract.theSeller.telString电话
    contract.theSeller.faxString传真
    contract.theSeller.contactPersonString联系人
    contract.theSeller.taxString税号
    invoiceObject发票信息
    invoice.shipperExporterString卖方信息(注意换行)
    卖方名称英文
    卖方英文地址
    卖方联系人
    卖方税号
    invoice.invoiceNoString发票号
    invoice.invoiceDateString发票日期
    invoice.deliveryTermString交货条款
    invoice.consigneeImporterString买方信息(注意换行)
    买方名称英文
    买方英文地址
    invoice.notifyPartyString和收货人相同
    invoice.portOfDepartureString出发港
    invoice.portOfDestinationString目的港
    invoice.packingAndShippingMarksString包装唛头
    所有packingList唛头去重后拼接而成
    productInfoObject[]产品信息列表
    productInfo.[].productNoStringSKU
    productInfo.[].productNameEnString商品英文名
    productInfo.[].productNameString商品名
    productInfo.[].specString规格
    productInfo.[].unitString单位
    productInfo.[].boxCapacityNumber每箱数量
    productInfo.[].unitPriceNumber单价(USD)
    packingListObject[]装箱清单列表
    packingList.[].containerNoString集装箱号
    packingList.[].sealNoString封签号
    packingList.[].modelString型号(SKU)
    packingList.[].productNameString商品名
    packingList.[].productNameEnString商品英文名
    packingList.[].cartonNumber箱数
    packingList.[].unitString单位
    packingList.[].netWeightNumber本行全部货品的总净重(KGS)
    packingList.[].unitNetWeightNumber单箱净重(KGS),为报关 Excel 明细公式保留的辅助参数,不是本行总净重。
    packingList.[].grossWeightNumber本行全部货品的总毛重(KGS)
    packingList.[].unitGrossWeightNumber单箱毛重(KGS),为报关 Excel 明细公式保留的辅助参数,不是本行总毛重。
    packingList.[].packageSizeString包装尺寸(mm)
    packingList.[].cbmNumber本行全部货品的总体积(CBM,立方米)
    未提供行总体积时可由单箱尺寸换算后乘箱数估算;报关 Excel 另按柜执行 68 CBM 封顶和分摊。
    packingList.[].importPriceUsdNumber进口单价(美元)
    packingList.[].exportPriceUsdNumber出口单价(美元)
    packingList.[].specString规格(字典值)
    packingList.[].boxCapacityNumber每箱数量
    packingList.[].shippingMarkString唛头/箱唛标识
    packingList.[].tareWeightKGSNumber当前空集装箱的皮重(KGS)
    attachmentsObject[]批次专属材料附件列表(如报关行整理的草单附件)
    attachments.[].titleString附件标题
    attachments.[].descriptionString附件说明
    attachments.[].binaryIdString[]附件id
    declarationResultObject对应本批次的报关/放行结果
    declarationResult.resultIdString结果唯一 ID(UUID)
    declarationResult.resultTypeString结果类型:放行/查验/退单
  • RELEASED - 放行
  • INSPECTION - 海关查验(截停留检)
  • REJECTED - 退单
  • declarationResult.batchIdString关联批次 ID。
    回写结果时可选;缺省时后端按报关单号匹配批次,无法匹配则自动创建。
    declarationResult.entryNoString报关单号(18位)。
    非空时在同一报关委托单内唯一,用于重复回写时定位已有批次。
    declarationResult.declarationDateString报关日期
    declarationResult.packageCountNumber件数
    declarationResult.grossWeightNumber本条报关结果对应全部货品的总毛重(KGS)
    declarationResult.netWeightNumber本条报关结果对应全部货品的总净重(KGS)
    declarationResult.cargoValueNumber货值(USD)
    declarationResult.actualReleaseTimeString实际放行时间
    declarationResult.taxRefundStatusString退税联状态
  • NOT_COLLECTED - 未领取(暂未出具)
  • COLLECTED - 已领取(已出具在途)
  • REFUNDED - 已退税(已邮寄归还客户)
  • declarationResult.attachmentsObject[]关联放行条附件列表
    declarationResult.attachments.[].titleString附件标题
    declarationResult.attachments.[].descriptionString附件说明
    declarationResult.attachments.[].binaryIdString[]附件id
    modifiedFieldsString[]修改过的字段列表
    legalEntityIdString法人主体id
    customerIdString客户id
    extraPropsObject扩展属性
    crByString创建者
    upByString最后修改者
    crDateString创建时间
    upDateString最后修改时间
    tenantIdString租户ID
    idVaries返回报关批次业务主键,供报关结果关联和通用持久化使用。

    下载结果模型定义