一般的物料跨组织挑库后,通过提交请求‘创建公司间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