畅捷通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的开发、部署和维护流程,降低跨部门协作的复杂性,提高团队的工作效率和协同能力。