当前位置:文档之家› 太极在线进销存

太极在线进销存

太极在线进销存
太极在线进销存

1.采购模块

1.1采购单

1.1.1设计图

1.1.2功能描述

采购单功能包括采购单列表、新建采购单、红冲采购单、打印采购单、复制新建采购单。

1.1.3业务逻辑和流程

1.1.3.1采购单列表

套用通用查询功能。显示登陆用户所在机构下的所有采购记录,查询功能参考10.1。

关联视图:SalesDocumentsView

1.1.3.2新建采购单

1.1.3.

2.1 输入项说明

注:点击往来单位后部的列表按钮,可以查看往来单位的历史采购记录。

1.1.3.

2.2 业务逻辑说明

(1)用户选取的商品信息为所有生效的非组装商品。每样商品只能选取一次,商品重复系统会给出提示。

(2)添加完商品并设定好价格后,如果修改往来单位信息,则所录商品的价格将被重置(有上次售价的默认上次售价,没有的默认零)。

(3)用户在填写完毕后,点击保存按钮,系统会对填写内容进行验证。如果存在未填写或填写不符合要求,则无法保存。

(4)数据验证通过,系统会对其选定的入库仓库状态进行判断,如果仓库被盘点锁定,则无法保

存。

(5)仓库验证通过,则单据可以保存。采购单保存后,系统会自动生成入库单和付款单,并根据系统配置(启用出入库管理和启用付款确认功能),决定是否对入库单和付款单进行自动处理。(系统配置参考7.13,入库单参考3.7,付款单参考5.4)

注:入库单自动处理,则默认没有货位信息。

(6)采购过程产生的会计科目为:

1.1.3.

2.3 关联功能说明

新增商品:跳转商品新增页面

新增往来单位:打开往来单位新增对话框,填写内容单位名称(必填)、单位类型、简码、折扣率(不打折为100)

1.1.3.3红冲采购单

红冲业务逻辑说明:

(1)红冲采购单时,采购单状态标记为红冲(已红冲的单据不能再次红冲);

(2)如果该采购单生成的入库单未入库,则删除该入库单;

如果该采购单已入库,则判断该入库批次是否已经出库,如果出库,则无法红冲;

如果该入库批次没有被使用,则把该入库批次的商品数量置成零,把对应的入库单标记为红

冲,同时红冲入库过程中生成的(应收账款、库存商品、应付账款)借贷记录;

(3)如果生成的付款单未付款,则删除该付款单;

如果付款单已付款,则把该付款单标记为红冲,同时红冲付款过程中生成的(应收账款、现

金,预付账款)借贷记录;

(4)如果该采购单是由采购订单生成,则红冲采购单时,需修改相应的采购订单商品完成数量;

如果采购顶单已完成,则需把采购订单的状态改为未完成,并且红冲其关闭时产生的(应收

账款,预付账款)借贷记录。(参考采购订单关闭功能1.2)

如果采购单使用了定金,则红冲采购单时,需修改已使用定金金额。

1.1.3.4打印采购单

三联打印

1.1.3.5复制新建采购单

将所选采购单内容复制到新建的采购单中。

1.1.4数据设计

主表:purchasedocuments

1.1.5源程序说明

1.2采购订单

1.2.1设计图

1.2.2功能描述

采购订单功能包括查询、新建、修改、删除、审核、反审核、转换采购单、关闭订单、订单打印。

修改、删除、审核、反审核四个功能取决于系统设置。如果系统设置采购订单需要审核,则系统中存在审核功能;如果系统设置采购订单需要审核或系统设置付款确认功能且订单有订金时,系统存在修改、删除、反审核三个功能。

转换采购单功能取决于是否支付定金,如果未支付定金则无法转换采购单。系统设置为开启付款确认功能或订金金额为零时,系统将会自动进行订金支付。

1.2.3业务逻辑和流程

1.2.3.1采购订单列表

套用通用查询功能。

关联视图:purchasingorderview

