U9产业链APIRCV设计文档doc可编辑.docx

上传人:b****2 文档编号:1815224 上传时间:2022-10-24 格式:DOCX 页数:213 大小:541.50KB
下载 相关 举报
U9产业链APIRCV设计文档doc可编辑.docx_第1页
第1页 / 共213页
U9产业链APIRCV设计文档doc可编辑.docx_第2页
第2页 / 共213页
U9产业链APIRCV设计文档doc可编辑.docx_第3页
第3页 / 共213页
U9产业链APIRCV设计文档doc可编辑.docx_第4页
第4页 / 共213页
U9产业链APIRCV设计文档doc可编辑.docx_第5页
第5页 / 共213页
点击查看更多>>
下载资源
资源描述

U9产业链APIRCV设计文档doc可编辑.docx

《U9产业链APIRCV设计文档doc可编辑.docx》由会员分享,可在线阅读,更多相关《U9产业链APIRCV设计文档doc可编辑.docx(213页珍藏版)》请在冰豆网上搜索。

U9产业链APIRCV设计文档doc可编辑.docx

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

付款条件

付款条件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1