Qeasy Cloud
Get Started

畅捷通T+ 销货单创建V3.0 API

Platform
畅捷通T+
Type
EXECUTE
Effect
EXECUTE
API Version
1.0
Adapter
\Adapter\Chanjet\TPlusExecuteAdapter
Auth Mode
OTHER
Updated At
2023-06-08

销货单创建V3.0

POST/tplus/api/v2/saleDelivery/Create
Factory
{
  "operation": {
    "method": "none"
  }
}

Request Parameters

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

Response Parameters

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.

Need to integrate this API?

Qeasy ships with prebuilt adaptation for this API — contact us to start configuring data integration.