9.1 凭证引入
本功能为产品的外部数据接口,其作用在于:
1、将外部系统的数据按规定的文本格式引入到总账系统中。
2、先将其他账套或其他计算机上的数据按规定格式输出到文本文件中,再到相应的账套中引入这些数据。
具体使用方法如下:
1) 在产品运行路径下(如:c:\Ufsmart\ ),运行 Pzinsert.exe 文件,或者点击开始-程序-T3 系列管理软件-T3-总账工具,屏幕显示总账工具的界面。
2) [数据源]为要引入的文本文件,[目的数据]为要引入的账套。用鼠标单击 按钮,可选择要引入的文本文件。 用鼠标单击可选择要引入的账套。
3) [数据源]、[目的数据]内容输入后,用鼠标双击“凭证引入”,即可将数据源中的文本引入到所选账套中去了。
4) 文本文件内容将被一次性引入,引入后系统在凭证文本文件中写入已引入标识及相关信息。
5) 若数据内容通过合法性检查,则可将数据写入凭证表中;若全部凭证都为非法,则不能继续进行凭证引入;若存在合法凭证, 则提示用户是否要继续引入或退出。若用户选择继续引入,则系统将合法的凭证引入账务系统,且在凭证文本文件中写入相关信息(生成的凭证编号等)。对非法凭证则在该文本文件的非法凭证分录中写入一错误标识及出错内容若用户选择退出,则系统将不会引入任何凭证;也不在凭证文本文件中写入已引入标识
6) 若选择“凭证引入时重新编号”,则按引入顺序重新生成凭证编号,若不选,则直接使用文件中的凭证号。
7) 若被引入的账套缺少相应的目录,可用公共目录复制工具复制相应的目录信息,在进行引入。如果使用的是网络版,执行本功能前应将使用[目的数据]账套的所有站点关闭。
9.1.1 凭证引入文本文件格式说明
1. 文件首行为凭证文本文件状态及版本标识:可引入有三种标识的凭证文本文件
(1) 未引入过文本 :“填制凭证”,“V800” (此为用户编写的文件,引号可有可无)
(2) 输出文本: "凭证输出","V800",账套号,单位名称,会计年度 (此为总账系统的凭证输出文件)
(3) 已引入过文本: "凭证已引入","V800","------", 引入账套号,引入会计年度,操作员姓名,引入次数,引入时间(此为曾引入的文件)
♦ 若文件首行无上述三种标识之一, 则无法进行凭证引入。数据从第二行开始,从开始到数据结尾不允许有空行。
2、 每一行为凭证的一条分录
3、 同一[制单日期+凭证类别字+业务号]为一张凭证的唯一标识, 同一张凭证的分录必须按行排列在一起;
4、 每一条分录中均有凭证头及凭证体两部分信息
5、 每一条分录中各字段用“,”分隔, 中间缺省字段直接用“,”表示省略, 若从某字段开始其后的字段均缺省则可省略“,”
6、 数据类型:
♦ 数字型字段:直接写数值,如: 1,28 等;
♦ 文本型字段:直接写字符,也可用或不用双引号括起其内容,如:“转账凭证”或支票结算等;
♦ 日期型字段:按“年-月-日”格式写,如: 97-5-4, 97-10-20 等;
♦ 逻辑型字段:用 0、1 表示真假,1 为 True,0 为 False
7、 每行数据字段顺序/意义/类型/长度/要求/说明:
♦ 根据科目核算性质进行选择的部分:
♦ 任意填写的部分:
♦ 若引入外部(其他子系统)凭证可填写此部分信息并设置凭证修改的开关:
♦ 引入时由系统自动填写的部分(在总账系统中将凭证按文本格式输出时,也将此部分内容输出到文本文件中):
9.1.2 凭证引入文本的合法性标准
1、制单日期: 非空, 合法的公历日期, 在指定账套、会计年度的起止日期之内, 在指定账套的启用时间之后, 日期所对应的会计月份未结账
2、凭证类别字: 非空, 已在[凭证类别设置]中定义
3、业务号: 非空, [制单日期]+[凭证类别字]+[业务号]唯一标识一张凭证
4、附单据数: 非空, 无时写 0
5、摘要: 非空, 不能有 [ ", ', | ] 等字符
6、科目编码: 非空, 已在[会计科目设置]中定义, 必须为末级科目编码
7、金额借方: 非空, 若金额发生在借方则为一数字, 否则为 0, 金额双方不能同时为 0 或不为 0
8、金额贷方: 非空, 若金额发生在贷方则为一数字, 否则为 0, 金额双方不能同时为 0 或不为 0
9、数量: 非空, 若无数量则为 0
10、外币: 非空, 若无外币则为 0
11、汇率: 非空, 若无汇率则为 0
12、制单人姓名: 可空, 空时制单人姓名为引入操作员姓名
13、结算方式: 可空, 非空时必须已在[结算方式设置]中定义
14、票号: 可空
15、票号发生日期: 可空, 非空时必须为合法的公历日期
16、部门编码: 可空, 非空时编码必须在[部门目录]中定义, 若科目为部门核算, 则应为末级部门
17、个人编码: 可空, 非空时编码必须在[个人目录]中定义, 若部门非空, 则个人应在指定部门内, 若部门为空, 则自动求出个人所在部门
18、客户编码: 可空, 非空时编码必须在[客户目录]中定义
19、供应商编码: 可空, 非空时编码必须在[供应商目录]中定义
20、业务员姓名: 可空
21、其他字段均可空
22、每张凭证借贷合计相等