源系统平台:用友U8
源系统接口: 获取采购入库单列表api/purchaseinlist/batch_get
目标系统平台: 旺店通·企业奇门
目标系统接口: 创建其他入库单wdt.stockin.order.push
源平台元数据配置:
{
"id": "code",
"api": "api/purchaseinlist/batch_get",
"type": "QUERY",
"method": "GET",
"number": "code",
"idCheck": true,
"request": [
{
"type": "string",
"field": "code_begin",
"label": "起始单据号",
"value": null,
"describe": "起始单据号",
"is_required": false
},
{
"type": "string",
"field": "code_end",
"label": "结束单据号",
"value": null,
"describe": "结束单据号",
"is_required": false
},
{
"type": "string",
"field": "date_begin",
"label": "起始单据日期",
"value": "2021-04-10",
"describe": "起始单据日期",
"is_required": false
},
{
"type": "string",
"field": "date_end",
"label": "结束单据日期",
"value": "2021-04-15",
"describe": "结束单据日期",
"is_required": false
},
{
"type": "string",
"field": "auditdate_begin",
"label": "起始审核日期",
"value": null,
"describe": "起始审核日期",
"is_required": false
},
{
"type": "string",
"field": "auditdate_end",
"label": "结束审核日期",
"value": null,
"describe": "结束审核日期",
"is_required": false
},
{
"type": "string",
"field": "maker",
"label": "制单人名称关键字",
"value": null,
"describe": "制单人名称关键字",
"is_required": false
},
{
"type": "string",
"field": "warehousecode",
"label": "仓库编码",
"value": null,
"describe": "仓库编码",
"is_required": false
},
{
"type": "string",
"field": "memory",
"label": "备注关键字",
"value": null,
"describe": "备注关键字",
"is_required": false
},
{
"type": "string",
"field": "receivecode",
"label": "收发类型编码",
"value": null,
"describe": "收发类型编码",
"is_required": false
},
{
"type": "string",
"field": "departmentcode",
"label": "部门编码",
"value": null,
"describe": "部门编码",
"is_required": false
},
{
"type": "string",
"field": "warehousename",
"label": "仓库名称关键字",
"value": null,
"describe": "仓库名称关键字",
"is_required": false
},
{
"type": "string",
"field": "receivename",
"label": "收发类型名称关键字",
"value": null,
"describe": "收发类型名称关键字",
"is_required": false
},
{
"type": "string",
"field": "departmentname",
"label": "部门名称关键字",
"value": null,
"describe": "部门名称关键字",
"is_required": false
},
{
"type": "string",
"field": "purchasetypecode",
"label": "采购类型编码",
"value": null,
"describe": "采购类型编码",
"is_required": false
},
{
"type": "string",
"field": "purchasetypename",
"label": "采购类型名称关键字",
"value": null,
"describe": "采购类型名称关键字",
"is_required": false
},
{
"type": "string",
"field": "bredvouch",
"label": "红蓝标识(1为红字,0为蓝字)",
"value": null,
"describe": "红蓝标识(1为红字,0为蓝字)",
"is_required": false
},
{
"type": "string",
"field": "page_index",
"label": "页号",
"value": "1",
"describe": null,
"is_required": false
},
{
"type": "string",
"field": "rows_per_page",
"label": "每页行数",
"value": "20",
"describe": null,
"is_required": false
}
],
"response": [
{
"type": "string",
"field": "code",
"label": "单据号",
"value": null,
"describe": "单据号",
"is_required": false
},
{
"type": "string",
"field": "date",
"label": "单据日期",
"value": null,
"describe": "单据日期",
"is_required": false
},
{
"type": "string",
"field": "maker",
"label": "制单人名称",
"value": null,
"describe": "制单人名称",
"is_required": false
},
{
"type": "string",
"field": "warehousecode",
"label": "仓库编码",
"value": null,
"describe": "仓库编码",
"is_required": false
},
{
"type": "string",
"field": "memory",
"label": "备注",
"value": null,
"describe": "备注",
"is_required": false
},
{
"type": "string",
"field": "receivecode",
"label": "收发类型编码",
"value": null,
"describe": "收发类型编码",
"is_required": false
},
{
"type": "string",
"field": "departmentcode",
"label": "部门编码",
"value": null,
"describe": "部门编码",
"is_required": false
},
{
"type": "string",
"field": "warehousename",
"label": "仓库名称",
"value": null,
"describe": "仓库名称",
"is_required": false
},
{
"type": "string",
"field": "receivename",
"label": "收发类型名称",
"value": null,
"describe": "收发类型名称",
"is_required": false
},
{
"type": "string",
"field": "departmentname",
"label": "部门名称",
"value": null,
"describe": "部门名称",
"is_required": false
},
{
"type": "string",
"field": "purchasetypecode",
"label": "采购类型编码",
"value": null,
"describe": "采购类型编码",
"is_required": false
},
{
"type": "string",
"field": "purchasetypename",
"label": "采购类型名称",
"value": null,
"describe": "采购类型名称",
"is_required": false
},
{
"type": "array",
"field": "entry",
"label": "分录",
"children": [
{
"type": "string",
"field": "inventorycode",
"label": "存货编码",
"value": null,
"parent": "entry",
"describe": "存货编码",
"is_required": false
},
{
"type": "string",
"field": "quantity",
"label": "数量",
"value": null,
"parent": "entry",
"describe": "数量",
"is_required": false
},
{
"type": "string",
"field": "price",
"label": "单价",
"value": null,
"parent": "entry",
"describe": "单价",
"is_required": false
},
{
"type": "string",
"field": "cost",
"label": "金额",
"value": null,
"parent": "entry",
"describe": "金额",
"is_required": false
},
{
"type": "string",
"field": "rowno",
"label": "行号",
"value": null,
"parent": "entry",
"describe": "行号",
"is_required": false
},
{
"type": "string",
"field": "inventoryname",
"label": "存货名称",
"value": null,
"parent": "entry",
"describe": "存货名称",
"is_required": false
},
{
"type": "string",
"field": "inventorystd",
"label": "规格型号",
"value": null,
"parent": "entry",
"describe": "规格型号",
"is_required": false
},
{
"type": "string",
"field": "cmassunitname",
"label": "主计量单位",
"value": null,
"parent": "entry",
"describe": "主计量单位",
"is_required": false
},
{
"type": "string",
"field": "assitantunitname",
"label": "辅计量单位",
"value": null,
"parent": "entry",
"describe": "辅计量单位",
"is_required": false
},
{
"type": "string",
"field": "irate",
"label": "换算率",
"value": null,
"parent": "entry",
"describe": "换算率",
"is_required": false
},
{
"type": "string",
"field": "number",
"label": "件数",
"value": null,
"parent": "entry",
"describe": "件数",
"is_required": false
}
],
"describe": "分录",
"is_required": false
},
{
"type": "string",
"field": "cvoucherstate",
"label": "状态",
"value": null,
"describe": "状态",
"is_required": false
}
],
"otherRequest": [
{
"type": "object",
"field": "detailApi",
"label": "详情查询api",
"children": [
{
"type": "string",
"field": "api",
"label": "api",
"value": "api/purchasein/get",
"parent": "detailApi",
"describe": null,
"is_required": false
}
],
"describe": null,
"is_required": false
}
],
"otherResponse": []
}
目标平台元数据配置:
{
"id": null,
"api": "wdt.stockin.order.push",
"type": "EXECUTE",
"method": "POST",
"number": null,
"idCheck": true,
"request": [
{
"type": "string",
"field": "outer_no",
"label": "外部单号",
"value": "{{code}}",
"describe": "外部系统的唯一单据编号,避免重复推送数据",
"is_required": false
},
{
"type": "string",
"field": "warehouse_no",
"label": "仓库编号",
"value": "{{warehousecode}}",
"describe": "代表仓库所有属性的唯一编码,用于仓库区分,ERP内支持自定义(ERP仓库界面设置)",
"is_required": false
},
{
"type": "string",
"field": "logistics_code",
"label": "物流编号",
"value": null,
"describe": "代表物流所有属性的唯一编码,用于物流区分,ERP内支持自定义(ERP物流界面设置)",
"is_required": false
},
{
"type": "string",
"field": "logistics_no",
"label": "物流单号",
"value": null,
"describe": "物流公司的运单号,用于追踪物流、快递流转信息(路由)的数字编码",
"is_required": false
},
{
"type": "string",
"field": "is_check",
"label": "是否审核",
"value": null,
"describe": "1:审核 0:不审核 默认0",
"is_required": false
},
{
"type": "string",
"field": "is_create_batch",
"label": "是否创建批次",
"value": null,
"describe": "0:否;1:是,默认是0。ERP“批次管理”不存在推送的批次号,是否允许单据创建成功,并创建新的“批次号”。",
"is_required": false
},
{
"type": "string",
"field": "post_fee",
"label": "邮资",
"value": null,
"describe": "物流或者快递运输货物产生的费用",
"is_required": false
},
{
"type": "string",
"field": "other_fee",
"label": "其他费用",
"value": null,
"describe": "其他费用",
"is_required": false
},
{
"type": "string",
"field": "remark",
"label": "备注",
"value": "系统自动同步U8采购入库单,单据编号【{{code}}】",
"describe": "其他入库单备注",
"is_required": false
},
{
"type": "string",
"field": "reason",
"label": "入库原因",
"value": null,
"describe": "入库原因(需要在客户端维护好该原因,如客户端无该原因或者原因停用,则推送失败,路径:设置—>基本设置—>原因列表)",
"is_required": false
},
{
"type": "array",
"field": "goods_list",
"label": "货品明细节点",
"value": "entry",
"children": [
{
"type": "string",
"field": "spec_no",
"label": "商家编码",
"value": "{{entry.inventorycode}}",
"parent": "goods_list",
"describe": "ERP内单品唯一编码(SKU),代表单品(SKU)所有属性,并且为库存量出入计算最小单元。SKU概念介绍,单击这里",
"is_required": false
},
{
"type": "string",
"field": "stockin_num",
"label": "入库数量",
"value": "{{entry.quantity}}",
"parent": "goods_list",
"describe": "入库数量",
"is_required": false
},
{
"type": "string",
"field": "position_no",
"label": "货位编号",
"value": null,
"parent": "goods_list",
"describe": "商品在仓库内的位置编号,不传此参数,读ERP配置【入库开单货位优先级配置】,来决定取默认货位、上一次入库货位、ZANCUN货位其中一个货位。",
"is_required": false
},
{
"type": "string",
"field": "batch_no",
"label": "批次",
"value": null,
"parent": "goods_list",
"describe": "货品批次编号",
"is_required": false
},
{
"type": "string",
"field": "batch_remark",
"label": "批次备注",
"value": null,
"parent": "goods_list",
"describe": "货品批次备注",
"is_required": false
},
{
"type": "string",
"field": "production_date",
"label": "生产日期",
"value": null,
"parent": "goods_list",
"describe": "货品生产日期,格式:yyyy-MM-dd HH:mm:ss",
"is_required": false
},
{
"type": "string",
"field": "validity_days",
"label": "有效期天数",
"value": null,
"parent": "goods_list",
"describe": "商品有效期,单位:天",
"is_required": false
},
{
"type": "string",
"field": "src_price",
"label": "原价",
"value": null,
"parent": "goods_list",
"describe": "上层单据的的货品价格,例如采购单的税前折后单价为采购入库的原价,原价减去入库价得出货品优惠。其他入库没有上层单据,根据业务情况自行传值。无特殊业务建议同入库价一致。",
"is_required": false
},
{
"type": "string",
"field": "stockin_price",
"label": "入库价",
"value": null,
"parent": "goods_list",
"describe": "入库价格,如推送为0默认取成本价。",
"is_required": false
},
{
"type": "string",
"field": "tax",
"label": "税率",
"value": null,
"parent": "goods_list",
"describe": "对征税对象的征收比例或征收额度。例如税率为16%,请求时填值为0.16",
"is_required": false
},
{
"type": "string",
"field": "is_enable_sn",
"label": "是否开启序列号",
"value": null,
"parent": "goods_list",
"describe": "是否开启序列号: 0代表不开启序列号 1代表开启序列号 默认为不开启",
"is_required": false
},
{
"type": "string",
"field": "sn_list",
"label": "序列号列表",
"value": null,
"parent": "goods_list",
"describe": "序列号列表,多个序列号通过\",\"隔开字符串区分,例如\"xxx1,xxx2,xxx3\"",
"is_required": false
}
],
"describe": "入库单货品列表节点",
"is_required": false
}
],
"response": [],
"otherRequest": [
{
"type": "string",
"field": "stockin_info",
"label": "stockin_info",
"value": null,
"describe": null,
"is_required": false
}
],
"otherResponse": []
}