1.2.3.2新建采购订单和关闭采购订单

1.2.3.2.2业务逻辑说明

(1)用户选取的商品信息为所有生效的非组装商品。每样商品只能选取一次,商品重复系统会给出提示。

(2)用户在填写完毕后,点击保存按钮,系统会对填写内容进行验证。如果存在未填写或填写不符合要求,则无法保存。

(3)数据验证通过,则单据可以保存。采购订单保存后,系统会根据系统配置(是否需要采购订单审批),判断是否需要对订单进行自动审批,并根据订金金额自动生成付款单,如果自动审批并生成付款单,系统会再根据系统配置(是否需要付款确认),决定是否对付款单进行自动处理。(系统配置参考

7.13,付款单参考5.4)

注:如果需要付款确认,但订金金额为零,系统也会自动进行付款审批。

(4)未审批的单据可以进行修改和删除。审批后不可修改和删除。

(5)未付定金的单据可以进行反审核。反审核后,修改当前订单状态为未审核,同时订单可以进行修改和删除操作。

(6)支付订金后的采购订单,只能进行转采购单和关闭订单两项操作。

(7)采购订单转采购单,优先使用采购订单中的订金。只有订金使用完,才会产生付款。

(8)关闭订单后,采购订单将不能再转换采购单。关闭订单时如果采购订单有未使用采购订金,则会将订金(预付账款)转化为应收账款。

1.2.4数据设计

子表:purchasingorderchild

1.2.5源程序说明

1.3采购退货

1.3.1设计图

1.3.2功能描述

采购退货模块包含新建采购退货单、采购退货单查询、采购退货单红冲、采购退货单复制和采购退货单打印五个功能。

1.3.3业务逻辑和流程

1.3.3.1采购退货单列表

套用通用查询功能。显示登陆用户所在机构下的所有采购退货单记录,查询功能参考10.1。

关联视图:PurchaseReturnGooldDocumentsView

1.3.3.2新建采购退货单

1.3.3.

2.1 输入项说明

注:点击往来单位后部的列表按钮,可以查看往来单位的历史采购记录。

当选取商品后,不能修改出库仓库;如需修改出库仓库,请先删除所选商品信息。

1.3.3.

2.2 业务逻辑说明

(1)用户选取的商品信息为所选定仓库中现有商品(库存商品)。每样商品只能选取一次,商品重复系统会给出提示。

注:根据系统配置信息,启用货位管理时,采购退货商品信息会根据货位编码进行分组,同时选取商品后,会显示货位信息;不启用货位管理,只按仓库列出库存商品,选取商品后不显示货位信息。

(2)添加完商品并设定好价格、数量后,如果修改往来单位信息,则所录商品的价格将被重置(有上次售价的默认上次售价,没有的默认零)。如果要修改仓库信息,则需要先删除所选商品信息,再修改。

(3)用户在填写完毕后,点击保存按钮,系统会对填写内容进行验证。如果存在未填写或填写不符合要求,则无法保存。

(4)数据验证通过,系统会对其选定的出库仓库状态进行判断,如果仓库被盘点锁定,则无法保存。

(5)仓库验证通过,系统会再次把选定的商品数量与现存库存数量进行比对,如果库存数量不足,则无法保存。

(6)采购退货单保存后,系统会自动生成出库单和收款单,并根据系统配置(启用出入库管理和启用收款确认功能),决定是否对出库单和收款单进行自动处理。(系统配置参考7.13,出库单参考

3.6,收款单参考5.3)

(6)采购退货过程产生的会计科目为:

1.3.3.3采购退货单红冲

红冲业务逻辑说明:

(1)红冲采购退货单时,采购退货单状态标记为红冲(已红冲的单据不能再次红冲);

(2)如果该采购退货单生成的出库单未出库,则删除该出库单;

如果该采购单已出库,则把该出库批次的商品数量加回原库存信息中,并把对应的出库单标记为红冲,同时红冲出库过程中生成的(库存商品、采购退货差价收入)借贷记录;

