U9产业链APIRCV设计文档doc可编辑.docx
- 文档编号:1815224
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:213
- 大小:541.50KB
U9产业链APIRCV设计文档doc可编辑.docx
《U9产业链APIRCV设计文档doc可编辑.docx》由会员分享,可在线阅读,更多相关《U9产业链APIRCV设计文档doc可编辑.docx(213页珍藏版)》请在冰豆网上搜索。
U9产业链APIRCV设计文档doc可编辑
RCV(采购收货单)服务
版本记录
版本
修改与参与人
修改时间
修改原因
修改内容
1
赵波
2009-12-30
新建文档
基于U9标准产品的最低版本
最低版本号。
比如:
V2.0sp1(非空)
服务清单
在此处列举文档中包含的服务,并简要介绍功能,及使用注意事项
服务
说明
创建RCV服务
删除RCV服务
修改RCV服务
查询RCV服务
RCV核准服务
创建RCV单服务
使用说明
说明服务使用前提,使用注意
所属DLL
.PM.SV.(Agent、Deploy).dll
服务全名称
CreateRCVSRV
接口说明
说明服务的传入、返回参数
接口名称(英文)
接口名称(中文)
类型(英文)
类型
(中文描述)
入/返
说明
可空
RCVDTO
Colletion
入
N
RCVLogicKeyINFO
Colletion<.DTO.RCVLogicKeyINFO>
返
DTO
RCVDTO
RCV.DTO.RCVDTO
业务主键:
Org,DocNO
属性名称
中文名称
类型
必赋值
说明
DocNo
单号
String
遵循U9单据号规则;
BusinessDate
单据日期
DateTime
非空,默认取自当前系统日期,可维护。
Version
版本
int
未使用,收货单不支持多版本
BizType
业务类型
业务类型
IsRelationCompany
是否关系企业
Bool
有来源时根据来源单据代入。
手工创建时,=False。
SrcDocType
来源类别
收货单来源单据类型
若各行的[来源单据类型]均一致,则=行上的[来源单据类型];否则为空。
ReceivementType
收货单类型
收货单类型枚举
0.采购收货单
1.采购退货单
2.销售退货单
根据收货单异动类别代入,不可改。
RcvDocType
单据类型
收货单单据类型
Y
RcvDocTypeCode
String
RcvDocType
单据类型
IDCodeNameDTO
Y
手工创建时,默认取《采购收货单异动类别》中[补货收货]=“false”的异动类别
当有来源单据时
若[来源单据类型]=“RCV”且本单[业务类型]≠“采购退货”或“进口退货”时,则限定只能取[补货收货]=“true”的异动类别
若[来源单据类型]=“RCV”且本单[业务类型]=“采购退货”或“进口退货”时,则限定只能取[补货收货]=“false”的异动类别
Ø 若[来源单据类型]=“PO”,
当《PO异动类别》[是否补货]=“true”,则限定只能取[补货收货]=“true”的异动类别
当《PO异动类别》[是否补货]=“false”,则限定只能取[补货收货]=“false”的异动类别
Ø 若[来源单据类型]=“商业收货计划”
若商业收货计划的来源为PO,则参见上述来源为PO的限制
若商业收货计划的来源非PO则限定只能取[补货收货]=“false”的异动类别
Ø 若[来源单据类型]=“采购合同”或“RMA”,则限定只能取[补货收货]=“false”的异动类别
若[来源单据类型]=“RTN”,则同手工创建情况
若[来源单据类型]=“预收货单”,则看该预收货单的来源PO,处理同来源单据类型为PO
PostPeriod
记账期间
账簿会计期间.Key
非空;
与当前组织对应法人组织主SOB的会计期间必须保持一致
IsInitEvaluation
期初暂估
Bool
默认值:
False
Y
RCV本不需要期初单据,但因有期初暂估记录,为了满足AP后到发票对系统启用前处于未匹配状态的RCV进行匹配,需要在RCV单据头上加标志:
暂估。
期初RCV只关注未匹配的数量、估价金额,不关心立账等其它信息。
期初RCV入库确认后,在存货成本异动明细中更新相应的记录,置存货成本异动明细表中的暂估标志为Y。
非期初RCV入库确认后更新存货成本异动明细时,若立账方式为凭单制(拉式),则置暂估标志为Y,若立账方式为非凭单制(推式),则置暂估标志为N。
IsMatchPO
是否需要勾对PO
Bool
默认值:
False
手工创建收货单时有效
勾对PO后才能立账
FindPriceDate
取价日期
Date
采退时有效。
默认为单据日期,可修改。
UI取价用
CurOperationNO
当前工序号
String
RtnType
源RCV退货类型
采购退货类型
IsProcessAssChild
受托加工关联子件
bool
IsProcessTrade
加工贸易业务
bool
DescFlexSegments
描述性弹性域
实体扩展字段集合
单据头业务信息
AccountOrg
核算组织
组织.Key
AccountOrgCode
核算组织Code
String
AccountOrg
核算组织
IDCodeNameDTO
手工创建时,非空。
若当前组织.[核算组织]=True,则默认值=当前组织;
若当前组织.[核算组织]=False:
取当前组织的“工厂-核算”或“物流-核算”关系的核算组织,默认值优先顺序:
工厂、物流。
可改。
修改的合理范围为满足上述条件的核算组织。
若当前组织.[工厂组织]=True,则从《组织营业行为间关系》中取:
[来源组织代号]=[当前组织]且[营业行为关系类型]=“工厂—核算”且[是否默认核算组织]=“是”的[目的组织代号];否则取:
[来源组织代号]=[当前组织]且[营业行为关系类型]=“采购—核算”且[是否默认核算组织]=“是”的[目的组织代号]。
可改。
PO、合同、商业收货计划转时,为空,相关信息从各收货行的来源单据取。
由源单生成时[核算组织]不是分单依据。
BalanceOrg
结算组织
组织.Key
BalanceOrgCode
结算组织Code
String
BalanceOrg
结算组织
IDCodeNameDTO
默认=核算组织
PurOrg
采购组织
组织.Key
PurOrgCode
采购组织Code
String
PurOrg
采购组织
IDCodeNameDTO
非空
手工创建时,
来源生单时,由来源单据带入,不可修改
RcvBy
收货原则
收货原则.Key
RcvByCode
收货原则Code
String
RcvBy
收货原则
IDCodeNameDTO
手工创建时,可空:
默认值取自:
供应商主档;
编码是否可改,视来源档案的[收货原则可更改]的值而定;
收货原则的内容不能修改;
收货单有来源单据时,现从源单取。
IsRcvByChangeable
收货原则可改
bool
无订单收货时有效
取自供应商档,不可改
控制在收货环节是否可以更换收货原则。
若为false,则收货原则不可改
RejectMode
拒收处理
采购拒收处理
Supplier
供应商
供应商信息
业务类型≠销售退货时,非空。
手工创建时,来自当前组织供应商主档,非空;
其它单据生成时,由来源单据带入,不可改;
Payer
付款供应商
供应商信息
非空。
手工创建时,非空,默认=当前[供应商],可改,取值范围:
从《供应商关联档》中取当前组织下
1、[供应商编码]=当前[供应商]且[关联方向]=‘平行’的[关系供应商编码];
2、[关系供应商编码]=当前[供应商]且[关联方向]=‘平行’的[供应商编码];
3、[关系供应商编码]=当前[供应商]且[关联方向]=‘垂直’的[供应商编码];
1、2、3是“或”的关系。
其它单据生成时,由来源单据带入,不可改;
PayerSite
付款位置
供应商地址信息
非空。
手工创建时,默认值从《供应商位置档》中取:
[供应商编码]=(当前[付款供应商]或当前[供应商])且[汇款位置]=‘是’且[默认汇款位置]=‘是’的位置;
可改,取值范围:
[供应商编码]=(当前[付款供应商]或当前[供应商])且[汇款位置]=‘是’的位置;
其它单据生成时,由来源单据带入,不可改;
PriceList
厂商价目表
Long
PriceListCode
价目表编号
String
PriceListName
价目表名称
String
PriceList
厂商价目表
IDCodeNameDTO
仅对无订单收货有效。
默认=《供应商档案》[价目表],非空,可改。
取值范围为满足下列条件的价目表:
1:
《价目表头》[价目表类型]=“厂商价目表”,并且
2:
《价目表头》[供应商]=当前[供应商]或《价目表表头》[供应商]=Null,并且
3:
《价目表头》[交易币种]=当前[核算币种],并且
4:
处于有效期内。
参见《PO价格计算规则》。
IsPriceListChangeable
价表可改
bool
无订单收货时有效
取自供应商档,不可改。
控制在收货环节是否允许更换价目表。
若为false,则价表不可改
IsPriceIncludeTax
价格含税
Bool
若业务类型=“一般进口”,则一定=“false”
手工创建时,
若系统使用厂商价目表,则取《价目表头》[是否含税]带入,不可改。
若系统不使用厂商价目表,则可手工选择。
有来源单据时,参见SetDefaultValue()中相关说明。
RtnCustomer
退货客户
客户信息
仅当来源为RMA时有效
ShipOrg
出货单组织
Org.Key
ShipOrgCode
出货单组织Code
String
ShipOrg
出货单组织
IDCodeNameDTO
ShipID
出货单ID
long
立账信息
ConfirmMode
立账方式
Enum
1:
凭单制(拉式)
2:
非凭单制(推式)
不可改。
来源单据转时,参见SetDefaultValue()中相关说明。
手工创建时,默认取自异动类别。
ConfirmTerm
立账条件
立账条件.Key
ConfirmTermCode
立账条件Code
String
ConfirmTerm
立账条件
IDCodeNameDTO
手工创建时,默认取自供应商,依据《供应商主档》中[立账条件可更改]控制是否修改编码,立账条件的内容能否修改,依据立账条件本身[允许单据中修改]来控制;
若改[立账条件编码],取值范围:
参见《U9收款条件概要需求》-无源单据出货时[应收立账条件]的确认规则;
来源单据转时,参见SetDefaultValue()中相关说明。
PaymentTerm
付款条件
付款条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- U9 产业链 APIRCV 设计 文档 doc 编辑