OracleERP-供应商

来源:互联网 发布:matlab输入字符串数组 编辑:程序博客网 时间:2024/04/19 14:33
 供应商的三层表结构

1.供应商头:PO_VENDORS(编码,名称,别名,父供应商ID,供应商类型,税务标识和登记号,有效性)
2.供应商地点:PO_VENROD_SITES(用于采购,用于付款,国家,OU,地址行多个,银行账户信息,地点)
3.联系人目录:PO_VENDOR_CONTACTS(联系人姓名,部门,电话,邮件)

一个供应商可以有多个地点,有些地点是用于采购,而有些地点用于付款,也可以是既用于采购也用于付款。采购相关关键属性为收货地点和收单地点,即供应商送货地点和供应商发票寄送地点。同时在供应商-》采购还需要维护发运方式等信息。当地点用于付款的时候,需要填写银行账户信息,付款条件信息等。在供应商-》会计维护负债账户组合,预付款账户组合,远期付款账户组合等。

供应商地点需要关联付款条件,付款条件对应AP_TERM_TL和AP_TERM_LINES分别为付款条件头和付款条件行信息。付款方法取自快速编码表AP_LOOKUP_CODES,类型为PAYMENT METHOD。另外供应商付款所涉及到得税码和具体的税率分别对应到AP_TAX_CODES_ALL和AP_AWT_TAX_RATES_ALL两个表。

虽然供应商信息这涉及三个表,但是供应商本身信息分多个维度和区域。包括供应商基本信息,供应商会计区域属性,供应商采购区域属性,接收区域属性,供应商付款和银行账户区域属性。

供应商地址薄维护分两步进行,首先是地址信息,然后是地点信息,对应地址层不分OU,在为地址层创建地点的时候将地点对应到具体的OU。对应到PO_VENROD_SITES表的ORD_ID字段。

在供应商地点表会维护FOB信息。FOB是FREE ON BOARD三个单词第一个字母的大写,中文意思为装运港船上交货,指定具体装运港名。适用运输方式:海运和内河运输。关键点:风险划分点,交货点,费用划分点均在装运港买方指定的轮船舷(实际操作中为装到船舱内)。

1.接收:在目标组织收到货物之前,货物所有权属于发运组织。
2.发运:在起始组织发运货物(以及货物还在途中)时,货物所有权属于目标组织

供应商地点可以管理支付组编码信息。根据说明,支付组应该就是在做付款批的时候使用的,跟优先级一个道理。
做应付发票的时候,选择支付组,付款批的时候可以用支付组这个参数来只给所选择的支付组进行付款。

比如,一个发票批里有A,B俩张发票,A发票是“员工支付组”,B发票是“供应商支付组”付款批的时候,选择相应的发票批,然后支付组选择“员工支付组”那么该付款批就只能选择到A这张发票了。如果去掉这个参数的话,A,B的发票是都可以选择到的。


在供应商维护,控制里面可以维护发票匹配选型,具体的匹配规则。也可以选择暂挂不匹配发票。