(3)如果生成的收款单未收款,则删除该收款单;

如果收款单已收款,则把该收款单标记为红冲,同时红冲收款过程中生成的(采购退货差价收入、现金、应收账款)借贷记录;

1.3.4数据设计

主表:purchasereturngoolddocuments

子表:purchasereturngoolddocumentschild

1.3.5源程序说明

1.4采购快捷开单

2.销售模块

2.1销售单

2.1.1设计图

2.1.2功能描述

销售包含新建销售单、销售单查询、销售单红冲、销售单复制和销售单打印五个功能。

新建销售单根据系统配置(启用销售折扣功能)分为两种,一种可以填写折扣,另一种没有折扣信息。

2.1.3业务逻辑和流程

2.1.

3.1销售单列表

套用通用查询功能。显示登陆用户所在机构下的所有销售单记录,查询功能参考10.1。

关联视图:SalesDocumentsView

2.1.

3.2新建采购退货单

1.3.3.

2.1 输入项说明

(1)新建销售单时,用户需填写(选取)的内容:

注:点击往来单位后部的列表按钮,可以查看往来单位的历史采购记录。

变更往来单位可能导致销售单价与折扣率变更。

当选取商品后,不能修改出库仓库;如需修改出库仓库,请先删除所选商品信息。

注:启用销售折扣功能,则自动带入往来单位预设折扣,且折扣可以修改。未启用,则折扣为100 1.3.3.2.2 业务逻辑说明

(1)用户选取的商品信息为所选定仓库中现有商品(库存商品)。每样商品只能选取一次,商品重复系统会给出提示。

注:根据系统配置信息,启用货位管理时,采购退货商品信息会根据货位编码进行分组,同时选取商品后,会显示货位信息;不启用货位管理,只按仓库列出库存商品,选取商品后不显示货位信息。

(2)添加完商品并设定好价格、数量后,如果修改往来单位信息,则所录商品的价格将被重置(有上次售价的默认上次售价,没有的默认零)。如果要修改仓库信息,则需要先删除所选商品信息,再修改。

(3)启用销售折扣功能,则自动带入往来单位预设折扣,且折扣可以修改。未启用,则折扣为100。(4)用户在填写完毕后,点击保存按钮,系统会对填写内容进行验证。如果存在未填写或填写不符合要求,则无法保存。

(5)数据验证通过,系统会对其选定的出库仓库状态进行判断,如果仓库被盘点锁定,则无法保存。

(6)仓库验证通过,系统会再次把选定的商品数量与现存库存数量进行比对,如果库存数量不足,则无法保存。

(7)销售单保存后,系统会自动生成出库单和收款单,并根据系统配置(启用出入库管理和启用收款确认功能),决定是否对出库单和收款单进行自动处理。(系统配置参考7.13,出库单参考3.6,收款单参考5.3)

2.1.

3.3销售单红冲

红冲业务逻辑说明:

(1)红冲销售单时,销售状态标记为红冲(已红冲的单据不能再次红冲);

(2)如果该销售单生成的出库单未出库,则删除该出库单;

如果该销售单已出库,则把该出库批次的商品数量加回原库存信息中,并把对应的出库单标记为红冲,同时红冲出库过程中生成的(库存商品、商品销售成本)借贷记录;

(3)如果生成的收款单未收款,则删除该收款单;

如果收款单已收款,则把该收款单标记为红冲,同时红冲收款过程中生成的(商品销售收入、现金、应收账款)借贷记录;

2.1.

3.4订单转销售单(特殊)

由销售订单转成的销售单,页面上会列出说需转换的商品信息。销售单中添加的商品信息必须在该列表中,并且一种商品的数量合计不能大于该列表中的商品数量。

订单转的销售单,销售单价不可修改。

订单转销售单,默认先使用定金,当定金使用完全后,才会产生收款。

收转应付,则该应收转应付的科目记录将被红冲。

2.1.4数据设计

主表:salesdocuments

