ODOO订单创建接口
1、 接口地址: base_url + '/web/dataset/call_kw'
base_url: 实际业务域名
2、 调用方式: jsonrpc
3、 模块名称:sale.order
4、 函数名: create
5、 参数
1)、kwargs: {} 字典
2)、args: [] 列表,包含如下:
客户信息参数 {} 字典,包含如下:
参数名称 | 是否必填 | 类型 | 描述 |
---|---|---|---|
ec_code | 是 | String | 商城数据库的订单ID |
origin | 否 | String | 源单据 |
client_order_ref | 否 | String | 客户参考 |
date_order | 否 | String | 订单时间 |
validity_date | 否 | String | 失效日期 |
user_id | 否 | Int | 销售员的ERP数据库ID |
note | 否 | String | 订单条款和说明 |
team_id | 否 | Int | 销售渠道的数据库ID |
partner_id | 是 | Int | 客户的ERP数据库ID |
order_line | 是 | List | 订单明细行,以元组的列表增加数据,如[(0,0,{"name": "test"}),(0,0,{"name": "test1"})] |
name | 是 | String | 订单明细行的名称,也是描述, |
product_id | 是 | Int | 订单明细行的产品在ERP数据库的ID |
product_uom_qty | 是 | String | 订单明细行的产品数量 |
sequence | 否 | Int | 订单明细行的序号 |
price_unit | 否 | Float | 订单明细行的单价 |
discount | 否 | Float | 订单明细行的折扣 |
product_uom | 否 | Int | 订单明细行的产品计量单位在ERP中的ID |
customer_lead | 否 | Float | 订单明细行的交货期 |
3)、 HEADERS参数
参数名称 | 是否必填 | 类型 | 描述 |
---|---|---|---|
X-Openerp-Session-Id | 是 | String | 用户验证后的session_id |
6、返回值
格式: json
参数名称 | 是否必填 | 类型 | 描述 |
---|---|---|---|
result | 是 | Int | 销售订单的数据库ID值 |