一般的物料跨组织挑库后,通过提交请求‘创建公司间AR发票’系统会自动将出货的信息插入发货OU对应的应收接口表,等待开票,通过自动开票程序就可以实现开票;
但服务物料行(虚项物料),登记后便自动关闭,不会在MMT表产生事物处理,需要手工进行公司间应收 应付发票的录入;
通过二次开发,实现服务物料信息先insert 发货OU应收接口,通过公司间自动开票请求,会将ar接口的信息copy至ap 接口;
开票逻辑及说明
n 虚项物料订单行关闭后,将虚项物料行insert到发运OU的AR接口,进行开票
n 成功插入AR 接口后,将oe_order_lines_all.attribute11更新为‘Y’,标示该订单行创建发票成功,下次运行创建公司间AR时,不会将该行信息重复插入
n AR接口插入数据字段及值逻辑下表
接口字段 | 取值逻辑 | 来源 |
INTERFACE_LINE_CONTEXT | 常数;INTERCOMPANY |
|
INTERFACE_LINE_ATTRIBUTE1 | 订单编号 | Ooh.order_number |
INTERFACE_LINE_ATTRIBUTE2 | 订单行 | OOL.line_number |
INTERFACE_LINE_ATTRIBUTE3 | 发运仓库
|
|
INTERFACE_LINE_ATTRIBUTE4 | 销售业务实体
|
|
INTERFACE_LINE_ATTRIBUTE5 | 发运业务实体
|
|
INTERFACE_LINE_ATTRIBUTE6 | 订单行标识
| Ool.line_id |
INTERFACE_LINE_ATTRIBUTE7 | 事务处理id 因是虚拟物料,可以填一个已有的mmt trx id
| Mmt transaction_id
|
INTERFACE_LINE_ATTRIBUTE8 | 组织标识
| orderOrgId
|
BATCH_SOURCE_NAME | 常数 Intercompany
|
|
SET_OF_BOOKS_ID
|
| 发运业务实体对应的SOB |
LINE_TYPE
| 常数 LINE
|
|
DESCRIPTION
| 虚物料描述 |
|
CURRENCY_CODE
| 常数 CNY |
|
AMOUNT
| SO price*加价率 |
|
CUST_TRX_TYPE_ID
|
|
|
TERM_ID
|
| 现款现结 |
ORIG_SYSTEM_BILL_CUSTOMER_ID
|
|
|
ORIG_SYSTEM_BILL_ADDRESS_ID
|
| 同上 |
ORIG_SYSTEM_SOLD_CUSTOMER_ID
|
|
|
CONVERSION_TYPE
| 常数 1000 | 方正内部类型 |
|
|
|
CONVERSION_DATE QUANTITY
| SYSDATE |
|
QUANTITY_ORDERED
| 订单行数量 | OOL.ORDERED_QUANTITY
|
QUANTITY
| 同上 | OOL.FULFILLED_QUANTITY
|
UNIT_SELLING_PRICE
|
| PRICE*加价率
|
UNIT_STANDARD_PRICE |
| 可以不输? |
PRIMARY_SALESREP_ID
| 常数 -3 |
|
SALES_ORDER
|
| OOH |
SALES_ORDER_LINE
|
| 同上 |
SALES_ORDER_DATE
|
| 同上 |
INVENTORY_ITEM_ID
|
|
|
UOM_CODE
|
|
|
INTERFACE_LINE_ATTRIBUTE10
| 常数 0 |
|
INTERFACE_LINE_ATTRIBUTE15
| 常数 Y |
|
INTERFACE_LINE_ATTRIBUTE9
|
| ooh.header_id |
|
|
|
PAY
|
|
|
CREATED_BY
|
| 财务部统一一个提交人 |
CREATION_DATE
|
| SYSDATE YYYY-MM-DD HH:QQ
|
LAST_UPDATED_BY
|
|
|
LAST_UPDATE_DATE
|
| SYSDATE
|
ORG_ID
|
| 发运ou |
|
|
|
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10673642/viewspace-1784046/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10673642/viewspace-1784046/