2.2销售订单

2.2.1设计图

2.2.2功能描述

销售订单功能包括查询、新建、修改、删除、审核、反审核、转换销售单、关闭订单、订单打印。

修改、删除、审核、反审核四个功能取决于系统设置。如果系统设置销售订单需要审核,则系统中存在审核功能;如果系统设置销售订单需要审核或系统设置收款确认功能且订单有订金时,系统存在修改、删除、反审核三个功能。

转换销售单功能取决于是否收取定金,如果未收取定金则无法转换销售单。系统设置为开启收款确认功能或订金金额为零时,系统将会自动进行订金收取。

2.2.3业务逻辑和流程

2.2.

3.1销售订单列表

套用通用查询功能。

关联视图:salesorderview

2.2.

3.2新建销售订单和关闭销售订单

2.2.

3.2.2业务逻辑说明

(1)用户选取的商品信息为所有商品。每样商品只能选取一次,商品重复系统会给出提示。

(2)用户在填写完毕后,点击保存按钮,系统会对填写内容进行验证。如果存在未填写或填写不符合要求,则无法保存。

(3)数据验证通过,则单据可以保存。销售订单保存后,系统会根据系统配置(是否需要销售订单审批),判断是否需要对订单进行自动审批,并根据订金金额自动生成付款单,如果自动审批并生成付款单,系统会再根据系统配置(是否需要付款确认),决定是否对付款单进行自动处理。(系统配置参考

7.13,收款单参考5.3)

注:如果需要收款确认,但订金金额为零,系统也会自动进行收款审批。

(4)未审批的单据可以进行修改和删除。审批后不可修改和删除。

(5)未收定金(收款单未审批)的单据可以进行反审核。反审核后,修改当前订单状态为未审核,同时订单可以进行修改和删除操作。

(6)收取订金(收款单确认)后的销售订单,只能进行转销售单和关闭订单两项操作。

(7)销售订单转销售单,优先使用销售订单中的订金。只有订金使用完,才会产生收款。

(8)关闭订单后,销售订单将不能再转换销售单。关闭订单时如果销售订单有未使用采购订金,则会将订金(应收账款)转化为应付账款。

(9)采购订单关联会计科目:

2.2.4数据设计

主表:salesorder

2.2.5源程序说明

2.3销售退货单

2.3.1设计图

2.3.2功能描述

销售退货模块包含新建销售退货单、销售退货单查询、销售退货单红冲、销售退货单复制和销售退货单打印五个功能。

2.3.3业务逻辑和流程

2.3.3.1销售退货单列表

套用通用查询功能。显示登陆用户所在机构下的所有销售退货单记录,查询功能参考10.1。

关联视图:SalesReturnGooldDocumentsView

2.3.3.2新建销售退货单

2.3.3.2.1 输入项说明

(1)新建销售退货单时,用户需填写(选取)的内容:

注:点击往来单位后部的列表按钮,可以查看往来单位的历史销售记录。

2.3.3.2.2 业务逻辑说明

(1)用户选取的商品信息为所有商品(包括失效商品和组装商品)。每样商品只能选取一次,商品重复系统会给出提示。

(2)用户在填写完毕后,点击保存按钮,系统会对填写内容进行验证。如果存在未填写或填写不符合要求,则无法保存。

(5)销售退货单保存后,系统会自动生成入库单和付款单,并根据系统配置(启用出入库管理和启用付款确认功能),决定是否对入库单和付款单进行自动处理。(系统配置参考7.13,入库单参考

3.7,付款单参考5.4)

(6)采购退货过程产生的会计科目为:

2.3.3.3销售退货单红冲

红冲业务逻辑说明:

(1)红冲销售退货单时,销售退货单状态标记为红冲(已红冲的单据不能再次红冲);同时红冲开单时产生的(商品销售成本、商品采购、商品销售收入、应付账款)借贷记录。

(2)如果该销售退货单生成的入库单未入库,则删除该入库单;

