一、数据库结构
(一)凭证信息表
字段 | 类型 | 长度 | 说明 |
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 | 币种简称(如RMB、USD等) |
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项对每一笔分录做检查。
转载于:https://blog.51cto.com/iderun/1289534