畅捷通T+销货单创建V3.0API接口文档

所属平台: 畅捷通T+
类型: EXECUTE
作用: EXECUTE
接口版本: 1.0
适配器: \Adapter\Chanjet\TPlusExecuteAdapter
描述:
更新日期: 2023-06-08 14:40:45
销货单创建V3.0

接口地址:/tplus/api/v2/saleDelivery/Create

请求方法: POST

加工厂: {"operation":{"method":"none"}}

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

卢剑航 加微信

拥有十多年丰富的经验,擅长ERP、MES、数据中台、营销云中台等集成。他能够根据客户需求,为其提供一站式集成解决方案,帮助企业快速实现各类系统数据集成服务。