(3)如果该入库单已入库,则需判断该入库商品批次是否被使用。如果未被使用,则把该入库批次的商品数量清零,并把对应的入库单标记为红冲,同时红冲出库过程中生成的(库存商品、

商品采购)借贷记录;否则该销售退货单不能红冲。

(4)如果生成的付款单未付款,则删除该付款单;

(5)如果付款单已付款,则把该付款单标记为红冲,同时红冲付款过程中生成的(现金、应收账款)借贷记录;

2.3.4数据设计

主表:salesreturngoolddocuments

子表:salesreturngoolddocumentschild

2.3.5源程序说明

2.4销售快捷开单

3.库存管理模块

3.1库存商品查看

3.1.1功能描述

用于查看全部仓库或机构下某个仓库的库存信息,以及库存批次信息。

注:有权限用户可以筛选所有的仓库,而非仅筛选自己是库管的仓库。

3.1.2业务逻辑和流程

3.1.2.1库存查询功能

套用通用查询功能。显示登陆用户所在机构下的库存记录,查询功能参考10.1。

关联视图:stockstatisticebywarehouseidandcommodityidview

3.1.2.2批次查询功能

根据仓库id和商品id通过StockBean中的getBatchJsonArray方法得到入库批次数据。

注:当批次中现存数量为零时,该采购批次将不在该列表中显示。

3.2库存调拨单列表

3.2.1设计图

3.2.2功能描述

用于用户所在机构内部的库存商品调拨。出库仓库、入库仓库都隶属于用户所在机构。

注:目前不能实现上下级机构间的库存调拨。

3.2.3业务逻辑和流程

3.2.3.1调拨单列表

套用通用查询功能。显示登陆用户所在机构下的所有调拨单记录,查询功能参考10.1。

关联视图:StockAllocationView

3.2.3.2新建调拨单

3.2.3.2.1录入项说明:

发货仓库和收货仓库不能相同,发货仓库和收货仓库不能为空。

当选取商品后,不能修改发货仓库;如需修改发货仓库,请先删除所选商品信息。

注:根据系统配置信息,调拨商品列表显示规则会发生调整:启用货位管理,调拨商品信息会根据货位编码进行分组;不启用货位管理,则只按仓库列出库存商品。

3.2.3.2.2业务逻辑说明

(1)用户选取商品信息为当前仓库的库存信息。如在系统配置中启用货位管理,调拨商品信息会根据货位编码进行分组;不启用货位管理,则只按仓库列出库存商品。

(2)添加完商品并设定好数量后,如果要修改发货仓库信息,则需要先删除所选商品信息,再修改。

(3)用户在填写完毕后,点击保存按钮,系统会对填写内容进行验证。如果存在未填写或填写不符合要求,则无法保存。

(4)数据验证通过,系统会对其选定的发货仓库和收货仓库状态进行判断,如果仓库被盘点锁定,则无法保存。

(5)仓库验证通过,系统会再次把选定的商品数量与发货仓库现存库存数量进行比对,如果库存数量不足,则无法保存。

(6)调拨单保存后,系统会根据系统配置(启用出入库管理)进行判断,如果启用出入库管理,则系统自动生成出库单,减少发货仓库库存,确认出库单,生成入库单,入库单确

认,增加收货库存;如果未启用出入库管理,则系统只会自动生成出库单并减少发货仓

库库存。(系统配置参考7.13,出库单参考3.6,入库单参考3.7)

(7)调拨单没有复制功能,没有红冲功能,不存在会计科目变更(目前没有机构间调拨,变价调拨)。如果调拨单填写错误,需填写新调拨单调整。

3.2.4数据设计

3.2.5源程序说明

3.3库存盘点单

3.3.1设计图

3.3.2功能描述

对登陆用户所管理的某个仓库进行库存盘点。

盘盈会生成报溢单,盘亏会生成报损单。

3.3.3业务逻辑和流程

3.3.3.1盘点单列表

套用通用查询功能。显示登陆用户管理仓库的所有盘点单记录,查询功能参考10.1。

