记账凭证是根据经过审核无误的原始凭证填制的。可以分为三种:收款凭证、付款凭证和转账凭证;也可以分为五种:银收、银付、现收、现付和转账凭证。对于经济业务量不大的单位,可以采用转账凭证一种形式,但如果是通用会计核算软件,则应分开考虑。
  为了保证输入处理的直观性、方便性与准确性,设计一个清晰、美观的输入屏幕画面不但可以降低操作的差错率,而且也能够提高输入效率。记账凭证的屏幕格式一般可设计成跟手工凭证一样的格式,并至少应包括以下内容:
  1.日期:首先显示当日系统日期,若不需要修改,用回车键确认,否则键入日期。
  2.凭证号:从凭证号文件中调出后,由系统自动增加。
  3.凭证类别:有默认值,允许用户选择。最好有校验功能,如收付款凭证中必须有现金或银行存款科目,收款凭证借方和付款凭证贷方必须有现金或银行存款科目等。
  4.摘要:可直接输入汉字,或者输摘要码,自动产生摘要。也可将摘要内容中有关单位或个人的名称单独划出,另列一户名栏,以便于查询。
  5.借、贷方科目代码:要能弹出科目表窗口,允许用户选择。
  6.借、贷方科目名称:根据代码自动生成。
  7.金额:操作员逐笔输入。
  8.合计:可直接输入或由机器自动计算产生,直接输入合计数的好处是进行了一次总量校验, 即将系统计算的合计数据核对。这对一个应用系统是十分必要的。
  9.审核记号:为安全起见,没有审核的凭证是不能记账的。
  10.记账记号:可记录该凭证在总账中的记录号,或简单的用一个逻辑值判断是否入账。
  11.操作员、审核员、记账员、会计员、收款员等:为明确责任必须记录,操作员与审核员不能是同一人。
  以上是最基本的项目,为方便设计,也可加入一些其它信息,如原始单据号等。
  电算化凭证与手工凭证有很大不同。手工处理时,当出现一借多贷、一贷多借或多借多贷在一张凭证中记录不下时,则在凭证编号中可采用:XXX-1,XXX-2或者1/N,2/N(XXX为凭证号,N为本笔业务的凭证总数)。而在电算环境下,没有必要这样处理,虽然在屏幕上可以仅保留五至八行供接收数据用,但当一屏幕接收不下时,可以采用翻页或滚屏技术,使得一张凭证实际能够接收的记录数据是无限制的。(完)

财务管理----记账凭证的输入格式设计与数据库设计相关推荐

  1. 软件设计之 数据库设计

    [按语:在软件设计或是动态网站开发中,数据库设计时很重要,我觉得可以说是开发工作的核心部分,所以学好数据库设计,是很重要的,也是大有前途的...]  ◆.概念 首先要搞清楚容易混淆的两个概念:&quo ...

  2. 财务管理----记账凭证

    --  记账凭证 (一)概念:记账凭证是根据审核无误的原始凭证或原始凭证汇总表(即汇总原始凭证)进行归类.整理,并确定会计分录,为据以登记会计账簿而编制的一种书面证明. (二)分类:按使用范围不同分 ...

  3. CCBPM高级开发之类设计与数据库设计命名规则

    总体规则 1,以英文命名,每一个字母大写,提倡用简写.比如Emp 人员 Dept 部门 Station 岗位. 2,如果英文名称太长,或者不常用可考虑用中文命名,建议用中文的缩写.比如管理机关GLJG ...

  4. mysql 评论回复表设计_数据库设计——评论回复功能

    1.概述 评论功能已经成为APP和网站开发中的必备功能.本文主要介绍评论功能的数据库设计. 评论功能最主要的是发表评论和回复评论(删除功能在后台).评论功能的拓展功能体现有以下几方面: (1)单篇文章 ...

  5. 使用Navicat将表设计导出数据库设计文档

    我们在写数据库设计文档的时候,会需要对数据库表进行设计的编写,手动写的话会很费时间费精力,尤其是如果有大量的表需要写的时候,就更加浪费时间了.下面就让我给大家讲一个简单方法. 我的是在Navicat中 ...

  6. 学生信息管理系统之第二篇主要功能模块设计和数据库设计

     4.2系统主要功能模块设计: (1)基本信息模块:是管理员对学生信息进行添加操作.通过本界面管理员可以对学生信息进行相应的修改,包括学号.姓名.出生日期等.可以通过该界面输入学生姓名实现查询该学 ...

  7. 系统数据据结库设计理论mysql_基于JavaEE的报刊征订管理系统_JSP网站设计_MySQL数据库设计...

    目  录 摘  要I ABSTRACTII 第一章 绪论1 1.1课题背景1 1.2目的和意义1 1.3开发工具及技术1 1.3.1开发工具1 1.3.2 JSP技术2 1.3.3 JavaScrip ...

  8. mysql数据库设计学习---数据库设计规范化的五个要求

    一:表中应该避免可为空的列: 二:表不应该有重复的值或者列: 三: 表中记录应该有一个唯一的标识符  在数据库表设计的时候,数据库管理员应该养成一个好习惯,用一个ID号来 唯一的标识行记录,而不要通过 ...

  9. 数据库设计:数据库设计的基本步骤介绍

    数据库设计主要包括用户需求分析.概念结构设计.逻辑结构设计.物理结构设计.数据库实施阶段.数据库运行和维护阶段等六个阶段. 1.用户需求分析  数据库设计人员采用相应的辅助工具对应用对象的功能.性能. ...

最新文章

  1. 02数据结构——算法概念
  2. .编写一个函数实现n^k,使用递归实现
  3. 常用模块(数据序列化 json、pickle、shelve)
  4. redis将散裂中某个值自增_这些Redis命令你都掌握了没?
  5. echarts地图api series_echarts学习(4)——地图实现
  6. netty : Max frame length of 65536 has been exceeded.
  7. 2021年中国助听器电池市场趋势报告、技术动态创新及2027年市场预测
  8. 十个超级简单的Python代码,拿走即用
  9. 4-18快速生成get和set方法、格式化代码、数组的非空验证、订餐系统案例
  10. Web前端学习第四周
  11. 2021Unity教程:Unity官方中文版免费下载方法(黑皮肤可选)无需破解!
  12. 一些好用的APP推荐给你
  13. 主板上还剩啥?CPU整合GPU/北桥/南桥
  14. 使用监听器Listener实现在线人数统计功能
  15. 【对线面试官】阿里面试经历,有些人走一步看一步就挂了
  16. 5197. 【NOIP2017提高组模拟7.3】C (Standard IO)
  17. probability是什么意思_probability是什么意思_probability怎么读_probability翻译_用法_发音_词组_同反义词_可能性-新东方在线英语词典...
  18. Hutool Excel导出 这是单元格为保留5位小数数值格式
  19. 《uni-app》uni-app实现疯狂点赞效果(一)
  20. 重庆邮电大学计算机考研资料汇总

热门文章

  1. 服务器、虚拟主机和空间的区别
  2. NetSpider 网络蜘蛛1.0 的简介
  3. 生成式对抗网络(GAN)-(Generative Adversarial Networks)算法总结(从原始GAN到....目前)
  4. char与varchar详解
  5. SAP CDS 开发和Fiori App生成学习笔记
  6. MPU6050传感器数据处理
  7. 你想过逃离上海吗?不用4小时
  8. 电商数据抓取的几种方式分享-开发平台接口、网络爬虫数据、数据挖掘
  9. 北大青鸟天府校区IT学习大揭秘
  10. 数据结构相关重点(个人总结)