/tplus/api/v2/saleDelivery/Create{
"operation": {
"method": "none"
}
}| No. | Field | Name | Type | Default | Required | Description |
|---|---|---|---|---|---|---|
| 1 | Code | 单据编码 | string | — | Optional | 如果设置了自动编号,可不传;如果设置的手动编码,必录 |
| 2 | IsModifiedCode | 是否修改编号 | bool | — | Optional | 取值"true"/"false" IsModifiedCode:"true",则用参数中的Code作为凭证编号;手工编码时必录(IsModifiedCode:"true") |
| 3 | VoucherDate | 单据日期 | string | — | Optional | 默认系统日期 |
| 4 | ExternalCode | 外部系统单据编码 | string | — | Required | 编码必须唯一,且此字段不为空 |
| 5 | BusinessType | 业务类型 | string | — | Required | 业务类型编码,15–普通销售;16–销售退货 |
| 6 | InvoiceType | 票据类型 | string | — | Optional | 枚举类型;00--普通发票,01--专用发票,02–收据;为空时,默认按收据处理 |
| 7 | Customer | 客户 | string | — | Required | PartnerDTO对象;举例:Customer:{Code:"001"} |
| 8 | SettleCustomer | 结算客户 | string | — | Optional | 为空时,带出【客户】对应的结算客户 |
| 9 | Warehouse | 仓库 | string | — | Optional | WarehouseDTO对象。 业务流程为合并流程时,必录;开启了负库存校验(不管是控制还是提示),必录; |
| 10 | RdStyle | 出库类别 | string | — | Optional | RdStyleDTO对象,默认为“线上销售”类别;举例:RdStyle:{Code:"001"} |
| 11 | IsAutoGenerateSaleOut | 是否自动销售出库单 | string | — | Optional | 使用这个属性时,需要设置仓库;举例:"IsAutoGenerateSaleOut":true |
| 12 | Department | 部门 | string | — | Optional | DepartmentDTO对象;举例:Department:{Code:"001"} |
| 13 | InvoiceSpecial | 特殊票种 | string | — | Optional | 特殊票种 |
| 14 | MarketingOrgan | 营销机构 | string | — | Optional | 营销机构 |
| 15 | Clerk | 业务员 | string | — | Optional | PersonDTO对象,人员档案信息;举例:Clerk:{Code:"001"} |
| 16 | Project | 项目 | string | — | Optional | ProjectDTO对象,项目档案信息;举例:Project:{Code:"001"} |
| 17 | Currency | 币种 | string | — | Optional | CurrencyDTO对象,币种档案信息;举例:Currency:{Code:"001"} |
| 18 | ExchangeRate | 汇率 | string | — | Optional | 为空时,取系统默认币种汇率 |
| 19 | DeliveryDate | 交货日期 | string | — | Optional | 交货日期 |
| 20 | DeliveryMode | 运输方式 | string | — | Optional | 枚举类型;举例:DeliveryMode:{Code:"001"} |
| 21 | ReciveType | 收款方式 | string | — | Optional | 枚举类型;00--限期收款,01--全额订金,02--全额现结,03--月结,04--分期收款,05--其它;举例:ReceiveType:{Code:"05"} |
| 22 | RecivingMaturity | 收款到期日 | string | — | Optional | 收款到期日 |
| 23 | DiscountRate | 整单折扣率 | string | — | Optional | 整单折扣率 |
| 24 | OrigSettleAmount | 现结金额 | string | — | Optional | 如果选择“全额现结”,该字段必录; |
| 25 | OrigAllowances | 抹零金额 | string | — | Optional | 抹零金额 |
| 26 | IsPriceTrace | 是否进行价格跟踪 | bool | — | Optional | 是否进行价格跟踪 |
| 27 | IsAutoGenerateInvoice | 是否自动生成发票 | bool | — | Optional | 是否自动生成发票 |
| 28 | IsSeparateByWareHouse | 是否仓库拆单出库 | bool | — | Optional | 是否仓库拆单出库 |
| 29 | Member | 会员 | string | — | Optional | MemberDTO对象,会员档案信息; |
| 30 | Address | 送货地址 | string | — | Optional | 1、送货地址 2、作为T+系统会员档案的买家的送货地址 3、可空,为空时,会员档案通讯地址不为空时,取会员档案通讯地址。 |
| 31 | LinkMan | 联系人 | string | — | Optional | 会员档案收货联系人不为空时,取会员收货联系人 |
| 32 | ContactPhone | 联系电话 | string | — | Optional | 联系电话 |
| 33 | Memo | 备注 | string | — | Optional | 备注 |
| 34 | TransDocNo | 运单号 | string | — | Optional | 运单号 |
| 35 | DeliveryCode | 发货单号 | string | — | Optional | 发货单号 |
| 36 | LogisticsNetwork | 物流网点信息 | string | — | Optional | 物流网点信息 |
| 37 | SendPerson | 送货人(员工档案) | string | — | Optional | 送货人(员工档案) |
| 38 | SaleInvoiceMedia | 发票介质 | string | — | Optional | 发票介质编码00 电票01 纸票 |
| 39 | ReturnReason | 退货原因 | string | — | Optional | 退货原因 |
| 40 | ReturnOrderReason | 退货说明 | string | — | Optional | 退货说明 |
| 41 | DynamicPropertyKeys | 表头动态属性 | string | — | Optional | 表头自定义项列:分别为公用数值自定义项(pubuserdefdecm),公用字符自定义项(pubuserdefnvc),私有数值 (priuserdefdecm),字符(priuserdefnvc) 比如,公用数值自定义项1为pubuserdefdecm1 特殊动态属性: isautoaudit:是否自动审核,用法: DynamicPropertyKeys:["isautoaudit"],DynamicPropertyValues:[true] isautoauditsaleout:生成的出库单是否自动审核,跟IsAutoGenerateSaleOut配合使用;用法:dynamicPropertyKeys": ["isautoauditsaleout"],dynamicPropertyValues": [true] isneedwfsubmit:是否自动进入审批流 |
| 42 | DynamicPropertyValues | 表头动态属性的值 | string | — | Optional | 与上面DynamicPropertyKeys相对应 |
| 43 | SaleDeliverySettlements | 现结明细 | object | — | Optional | SaleDeliverySettlementDTO[]对象 |
| 43.1 | origAmount | 收款金额 | string | — | Optional | 收款金额 |
| 43.2 | SettleStyle | 结算方式 | string | — | Optional | 结算方式 |
| 43.3 | BankAccount | 账号 | string | — | Optional | 账号 |
| 44 | SaleDeliveryDetails | 销货单明细 | object | — | Optional | 销货单明细 |
| 44.1 | Warehouse | 仓库 | string | — | Optional | 仓库 |
| 44.2 | Project | 项目 | string | — | Optional | 项目 |
| 44.3 | SNObject | 序列号 | object | — | Optional | 序列号 |
| 44.3.1 | SnAccountDetails | 序列号明细 | array | — | Optional | 序列号明细 |
| 44.3.1.1 | SNCode | 序列号编码 | string | — | Optional | 序列号编码 |
| 44.4 | Inventory | 存货 | string | — | Required | InventoryDTO对象,存货档案信息;举例:Inventory:{Code:"001'} |
| 44.5 | InventoryBarCode | 存货条形码 | string | — | Optional | 举例:InventoryBarCode:"A001" |
| 44.6 | Unit | 存货计量单位 | string | — | Required | UnitDTO对象,计量单位信息;举例:Unit:{Name:"条"} |
| 44.7 | Unit2 | 计量单位2 | string | — | Optional | 计量单位2 |
| 44.8 | UnitExchangeRate | 换算率 | string | — | Optional | 换算率 |
| 44.9 | Batch | 批号 | string | — | Optional | 批号为空时,系统选项“自动带出批号”勾选,按规则带出批号 |
| 44.10 | ProductionDate | 生产日期 | string | — | Optional | 如果不传,会自动根据批次号从系统中带出 |
| 44.11 | ExpiryDate | 失效日期 | string | — | Optional | 如果不传,会自动根据批次号从系统中带出 |
| 44.12 | Quantity | 数量 | string | — | Required | 普通销售是,设置正数;销售退货时,设置负数 |
| 44.13 | OrigPrice | 报价 | string | — | Optional | 报价 |
| 44.14 | DiscountRate | 折扣率 | string | — | Optional | 折扣率 |
| 44.15 | OrigDiscountPrice | 原币单价 | string | — | Optional | 原币单价 |
| 44.16 | TaxRate | 税率 | string | — | Optional | 销货单票据类型为“收据”时,税率默认为0 |
| 44.17 | OrigTaxPrice | 原币含税单价 | string | — | Optional | 原币含税单价 |
| 44.18 | OrigDiscountAmount | 原币金额 | string | — | Optional | 退货时,传负数 |
| 44.19 | OrigTax | 原币税额 | string | — | Optional | 原币税额 |
| 44.20 | OrigTaxAmount | 原币含税金额 | string | — | Optional | 原币含税金额 |
| 44.21 | OrigDiscount | 原币折扣额 | string | — | Optional | 原币折扣额 |
| 44.22 | RefundDifferenceFlag | 退补标志 | string | — | Optional | 退补标志编码 取值范围: 00:正常 01:退补 |
| 44.23 | ReceiveVoucherCode | 入库单号(入库单据编码) | string | — | Optional | 只计价方式为个别计价法的存货才能手工或参照输入入库单号。 |
| 44.24 | IsPresent | 是否赠品 | string | — | Optional | 是否赠品 |
| 44.25 | DeliveryDate | 交货日期 | string | — | Optional | 交货日期 |
| 44.26 | IsManualCost | 是否手工确定成本 | string | — | Optional | 是否手工确定成本 |
| 44.27 | CostAmount | 成本金额 | string | — | Optional | 只有合并流程时才可用 |
| 44.28 | CostPrice | 成本价 | string | — | Optional | 只有合并流程时才可用 |
| 44.29 | inventoryLocations | 货位 | array | — | Optional | 货位 |
| 44.29.1 | Code | 货位编码 | string | — | Optional | 货位编码 |
| 44.29.2 | Quantity | 数量 | string | — | Optional | 数量 |
| 44.30 | DynamicPropertyKeys | 明细行动态属性 | string | — | Optional | 用于存储表体自定义项及自由项键值。 自由项:freeitem0-freeitem9 表体自定义项列: 公用数值自定义项(pubuserdefdecm), 公用用字符自定义项(pubuserdefnvc), 私有数值 (priuserdefdecm) 专用字符(priuserdefnvc) 比如,公用数值自定义项1为pubuserdefdecm1 |
| 44.31 | DynamicPropertyValues | 明细行动态属性值 | string | — | Optional | 与上面DynamicPropertyKeys相对应的值 |
| 44.32 | ExpiryDate | 失效日期 | string | — | Optional | 如果开启了有效期管理,该字段必录 示例: ExpiryDate:"2021-03-31" |
| 44.33 | DetailMemo | 备注 | string | — | Optional | 备注 |
No parameter reference available
The 销货单创建V3.0 API (/tplus/api/v2/saleDelivery/Create) of 畅捷通T+ is curated by the API asset management module of the Qeasy Cloud data integration platform and kept in sync with 畅捷通T+ version updates.
Qeasy ships with prebuilt adaptation for this API — contact us to start configuring data integration.