关联视图:CheckStockView

3.3.3.2盘点单新建

业务逻辑说明:

(1)新建盘点单时,被盘点仓库的管理员必须是登陆人,否则无法选取。

(2)盘点单建立后,盘点仓库将被锁定,与盘点仓库相关的出入库操作都将无法进行。

(3)盘点单添加商品时,会根据系统配置(启用货位管理)进行判断,是否需要选取货位信息。

(4)盘点单选取的商品为全部商品信息。选取商品后,系统会自动带入商品的库存数量和成本单价。商品数量需大于等于0。成本价格需大于等于0。

注:启用货位管理,系统会按照商品id、仓库id、货位id统计商品的库存数量;未启用货

位管理,系统按商品id和仓库id统计商品的库存数量;成本单价默认为库存均价,如果库

存中无商品均价,则需手动填写,否则默认为零。

(5)为完成的盘点单可以继续盘点;保存盘点单表示盘点完成,系统会解除仓库锁定状态,同时根据盘点情况生成报损单和报溢单,同时增加或减少库存商品数量;取消盘点则删除该未完

成盘点单(已完成的盘点单无取消盘点功能)。

(7)盘点单可以红冲,盘点单红冲时,同时红冲关联的报损单和报溢单,并对库存信息进行反操作。若报溢批次商品已出库,则盘点单无法红冲。受月结存限制,只能红冲上月和本月的数

据。

3.3.4数据设计

主表:checkstock

3.4报损单

3.4.1设计图

3.4.2功能描述

对登陆用户所管理的某个仓库中的库存商品进行报损处理。商品报损库存减少。

3.4.3业务逻辑和流程

3.4.3.1报损单列表

套用通用查询功能。显示登陆用户管理仓库的所有报损单记录,查询功能参考10.1。

关联视图:LoseDocumentsView

3.4.3.2报损单新建

业务逻辑说明:

(1)新建报损单时,报损仓库的管理员必须是登陆人,否则无法选取。

(2)报损单选取的商品为报损仓库中的库存商品。根据系统配置(启用货位管理)进行判断,如果启用货位管理,系统会按照商品id、仓库id、货位id对库存商品进行分组;未启用货位

管理,系统按商品id和仓库id对商品进行分组。

(3)选取商品后,如需修改仓库信息,则需删除全部商品,再进行仓库修改。

(4)报损数量默认为1。且大于零小于等于库存数量。(当报损数量为1时,表示当前库存商品数量缺少1个,当前商品真实数量为库存数量-报损数量。)

(5)报损过程产生的会计科目为:

(6)报损单红冲时,会修改当前报损单状态,并且增加报损商品库存。由盘点单生成的报损单不

能红冲和复制。受月结存限制,只能红冲上月和本月的数据。

3.4.4数据设计

3.4.5源程序说明

3.5报溢单

3.5.1设计图

3.5.2功能描述

对登陆用户所管理的某个仓库中的库存商品进行报溢处理。商品报溢库存增加。

3.5.3业务逻辑和流程

3.5.3.1报溢单列表

套用通用查询功能。显示登陆用户管理仓库的所有报溢单记录,查询功能参考10.1。

关联视图:OverflowDocumentsView

3.5.3.2报溢单新建

业务逻辑说明:

(1)新建报溢单时,报溢仓库的管理员必须是登陆人,否则无法选取。

(2)报溢单选取的商品为全部商品信息(包含失效商品和组装商品)。如果启用货位管理,则选取商品后需选取报溢商品所属货位。

(3)选取商品后,如需修改仓库信息,则需删除全部商品,再进行仓库修改。

(4)报溢需要为商品填写成本价,即商品的入库价。

注:成本单价默认为库存均价,如果库存中无商品均价,则需手动填写,否则默认为零。

(5)报溢数量需大于零。(当报溢数量为1时,表示当前库存中商品数量多出1个,当前商品真

相关主题
文本预览
相关文档 最新文档