更多企业学院:
《中小企业管理全能版》 183 套讲座+89700 份资料
《总经理、高层管理》 49 套讲座+16388 份资料
《中层管理学院》 46 套讲座+6020 份资料
《国学智慧、易经》 46 套讲座
《人力资源学院》 56 套讲座+27123 份资料
《各阶段员工培训学院》 77 套讲座+ 324 份资料
《员工管理企业学院》 67 套讲座+ 8720 份资料
《工厂生产管理学院》 52 套讲座+ 13920 份资料
《财务管理学院》 53 套讲座+ 17945 份资料
《销售经理学院》 56 套讲座+ 14350 份资料
《销售人员培训学院》 72 套讲座+ 4879 份资料
更多企业学院:
《中小企业管理全能版》 183 套讲座+89700 份资料
《总经理、高层管理》 49 套讲座+16388 份资料
《中层管理学院》 46 套讲座+6020 份资料
《国学智慧、易经》 46 套讲座
《人力资源学院》 56 套讲座+27123 份资料
《各阶段员工培训学院》 77 套讲座+ 324 份资料
《员工管理企业学院》 67 套讲座+ 8720 份资料
《工厂生产管理学院》 52 套讲座+ 13920 份资料
《财务管理学院》 53 套讲座+ 17945 份资料
《销售经理学院》 56 套讲座+ 14350 份资料
《销售人员培训学院》 72 套讲座+ 4879 份资料
北京华夏新达科技股份有限公司
财务总帐 系统设计说明书
分 发 号: 编 制 人:魏永生
受控状态:受 控 审 核 人:
持 有 人: 批 准 人:
2001 年 月 日发布
2001 年 月 日实施
公司地址:北京市海淀区信息路 30 号上地大厦三层
邮 编:100085
电 话:8610-62978008 传 真:8610-62978897
网 址:
1 引言
编写目的
作为软件产品的依据,本说明文档将从系统的功能要求、性能要求、运行硬件环境要求、运行软件环境
要求及安全性等方面为《财务总帐管理系统》的软件设计作出详细规定。旨在确保本系统软件系统最终目标
的实现。
本说明书也是最终对产品进行集成测试(也称综合测试或需求测试)的依据。
读者对象
系统分析,编程及测试人员.
具体人员包括:
项目背景
编写目标
简要说明本系统设计说明书的编写目标。
定义
列出.本需求规格说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的
内容。
一、会计科目
会计科目是填制会计凭证、登记会计帐簿、编制会计报表的基础。会计科目是对会计对象具体内容分门
别类进行核算所规定的项目。会计科目是一个完整的体系,它是区别于流水帐的标志,是复式记帐和分类核
算的基础。会计科目设置的完整性影响着会计过程的顺利实施,会计科目设置的层次深度直接影响会计核算
的详细、准确程度。
每个会计科目核算的经济内容是不同的,据此会计科目可以分为五类:
行政事业中分为:资产、负债、净资产、收入、支出。
企业中分为:资产、负债、所有者权益、成本、损益。
二、会计凭证
会计凭证是记录经济业务、明确经济责任的书面证明,是用于登记帐簿的重要依据。企业发生的各种经
济业务,如现金的收付、物资的进出、往来款项的结算等等,必须由经办经济业务的有关人员写明经济业务
内容,并在会计凭证上签名盖章,以示负责。
会计凭证按其填制的程序和用途,分为原始凭证和记帐凭证两大类。
原始凭证是随着经济业务发生或完成时所取得或填制的凭证。如:发货票、领料单等。
记帐凭证是由会计人员根据审核后的原始凭证,按照经济业务的内容加以归类,并据以确定会计分录而
填制的作为登记帐簿依据的凭证。
三、总帐
总分类帐是对企业的全部经济业务,按照规定的总帐科目进行分类登记的帐簿,也称总帐。它能够全面地、
总括地反映经济活动情况,并为填制会计报表提供资料。
总分类帐的格式通常采用借、贷、余三栏式订本帐。
四、明细帐
明细帐是分类登记企业某一种资产、资金、费用或收入的详细变动情况的一种帐簿,它可以提供各类经济业
务的详细资料,对于加强企业经营管理提供了详细的信息资料。
明细帐根据核算的需要,可以分为三栏式、数量金额式、多栏式等。
五、日记帐
日记帐是按照经济业务发生的时间先后顺序逐日逐笔进行登记的帐簿,常见的有现金日记帐、银行存款日记
帐等,用来序时反映现金和银行存款的收付变化情况和结存金额,以便加强货币资金管理。
六、多栏帐
它不是按照有关的明细科目分设帐页,而是根据经济业务的特点和经营管理的需要,在一张帐页内按有关明
细科目或明细项目分类设若干个专栏,这样,边可以在同一张帐页上集中反映各有关明细科目的核算资料。
适用于有关费用、收入科目,如管理费用等。
七.现金
指企业库存现金以及可以随时用于支付的存款
八.现金等价物
指企业持有的期限短、流动性强、易于转换为已知金额现金、价值变动风险很小的投资。
九.现金流量
指企业现金和现金等价物的流入和流出。
十.现金流量的分类
现金流量应分为三类:经营活动产生的现金流量,投资活动产生的现金流量,筹资活动产生的现金流量。另
有因汇率变动而产生的对现金的影响额。
参考资料
用友 用友软件集团
金算盘 金算盘软件有限公司
金碟 工业版 金蝶软件
新世纪 华夏新达
变更历史
序号 人员 日期 变更详情
1 张建忠 初稿
2 魏永生 2001/9/3 二稿
1.
2.
3.
2 系统处理流程设计
总体处理流程设计
业务流程设计
总账系统包括凭证处理、账簿查询、辅助核算、报表查询等各种操作。
数据流程设计
基本设置
(一)凭证管理
(二)账簿管理
(三)辅助核算
子流程或分支处理流程设计
基本项目设置
在维护窗口单击系统资料维护按钮,进入系统资料的维护,在该功能中您可以进行会计科目、币别、核
算项目、凭证字、计量单位、结算方式
会计科目
在会计科目设置窗口中可以对会计科目进行浏览、增加、修改、删除、科目禁用、管理科目禁用、预算
数据输入、科目计息的定义和全部科目属性情况预览、打印等操作。
币别维护
在币别的窗口中按新增按钮,系统可以新增外币的币别,新增外币及汇率的窗口
项目类别和核算项目设置
项目大类下设置许多分级管理的明细项目。
结算方式
系统提供了核算所需要的各种银行结算方式的维护,您可以新增、修改、删除结算方式
凭证处理
凭证录入
凭证查询
账簿查询
总分类账查询
总分类账查询功能可用于查询总分类账的账务数据,查询总账科目的本期借方发生额、本期贷方发生额、本
年借方累计、本年贷方累计、期初余额、期末余额等项目总账数据。
明细账查询
查询各科目的明细分类账账务数据,这里可以输出现金日记账,银行存款日记账和其它各科目的三栏式明细
账的账务明细数据;在明细分类账查询功能中,还可以按照各种币别输出某一币别的明细账;同时系统还提
供了按非明细科目输出明细分类账的功能。
数量金额总账
数量金额总账用于查询设置为数量金额核算科目的“期初结存”、“本期收入”、“本期发出”、“本年累计收入”、“本
年累计发生”以及“期末结存”的数量及金额数据。
多栏账查询
为满足财会日常工作的需要,便于对明细科目的综合查询,系统提供了多栏账查询、打印功能。
科目余额表查询
期末处理
为了总结某一会计期间(如月度和年度)的经营活动情况,必须定期进行结账。结账之前,按企业财务管
理和成本核算的要求,必须进行制造费用,产品生产成本的结转,期末调汇及损益结转等工作。若为年底结
转,还必须结平本年利润和利润分配账户。
期末处理包括:汇率调整、结转本期损益、自动转账和期末结账等四个方面的工作。
3 技术方案设计
系统总体技术方案设计
财务总帐 project,系统设计采用 client/server 结构,数据集中在一个数据库的方式,采用 Ado 的数据环境来
实现客户端与服务端和数据包交换。
系统体系结构设计
前台 visual Basic 6 project 财务总帐系统:
每个功能项目有一个窗体,查询功能中可共用一个查询条件窗体。
将打印功能做为一个整体来与业务功能交互。
后台 Ms Sql2000 :
创建视图,便于前台开发时读取数据。
重点技术的分析、采用和设计
功能摘要
(一)凭证管理
用户根据需要建立高效账务系统。科目级次和科目长度可任意设置,凭证检索条件自由确定
实现从总帐到明细帐和凭证的追踪查询,通过窗口切换,实现了从凭证到明细账再到总账的快速查询。
可实时显示科目的最新余额;
系统根据用户输入外币数量、汇率自动计算本位币金额,无须另外计算。外币核算状态和本位币核算自
由切换,操作界面简洁流畅。
凭证查询条件可自由设置,查询方案可保存,多层查询条件嵌套处理,查询速度快捷。
凭证输入格式及打印格式简单实用。
月末过账自动完成,凭证汇总级次任意设置。
灵活的打印设置功能,字体自由设置。
(二)账簿管理
提供明细账、数量金额明细账、核算项目明细账的连续预览、打印功能, 节纸打印功能
提供总分类账、明细分类账、多栏账等账簿的套打功能
提供总分类账查询,并实现从总账查询到明细账查询、凭证查询的一体化。
提供各类明细分类账、数量金额总账、数量金额明细账、多栏账、核算项目分类总账各种账簿查询。提
任意设置多栏账栏目,提供核算项目的多栏账设置功能,实现各种输出格式,自定义输出栏目和格式,
满足不同层次的管理需求。
打印输出灵活设置,可自定义行高、列宽,账页每页打印的行数以及账簿字体的设置,提供套打功能。
(三)月末处理
自动完成月末计提、分摊、转账的过程。
自动完成期末外汇调整,结转汇兑损益,生成转账凭证。
自动结转损益。
4 系统功能结构设计
系统总体功能结构设计
本系统设计为企业的会计总帐业务处理过程,针对企业业务的需要分为基本设置、凭证处理、账簿查询、账
务结转、辅助核算、月末处理、等各种操作。
功能名称 功能描述
基础信息设置
记帐凭证处理
记帐
银行对帐
帐簿查询
部门管理
单位往来
个人往来
项目统计
月末处理 自动转帐
现金流量
功能分配
功能名称 功能描述
基础信息设置
会计科目设置
凭证类别设置
常用摘要设置
结算方式设置
部门设置
公司职员设置
外币及汇率设置
往来单位分类
往来单位设置
项目分类设置
项目目录设置
多栏帐栏目设置
科目期初余额录入
记帐凭证处理
填制凭证
查询凭证
凭证汇总
记帐
记帐处理
恢复记帐
银行对帐
银行对帐期初
银行对帐单
银行自动对帐
余额调节表
查询勾对情况
核销银行帐
帐簿查询
总分类帐
科目余额表
明细帐
序时帐
多栏帐
日记帐
部门管理
科目总帐
部门总帐
三栏式总帐
三栏式明细帐
多栏式明细帐
单位往来
科目余额表
往来单位余额表
三栏式总帐
三栏式明细帐
个人往来
科目余额表
个人余额表
三栏式总帐
三栏式明细帐
自动转帐
自动转帐过程设置
自动转帐
项目统计
项目总帐
项目明细帐
现金流量
报表项目设置
报表数据调整
现金流量表
月末结帐
5 数据结构设计
逻辑结构设计
此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度
及它们之间的层次的或表格的相互关系。
物理结构设计
此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物
理关系(索引、设备、存储区域)、设计考虑和安全保密条件。
约定:
(PK)主键 (FK) 外键 C:Char NC:Nchar NVC:NVarChar NN:NotNull
编码字段:char 名称及描述字段:NvarChar 金额型:Money 数值型:Deci,18,6
布尔型:Boolean
如无特殊说明则将数值型字段默认值设为 0,非外键可为空字符型字段默认值设为 ""
科目编码表:(Cwzz_AccCode)
字段编码 字段说明 字段属性
CClass 科目类型(资产,负债,所有者权益,成本,
损益)
VC,14,NN
CCode 科目编码 C,15,(PK),NN
AssCode 助记码 C,10
ParentCode 上级科目编码 C,15
Cname 科目名称 NC,50,NN
CodeLevel 编码级次 Int,NN
EndFlag 末级标志 Bit,NN
Cproperty 科目性质(现金,银行,应收,应付,存货,其
它)
C,6,NN
AccFormat 帐页格式(金额式,外币金额式,数量
金额式,数量外币式)
Nc,10,NN
DayBookFlag 日记帐标志 Bit,NN
AccDeadLine 银行对帐截止日期(亦为首次启用日期) Datetime
BalanceOri 余额方向(借,贷) C,2
ForeignCurrCo
de
外币编码 References:外币表 C,6,(FK)
measure 计量单位 NC,6
ForeignFlag 外币核算标志 Bit,NN
QuantityFlag 数量核算标志 BIT,NN
PersonFlag 个人核算标志 BIT,NN
CusFlag 客户往来标志 BIT,NN
SupplierFlag 供应商往来标志 BIT,NN
DeptFlag 部门核算标志 BIT,NN
ItemFlag 项目核算标志 BIT,NN
ItemClassCode 项目分类编码 References:项目分类表 C,6,(FK)
CashFlowFlag 现金或现金等价物(产生现金流量) Bit,NN
iIfSum 是否汇总打印 bit
cSumCode 汇总打印科目 Char(12)
凭证类别表: (Cwzz_VouchClass)
字段编码 字段说明 字段属性
VouchClassCod
e
凭证类别 NC,2,(PK),NN
VouchClassNa
me
凭证类别名称 NC,14,NN
结算方式表:Cwzz_Settlement
见公用表
部门表:Gy_Department
见公用表
公司职员表:Gy_Person
见公用表
币种表: (Gy_ForeignCurrency)
见公用表
往来客户表:Gy_Customer
见公用表
往来供应商表:Gy_Supplier
见公用表
常用摘要:Cwzz_Digest
字段编码 字段说明 字段属性
DigestCode 摘要编码 C,6,(PK),NN
DigestText 摘要内容 NC,60,NN
项目分类表:Cwzz_ItemClass
字段编码 字段说明 字段属性及长度
ItemClassCode 项目分类编码 C,6,(PK),NN
ItemClassName 项目分类名称 NC,20,NN
CodeScheme 编码方案 VC,10,NN
Memo 备注 NVc,255
项目目录表:Cwzz_Item
字段编码 字段说明 字段属性及长度
ItemClassCode 项目分类编码 C,6,(PK),(FK),N
N
ItemCode 项目编码 C,15,(PK),NN
ItemName 项目名称 Nc,20,NN
ParentCode 上级项目编码 C,15
Cgrade 科目级数(程序自动计算) INT,NN
EndFlag 末级标志 BIT,NN
QuantityFlag 数量核算标志 BIT,NN
measure 计量单位 NCc,6
凭证及明细帐主表(Cwzz_AccVouchMain)
字段编码 字段说明 字段属性
VouchId 凭证唯标识 Int,(PK)
Year 会计年度 Int,NN
Period 会计期间 Int,NN
DDate 制单日期 Datetime,NN
VouchClassCod
e
凭证类别 References 凭证类别表 NC,2,(FK),NN
VouchNo 凭证号 INT,NN,D(0)
Doc 附单据数 INT
Bill 制单人 NC,10
Checker 审核人 NC,10
Book 记帐人 NC,10
ErrorFlag 错误凭证标识 Bit,NN
CheckFlag 审核标志(0--未审核 1--已审核) Bit,NN
BookFlag 记帐标志(0—未记帐 1—记帐凭证) Bit,NN
VouchSource 凭证来源(手工录入,自动转帐,应收系
统,应付系统,固定资产,工资系统…)
NC,20
凭证及明细帐子表(Cwzz_AccVouchSub)
字段编码 字段说明 字段属性
SerialID 凭证明细中分录内部序号 Int,(PK),NN
VouchId 凭证唯标识凭证主表的关键字 Int(PK,FK)
Digest 摘要 NC,60
Ccode 科目编码 References 会计科目表 C,15,(FK)
Jfje 借方金额 Money
Dfje 贷方金额 Money
Balance 余额(借方>0 贷方<0 平=0) Money
Jfsl 借方数量 Deci
Dfsl 贷方数量 Deci
ForeignCurrCo
de
外币编码 References 外币表 C,6,(FK)
AccRate 记帐汇率 DECI,6
Wbjfje 外币借方金额 Money
Wbdfje 外币贷方金额 Money
BillDate 发生日期(票据) Date
SSCode 结算方式编码 References 结算方式表 C,6,(FK)
BillNo 银行票号 C,8
BcheckFlag 银行核对标志(0-未达帐项 1-已达帐项) Bit,NN
HandWorkFlag 手工对帐标志(0-自动对帐 1-手工对帐) Bit,NN
BDelete 银行帐核销标志(0-未核销 1-已核销) Bit,NN
PersonCode 公司职员编码 References C,8,(FK)
CusCode 往来客户编码 References 往来客户表 C,12,(FK)
SupplierCode 往来供应商编码 References 往来供应
商表
C,12,(FK)
DeptCode 部门编码 References 部门表 C,12,(FK)
ItemClassCode 项目分类编码 References 项目分类表 C,6,(FK)
ItemCode 项目编码 References 项目目录表 C,15,(FK)
ItemJfsl 项目借方数量 Deci
ItemDfsl 项目贷方数量 Deci
TranPerson 经办人 Nc,10
外部凭证临时表主表(Cwzz_AccVouchMainTemp)
字段编码 字段说明 字段属性
VouchSource 凭证来源(手工录入,自动转帐,应收系
统,应付系统,固定资产,工资系统…)
C,20
OperationNo 业务号(用来标识本次一组操作) C,10
VouchId 临时凭证的凭证 ID Int,(PK),NN
Year 会计年度 Int,NN
Period 会计期间 Int,NN
Ddate 制单日期 Datetime,NN
VouchClassCod
e
凭证类别 References 凭证类别表 NC,2,(FK),NN
VouchNo 凭证号 INT
Doc 附单据数 INT
Bill 制单人 NC,10
OperationClass 业务类型(如:资产增加,资产减少,
变动单)
C,10
BillType 单据类型 NC,20
BillNo 返回正式凭证号(vouchid) C,20
DeleteFlag 退出时是否删除(0=退出不删除,1=退出
删除)
Bit,NN
SureVouchID 保存由此生成的正式凭证的 vouchid Int
外部凭证临时表子表(Cwzz_AccVouchSubTemp)
字段编码 字段说明 字段属性
SerialID Int,(PK),NN
VouchId 临时凭证唯一关联标识 Int(FK)
Digest 摘要 NC,60
Ccode 科目编码 References 会计科目表 C,15,(FK)
Jfje 借方金额 Money
Dfje 贷方金额 Money
Jfsl 借方数量 Deci
Dfsl 贷方数量 Deci
ForeignCurrCo
de
外币编码 References 外币表 C,6,(FK)
AccRate 记帐汇率 DECI,6
Wbjfje 外币借方金额 Money
Wbdfje 外币贷方金额 Money
BillDate 发生日期(票据) Datetime
SSCode 结算方式编码 References 结算方式表 C,3,(FK)
BillNo 银行票号 C,8
PersonCode 公司职员编码 References C,8,(FK)
CusCode 往来客户编码 References 往来客户表 C,12,(FK)
SupplierCode 往来供应商编码 References 往来供应
商表
C,12,(FK)
DeptCode 部门编码 References 部门表 C,12,(FK)
ItemClassCode 项目分类编码 References 项目分类表 C,6,(FK)
ItemCode 项目编码 References 项目目录表 C,15,(FK)
ItemJfsl 项目借方数量 Deci
ItemDfsl 项目贷方数量 Deci
TranPerson 经办人 Nc,10
日记帐期初未达帐表(Cwzz_RjzNotCheck)
字段编码 字段说明 字段属性
RjzNotCheckID 编辑时的唯一标识 Int,(PK)
RecType 记录类型(0-日记帐调整前余额 1-日记
帐期初未达帐项)
Int,NN
Year 会计年度 Int,NN
Period 会计期间 Int,NN
DDate 制单日期 Datetime
VouchClassCod
e
凭证类别 References 凭证类别表 NC,2,(FK)
VouchNo 凭证号 INT
Digest 摘要 NC,60
Ccode 科目编码 References 会计科目表 C,15,(FK)
Jfje 借方金额 Money
Dfje 贷方金额 Money
BillDate 发生日期(票据) Datetime
SSCode 结算方式编码 References 结算方式表 C,3,(FK)
BillNo 银行票号 C,8
BCheckFlag 银行核对标志(0-未达帐项 1-已达帐项) Bit,NN
HandWorkFlag 手工对帐标志(0-自动对帐 1-手工对帐) Bit,NN
BDelete 银行帐核销标志(0-未核销 1-已核销) Bit,NN
科目总帐 (Cwzz_AccSum)
字段编码 字段说明 字段属性
AccSum ID 编辑时的唯一标识 Int,(PK),NN
Ccode 科目编码 References 会计科目表 C,15,(FK),NN
Year 会计年度 Int,(PK),NN
Period 会计期间 Int,(PK) ,NN
Ycye 年初余额(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money,NN
Qcye 期初余额(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money,NN
Mjje 本期金额借方合计 Money,NN
Mdje 本期金额贷方合计 Money,NN
Byjfljje 本年借方累计金额 Money,NN
Bydfljje 本年贷方累计金额 Money,NN
Qmye 本期期末余额(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money,NN
Ycsl 年初数量(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Deci,6,NN
Qcsl 期初数量(始终按借方数)
显示时如>0 则借方 <0 则贷方 =0 则
平
Deci,6,NN
Mjsl 本期数量借方合计 Deci,6,NN
Mdsl 本期数量贷方合计 Deci,6,NN
Byjfljsl 本年借方累计数量 Deci,6,NN
Bydfljsl 本年贷方累计数量 Deci,6,NN
Qmsl 本期期末数量(始终按借方数)
显示时如>0 则借方 <0 则贷方 =0 则
平
Deci,6,NN
Ycwb 年初外币(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money,NN
Qcwb 期初外币(始终按借方数)
显示时如>0 则借方 <0 则贷方 =0 则
平
Money,NN
Mjwb 本期外币借方合计 Money,NN
Mdwb 本期外币贷方合计 Money,NN
Byjfljwb 本年借方累计外币 Money,NN
Bydfljwb 本年贷方累计外币 Money,NN
Qmwb 本期期末外币(始终按借方数)
显示时如>0 则借方 <0 则贷方 =0 则
平
Money,NN
科目辅助帐 (cwzz_AccSumAssi)
字段编码 字段说明 字段属性
AccSumAssiID 编辑时的唯一标识 Int,(PK) ,NN
Ccode 科目编码 References 会计科目表 C,15,(FK) ,NN
PersonCode 职员编码 References 公司职员表 C,8,(FK)
DeptCode 部门编码 References 部门表 C,12,(FK)
CusCode 往来客户编码 References 往来客户表 C,12,(FK)
SupplierCode 往来供应商编码 References 往来供应
商表
C,12,(FK)
ItemClassCode 项目分类编码 References 项目分类表 C,6,(FK)
ItemCode 项目编码 References 项目目录表 C,15,(FK)
Year 会计年度 Int,NN
Period 会计期间 Int,NN
Ycye 年初余额(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money
Qcye 期初余额(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money
Mjje 本期金额借方合计 Money
Mdje 本期金额贷方合计 Money
Byjfljje 本年借方累计金额 Money
Bydfljje 本年贷方累计金额 Money
Qmye 本期期末余额(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money
Ycsl 年初数量(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Deci,6
Qcsl 期初数量(始终按借方数)
显示时如>0 则借方 <0 则贷方 =0 则
平
Deci,6
Mjsl 本期数量借方合计 Deci,6
Mdsl 本期数量贷方合计 Deci,6
Byjfljsl 本年借方累计数量 Deci,6
Bydfljsl 本年贷方累计数量 Deci,6
Qmsl 本期期末数量(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Deci,6
Ycwb 年初外币(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money
Qcwb 期初外币(始终按借方数)
显示时如>0 则借方 <0 则贷方 =0 则
Money
平
Mjwb 本期外币借方合计 Money
Mdwb 本期外币贷方合计 Money
Byjfljwb 本年借方累计外币 Money
Bydfljwb 本年贷方累计外币 Money
Qmwb 本期期末外币(始终按借方数)
显示时如>0 则为借方 如<0 则为贷方
如=0 则平
Money
YcItemSl 年初项目数量 Deci,6
QcItemSl 期初项目数量 Deci,6
ItemMjsl 项目本期借方数量 Deci,6
ItemMdsl 项目本期贷方数量 Deci,6
ItemByljjfsl 项目本年累计借方数量 Deci,6
ItemByljdfsl 项目本年累计贷方数量 Deci,6
QmItemSl 期末项目数量 Deci,6
多栏帐主表:(cwzz_AccMultiMain)
字段编码 字段说明 字段属性
AccMultiCode 多栏帐编码 C,10,(PK),NN
AccMultiName 多栏帐名称 NC,30,NN
Ccode 核算科目号(用于自动展开编制) C,15,(FK)
Memo 备注 NC,30
多栏帐栏目定义:(cwzz_AccMultiItem)
字段编码 字段说明 字段属性
AccMultiItemID 用来记录栏目真实顺序 Int,(PK) ,NN
AccMultiCode 多栏帐编码 References:多栏帐主表 C,10,NN
ItemName 栏目名称 Nc,20,NN
Ccode 核算科目号 C,15
AnalyseOri 分析方向(借,贷) C,2,NN
自动转帐过程主表:Cwzz_AutoTranMain
字段编码 字段说明 字段属性
TranClass 转帐类别 C,2(PK),NN
TranCode 转帐过程编码 C,4,(PK),NN
TranName 转帐过程名称 NC,20,NN
VouchClassCod
e
凭证类别编码 References:凭证类别表 NC,2,(FK),NN
EndTranDate 最后一次结转日期 Datetime
Bill 制单人 NC,10
自动转帐过程项目表:(Cwzz_AutoTranItem)
字段编码 字段说明 字段属性
AutoTranID 自增的主键 Int,(PK),NN
TranCode 转帐过程编码 C,4,NN
Ccode 科目号 C,15,(FK)
TranOri 转帐方向(借,贷) C,2
TranProp 转帐性质(转入,转出) C,4
PersonCode 职员编码 References 公司职员表 C,8,(FK)
CusCode 往来客户编码 References 往来客户表 C,12,(FK)
Supplier_Code 往来供应商编码 References 往来供应
商表
C,12,(FK)
DeptCode 部门编码 References 部门表 C,12,(FK)
ItemClassCode 项目类别编码 C,6,(FK)
ItemCode 项目编码 C,15,(FK)
GetCcode 对应科目损益结转 C,15,(FK)
DistriProp 分配比例 Deci,6
Constant 转帐金额 Deci
FormulaString 计算公式 NVC,255
TranClass 转帐类别 C,2,NN
Digest 摘要 NVC,60
FormalaCode 公式编码 C,2,(FK)
银行对帐单表(Cwzz_BankBill)
字段编码 字段说明 字段属性及长度
BankBillID 用于编辑时唯一标识 Int,(PK),NN
Ccode 科目号 References 科目表 C,15,(FK)
BillDate 发生日期(票据) Datetime
Digest 摘要 NC,60
SSCode 结算方式编码 References 结算方式表 C,3,(FK)
BillNo 银行票号 C,8
Jfje 借方金额 Money
Dfje 贷方金额 Money
RecType 记录类型(0-调整前余额 1-对帐单期初
未达 2-录入对帐单)
Int
BCheckFlag 银行核对标志(0-未达帐项 1-已达帐项) Bit,NN
HandWorkFlag 手工对帐标志(0-自动对帐 1-手工对帐) Bit,NN
BDelete 银行帐核销标志(0-未核销 1-已核销) Bit,NN
Balance Money
系统编码方案表:Gy_CodeScheme
见公用表
我的报表:Cwzz_MyReport
字段编码 字段说明 字段属性
I_ID 唯一标识主键 INT,(PK),NN
Czybm 操作员编码 C,3,(FK) ,NN
QueryCode 查询功能编码 C,20,(FK),NN
QueryName 报表名称 NC,20
Value 查询条件值 C,30
现金流量表报表项目:Cwzz_CashFlowItem
字段编码 字段说明 字段属性
CashFlowID 现金流量项目 ID(自动编码,唯一标识) Int,(PK) ,NN
LogicId 现金流量项目逻辑编码 Int,NN
CashFlowCode 现金流量项目查找索引编码 VC,6
CashFlowName 现金流量项目名称 NVc,40,NN
RowNO 行次 VC,3
DataSource 数据来源 NVc,50
DistributeFlag 是否由凭证数据分配得到 Bit,NN
现金流量表数据:Cwzz_CashFlowData(会计分录分配)
字段编码 字段说明 字段属性
CashFlowDataID 编辑时唯一定位标识 Int,(PK),NN
VouchId 凭证唯一关联标识 Int(FK)
Year 年度 Int(PK),NN
Period 会计期间 Int(PK),NN
CashFlowID 现金流量项目唯一标识 Int,NN
Fpje 分配金额 Money
用户自定义函数:cwzz_UserDefineFn
字段编码 字段说明 字段属性
FnAlias 函数别名 NVC(24)(PK),NN
FnName 函数名 VC(12)NN
FnComment 函数说明 Ntext NN
FnFlag 标志 Smallint,NN
视图:
凭证主从表视图:
/*==============================================================*/
/* View: Cwzz_V_AccVouch */
/*==============================================================*/
create view Cwzz_V_AccVouch as
SELECT _AccVouchSub.*, AS year,
AS period,
AS Ddate,
AS VouchClassCode,
AS VouchNo,
AS Doc,
AS Bill,
AS Checker,
AS Book,
AS ErrorFlag,
AS CheckFlag,
AS BookFlag,
AS VouchSource
FROM _AccVouchMain INNER JOIN
_AccVouchSub ON
=
go
科目辅助帐中代码对应中文名称视图:
/*==============================================================*/
/* View: Cwzz_V_AccVouchAss */
/*==============================================================*/
create view Cwzz_V_AccVouchAss as
select , , , , , m.*
from Cwzz_AccSumAssi m
LEFT OUTER JOIN
Cwzz_Item n ON = AND =
LEFT OUTER JOIN
Cwzz_ItemClass r ON =
LEFT OUTER JOIN
Gy_Person o ON =
LEFT OUTER JOIN
Gy_Customer p ON =
LEFT OUTER JOIN
Gy_Department q ON =
go
项目主从表视图:
/*==============================================================*/
/* View: Cwzz_V_Item */
/*==============================================================*/
create view _V_Item as
SELECT , , ,
, , ,
, , ,
FROM Cwzz_Item LEFT OUTER JOIN
Cwzz_ItemClass ON =
go
凭证临时主从表视图:
/*==============================================================*/
/* View: Cwzz_V_AccVouchTemp */
/*==============================================================*/
create view Cwzz_V_AccVouchTemp as
SELECT _AccVouchSubTemp.*,
AS VouchSource,
AS OperationNo,
AS VouchClassCode,
AS Year,
AS Period,
AS Ddate,
AS VouchNo,
AS Doc,
AS Bill,
AS OperationClass,
AS BillType,
AS BillNum,
AS DeleteFlag
FROM _AccVouchMainTemp INNER JOIN
_AccVouchSubTemp ON
=
go
6 接口设计
外部接口
此处给出新的系统与其他应用系统之间的接口设计内容。
内部接口
此处给出新系统内部系统之间或子系统内部模块之间的接口设计。
7 系统模块详细设计
本章主要描述各子系统中的具体模块的划分及实现方法。
可采用分节说明的方式,如:子系统 X 的 XXX 模块说明;XXX 模块说明要求:编码、模块名、文件名、
简单描述、设计者、设计日期、上层模块、调用模块、输入输出等。模块测试要点(包含提取测试样例的原
则及示例)。
窗体数据各项标识说明:
▼ :参照输入,即使用参照窗体,从数据表动态读取满足条件记录。
↓ :选择输入,即字段有效值固定,在有效值之中选择其一。
√ :不允许为空值。
* :允许输入
*▼ :可以参照输入,也可以手工输入,手工输入的数据必须包含在参照数据之中。
基础信息设置
[实施注意项]:尽量按此顺序设置基础项目
1. 编码方案:先定义各种编码方案,由于采用分级核算的要求,要对以下基础设置编码做出以下约定,即科
目编码方案;客户分类级次;部门编码方案;项目目录编码方案。
2. 币种设置汇率选择及结算方式设置
3. 各辅助核算目录:录入部门目录、个人目录、客户分类、客户目录、供应商分类、供应商目录、项目目
录等等。
4. 会计科目设置:
5. 期初余额:在开始使用总账系统时,应先将各账户的此时的余额和年初到此时的借贷方累计发生额输入
到总账系统中。
6. 辅助核算,还应输入各辅助项目的期初余额。
7. 凭证类别:在开始用计算机录入凭证之前,应在系统中设置凭证类别。如:收款凭证,付款凭证,转账
凭证。凭证类别可根据需要进行设置。
8. 常用摘要设置
9. 多栏帐栏目定义
双击设置,如果有查询条件,首先出现查询条件窗体,再出现列表视图,如果无查询条件,则首先出现
列表视图按增加,修改或双击列表视图中的记录则显示单张视图,进行增加,修改
会计科目设置
【模块名称及软件标识项】
模块名称:会计科目设置
软件标识项:Cwzz_kjkmsz
【模块功能说明】
本功能完成对会计科目的设立和管理,用户可以根据业务的需要方便地增加、插入、修改、查询、打印
会计科目。
【模块的界面设计】
基本档案模式
列表窗体:
会计科目设置—列表视图
增加 修改 删除
类型 级次 科目编码 助记码 科目名称 外 币
名称
计 量
单位
科 目
性质
辅助核算 帐 页
格式
余 额
方向
是否
停用
单张视图:
会计科目设置—单张视图
增加 修改 删除
科目编码:√:不允许为空值
科目名称:√:不允许为空值
科目类型:↓
科目性质:↓
帐页格式:↓
助记码:*
□外币核算
核算币种:*▼
□数量核算
计量单位:*
□汇总打印
汇总科目:↓
□停用
余额方向:
○借方
○贷方
辅助核算:
□客户往来
□供应商往来
□部门
□个人往来
□项目核算:
项目类别:*▼
□日记帐
□现金及现金等价物
保存 取消
【各栏目说明及有效性】
级次:即科目级次,以数字 1、2、3、4、5、6 表示,数字即代表科目级次,如“1”代表一级科目,“2”代表二
级科目。级次由系统根据科目编码及编码规则自动计算。
科目编码 ccode:科目编码必须唯一;科目编码必须按其级次的先后次序建立。科目编码只能由数字(0-9)、
英文字母(A-Z 及 a-Z)表示,其他字符禁止使用。
助记码 Asscode:只能由数字(0-9)、英文字母(A-Z 及 a-Z)表示,其他字符禁止使用。
科目名称 Cname:分为科目中文名称和科目英文名称,可以是汉字、英文字母或数字,可以是减号(-)、正
斜杠(\),但不能输入其他字符。
上级科目编码 Parentcode
科目类型 Cclass:行业性质为企业时,科目类型分为:资产、负债、所有者权益、成本、损益。
科目性质 Cproperty:现金,银行,应收,应付,存货,其它
科目级数 Cgrade (程序自动计算)
帐页格式 Accformat:定义该科目在帐簿打印时的默认打印格式。系统提供了金额式、外币金额式、数量金额
式、外币数量式四种帐页格式供选择。
辅助核算:也叫辅助帐类。用于说明本科目是否有其它核算要求,系统除完成一般的总帐、明细帐核算外,
并提供以下几种专项核算功能供用户选用:部门核算,个人往来(各个辅助项目之间无联系)
客户往来核算,供应商往来,项目核算。将辅助核算设在末级科目上。在设置辅助核算时请尽量慎重,因为,
如果您的科目已有数据,而您又对科目的辅助核算进行修改,那么,很可能会造成总帐与辅助帐对帐不平。
外币核算:用于设定该科目核算的是否有外币核算,以及核算的外币名称。
数量核算:用于设定该科目是否有数量核算,以及数量计量单位。计量单位可以是任何汉字或字符,如:公
斤、件 、吨等。
个人核算:对应职员表,职员编码
部门核算:选择部门(应是带有财务标识的部门编码)
其他核算:银行存款科目要设为银行帐(银行对帐使用,录入时需录入发生日期,票号,结算方式)。
余额方向:增加登记在借方的科目,科目性质为借方;增加登记在贷方的科目,科目性质为贷方。一般情况
下,资产类科目的科目性质为借方,负债类科目的科目性质为贷方。
日记帐 DaybookFlag:标识此科目是否为日记帐帐页。
银行对帐启用日期 AccDeadline:
项目核算:最多可支持一个项目核算。
现金或现金等价物:标识此科目是否产生现金流量
停用:被停用的科目在制单时不可以使用。此选项只能在科目修改时进行设置.
是否汇总打印:iifsum 当凭证明细项目多时,可将同一汇总科目统一打印
汇总打印科目:cSumCode
【模块的主要处理】
操作表:科目编码表 Cwzz_AccCode
新增:1.科目编码必须符合编码规则,科目编码必须唯一且其上级科目已经建立
2.科目名称必须唯一
3.如有外币核算,则外币项不能为空
4.如有数量核算,则计量单位不能为空
5.如有项目辅助核算,则项目编码不能为空.
修改:1.科目名称必须唯一
删除:1.不能删除非末级科目
2.不能删除已使用科目
定位:查询输入条件窗口:会计科目编码
刷新:重新将当前记录 reload 一次。
【接口】
接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值和调用方式,
说明与本程序直接关联的数据结构)。
【限制条件】
(说明本模块运行所受到的限制条件)。
凭证类别设置
【模块名称及软件标识项】
模块名称:凭证类别设置
软件标识项:Cwzz_pzlbsz
【模块功能说明】
许多单位为了便于管理或登帐方便,一般对记帐凭证进行分类编制,但各单位的分类方法不尽相同,所以本
系统提供了【凭证分类】功能,用户完全可以按照本单位的需要对凭证进行分类。
【模块的界面设计】
基本档案模式
【界面及说明】
凭证类别编码 凭证类别名称
记录内容如下 :
凭证类别编码 凭证类别名称
现 现金凭证
银 银行凭证
转 转帐凭证
【各栏目说明及有效性】
类别编码*:编码唯一.
类别名称*:名称唯一.
【主要处理】
操作表:凭证类别 Cwzz_VouchClass
新增:新增时代码名称均要唯一.
修改:修改时不允许修改编码,名称要保持唯一
删除:利用数据表建外码的方式来判断编码是否使用,如使用则不能删除.
常用摘要设置
【模块名称及软件标识项】
模块名称:常用摘要设置
软件标识项:Cwzz_cyzysz
【模块功能说明】
在日常填制凭证的过程中,因为业务的重复性发生,经常会有许多摘要完全相同或大部分相同,如果将
这些常用摘要存储起来,在填制会计凭证时可随时调用,必将大大提高业务处理效率。
【模块的界面设计】
基本档案模式
摘要编码 摘要内容
√:不允许为空值 √:不允许为空值
【各栏目说明及有效性】
摘要编码*:编码唯一。(仅允许录入字母和数字)
摘要内容*:内容唯一。
【界面及说明】
网格,打印报表,录入代码:C_cyzysz
【主要处理】
操作表:摘要 Cwzz_Digest
新增:新增时代码内容均要唯一.
修改:修改时不允许修改摘要编码,内容要保持唯一
删除:
结算方式设置
参见公用功能,结算方式表
部门设置
参见公用功能,部门设置表
公司职员设置
参见公用功能,公司职员设置
币种及汇率设置
参见公用功能,币种及汇率设置
客户设置
参见公用功能,客户设置
供应商设置
参见公用功能,供应商设置
项目分类设置
【模块名称及软件标识项】
模块名称:项目分类设置
软件标识项:Cwzz_ Xmflsz
【模块功能说明】
一个单位项目核算的种类可能多种多样,比如说,在建工程、对外投资、技术改造、融资成本、在产品
成本、课题、合同订单……,为此应允许企业定义多个种类的项目核算,因此,可以将具有相同特性的一类
项目定义成一个项目大类。
【模块的界面设计】
基本档案模式
分类编码 分类名称 编码规则 备注
√: √: √: *
【各栏目说明及有效性】
项目分类编码*:必须唯一。(仅允许录入字母和数字)
项目分类名称*:必须唯一。
编码方案:即此项目大类的编码规则
备注:
【主要处理】
新增:新增时代码名称要唯一.
修改:修改时不允许修改编码,名称要唯一.
删除:利用数据表建外码的方式来判断编码是否使用,如使用则不能删除.
目录:调用项目目录定义
刷新:refresh
【界面及说明】
网格,打印报表,录入代码:C_ Xmflsz
项目目录定义
【模块名称及软件标识项】
模块名称:项目目录设置
软件标识项:Cwzz_ Xmmlsz
【模块功能说明】
用来定义详细项目目录,并分类.
【模块的界面设计】
基本档案模式
级次 项目编码 项目名称 是 否 核
算数量
计量单位
√ √ √ * *
【各栏目说明及有效性】
项目编码*:相同项目大类,项目编码必须唯一. (仅允许录入字母和数字)
项目名称*:相同项目大类,项目名称必须唯一。
项目大类编码* :
上级项目编码:自动计算填入
科目级数:自动计算填入
末级标志:
数量核算标志:是否进行数量核算
数量单位:数量核算核算单位(如公斤,吨等)如进行数量核算则不能为空.
【主要处理】
新增:1.新增时相同项目大类,代码名称要唯一.
2.如有数量核算,则计量单位不能为空
3.项目编码一定要符合本项目大类编码规则
修改:1.修改时不允许修改编码, 相同项目大类,名称要唯一.
2. 如有数量核算,则计量单位不能为空
删除:1.利用数据表建外码的方式来判断编码是否使用,如使用则不能删除.
2.非末级项目编码不能删除
【界面及说明】
网格,打印报表,录入代码:C_Xmmlsz
多栏帐栏目定义
【模块名称及软件标识项】
模块名称:多栏帐栏目设置
软件标识项:Cwzz_dlzlmdy
【模块功能说明】
本功能用来定义多栏帐查询内容及格式。
【模块的界面设计】
基本设置模式:
编码 多栏帐名称 核算科目 备注
单击目录按扭:弹出目录网格录入界面。
核算科目 科目名称 栏目名称 方向
【各栏目说明及有效性】
多栏帐分类:
多栏帐编码:编码唯一,不能为空,只允许是字符和数字。
多栏帐名称:名称唯一,不能为空。
核算科目号:科目必须有效。(用于自动展开编制。)
备注:
核算科目号:核算栏目对应的科目编码。
科目名称:形成多栏帐标题的栏目名称。
栏目名称:形成多栏帐标题的栏目名称。
分析方向:(借,贷)
【主要处理】
操作表:主表=多栏帐设置 Cwzz_AccMultiMain
从表=多栏帐栏目设置 Cwzz_AccMultiItem
新增:新增时代码名称要唯一.同一多栏帐栏目名称及核算科目号要唯一.
修改:修改时不允许修改编码, 同一多栏帐栏目名称及核算科目号要唯一
删除:
【界面及说明】
科目期初余额录入
【模块名称及软件标识项】
模块名称:科目期初余额录入
软件标识项:Cwzz_kmqcyelr
【模块功能说明】
本功能用来期初建帐时录入所有科目及其所有辅助核算项目的期初余额及其累计发生额,并对录入期初
余额进行试算平衡.
如果是第一次使用帐务处理系统,必须使用此功能输入科目余额。如果系统中已有上年的数据,在使用
“结转上年余额”后,上年各帐户余额将自动结转到本年。
【模块的界面设计】
科目期初余额录入:
本币金额科目编码 科目名称 币别 计量单位 方向
年初余额 累计借方 累计贷方 期初余额
年初数量 年初外币
年初数量 累计借方数量 累 计 贷
方数量
期初数量 年初外币 累 计 借 方
外币
累 计 贷 方
外币
期初外币
功能按扭:辅助
科目辅助核算期初余额录入:
客户辅助核算:
本币金额客户 方向
年初余额 累计借方 累计贷方 期初余额
外币金额
年初外币 累计借方外币 累计贷方外币 期初外币
供应商辅助核算:
本币金额项目编码 方向
年初余额 累计借方 累计贷方 期初余额
外币金额
年初外币 累计借方外币 累计贷方外币 期初外币
个人辅助核算:
本币金额项目编码 方向
年初余额 累计借方 累计贷方 期初余额
项目辅助核算:
项目金额项目编码 项目单位 方向
年初余额 累计借方 累计贷方 期初余额
项目数量
年初数量 累计借方数量 累计贷方数量 期初数量
部门辅助核算:
本币金额部门 方向
年初余额 累计借方 累计贷方 期初余额
【各栏目说明及有效性】
录入条件:对本年度第 1 会计期间数据操作。
录入结果:
科目编码 科目名称 外币/计量单位 方向 年初余额 借方累计 贷方累计 方向 期末余额
将非末级科目,末级科目,辅助核算项目按不同的颜色显示
如果科目有辅助核算则需录入其辅助核算项目明细的相应数据并写入科目辅助总帐中。
【主要处理】
操作表:科目余额表 Cwzz_AccSum
将录入金额保存在科目总帐表中,辅助帐信息保存在辅助帐表中。
以下为期初余额从应收应付客户供应商辅助核算数据导入,仅供实现时参考
辅助帐导入:
从应收,应付系统导入对应科目的借贷方累计发生额,科目余额。
对应应收,应付:从表 RP_AccSum 中
RpFlag=Ar 应收
Pscode=客户编码
ForeignCunCode=外币编码
其余对应金额字段与总帐相同
对应财务应收中应收科目名称:
RpFlag=Ap 应付
Pscode=供应商编码
ForeignCunCode=外币编码
其余对应金额字段与总帐相同
对应财务应付中应付科目名称:
科目余额界面:
生成期初凭证:
以录入的各科目=凭证借贷方科目
借贷方累计发生额=凭证的借贷方发生额
摘要为期初录入
日期为建帐前一天。
其余项为默认值有辅助项目的科目取辅助帐中的辅助项名称
过程:
将对应内容存贮在凭证临时表中
确认无误后,将该凭证保存在正式凭证中
将期初余额录入的数据作为一张较大的凭证,假设从年初到期初建帐之时间段内发生的业务,使用总帐
与明细帐内容相符。
【界面及说明】
[实施方案:]
录入期初余额,发生额方式:只是存在建帐时总帐和明细帐不符的问题。如统计查询时不包括期初建帐
月时可忽略此问题。
如采用只录入年初余额,录入累计发生额后通过程序制作虚拟凭证,结帐生成发生额和余额的方式,有
下列几点注意:
对银行对帐中企业已收、已付而银行未收未付的明细记录,另记录在企业日记帐期初表中,为供对帐使
用,如采用制作虚拟凭证方式应考虑对帐的起始日期为建帐日期。
将录入的发生额做为两个记录记入凭证表中,并做上记帐标记。摘要写成期初录入。
记帐凭证处理
填制凭证
【模块名称及软件标识项】
模块名称:填制凭证
软件标识项:Cwzz_ jzpzcl
【模块功能说明】
记帐凭证是登记帐簿的依据,在实行计算机处理帐务后,电子帐簿的准确与完整完全依赖于记帐凭证,
因而使用者要确保记帐凭证输入的准确完整。
此功能模块主要完成凭证录入、修改、删除、查询、打印等。
【界面及说明】
填制凭证
新增 修改 删除 增行 删行 保存 放弃 查询 现金 选项 帮助 退出
记 帐 凭 证 当前记录(第 行)
会计期间:
类别字号: *▼ 字 * 制单日期: 附单据数:*
摘要 科目编码 科目名称 借方金额 贷方金额
*
备注
会计主管: 记帐: 出纳: 审核: 制单:
1.凭证录入
网格,打印报表,录入代码:C_jzpzcl
2.凭证辅助核算项目录入窗体入代码:C_Ass
3.填制凭证选项
□科目数量核算则数量不能为零
□删除会计分录是否提示
□打印凭证是否输出科目编码
□审核凭证时是否自动跳到下张
□凭证保存后立刻分配现金流量
□汇总打印
确定 取消
【各栏目说明及有效性】
会计年度:#
会计期间:#
制单日期:默认当前
凭证类别:
凭证号:
摘要:
科目号:
借方金额:√(见主要处理)
贷方金额:√(见主要处理)
借方数量:√(见主要处理)
贷方数量:√(见主要处理)
外币编码:√(见主要处理)
记帐汇率:√(见主要处理)
外币借方金额:√(见主要处理)
外币贷方金额:√(见主要处理)
附件单据数:限制长度为 4 位整数
制单人#:当前操作员
审核人#:√
记帐人#:√
审核标志#:标识此凭证是否已审核
记帐标志#:标识此凭证是否已作记帐处理
发生日期:银行票据发生日期(不能设默认值为"")
结算方式:√(见主要处理)
银行票号:√(见主要处理)
职员编号:√(见主要处理)
往来单位编号:√(见主要处理)
部门编号:√(见主要处理)
项目编号:√(见主要处理)
成本项目编码:√(见主要处理)(弹出成本子项目帮助)
成本项目借方数量:√(见主要处理)
成本项目贷方数量:√(见主要处理)
经办人: √(银行科目,往来单位核算)
【主要处理】
打印页面设置,预览,打印 增行,删行,新增,修改,删除,保存,恢复
最新余额 凭证选项 首张 上张,下张,末张 帮助 退出
一.新增,修改
1. 凭证摘要:如用户输入常用摘要编码则自动调入摘要内容,否则用户输入则为摘
要内容,如果用户输入空格则自动调入最后一条凭证分录的摘要内容供
用户编辑 √
2.会计科目:用户必须输入正确的科目编码,且科目编码应为末级,非停用科目
如录入正确则显示相应科目名称,如果此科目有辅助核算项目,则调入
辅助核算项目录入窗体(PZ_FrmAss),并根据辅助核算项目多少自动调
整录入窗体大小,核算项目个数及位置.
核算项目包括:
1.银行帐科目 (1-结算方式编码 2-结算方式名称 3-票号 4-发生日期)
可以为空 但结算方式编码如录入则应有效。√
2.数量核算 (5-数量 6-单价 7-计量单位)(数量可以为零,冲红票使用)
如用户录入数量及单价均不为零则自动填入金额,金额的填写方向
要根据借贷方金额而定,如借方金额不为零则回写借方,如贷方金额
不为零则回写贷方,均为零则填入贷方(因为销售收入填贷方)√
3.外币核算 (8-外币编码 9-外币名称 10-外币金额 11-汇率)外币金额可以为零
或为空,如外币金额和汇率均不为零则自动填入本币金额如有误差则给出相应提示√
4.部门核算 (12-部门编码 13-部门名称) 不能为空且有效 √
5.客户核算 (14-客户编码 15-单位名称) 不能为空且有效 √
5.供应商核算 (14-供应商编码 15-单位名称) 不能为空且有效 √
6.个人往来 (16-职员编码 17-职员名称)不能为空且有效 √
7.项目核算 (18-项目大类编码 19-项目大类名称 20-项目编码 21-项目名称
22-项目数量 23-项目计量单位)核算项目不能为空,如项目进行数
量核算则项目数量不能为零 √
8.经办人 (24-经办人)
当光标切换网格行时,在备注栏显示相应辅助信息。
3. 借贷金额:用户按空格并且当前网格金额为零时则交换凭证分录借贷方内容√
用户按"="且当前行金额为均零时则自动计算借贷方差额填写录入文
本框√
借贷金额录入规则必须为金额型,且借贷方不能同时为零或同时不为零
随时根据金额变化计算借贷方合计。√
5. 单据存盘时完整性检查:
1.凭证类别不能为空 且有效√
2.凭证号不能为零,且凭证类别+凭证号不能重复
如果在此号之前出现缺号,提示空号。
3.用户所选会计期间必须为非结帐会计期间,制单日期
必须合法,且制单日期必须在用户所选会计期间范围内√
4.各会计分录检查:
1.摘要不能为空√
2.科目不能为空且有效,如果科目有辅助核算则相应
核算项部门,往来单位,核算项目,个人不能为空且有效
3.借贷双方金额不能同时为零或同时不为零√
5.凭证借贷合计平衡。
6.存盘时如果当前凭证为新增则判断当前凭证号是否重复,如重复则取当前
凭证号最大值.
7.对于客户往来和供应商往来要自动回填其常用应收帐(客户+借方),预收帐(客户+贷方),应付
帐(供应商+贷方),预付帐(供应商+借方)科目,以达到智能生成凭证的目的。
7.存盘完毕,给出相应提示.
凭证修改:注意如果属现金流量科目应修改现金流量数据表。
查询凭证
【模块名称及软件标识项】
模块名称:查询凭证
软件标识项:Cwzz_ jzpzcx
【模块功能说明】
本功能可按各种组合过滤条件对记帐凭证查询,并进行列表显示,同时可以联查凭证。
【界面及说明】
网格,打印报表,录入代码:C_jzpzcx
查询条件 1
凭证查询条件
基本条件
凭证范围↓
凭证类别↓
会计期间 ↓---↓(以月为单位)
凭证号 *---*
科目编码*▼
制单人*▼
审核人*▼
记帐人*▼
凭证来源↓
审核状态:
○全部
○未审核
○已审核
□有错凭证
□每张凭证是否输出合计 全清 确定 取消
查询条件 2:
凭证查询条件
辅助条件:
摘要 *
金额 *---*
数量 *---*
外币 *---*
币种名称:↓
个人:*▼
部门:*▼
往来客户:*▼
供应商:*▼
项目大类:↓ 项目:*▼
结算方式:↓ 票号:*
□每张凭证是否输出合计 全清 确定 取消
查询结果:
日期 凭证字号 摘要 科目编码 科目名称 借方金额 贷方金额 制单 审核 记帐 凭证来源
【各栏目说明及有效性】
基本条件
凭证范围:未记帐凭证、已记帐凭证、全部。(条件选择)
凭证类别↓:若按凭证类别查询时可选择需要查询的凭证类别。类别为空, 则查
询所有的类别。
会计期间↓:确定要查询哪个会计期间的记帐凭证。(当前年度+01-12)
凭证号(范围):当凭证类别指定时,可输入要汇总的起止凭证号。应由小到大
科目编码:凭证包含此科目编码即可(Like)
制单人:↓
审核人:↓
记帐人:↓
辅助条件
凭证摘要:(like)
发生金额范围:(金额型)
发生数量范围:(数量型)
发生外币范围: (金额型)
外币名称:↓
个人:
部门:
往来单位:
项目大类:↓
项目:
结算方式:↓
票号:
结果窗体上:加提示查询到的的凭证数量
【主要处理】
1.根据用户输入条件,将凭证明细帐数据表(Cwzz_AccVouch)中所有符合查询条件凭证数据筛选出来
写入网格,同时根据用户选择是否添加合计数据。
2. 新增:调入记帐凭证处理窗体,同时置为填制凭证状态
3. 用户双击网格或单击工具条凭证按钮则调入记帐凭证处理窗体并显示当前凭证详细信息,同时置为查询
凭证状态。
4. 删除:先判断当前用户选中凭证是否审核或记帐,如已审核或记帐则提示不能删除。
5. 审核: 调入记帐凭证处理窗体,同时置为审核凭证状态.功能包括:审核、弃审、标错、全部审核、全部放
弃。其中应注意:标错凭证不能审核通过、已审核凭证不能标错,已记帐凭证不能弃审,已审核凭证不
需再审核,未审核凭证不需要弃审。
6. 审核时加条件:录入人和审核人不能为同一人
凭证汇总
【模块名称及软件标识项】
模块名称:凭证汇总
软件标识项:Cwzz_ jzpzhz
【模块功能说明】
本功能可按条件对记帐凭证进行汇总并生成一张凭证汇总表。
【模块的界面设计】
查询条件:
凭证范围:↓
凭证类别:↓
会计期间:↓
凭证号: *----*
科目汇总级次 1 级--*
确定 取消
【各栏目说明及有效性】
凭证汇总范围:未记帐凭证、已记帐凭证、全部。
会计期间↓:确定要汇总哪个会计月度的记帐凭证。(当前年度+01-12)
凭证类别↓:若按凭证类别查询时可选择需要汇总的凭证类别。类别为空, 则汇
总所有的类别。
凭证号:当凭证类别指定时,可输入要汇总的起止凭证号。
科目级次:指科目汇总表的汇总级次。
结果窗体:
金额合计 外币合计 数量合计科目编码 科目名称 外币名称 计量单位
借方 贷方 借方 贷方 借方 贷方
合计
【主要处理】
根据用户输入条件,将凭证明细帐数据表(Cwzz_Accvouch)中所有符合查询条件凭证按科目将相应金额
进行汇总,并按科目号排序。
在网格中完成对上级科目的查找累加(包括分类累加及总合计)过程,然后按照科目类别+科目号将网格排
序即可
记帐
记帐处理
【模块名称及软件标识项】
模块名称:记帐处理
软件标识项:Cwzz_ jzcl
【模块功能说明】
记帐凭证经审核签字后,即可用来登记总帐和明细帐以及辅助核算总帐等。本功能可以选择任意一张当
前记帐月已记帐但未审核凭证参与记帐。
【模块的界面设计】
网格修改模式
制单日期 凭证字号 借方合计 贷方合计 制单人 审核人
【各栏目说明及有效性】
类别:系统隐藏
凭证号:系统隐藏
选中:
制单日期:
凭证字号
借方合计:
贷方合计:
制单人:
审核人:
【主要处理】
1.将当前会计期间已审核但未记帐凭证筛选出来.然后设置网格行数为记录条 数,将凭证按凭证类别+凭
证号分类汇总显示
2. 在数据行,用户连击鼠标时,如果为选中则去掉选中标记√,如非选中则加入
选中标记,空格为切换选中网格区域选中标记,回车键加入选中标记.
3 记帐: (一张一张凭证进行)
计算用户选择记帐凭证张数,如果用户为选中任何凭证则提示用户先选择记帐凭证,设置进度状态条
值,,将选中记帐凭证的记帐标记写"1",登记记帐人
将用户选中凭证从 Cwzz_AccVouch 中筛选出来,然后在科目帐(Cwzz_AccSum)中查找当前会计期间
+科目数据,如果存在则分别累加金额,数量,外币数据,同时分别计算期末余额,同时更新其他会计期间
数据,如不存在则插入数据.然后同样的道理分别记录科目辅助核算项目数据(包括部门,个人,往来单
位,项目),一张凭证完毕则修改进度条状态值
提示信息:共选中凭证数量,已完成记帐数量及百分比数。
恢复记帐
【模块名称及软件标识项】
模块名称:恢复记帐
软件标识项:Cwzz_ hfjz
【模块功能说明】
本功能可以将任意当前会计期间中记帐凭证进行恢复记帐以加强系统的容错功能。本功能可以看作是凭
证记帐过程的逆过程.
【模块的界面设计】
条件窗体:凭证查询过滤(凭证查询的主要项目,时间段提供当前月,默认空为选择所有)
制单日期 凭证字号 借方金额合计 贷方金额合计 制单人 记帐人
网格修改模式
【各栏目说明及有效性】
类别:隐藏
凭证号:隐藏
选中:
制单日期:
凭证字号
借方金额:
贷方金额:
制单人:
记帐人:
【主要处理】
显示操作的凭证的数量
等同于记帐处理的逆过程
【界面及说明】
网格,打印报表,录入代码:C_hfjz
提示信息:共选中凭证数量,已完成记帐数量及百分比数。
银行对帐
主要功能:完成企业银行日记帐与银行发生业务(银行对帐单)的核对工作。
Forexample:
某公司 6 月 1 日启用 10201 此科目银行对帐系统,此时应该将截止 5 月 31 日银行帐对帐完毕,假设对帐
结果如下:
企业帐面余额 50000 银行对帐单余额 60000
加:银行已收企业未收 90000 加:企业已收银行未收 100000
减:银行已付企业未付 10000 减:企业已付银行未付 30000
调整后余额 130000 调整后余额 130000
企业未达帐项 银行未达帐项
日期 摘要 未收 未付 日期 摘要 未收 未付
1 50000 1 100000
2 10000 2 30000
3 40000
银行对帐期初
【模块名称及软件标识项】
模块名称:银行对帐期初
软件标识项:Cwzz_ YhdzQc
【模块功能说明】
录入日记帐调整前余额,银行帐调整前余额,企业未达帐项,银行未达帐项,并设置科目对帐启用
日期(启用日期应为使用银行对帐功能前最近一次手工对帐的截止日期)。(注:日记帐调整前余额方向默
认为借方,银行帐调整前余额为默认为贷方)。
【模块的界面设计】
银行对帐期初录入:
单位日记帐 银行对帐单
调整前余额:* 调整前余额:*
银行已收企业未收: 企业已收银行未收:
银行已付企业未付: 企业已付银行未付:
调整后余额: 调整后余额:
对帐单未达 日记帐未达
【各栏目说明及有效性】
单位日记帐调整前余额:调整前企业帐的银行存款日记帐的帐面金额
银行已收企业未收: 银行已记录但企业未记录的收款记录
银行已付企业未付:银行已记录但企业未记录的付款记录
单位日记帐调整后余额:=单位日记帐调整前余额+银行已收企业未收-银行已付企业未付
银行对帐单调整前余额:调整前企业记录的对帐单的帐面金额
企业已收银行未收: 企业已记录但银行未记录的收款记录
企业已付银行未付:企业已记录但银行未记录的付款记录
银行对帐单调整后余额:=银行对帐单调整前余额+企业已收银行未收-企业已付银行未付
【主要处理】
操作表:Cwzz_RjzNotCheck,Cwzz_BankBill
1.将日记帐调整前余额写入日记帐期初调整表(Cwzz_RjzNotCheck)借方金额,设置记录类型为调整前余
额(RecType=0)
2. 将银行帐期初余额写入银行对帐单表(Cwzz_BankBill)金额,设置记录类型为调整前余额(RecType=0)
3.将企业发生银行未达帐项表录入日记帐期初表(Cwzz_RjzNotCheck),设置记录类型为期初未达帐
(RecType=1)
4.将银行发生企业未达帐项录入银行对帐单表(Cwzz_BankBill), 设置记录类型为期初未达帐(RecType=1)
6.企业调整后余额=企业期初余额+企业未达帐(+贷-借)
7.银行调整后余额=银行期初余额+银行未达帐(+贷-借)
8.对帐启用日期写入会计科目表中相应银行科目记录中
系统将从科目设置表中导入设置好的设置为银行科目的明细科目。Cproperty=’银行’
6.如果已录入对帐单那么启用日期不能进行修改。
银行未达帐项
【模块名称及软件标识项】
模块名称:银行未达帐项
软件标识项:Cwzz_yhdzqc
【模块功能说明】
在此录入启用日期之前的银行未达帐项。
【模块的界面设计】
银行期初未达:Cwzz_BankBill
增行 删行
日期 结算方式 票号 借方金额 贷方金额 摘要
* * * * * *
网格,打印报表,录入代码: Cwzz_yhdzqc
操作表:Cwzz_BankBill
【各栏目说明及有效性】
日期:输入小于启用日期的时间。
结算方式:选择结算方式,显示它的名称。
票号:所涉及的票据号码
借方金额:金额型
贷方金额:金额型
摘要:
【主要处理】
1、列出表中(Cwzz_BankBill) (RecType=1)的记录,颜色为&H00E9FC61&表示已勾对或已核销的记录不
能进行修改或删除。
2、保存时,将记录写入(Cwzz_BankBill)中,并且 (RecType=1)表示未达。
单位未达帐项
【模块名称及软件标识项】
模块名称:单位未达帐项
软件标识项:cwzz_dwdzqc
【模块功能说明】
在此录入启用日期之前的单位帐项。
【模块的界面设计】
单位期初未达:Cwzz_RjznotCheck
增行 删行
凭证日期 凭证类别 凭证号 结算方式 票号 借方金额 贷方金额 票据日期 摘要
* * * * * * * * *
【各栏目说明及有效性】
凭证日期:已记录的凭证日期
凭证类别:选择录入
凭证号:已记录一方的凭证号
结算方式:此记录的结算方式
票号:票据号码
借方金额:金额型
贷方金额:金额型
票据日期:日期型
摘要:帮助录入
【主要处理】
1、列出表中(Cwzz_RjzNotCheck) (RecType=1)的记录,颜色为&H00E9FC61&表示已勾对或已核销的记录
不能进行修改或删除。
2、保存时,将记录写入(Cwzz_RjzNotCheck l)中,并且 (RecType=1)表示未达。
【界面及说明】
网格,打印报表,录入代码: Cwzz_dwdzqc
操作表:Cwzz_RjzNotCheck
银行对帐单
【模块名称及软件标识项】
模块名称:银行对帐单
软件标识项:Cwzz_ Yhdzd
【模块功能说明】
本功能用于平时录入银行对帐单。选择本功能后系统要求用户指定帐户(银行科目),然后用户即可
录入本帐户下的银行对帐单。
【模块的界面设计】
网格录入模式
银行对帐单:Cwzz_BankBill
增行 删行
显示记录数:
日期 结算方式 票号 借方金额 贷方金额 余额 摘要
* * * * * *
提示信息:会计科目,会计期间,调整前余额
【各栏目说明及有效性】
凭证日期:已记录的凭证日期
结算方式:此记录的结算方式
票号:票据号码
借方金额:金额型
贷方金额:金额型
余额:记录中的实时的记录金额
票据日期:日期型
摘要:帮助录入
【主要处理】
1.此时承前余额(包括已核销对帐单)=期初调整前余额(RecType=0)+银行帐表中已核销录入对帐单
(RecType=2)
2.银行对帐单录入换行时,及时进行数据回写,回写依据为 I_id 记录唯一标识.并将网格按日期排序,并重
新计算各记录余额.
3.已核对银行帐用不同颜色显示,并不可进行编辑.
4.调整前余额=最新的银行帐余额=期初余额(RecType=0)+所有对帐单发生额(+贷-借)提供条件过滤功
能.
【界面及说明】
网格,打印报表,录入代码:C_Yhdzd
银行对帐单查询
【模块名称及软件标识项】
模块名称:银行对帐单查询
软件标识项:Cwzz_yhdzdcx
【模块功能说明】
本模块主要用于所录入的银行对帐单。
【模块的界面设计】
银行对帐单:Cwzz_BankBill
增行 删行
显示记录数:
日期 结算方式 票号 借方金额 贷方金额 余额 摘要
* * * * * *
截止日期:
结算方式: 票号:
金额:
方向:
取消过滤: 确定 取消
【各栏目说明及有效性】
1、银行对帐单查询主窗体
日期:发生日期(票据) Datetime
结算方式:结算方式编码 References 结算方式表
票号:银行票号 C,8
借方金额:Money
贷方金额:Money
余额:Money
摘要:NC,60
2、银行对帐单查询-查询窗体
截止日期:查询日期
结算方式:结算方式编码 References 结算方式表
票号:银行票号 C,8
方向:借或贷
金额:Money
取消过滤:
【主要处理】
1、可按条件过滤对帐单供用户查询(但只是将不符合条件记录网格隐藏)
【界面及说明】
网格,打印报表,录入代码:Cwzz_yhdzdcx
银行对帐
【模块名称及软件标识项】
模块名称:银行对帐
软件标识项:Cwzz_ Yhzddz
【模块功能说明】
自动对帐是计算机根据对帐依据自动进行核对、勾销,对帐依据由用户根据需要选择,方向、金额
相同是必选条件,其他可选条件为票号相同、结算方式相同、日期在多少天之内。对于已核对上的银行
业务,系统将自动在银行存款日记帐和银行对帐单双方写上两清标志.
【模块的界面设计】
银行对帐单:Cwzz_BankBill
对帐 取消 过滤 对照 检查 核销
凭证日期 票据日期 结算方式 票号 方向 金额 两清 凭证号数 摘要
单位日记帐:Cwzz_RjznotCheck
对帐 取消 过滤 对照 检查 核销
日期 结算方式 票号 方向 余额 两清
【各栏目说明及有效性】
1. 对帐依据: 方向、金额相同是必选条件 票号相同、结算方式相同、日期在多少天之内.
【主要处理】
1.自动按对帐条件进行自动对帐.对于已核对记录分别写入两清标识 BcheckFlag=1
2.列出所有银行未过帐(cwzz_bankbill),列出所有单位启用日期后(Cwzz_RjzNotCheck)和列出所有单位期
初未达帐项(cwzz_viewaccvouch)
3.如果单位未达项金额相等,方向相反也可以进行核销。
4.
【界面及说明】
录入代码:C_Yhzddz
银行余额调节表
【模块名称及软件标识项】
模块名称:银行余额调节表
软件标识项:Cwzz_ Yhyetjb
【模块功能说明】
用户在对银行帐进行两清勾对后, 便可调用此功能查询打印《银行存款余额调节表》, 以检查对
帐是否正确。进入此项操作,屏幕显示所有银行科目的帐面余额及调整余额。同时可以查看该银行帐户
的银行存款余额调节表。
【模块的界面设计】
余额调节表:Cwzz_RjzNotCheck, Cwzz_BankBill
银行科目 银行帐户 单位帐
面余额
对帐单
帐面余额
调整后存
款余额
调整后单
位余额
平衡否
* * * * * *
单位日记帐 银行对帐单
调整前余额:* 调整前余额:*
银行已收企业未收: 企业已收银行未收:
银行已付企业未付: 企业已付银行未付:
调整后余额: 调整后余额:
对帐单未达 日记帐未达
【各栏目说明及有效性】
查询结果:科目编码,科目名称,对帐截止日期,日记帐帐面余额,对帐单帐面余额,调整后余额。
【主要处理】
1.筛选所有银行末级科目及其对帐截止日期。
2.日记帐调整前余额=日记帐期初余额+(>=启用日期<=对帐截止日期范围内明细帐借方金额合计)-(>=
启用日期<=对帐截止日期范围内明细帐贷方金额合计)
3.对帐单调整前余额=银行帐期初余额+(<=对帐截止日期录入对帐单贷方金额合计)- (<=对帐截止日期
录入对帐单借方金额合计)
4.分别计算日记帐和银行帐调整后余额,如平衡则显示调整后余额,如不平衡则显示“不平衡“。
日记帐调整后余额=日记帐帐面余额+银行对帐单表中未标记为未对上帐的(贷方发生额合计-借方发
生额合计)(rectype<>0 and bcheckflag=0)
银行帐调整后余额=银行帐帐面余额+日记帐期初未达帐表中未标记为未对上帐的(借方发生额合计-
贷方发生额合计)(rectype<>0 and bcheckflag=0)
【界面及说明】
网格,打印报表,录入代码: C_Yhyetjb
双击行显示银行余额调节表:
银行余额调节表:
查询银行勾对情况
【模块名称及软件标识项】
模块名称:查询银行勾对情况
软件标识项:Cwzz_yhcxgd,Cwzz_yhcxgd1
【模块功能说明】
用于查询单位日记帐及银行对帐单的对帐的未达帐项。
【模块的界面设计】
银行对帐单:Cwzz_BankBill
日期 结算方式 票号 借方金额 贷方金额 两清标志
单位日记帐:Cwzz_RjzNotCheck
凭证日期 票据日期 结算方式 票号 借方金额 贷方金额 两清 凭证号数 摘要
* * * * * *
【各栏目说明及有效性】
查询条件:
银行科目:↓所有银行末级科目
选项组:全部显示,已达帐,未达帐
查询结果:
银行对帐单:日期 结算方式 票号 借方金额 贷方金额 两清标志
单位日记帐:凭证日期 凭证字号 摘要 票据日期 票号 借方金额 贷方金
额 两清标志
【主要处理】
1. 将已勾对联帐项变色显示。
2. 自动对帐与手工对帐使用不同的两清标志。
【界面及说明】
网格,打印报表,录入代码: Cwzz_yhcxgd,Cwzz_yhcxgd1
核销银行帐
【模块名称及软件标识项】
模块名称:核销银行帐
软件标识项:Cwzz_hxyhz
【模块功能说明】
因为随着系统启用时间的推移,已达帐项越来越多,查询录入均不方便,所以需要核销一部分数据,
这正是此功能模块的作用。
【模块的界面设计】
银行科目:
确定 取消
【各栏目说明及有效性】
银行科目:
【主要处理】
1.事先判断此银行科目上次对帐是否平衡,如不平衡则不能核销。
2.将单位日记帐,银行对帐单中所有已已勾对的未达帐项写入核销标识(Bdelete=1)
【界面及说明】
帐簿查询
帐簿打印时加上四个参数:不同帐页不同格式。
总分类帐
【模块名称及软件标识项】
模块名称:总分类帐
软件标识项:Cwzz_zflz
【模块功能说明】
总帐查询不但可以查询各总帐科目的年初余额、各月发生额合计和月末余额,而且还可查询所有二
至六级明细科目的年初余额、各月发生额合计和月末余额。且支持包含未记帐凭证查询。支持联查明细
帐。
【各栏目说明及有效性】
查询条件:
会计期间范围↓:例 会计期间由小到大
科目范围:例 101-501,科目如录入则必须有效,且科目应由小到大
科目类型↓
科目级次:1-6 科目级次应由小到大
是否包含未记帐凭证:
科目范围:*▼——*▼
科目级次*——*
□仅显示明细科目
□是否包含未记帐凭证
确定 取消 我的报表
▼ :参照输入,即使用参照窗体,从数据表动态读取满足条件记录。
↓ :选择输入,即字段有效值固定,在有效值之中选择其一。
√:不允许为空值
* :允许输入
*▼ :可以参照输入,也可以手工输入,手工输入的数据必须包含在参照数据之中。
查询结果: (分四种帐页格式)将上述科目编码范围显示在结果窗体的显示条件中
金额式:
年
月 日
凭证字号 摘要 借方 贷方 方向 余额
提示信息:科目名称,帐页格式
外币金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
外币 金额 外币 金额
方向
外币 金额
提示信息:科目名称,帐页格式
数量金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 金额 数量 金额
方向
数量 金额
提示信息:科目名称,帐页格式
数量外币式:
2002 年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 外币 金额 数量 外币 金额
方
向 数量 外币 金额
01
01
02
02
提示信息:科目名称,帐页格式
【主要处理】
1.根据查询科目范围填充科目列表框
2.读出上年结转余额(数量,外币,金额)
Sqlstr = "SELECT * From Cwzz_AccSum Where Ccode='" & Str_Ccode & "' And Year=" & Int_Year &
" And Period=1"
3. 读出所有会计期间记账数据
4. 如果包含未记帐凭证查询,则读出本年度所有未记帐凭证各会计期间合计数据.
5.将各会计期间科目合计数据写入网格,同时计算本年累计,余额将其写入网格).
6.用户点击联查明细帐功能时,则调用明细帐查询功能窗体。
【界面及说明】
网格,打印报表,录入代码:C_zflz
科目余额表
【模块名称及软件标识项】
模块名称:科目发生额及余额表
软件标识项:Cwzz_kmyeb
【模块功能说明】
本功能用于查询统计各级科目的本期发生额、累计发生额和余额等。余额表则可输出某月或某几个
月的所有总帐科目或明细科目的期初余额、本期发生额、累计发生额、期末余额。并支持包含未记帐凭
证查询。
【各栏目说明及有效性】
查询条件:
会计期间:↓——↓
科目范围:*▼——*▼
科目类型:↓
科目级次*——*
□是否包含未记帐凭证
□是否显示科目类别合计
□科目各列数据均为零则不显示
确定 取消 我的报表
会计期间范围↓:例 会计期间由小到大
科目范围:例 101-501,科目如录入则必须有效,且科目应由小到大
科目类型↓
科目级次:1-6 科目级次应由小到大
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
期初余额 本期发生 期末余额科目编码 科目名称
借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编
码
科目名
称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
3.筛选所有用户选中查询科目,生成动态集。
4.计算科目期初余额=期初余额+小于起始会计期间未记帐凭证(借方合计-贷方合计),将计算结果分
别写入网格
5.计算科目期间借方(贷方)合计=查询会计期间范围内借方(贷方)合计+查询会计期间范围内所有未记
帐凭证借方(贷方)合计
4. 计算科目累计借方(贷方)发生=查询科目截止会计期间借方(贷方)累计+小于
截止会计期间所有未记帐凭证借方(贷方)累计(相同会计年度)
5. 如果用户选择科目各列数据均为零选项时,则程序在数据计算过程中,如果各
列数据均为零则不显示本行.
6. 如果用户选择按科目类别累计则进行数据累计(但只有在用户查询起始科目
级次为 1 级时有效)
【界面及说明】
网格,打印报表,录入代码:C_kmyeb
明细帐
【模块名称及软件标识项】
模块名称:明细帐
软件标识项:Cwzz_mxzcx
【模块功能说明】
本功能用于查询某科目在某月或某几月的明细帐情况。并且能够进行立体联查凭证及总帐数据。
【各栏目说明及有效性】
查询条件:
会计期间:↓——↓
科目范围:*▼——*▼
□仅显示明细科目
□是否包含未记帐凭证
□查询会计期间期初数据为 0 是否显示
□显示承前/过次页(每页行数依据帐页报
表指定行数)
指定打印正式帐页每页行数*
确定 取消 我的报表
科目范围:例 101-501,科目如录入则必须有效,且科目应由小到大
会计期间范围↓:例 会计期间由小到大
是否包含未记帐凭证:
仅显示明细科目
查询会计期间期初数据如果为零是否显示
显示承前/过次页(每页行数依据帐页报表指定行数)
指定打印正式帐页每页行数
查询结果:
金额式:
日期 凭证字号 摘要 借方 贷方 方向 余额
提示信息:会计科目,会计期间范围,帐页格式
外币金额式:
借方 贷方 期末余额日期 凭证字号 摘要 汇率
外币 金额 外币 金额
方向
外币 汇率 金额
数量金额式:
借方 贷方 期末余额日期 凭证字号 摘要 单价
数量 金额 数量 金额
方向
数量 单价 金额
数量外币式:
借方 贷方 余额日
期
凭证字
号
摘
要
单
价
汇
率 数
量
外
币
金
额
数
量
外
币
金
额
方
向 数
量
单
价
外
币
汇
率
金
额
【主要处理】
1.根据查询科目范围填充科目列表框
2.计算查询科目期初余额(金额,数量,外币),并计算截止查询起始会计期间本年累计数据(注意:截止累
计数据需要减掉本会计期间相应记帐数据),如果包含未记帐凭证则计算小于查询起始会计期间包含科目借贷
方合计并进行累加
3.读取查询会计期间范围内所有符合条件明细帐数据(以年度+会计期间),并写入网格
当会计期间发生变化时,写入本月合计 ,本年累计。未记帐凭证明细记录需要变色
显示。
4.如果用户需要显示承前/过次页则按正式帐页指定行数加入承前/过次行。
【界面及说明】
网格,打印报表,录入代码:C_mxzcx
多栏帐查询
【模块名称及软件标识项】
模块名称:多栏帐查询
软件标识项:Cwzz_dlzcx
【模块功能说明】
本功能用于查询多栏明细帐。
【各栏目说明及有效性】
查询条件:
多栏: ↓
会计期间:例
是否包含未记帐凭证:
查询结果:
借方 贷方日期 凭证字号 摘要 借方 贷方 方向 余额
栏目 1 栏目 2 … 栏目 1 栏目 2 …
【主要处理】
【界面及说明】
网格,打印报表,录入代码:C_dlzcx
日记帐查询
【模块名称及软件标识项】
模块名称:日记帐查询
软件标识项:Cwzz_rjzcx
【模块功能说明】
本功能用于查询科目日记帐。
【各栏目说明及有效性】
查询条件:
科目编码: ↓(仅限于日记帐科目)
会计期间:例
是否包含未记帐凭证:
查询结果:
金额式:
日期 凭证字号 摘要 对方科目 借方 贷方 方向 余额
外币金额式:
借方 贷方 期末余额日期 凭证字号 摘要 汇率
外币 金额 外币 金额
方向
外币 汇率 金额
数量金额式:
借方 贷方 期末余额日期 凭证字号 摘要 单价
数量 金额 数量 金额
方向
数量 单价 金额
数量外币式:
借方 贷方 余额日
期
凭证字
号
摘
要
单
价
汇
率 数
量
外
币
金
额
数
量
外
币
金
额
方
向 数
量
单
价
外
币
汇
率
金
额
部门核算
科目余额表(部门管理)
【模块名称及软件标识项】
模块名称:科目总帐
软件标识项:Cwzz_DeptKmzz
【模块功能说明】
本功能用于查询某部门核算科目(即在【会计科目】中设为部门核算的科目)下各个部门的发生额及
余额汇总情况。
查询条件:
会计科目↓:所有参与部门核算科目填充列表框。
会计期间范围↓:例 会计期间由小到大
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
期初余额 本期发生 期末余额部门编码 部门名称
借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额部门编码 部门名称 方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额部门编码 部门名称 方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额部门编
码
部门名
称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
类同于科目发生额及余额表处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上部门限制。
注意:统计部门金额时不包括个人核算的数据,只是有部门核算的记录
【界面及说明】
网格,打印报表,录入代码,我的报表:C_DeptKmzz
(类同余科目发生额及余额表)
部门总帐(部门管理)
【模块名称及软件标识项】
模块名称:部门总帐
软件标识项:Cwzz_DeptXmzz
【模块功能说明】
本功能用于查询某部门的各费用、收入科目(即在【会计科目】中帐类设为部门核算的科目)的发生额
及余额汇总情况。
查询条件:
部门:*不能为空
会计期间范围↓:例 会计期间由小到大
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
期初余额 本期发生 期末余额科目编码 科目名称
借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编
码
科目名
称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
类同于科目发生额及余额表处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上部门限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_DeptXmzz
(类同余科目发生额及余额表)
三栏式总帐(部门管理)
【模块名称及软件标识项】
模块名称:三栏式总帐
软件标识项:Cwzz_DeptZflz
【模块功能说明】
本功能用于查询某部门下某科目各个月的发生额及余额汇总情况。
查询条件:
会计科目↓:所有参与部门核算科目填充列表框。
部门:*不能为空
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
年
月 日
凭证字号 摘要 借方 贷方 方向 余额
外币金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
外币 金额 外币 金额
方向
外币 金额
提示信息:科目名称,帐页格式
数量金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 金额 数量 金额
方向
数量 金额
提示信息:科目名称,帐页格式
数量外币式:
2002 年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 外币 金额 数量 外币 金额
方
向 数量 外币 金额
01
01
02
02
【主要处理】
类同于科目总分类帐处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上部门限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_DeptZflz
(类同于科目总分类帐)
三栏式明细帐(部门管理)
【模块名称及软件标识项】
模块名称:三栏式明细帐
软件标识项:Cwzz_DeptSlmxz
【模块功能说明】
本功能用于查询某部门下某科目各个月的明细帐。
查询条件:
会计科目↓:所有参与部门核算科目填充列表框。
部门:*不能为空
会计期间范围↓:例 会计期间由小到大
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
日期 凭证字号 摘要 借方 贷方 方向 余额
提示信息:会计科目,会计期间范围,帐页格式
外币金额式:
借方 贷方 期末余额日期 凭证字号 摘要 汇率
外币 金额 外币 金额
方向
外币 汇率 金额
数量金额式:
借方 贷方 期末余额日期 凭证字号 摘要 单价
数量 金额 数量 金额
方向
数量 单价 金额
数量外币式:
借方 贷方 余额日
期
凭证字
号
摘
要
单
价
汇
率 数
量
外
币
金
额
数
量
外
币
金
额
方
向 数
量
单
价
外
币
汇
率
金
额
【主要处理】
类同于科目明细帐处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上部门限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_DeptSlmxz
(类同于科目明细帐)
多栏式明细帐(部门管理)
【模块名称及软件标识项】
模块名称:多栏式明细帐
软件标识项:Cwzz_DeptDlzcx
【模块功能说明】
本功能用于查询部门多栏明细帐。
【各栏目说明及有效性】
查询条件:
多栏: ↓
部门:* 不能为空
会计期间:例
是否包含未记帐凭证:
查询结果:
借方 贷方日期 凭证字号 摘要 借方 贷方 方向 余额
栏目 1 栏目 2 … 栏目 1 栏目 2 …
【主要处理】
类同于多栏帐(帐簿查询)处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上部门限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_DeptDlzcx
个人往来
科目余额表(个人往来)
【模块名称及软件标识项】
模块名称:科目余额表
软件标识项:Cwzz_GrKmyeb
【模块功能说明】
用于查询某个人往来核算科目下所有个人的发生额及余额情况。
查询条件:
会计科目↓:所有参与个人往来核算科目填充列表框。
会计期间范围↓:例 会计期间由小到大
余额范围:查询范围应由小到大,且均为金额型。
统计方向:1.双方余额 2.借方余额 3.贷方余额 三者取其一。
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
金额式:
期初余额 本期发生 期末余额个人编码 个人名称
借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额个人编码 个人名称 方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额个人编码 个人名称 方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额个人编
码
个人名
称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
类同于科目发生额及余额表处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上个人辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_GrKmyeb
(类同余科目发生额及余额表)
个人余额表(个人往来)
【模块名称及软件标识项】
模块名称:个人余额表
软件标识项:Cwzz_GrXmzz
【模块功能说明】
本功能用于查询部门往来个人的各往来科目的发生额及余额情况。
查询条件:
往来个人:*不能为空
会计期间范围↓:例 会计期间由小到大
余额范围:查询范围应由小到大,且均为金额型。
统计方向:1.双方余额 2.借方余额 3.贷方余额 三者取其一。
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
期初余额 本期发生 期末余额科目编码 科目名称
借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编
码
科目名
称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
类同于科目发生额及余额表处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上个人辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_GrXmzz
(类同余科目发生额及余额表)
三栏式总帐(个人往来)
【模块名称及软件标识项】
模块名称:三栏式总帐
软件标识项:Cwzz_GrZflz
【模块功能说明】
本功能用于查询某往来个人下某科目各个月的发生额及余额汇总情况。
查询条件:
会计科目↓:所有参与往来个人核算科目填充列表框。
往来个人:*不能为空
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
年
月 日
凭证字号 摘要 借方 贷方 方向 余额
外币金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
外币 金额 外币 金额
方向
外币 金额
提示信息:科目名称,帐页格式
数量金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 金额 数量 金额
方向
数量 金额
提示信息:科目名称,帐页格式
数量外币式:
2002 年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 外币 金额 数量 外币 金额
方
向 数量 外币 金额
01
01
02
02
【主要处理】
类同于科目总分类帐处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上个人辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_GrZflz
(类同于科目总分类帐)
三栏式明细帐(个人往来)
【模块名称及软件标识项】
模块名称:三栏式明细帐
软件标识项:Cwzz_GrSlmxz
【模块功能说明】
本功能用于查询某科目某个人下各个月的明细帐。
查询条件:
会计科目↓:所有参与往来个人核算科目填充列表框。
往来个人:*不能为空
会计期间范围↓:例 会计期间由小到大
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
日期 凭证字号 摘要 借方 贷方 方向 余额
提示信息:会计科目,会计期间范围,帐页格式
外币金额式:
借方 贷方 期末余额日期 凭证字号 摘要 汇率
外币 金额 外币 金额
方向
外币 汇率 金额
数量金额式:
借方 贷方 期末余额日期 凭证字号 摘要 单价
数量 金额 数量 金额
方向
数量 单价 金额
数量外币式:
借方 贷方 余额日
期
凭证字
号
摘
要
单
价
汇
率 数
量
外
币
金
额
数
量
外
币
金
额
方
向 数
量
单
价
外
币
汇
率
金
额
【主要处理】
类同于科目明细帐处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上个人辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_GrSlmxz
(类同于科目明细帐)
客户往来
科目余额表(客户往来)
【模块名称及软件标识项】
模块名称:科目余额表
软件标识项:Cwzz_CusKmyeb
【模块功能说明】
用于查询某单位往来核算科目下所有单位的发生额及余额情况。
查询条件:
会计科目↓:所有参与单位往来核算科目填充列表框。
会计期间范围↓:例 会计期间由小到大
余额范围:查询范围应由小到大,且均为金额型。
统计方向:1.双方余额 2.借方余额 3.贷方余额 三者取其一。
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
期初余额 本期发生 期末余额客户编码 客户名称
借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额客户编码 客户名称 方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额客户编码 客户名称 方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额客户编
码
客户名
称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
类同于科目发生额及余额表处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上客户辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_CusKmyeb
(类同余科目发生额及余额表)
客户余额表(客户往来)
【模块名称及软件标识项】
模块名称:往来单位余额表
软件标识项:Cwzz_CusXmzz
【模块功能说明】
本功能用于查询部门往来个人的各往来科目的发生额及余额情况。
查询条件:
往来单位:*不能为空
会计期间范围↓:例 会计期间由小到大
余额范围:查询范围应由小到大,且均为金额型。
统计方向:1.双方余额 2.借方余额 3.贷方余额 三者取其一。
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
期初余额 本期发生 期末余额科目编码 科目名称
借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编
码
科目名
称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
类同于科目发生额及余额表处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上客户辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_CusXmzz
(类同余科目发生额及余额表)
三栏式总帐(客户往来)
【模块名称及软件标识项】
模块名称:三栏式总帐
软件标识项:Cwzz_CusZflz
【模块功能说明】
本功能用于查询某往来单位下某科目各个月的发生额及余额汇总情况。
查询条件:
会计科目↓:所有参与往来单位核算科目填充列表框。
往来单位:*不能为空
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
年
月 日
凭证字号 摘要 借方 贷方 方向 余额
外币金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
外币 金额 外币 金额
方向
外币 金额
提示信息:科目名称,帐页格式
数量金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 金额 数量 金额
方向
数量 金额
提示信息:科目名称,帐页格式
数量外币式:
2002 年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 外币 金额 数量 外币 金额
方
向 数量 外币 金额
01
01
02
02
【主要处理】
类同于科目总分类帐处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上客户辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_CusZflz
(类同于科目总分类帐)
三栏式明细帐(客户往来)
【模块名称及软件标识项】
模块名称:三栏式明细帐
软件标识项:Cwzz_CusSlmxz
【模块功能说明】
本功能用于查询某科目某单位下各个月的明细帐。
查询条件:
会计科目↓:所有参与往来单位核算科目填充列表框。
往来单位:*不能为空
会计期间范围↓:例 会计期间由小到大
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
日期 凭证字号 摘要 借方 贷方 方向 余额
提示信息:会计科目,会计期间范围,帐页格式
外币金额式:
借方 贷方 期末余额日期 凭证字号 摘要 汇率
外币 金额 外币 金额
方向
外币 汇率 金额
数量金额式:
借方 贷方 期末余额日期 凭证字号 摘要 单价
数量 金额 数量 金额
方向
数量 单价 金额
数量外币式:
借方 贷方 余额日
期
凭证字
号
摘
要
单
价
汇
率 数
量
外
币
金
额
数
量
外
币
金
额
方
向 数
量
单
价
外
币
汇
率
金
额
【主要处理】
类同于科目明细帐处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上客户辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_CusSlmxz
(类同于科目明细帐)
供应商往来
科目余额表(供应商往来)
【模块名称及软件标识项】
模块名称:科目余额表
软件标识项:Cwzz_CusKmyeb
【模块功能说明】
用于查询某单位往来核算科目下所有单位的发生额及余额情况。
查询条件:
会计科目↓:所有参与单位往来核算科目填充列表框。
会计期间范围↓:例 会计期间由小到大
余额范围:查询范围应由小到大,且均为金额型。
统计方向:1.双方余额 2.借方余额 3.贷方余额 三者取其一。
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
期初余额 本期发生 期末余额供应商编
码
供应商名
称 借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额供应商编
码
供应商名
称
方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额供应商编
码
供应商名
称
方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额供应商
编码
供应商
名称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
类同于科目发生额及余额表处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上供应商辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_CusKmyeb
(类同余科目发生额及余额表)
供应商余额表(供应商往来)
【模块名称及软件标识项】
模块名称:往来单位余额表
软件标识项:Cwzz_CusXmzz
【模块功能说明】
本功能用于查询部门往来个人的各往来科目的发生额及余额情况。
查询条件:
往来单位:*不能为空
会计期间范围↓:例 会计期间由小到大
余额范围:查询范围应由小到大,且均为金额型。
统计方向:1.双方余额 2.借方余额 3.贷方余额 三者取其一。
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
期初余额 本期发生 期末余额科目编码 科目名称
借方 贷方 借方 贷方 借方 贷方
合计
外币金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 外币 金额 外币 金额 外币 金额
方
向 外币 金额
合计
数量金额式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编码 科目名称 方
向 数量 金额 数量 金额 数量 金额
方
向 数量 金额
合计
数量外币式:
期初余额 本期借方发生 本期贷方发生 期末余额科目编
码
科目名
称
方
向 数
量
外
币
金
额
数
量
外
币
金
额
数
量
处
币
金
额
方
向 数
量
外
币
金
额
合计
【主要处理】
类同于科目发生额及余额表处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上供应商辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_CusXmzz
(类同余科目发生额及余额表)
三栏式总帐(供应商往来)
【模块名称及软件标识项】
模块名称:三栏式总帐
软件标识项:Cwzz_CusZflz
【模块功能说明】
本功能用于查询某往来单位下某科目各个月的发生额及余额汇总情况。
查询条件:
会计科目↓:所有参与往来单位核算科目填充列表框。
往来单位:*不能为空
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
年 凭证字号 摘要 借方 贷方 方向 余额
月 日
外币金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
外币 金额 外币 金额
方向
外币 金额
提示信息:科目名称,帐页格式
数量金额式:
年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 金额 数量 金额
方向
数量 金额
提示信息:科目名称,帐页格式
数量外币式:
2002 年 借方 贷方 余额
月 日
凭证
字号
摘要
数量 外币 金额 数量 外币 金额
方
向 数量 外币 金额
01
01
02
02
【主要处理】
类同于科目总分类帐处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上供应商辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_CusZflz
(类同于科目总分类帐)
三栏式明细帐(供应商往来)
【模块名称及软件标识项】
模块名称:三栏式明细帐
软件标识项:Cwzz_CusSlmxz
【模块功能说明】
本功能用于查询某科目某单位下各个月的明细帐。
查询条件:
会计科目↓:所有参与往来单位核算科目填充列表框。
往来单位:*不能为空
会计期间范围↓:例 会计期间由小到大
是否包含未记帐凭证:
查询结果: (分四种帐页格式)
金额式:
日期 凭证字号 摘要 借方 贷方 方向 余额
提示信息:会计科目,会计期间范围,帐页格式
外币金额式:
借方 贷方 期末余额日期 凭证字号 摘要 汇率
外币 金额 外币 金额
方向
外币 汇率 金额
数量金额式:
借方 贷方 期末余额日期 凭证字号 摘要 单价
数量 金额 数量 金额
方向
数量 单价 金额
数量外币式:
借方 贷方 余额日
期
凭证字
号
摘
要
单
价
汇
率 数
量
外
币
金
额
数
量
外
币
金
额
方
向 数
量
单
价
外
币
汇
率
金
额
【主要处理】
类同于科目明细帐处理
操作表:科目辅助帐 Cwzz_AccSumAssi
统计金额计算方法同帐簿查询,但是应加上供应商辅助核算限制。
【界面及说明】
网格,打印报表,录入代码,我的报表:C_CusSlmxz
(类同于科目明细帐)
月末处理
自动转帐
自定义转账
【模块名称及软件标识项】
模块名称:自定义转帐
软件标识项:Cwzz_zdzz
【业务流程设计】
转入科目可定义多个。对应结转可提供科目的一对多结转功能
转入、转出科目必须为末级科目。
本功能结转期末余额、发生额
【界面设计】:
列表窗体:(单张视图修改)
选择 转帐编码 转帐名称 凭证类别 制单人 最近结转日期
屏幕选项:
1. 是否包含未记帐凭证;
2. 会计期间选择框
功能按扭:[定义];[执行]
功能-定义窗体:网格录入
摘要 转帐科目 转帐科目名称 转帐方向 转帐性质 计算公式 辅助项信息
银行存款 50105 主营业务收入/盐酸 借 转出 FN(50105,,,,,余额)*
养老保险 321 本年利润 贷 转入 FN(50105,,,,,余额)*
屏幕提示:凭证类别;转帐科目;
【各栏目说明及有效性】
1. 摘要:制做凭证时取此摘要信息
2. 转帐科目:弹出所有明细科目供选择(如果选择科目有辅助核算,则必须录入辅助项)
3. 转帐科目名称:由科目带出
4. 转帐方向:选择借或贷
5. 转帐性质:转出或转入(转入和转出的科目数量不能同时大于 2)
6. 公式定义:
{
科目:即数据来源科目,只能是一个转帐科目对应一个科目做数据来源
取数类型:借方发生额;贷方发生额;期末余额及其数量
详见公式定义说明
另外加一项:名称为对方汇总数
对方汇总金额=与本科目相反方向的科目的金额之和-与本科目相同方向的金额之和
}
7. 辅助项信息:如果选择科目有辅助核算,设置时应指定辅助核算内容。
功能-[执行]
先检测是否具备以下条件:
1. 有被选择的转帐凭证项目
2. 根据设置的转帐关系来准备生成凭证的内容
金额的计算来自公式的定义:
公式的计算结果详细内容参见详细公式定义说明(其他功能和原来相似)
窗体:
显示生成的凭证,以后同制做凭证。
【功能描述】:
定义转帐凭证名称:
列表:网格录入,记录内容存入 自动转帐列表 Cwzz_AutoTranMain
定义转帐凭证项目:
定义:网格录入,记录内容可保存 自动转帐表项 Cwzz_AutoTranItem
执行转帐生成凭证:
执行:单据修改,此功能生成的凭证固定为转帐凭证,自动按转帐凭证顺序生成编码。
保存内容保存在正式凭证表中 ,如果凭证科目有辅助核算,则必须将记录条目分类到最细.
凭证主表 Cwzz_AccVouchMain,凭证从表 Cwzz_AccVouch
【数据表定义】:过滤条件:转帐类别 TranClass=’01’
主表:自动转帐列表 Cwzz_AutoTranMain
从表:自动转帐表项 Cwzz_AutoTranItem
凭证主表 Cwzz_AccVouchMain,凭证从表 Cwzz_AccVouch
模式转帐
【模块名称及软件标识项】
模块名称:模式转帐
软件标识项:Cwzz_mszz
【业务流程设计】
本功能只结转期末余额。
自定义转账功能可以完成的转账业务主要有:
1)“费用分配”的结转。 如:工资分配等
2)“费用分摊”的结转。 如:制造费用等。
3)“税金计算”的结转。 如:增值税等。
4)“提取各项费用”的结转。 如:提取福利费等。
转账科目、部门只能录入明细级科目、部门。
系统将列出所有末级科目,您可选择所需的科目,系统将自动生成这些科目的转账分录。
【界面设计】:
列表窗体:
选择 转帐编码 转帐名称 凭证类别 制单人 最近结转日期
屏幕选项:
1. 是否包含未记帐凭证;
2. 会计期间选择框
功能按扭:[定义];[执行]
功能-定义窗体:网格录入。
提示信息:凭证类别,转帐名称
网格内容:
摘要 转帐科目 转帐科目名称 转 帐
方向
转 帐
性质
结转金额 分配比
例%
辅 助 项
信息
【各栏目说明及有效性】
1. 摘要:制做凭证时取此摘要信息
2. 转帐科目:弹出所有明细科目供选择(如果选择科目有辅助核算,则必须录入辅助项)
3. 转帐科目名称:由科目带出
4. 转帐方向:选择借或贷
5. 转帐性质:转出或转入(转入和转出的科目数量不能同时大于 2)
6. 分配比例:转入转出来源数据项的比例系数,默认为 100%。
7. 辅助项信息:如果选择科目有辅助核算,设置时应指定辅助核算内容。
默认来源数据项=期末余额
功能-[执行]
先检测是否具备以下条件:
1. 有被选择的转帐凭证项目
2. 根据设置的转帐关系来准备生成凭证的内容
窗体:
显示生成的凭证,以后同制做凭证。
【功能描述】:
列表:网格录入,记录内容存入 自动转帐列表 Cwzz_AutoTranMain
定义:网格录入,记录内容可保存 自动转帐表项 Cwzz_AutoTranItem
执行:单据修改,此功能生成的凭证固定为转帐凭证,自动按转帐凭证顺序生成编码。
保存内容保存在正式凭证表中
凭证主表 Cwzz_AccVouchMain,凭证从表 Cwzz_AccVouch
【数据表定义】:过滤条件:转帐类别 TranClass=’05’
主表:自动转帐列表 Cwzz_AutoTranMain
从表:自动转帐表项 Cwzz_AutoTranItem
凭证主表 Cwzz_AccVouchMain,凭证从表 Cwzz_AccVouch
汇兑损益结转
【模块名称及软件标识项】
模块名称:汇兑损益结转
软件标识项:Cwzz_hdsyjz
【业务流程设计】
在会计期末,自动计算非权益类科目外币帐户期末余额按期末市场汇率折算为记帐本
位币的金额,与对应的记帐本位币帐户的期末余额之间的差额,并将其按照汇兑损益科目设置的对应关系和
录入的期末调汇汇率进行结转,制成凭证。
用于期末自动计算外币账户的汇总损益,并在转账生成中自动生成汇总损益转账凭证,汇兑损益只处理
以下外币账户:外汇存款户;外币现金;外币结算的各项债权、债务。
设置计算汇兑损益的外币科目,及对方科目
执行时先计算金额,再根据设定的科目生成凭证。
【界面设计】:
列表窗体:网格录入(同自定义转帐格式)
选择 转帐编码 转帐名称 凭证类别 制单人 最近结转日期
自定义转帐名称,
功能-定义窗体:网格录入
提示信息:凭证类别,转帐名称
网格内容:
摘要 转帐科目 转帐科目名称 转 帐
方向
转 帐
性质
目的科目 目的科目名称 辅助项信息
转帐方向:默认值为贷方。
【各栏目说明及有效性】
1. 摘要:制做凭证时取此摘要信息
2. 转帐科目:弹出所有外币属性的明细科目供选择(如果选择科目有辅助核算,则必须录入辅助项)
3. 转帐科目名称:由科目带出
4. 转帐方向:选择借或贷
5. 转帐性质:转出或转入(转入和转出的科目数量不能同时大于 2)
6. 目的科目:即数据来源科目,只能是一个转帐科目对应一个科目做数据来源
7. 目的科目名称:由目的科目带出
8. 辅助项信息:如果选择科目有辅助核算,设置时应指定辅助核算内容。
功能-[执行]
先检测是否具备以下条件:
1. 有被选择的转帐凭证项目
2. 根据设置的转帐关系来准备生成凭证的内容
【功能描述】:
生成的功能处理科目直接来源于设置,金额得计算:
计算方法为:
{/*可以不做以下界面,但其计算过程少不了*/
首先生成汇兑损益汇总表,再根据科目和汇兑损益金额生成凭证:(调汇金额<>0)
格式和内容
原帐面余额外币
代码
外币
名称
科目
代码
科目
名称 方向 外币 本位币
调汇日市
场汇率
调整后
余额
汇兑损
益金额
方向:系统根据该科目余额方向自动带出借或贷
调整后余额=iif(币种折算方式,原帐面外币余额*汇兑市场汇率,原帐面外币余额/汇兑市场汇率)
汇兑损益金额=调整后余额-原帐面本位币余额
调汇日市场汇率:带出 表:固定汇率表 MonthRate field:调整汇率 AdjustRate(根据年和月)
内部含选择行功能,只有被选择的行才参与凭证制作。
}
制单日期:由系统默认为该会计月份的最后一天。可以修改。
摘要内容:由系统自动送‘汇兑损益’。
制单人:由系统自动当前操作员。
生成的汇兑损益凭证仍需要执行审核和记账操作。
期末调汇凭证需做上特殊标记。凭证来源 VouchSource=’期末调汇’
生成凭证金额=-(汇兑损益金额)
如果金额大于 0:则取与原转帐科目科目余额方向相反,当然目的科目方向与转帐科目方向相反
条件:
当月该科目本期没有进行过期末调汇(凭证来源 VouchSource=’期末调汇’)
如果当月又有新的外币凭证发生时,删除该币种期末调汇凭证,重新做调汇凭证。
期末调汇凭证也会影响现金流量表,这部分由生成凭证功能时分配金额。
窗体:
显示生成的凭证,以后同制做凭证。
【数据表定义】:过滤条件:转帐类别 TranClass=’03’
主表:自动转帐列表 Cwzz_AutoTranMain
从表:自动转帐表项 Cwzz_AutoTranItem
凭证主表 Cwzz_AccVouchMain,凭证从表 Cwzz_AccVouch
期间损益结转
【模块名称及软件标识项】
模块名称:期间损益结转
软件标识项:Cwzz_qjsyjz
【业务流程设计】
用于在一个会计期间终了将损益类科目的余额结转到本年利润科目中,从而及时反映企业利润的盈亏情况。
主要是对于管理费用、销售费用、财务费用、销售收入、营业外收支等科目的结转。
在下面的对应结转表中录入明细级的本年利润科目。
设定科目时将上述要结转的科目设好,执行时计算结转金额。
损益科目结转表的每一行中的损益科目的期末余额将转到该行的本年利润科目中去。
若损益科目结转表的每一行中的损益科目与本年利润科目都有辅助核算,则辅助账类必须相同。
损益科目结转表中的本年利润科目必须为末级科目,且为本年利润入账科目的下级科目。
【界面设计】:
列表窗体:网格录入
选择 转帐编码 转帐名称 凭证类别 制单人 最近结转日期
屏幕选项:
1. 是否包含未记帐凭证;
2. 会计期间选择框
功能按扭:[定义];[执行]
功能-定义窗体:网格录入
提示信息:凭证类别,转帐名称
可定义的编辑框:
1. 要结转损益科目大类;
2. 收入或费用;
3. 结转到本年利润科目;
4. 录入摘要。
网格内容:
系统自动将损益明细科目列出,
摘要 转帐科目 转帐科目名称 转帐方向 对应科目 科目名称
【各栏目说明及有效性】
摘要、转帐科目、转帐科目名称、转帐方向、对应科目、科目名称
功能-[执行]
先检测是否具备以下条件:
1. 选择有选择的转帐凭证项目
2. 根据设置的转帐关系来准备生成凭证的内容
窗体:
显示生成的凭证,以后同制做凭证。
【功能描述】:
列表:网格录入,记录内容存入 自动转帐列表 Cwzz_AutoTranMain
定义:网格录入,记录内容可保存 自动转帐表项 Cwzz_AutoTranItem
执行:单据修改,此功能生成的凭证固定为转帐凭证,自动按转帐凭证顺序生成编码。
保存内容保存在正式凭证表中
凭证主表 Cwzz_AccVouchMain,凭证从表 Cwzz_AccVouch
【数据表定义】:过滤条件:转帐类别 TranClass=’04’
主表:自动转帐列表 Cwzz_AutoTranMain
从表:自动转帐表项 Cwzz_AutoTranItem
凭证主表 Cwzz_AccVouchMain,凭证从表 Cwzz_AccVouch
引入外部凭证
【模块名称及软件标识项】
模块名称:引入外部凭证
软件标识项:Cwzz_yrwbpz
【界面设计】
条件窗体
【各栏目说明及有效性】
凭证来源:应收、应付、固定资产.
会计期间:2001/9/1 ---- 2001/9/17
结果窗体
【各栏目说明及有效性】
窗体界面同制作凭证
窗体功能按钮:打印组、浏览组(上一个,下一个)、保存、放弃...
【功能处理】:
目的是将按上述条件选出来的记录分别按按凭证格式显示出来。
保存功能:将当前显示的凭证内容(可在制做凭证时修改)存入正式凭证表中。同时删除临时凭证表中的记录。
注意:其他系统直接生成凭证处理意见如下:
在外系统中直接点生成凭证按钮,调用以上功能的结果窗体,要求在应用程序中直接指定条件:凭证来源和
存贮在临时凭证表中的 ID。
已经生成到正式凭证中后,将此临时凭证删除。
【数据表设计】:
操作表:
外部凭证临时表主表 Cwzz_VouchMainTemp
外部凭证临时表子表 Cwzz_AccVouchTemp
(凭证主表 Cwzz_AccVouchMain, 凭证从表 Cwzz_AccVouch)
月末结帐
【模块名称及软件标识项】
模块名称:月末结帐
软件标识项:Cwzz_ymjz
【业务流程设计】
对账是对账簿数据进行核对,以检查记账是否正确,以及账簿是否平衡。它主要是通过核对总账与明细账、
总账与辅助账数据来完成账账核对。
【界面设计】:体现分步进行过程
屏幕显示待结帐的会计期间年月。
先判断结帐条件:
{
1. 已结帐月份不能再填制凭证,各会计期间只能按顺序结帐
2. 当前会计期间如存在未记帐凭证则不能结帐,并提供未计帐凭证列表显示。
}
3. 帐帐相对:核对总帐上下级;核对总帐与部门帐;核对总帐与客户往来帐;核对总帐与供应商往来帐;
核对总帐与个人往来帐;核对总帐和项目帐。
4. 试算平衡校验:资产;负债;成本;权益;损益;借方合计;贷方合计;试算结果平衡
5. 确认结帐:生成一张结帐报告,凭证全部记帐;试算结果平衡;对帐结果正确
【功能描述】:
在指定的会计期间内:
凭证主表 Cwzz_AccVouchMain
凭证从表 Cwzz_AccVouch
将明细帐中每个科目的明细与总帐相对,明细与辅助帐相对。
将总帐中 借方=贷方
余额较验:
资产+成本=负债+所有者权益+损益(一般为 0)
会计日历表 Xt_kjrlb 中字段 cwzzjzbz bit 值=1 为结帐
【数据表定义】:
凭证主表 Cwzz_AccVouchMain
凭证从表 Cwzz_AccVouch
科目总帐 Cwzz_AccSum
科目辅助帐 Cwzz_AccSumAssi
会计日历表 Xt_kjrlb
月末反结帐
【模块名称及软件标识项】
模块名称:月末反结帐
软件标识项:Cwzz_ymjz
【业务流程设计】
对账是对账簿数据进行核对,以检查记账是否正确,以及账簿是否平衡。它主要是通过核对总账与明细账、
总账与辅助账数据来完成账账核对。
【界面设计】:体现分步进行过程
屏幕显示已结账的会计期间年月。
试算平衡校验
确认结帐
【功能描述】:
在指定的会计期间内:
凭证主表 Cwzz_AccVouchMain
凭证从表 Cwzz_AccVouch
将明细帐中每个科目的明细与总帐相对,总帐与辅助帐相对。
将总帐中 借方=贷方
余额较验:
资产+成本=负债+所有者权益+损益(一般为 0)
执行反结帐:
会计日历表 Xt_kjrlb 中字段 cwzzjzbz bit 值=0 为取消结帐
如果
【数据表定义】:
凭证主表 Cwzz_AccVouchMain
凭证从表 Cwzz_AccVouch
科目总帐 Cwzz_AccSum
科目辅助帐 Cwzz_AccSumAssi
会计日历表 Xt_kjrlb
年末结帐
【模块名称及软件标识项】
模块名称:年末结帐
软件标识项:Cwzz_nmjz
【业务流程设计】
确认当前月是 12 月并且当前月以结帐,则可进行年末结帐
【界面设计】:体现分步进行过程
年末结帐条件:
确认当前月是 12 月并且当前月以结帐,则可进行年末结帐,存在下一年度的会计日历表记录
执行年末结帐:
将本期末的最后一个月份的期末余额,转到下一个年度的期初余额上。
(具体的包括:科目总帐,科目辅助帐)
【涉及数据表】:
科目总帐 Cwzz_AccSum
科目辅助帐 Cwzz_AccSumAssi
会计日历表 Xt_kjrlb
现金流量
编制现金流量表的目的:为会计报表使用者提供企业一定会计期间内现金和现金等价物流入和流出的信
息,以便于报表使用者了解和评价企业获取现金和现金等价物的能力,并据以预测企业未来现金流量。
报表项目设置
【模块名称及软件标识项】
模块名称:报表项目设置
软件标识项:Cwzz_bbxmsz
【模块功能说明】
设置现金流量表报表格式及各项目属性。
【模块的界面设计】
编码 项目
行
次 公式
分 配
项目
一、经营活动产生的现金流量:
1001 销售商品、提供劳务收到的现金 1 是
1002 收到的税费返还 3 是
1003 收到的其他与经营活动有关的现金 8 是
现金流入小计 9 1+3+8
1010 购买商品、接受劳务支付的现金 10 是
1011 支付给职工以及为职工支付的现金 12 是
1012 支付的各项税费 13 是
1013 支付的其他与经营活动有关的现金 18 是
现金流出小计 20 10+18+12+13
经营活动产生的现金流量净额 21 9-20
二、投资活动产生的现金流量:
1020 收回投资所收到的现金 22 是
1022
处置固定资产、无形资产和其他长期资
产而收到的现金净额 25 是
1023 收到的其他与投资活动有关的现金 28 是
现金流入小计 29 22+23+25+28
1030
购建固定资产、无形资产和其他长期资
产所支付的现金 30 是
1031 投资所支付的现金 31 是
1032 支付的其他与投资活动有关的现金 35 是
现金流出小计 36 30+31+35
投资活动产生的现金流量净额 37 29-36
三、筹资活动产生的现金流量:
1040 吸收投资所收到的现金 38 是
1041 借款所收到的现金 40 是
1042 收到的其他与筹资活动有关的现金 43 是
现金流入小计 44 38+40+43
1050 偿还债务所支付的现金 45 是
1079 固定资产报废损失 67 是
1051
分配股利、利润或偿付利息所支付的现
金 46 是
1052 支付的其他与筹资活动有关的现金 52 是
现金流出小计 53 45+46+52
筹资活动产生的现金流量净额 54 44-53
1060 四、汇率变动对现金的影响额 55 是
五、现金及现金等价物净增加额 56 21+37+54+55
1、将净利润调节为经营活动的现金流
量
补充资料
1074 无形资产摊销 60 是
1078
处置固定资产、无形资产和其他长期资
产的损失(减:收益) 66 是
1081 投资损失(减:收益) 69 是
1083 存货的减少(减:增加) 71 是
1085 经营性应付项目的增加(减:减少) 73 是
经营活动产生的现金流量净额 75
57+58+59+60+61+64+65+66+
67+68+69+70+71+72+73+74
1100 现金的期末余额 79 是
3、现金及现金等价物净增加情况:
1101 减:现金的期初余额 80 是
1103 减:现金等价物的期初余额 82 是
现金及现金等价物净增加额 83 79-80+81-82
1071 净利润 57
1072 加:计提的资产减值准备 58 是
1073 固定资产折旧 59 是
1075 长期待摊费用摊销 61 是
1076 待摊费用减少(减:增加) 62 是
1077 预提费用增加(减:减少) 63 是
1082 递延税款贷项(减:借项) 70 是
1084 经营性应收项目的减少(减:增加) 72 是
2、不涉及现金收支的投资和筹资活动:
1090 债务转为资本 76 是
1091 一年内到期的可转换公司债券 77 是
1092 融资租入固定资产 78 是
1080 财务费用 68 是
1086 其他 74 是
1021 取得投资收益所收到的现金 23 是
1102 加:现金等价物的期末余额 81 是
【各栏目说明及有效性】
项目编码:做为录入简码,可以为空,但必须唯一。
项目名称:
行次:
数据来源:表间取数以行次为准。
是否参与分配↓:决定将来现金流量数据分配时是否能够使用此项目
【主要处理】
新增:每新增一行均要记录其逻辑编号(即将网格行值号赋予新增记录,然后更新其后记录逻辑编号=逻
辑编号+1),判断记录是否新增的标准为记录是否有自动编号。
修改:
删除:每删除一行记录时均要改变其后记录逻辑编号=逻辑编号-1
以上操作均需要在换行时及时对数据表回写。
【界面及说明】
网格,打印报表,录入代码:C_xjllbbxm
报表数据分配调整
【模块名称及软件标识项】
模块名称:报表数据分配调整
软件标识项:Cwzz_bbsjtz
【模块功能说明】
将涉及现金流量的凭证数据按发生项目进行分配
【界面及说明】
条件窗口:
现金流量表分配选择凭证条件
凭证范围↓
凭证类别↓
会计期间 ↓---↓(以月为单位)
凭证号 *---*
科目编码*▼
确定 取消
将要指定条件的有现金流量科目的凭证列表显示出来:
日期 凭证字号 摘要 科目编码 科目名称 借方金额 贷方金额 制单 审核 记帐 凭证来源
分配窗口:
现金流量项目 分配金额
提示信息:现金流量科目发生金额合计;分配金额合计;
【各栏目说明及有效性】
过滤条件:
凭证范围:未记帐凭证、已记帐凭证、全部。(条件选择)
凭证类别↓:若按凭证类别查询时可选择需要查询的凭证类别。类别为空, 则查
询所有的类别。
会计期间↓:确定要查询哪个会计期间的记帐凭证。(当前年度+01-12)
凭证号(范围):当凭证类别指定时,可输入要汇总的起止凭证号。应由小到大
(必要条件:该凭证应包含现金或现金等价物科目)
凭证格式(类似于查询凭证列表):日期 凭证字号 摘要 科目编码 科目名称 借方金额 贷方金额 制
单 审核 记帐 数据来源
其中现金或现金等价物科目行应按不同颜色显示,其余颜色均为白色。
分配格式:项目 分配金额(支持网格录入)
【主要处理】
按用户输入过滤条件筛选所有符合条件凭证,当用户将焦点移到网格相应凭证时则显示其现金流量金
额分配情况,然后可对其进行添加,修改,删除操作。
2. 注意当凭证切换和退出时注意存盘,且分配金额之和不能大于此张凭证借贷 合计。
现金流量表
【模块名称及软件标识项】
模块名称:现金流量表
软件标识项:Cwzz_xjllb
【模块功能说明】
查询某会计期间范围内的现金流量情况。
【各栏目说明及有效性】
会计期间范围↓:例 会计期间由小到大
【主要处理】
先显示整张现金流量表,然后累加会计期间范围内所有项目数据分别填充网格,然后根据公式计算报
表各行数据。
【界面及说明】
网格,打印报表,录入代码:C_xjllbcx
项目 行次 金额
数据的导出
此功能并不是将所有数据全部导出,先将数据库备份,另存为历史库查询用,对历史库中的数据所有查
询将对历史库进行,而正常数据库仍正常运行,而是将数据量比较集中的相对较独立数据表即:明细帐;总
帐;辅助总帐;日记帐期初未达帐表;银行对帐单表等对应范围的数据删除。其他基础表中可做调整。
条件窗体:
较验用户身份,确认有此权限。
会计年度:必须为已经结帐的会计年度,条件必须是三年以上数据。
执行窗体:显示删除数据进行中,出等待屏幕
功能处理:按下列顺序和指定范围的记录数据块删除
导出表 导出数据为指定会计年度
凭证从表 Cwzz_AccVouch
凭证主表 Cwzz_AccVouchMain
科目总帐 Cwzz_AccSum
科目辅助帐 Cwzz_AccSumAssi
日记帐期初未达帐表 Cwzz_RjzNotCheck
银行对帐单表 Cwzz_BankBill
8 接口详细设计
外部接口的详细描述与实现算法
此处给出新的系统与其他应用系统之间的接口设计内容。
要求:编码、接口名、文件名、简单描述、设计者、设计日期、接口层次、调用模块、输入输出等。
给出应用系统之间接口的技术说明、接口方式、数据流向规则、输入/输出参数的名称、类型、顺序、个
数、时间特性等信息。
接口测试要点(包含提取测试样例的原则及示例)。
内部接口的详细描述与实现算法
此处给出新系统内部系统之间或子系统内部模块之间的接口设计。
要求:编码、接口名、文件名、简单描述、设计者、设计日期、接口层次、调用模块、输入输出等。
给出应用系统子系统或模块之间接口的技术说明、接口方式、数据流向规则、输入/输出参数的名称、类
型、顺序、个数、时间特性等信息。
接口测试要点(包含提取测试样例的原则及示例)。
9 测试环境设计
此处给出新系统的测试环境要求,具体包括网络、服务器、数据库、前台、测试工具等的软硬件设计内
容。
网络:winnt
服务器:Ms sql2000
数据库:
前台:windows 98 有以下版
测测试工具:
10 运行设计
运行模块组合
此处给出系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内
部模块和支持软件。
运行控制
说明每一种外界的运行控制的方式方法和操作步骤。
运行时间
说明每种运行模块组合将占用各种资源的时间。
11 容错性设计
此处用一览表的方式说明每种可能的出错或故障情况出现时(采取后备技术、降效技术或恢复及再启动
技术等)的设计内容。
12 安全性设计
此处给出网络级、操作系统级、应用级以及其它的关于安全性方面的设计。
13 维护设计
此处给出应用系统日常维护和管理方面的策略设计,诸如应用系统内部日常产生和处理的数据的备份与
恢复等设计。
14 附件:
自定义函数:
自定义函数的定义
制作结转凭证:
使用函数:财务函数 FN_CWZZ
函数名称 函数代码 参数
财务总帐函数 FN_CWZZ 科目编码,年,月,辅助项 1,辅助项 2,取数类型
辅助项 1:
可以输入“标识+辅助项码”,其中标识为: P-职员 D-部门 C-往来客户 S-供应商 I-项目分类 J-项目。
例如:P0500 表示编码为 0500 的职员。
辅助项 2:条件同辅助项 1
辅助项 1 参数不为空时:加上 where 条件 PersonCode = mid(辅助项 1,2,len-1)
辅助项 2 参数不为空时:加上 where 条件 PersonCode = mid(辅助项 1,2,len-1)
成本核算:
生产成本的归集:
使用函数:财务函数 FN_CWZZ,库存函数 FN_KC
解决方案:
在客户端来实现此过程:可分为以下几个步骤
处理过程:
接收用户字符串
调用替换函数 ResultStr=Fn_Replace(SourceStr)
执行 select result
/* vb6 代码 记录在公共模块中
财务总帐函数
函数名称 函数代码 参数
财务函数 FN_CWZZ 科目编码,年,月,辅助项 1,辅助项 2,取数类型
取数类型
取数类型名称
年初余额
期初余额
期末余额
本期借方发生额
本期贷方发生额
借方本年累计发生额
贷方本年累计发生额
年净发生额 cwzz_accsum.(byjfljje-bydfljje)
月净发生额 cwzz_accsum.(mjje-mdje)
年初数量
期初数量
期末数量
本期借方数量
本期贷方数量
借方本年累计数量
贷方本年累计数量
年净发生数量 cwzz_accsum.(byjfljsl-bydfljsl)
月净发生数量 cwzz_accsum.(mjsl-mdsl)
外币年初余额
外币期初余额
外币期末余额
外币本期借方发生额
外币本期贷方发生额
外币借方本年累计发生额
外币贷方本年累计发生额
外币年净发生额 cwzz_accsum.(byjfljwb-bydfljwb)
外币月净发生额 cwzz_accsum.(mjwb-mdwb)
科目编码: 年:建帐年 月:1-12
辅助项 1: P0500 表示编码为 0500 的职员。P-职员 D-部门 C-往来客户 S-供应商 I-项目分类 J-项目。
辅助项 2:同辅助项 1
自定义函数索引表:
定义表:
/*==============================================================*/
/* Database name: 自定义函数 */
/* DBMS name: Microsoft SQL Server 2000 */
/* Created on: 2001-11-21 9:01:14 */
/*==============================================================*/
/*==============================================================*/
/* Table : cwzz_UserDefineFn */
/* Table : FnAlias 别名 */
/* Table : FnName 命名 */
/* Table : FnComment 说明 */
/*==============================================================*/
create table cwzz_UserDefineFn (
FnAlias nvarchar(24) not null,
FnName varchar(12) not null,
FnComment ntext null,
constraint PK_USERDEFINEFN primary key (FnAlias)
)
go
list
财务函数 _cwzz
“FN_CWZZ 科目编码,年,月,辅助项 1,辅助项 2,取数类型
辅助项 1:
可以输入“标识+辅助项码”,其中标识为: P-职员 D-部门 C-往来客户 S-供应商 I-项目分类 J-项目。
例如:P0500 表示编码为 0500 的职员。”
财务函数原码
/*财务函数原码 Author=魏永生 2001-11-20 初稿*/
函数参见 SQL2000