一、数据库结构

(一)凭证信息表

字段

类型

长度

说明

FDATE

日期/时间


凭证日期

FTRANSDATE

日期/时间


业务日期

FPERIOD

数字


会计期间

FGROUP

字符

10

凭证字

FNUM

数字


凭证号

FENTRYID

数字


分录号(从0开始)

FEXP

字符

80

凭证摘要

FACCTID

字符

40

科目号

FCLSNAME1

字符

80

第一个核算项目所属类别名称

FOBJID1

字符

80

第一个核算项目ID

FOBJNAME1

字符

80

第一个核算项目名称

FCLSNAME2

字符

80

第二个核算项目所属类别名称

FOBJID2

字符

80

第二个核算项目ID

FOBJNAME2

字符

80

第二个核算项目名称

FCLSNAME3

字符

80

第三个核算项目所属类别名称

FOBJID3

字符

80

第三个核算项目ID

FOBJNAME3

字符

80

第三个核算项目名称

FCLSNAME4

字符

80

第四个核算项目所属类别名称

FOBJID4

字符

80

第四个核算项目ID

FOBJNAME4

字符

80

第四个核算项目名称

FCLSNAME5

字符

80

第五个核算项目所属类别名称

FOBJID5

字符

80

第五个核算项目ID

FOBJNAME5

字符

80

第五个核算项目名称

FCLSNAME6

字符

80

第六个核算项目所属类别名称

FOBJID6

字符

80

第六个核算项目ID

FOBJNAME6

字符

80

第六个核算项目名称

FCLSNAME7

字符

80

第七个核算项目所属类别名称

FOBJID7

字符

80

第七个核算项目ID

FOBJNAME7

字符

80

第七个核算项目名称

FCLSNAME8

字符

80

第八个核算项目所属类别名称

FOBJID8

字符

80

第八个核算项目ID

FOBJNAME8

字符

80

第八个核算项目名称

FTRANSID

字符

80

业务编号

FCYID

字符

10

币种简称(如RMBUSD等)

FEXCHRATE

双精度


汇率

FDC

字符

1

1:借;0:贷

FFCYAMT

双精度


原币金额

FQTY

双精度


数量

FPRICE

双精度


单价

FDEBIT

双精度


借方发生额

FCREDIT

双精度


贷方发生额

FSETTLCODE

字符

80

结算方式名称

FSETTLENO

字符

40

结算号

FPREPARE

字符

80

制单人

FPAY

字符

80

(未使用)

FCASH

字符

80

(未使用)

FPOSTER

字符

80

过账人

FCHECKER

字符

80

审核人

FATTCHMENT

数字


附件张数

FPOSTED

BOOL


过账标记

FMODULE

字符

10

机制凭证模块标识

FDELETED

BOOL


删除标记

FSERIALNO

数字


凭证序号

FUNITNAME 字符 80 单位
FREFERENCE 字符 80 参考信息
FCASHFLOW 数字
是否已指定现金流量

(二)现金流量信息表

字段

类型

长度

说明

FDATE

日期/时间


凭证日期

FPERIOD

数字


会计期间

FGROUP

字符

10

凭证字

FNUM

数字


凭证号

FCYID 字符 80 币别
FENTRYID 数字
分录号
FNUMBER 字符 80 主表信息
FSUBNUMBER 字符 80 附表信息
FAMOUNT 数字
本位币
FAMOUNTFOR 数字
原币


二、凭证引入时的注意事项:

1、被引入凭证的科目号必须用点分隔。

2、如果引出凭证时有超过八个核算项目的科目,多余的核算项目数据将丢失。

3、源帐套和目标帐套中的科目、凭证字、结算方式、核算项目数据必须一致。

4、系统根据凭证日期自动计算会计期间,因此碰到凭证日期和会计期间不一致的凭证引入会有问题。

5、所有被引入的凭证状态均变为未过账未审核。并且制单人变为当前做引入凭证操作的人。


三、引入凭证时做了如下检查:

1、会计期间是否匹配?

2、凭证字是否存在?

3、凭证号是否冲突?

4、科目是否存在?

5、币种是否存在?

6、结算方式是否存在?

7、核算项目类别数与科目规定的数量是否吻合?

8、核算项目类别与科目规定的类别是否匹配?

9、每一个核算类别与核算项目是否匹配?

10、该核算项目是否是明细核算项目?

注:第4-10项对每一笔分录做检查。