东莞代开发票│东莞开票公司│开东莞餐饮发票【开票~进入查看】诚信可靠—产品销售发票_宣传费发票_制作费发票_宣传费发票_培训费发票—亚晟专业财务服务; 财务外包; 公司注销; 商务代理代办服务;公司财务考评等一站式企业服务-多年企业服务经验; 专业化团队办理; 亚晟会计财务代理有限公司。
生产车间计提折旧如何做账务处理?
【摘要】在网络的发展中,网络安全问题越来越突出,在诸多网络安全技术中,认证机构能够有效地解决网络信息的安全问题。本文探讨了认证机构系统的体系结构以及在实际运行时的具体流程,利用Java设计了认证机构系统在实际应用时所需要的类别及实施方案。 1 引言 电子商务给人们的生活和工作带来了巨大的改变,但在电子商务给人们带来好处的同时,其安全问题也逐渐暴露出来,而且越来越受到人们的关注,于是许多关于网络安全的新技术应运而生,其中认证机构CA作为解决网络信息安全问题的开发性新技术,己经得到了广泛应用。关于认证机构的了解也是在我教学过程中的一个重点让学生去学的知识点。 2 认证机构CA和数字证书 2.1 认证机构CA 在现在的网上交易过程中,无论是B2B,还是B2C,都面临着一个问题,就是如何解决交易双方的身份有效性,交易过程的合法性。认证机构CA认证机构(certificate Authority)是整个网上电子交易安全的关键环节,它主要负责产生、分配并管理所有参与网上交易的需要身份认证的实体的数字证书,为解决用户信任问题,交易双方在交易的各个环节中都需要检验对方数字证书的有效性,所以,认证机构发放的证书一定要具有权威性、公证性和可信赖性。CA是一个实体,是证书的签发机关,是公钥基础设施的核心,为客户提供签发公钥证书、认证证书、分配证书和管理证书的服务。CA将客户的公钥与客户的名称及其它属性关联起来,并制定政策和具体步骤来验证、识别用户身份,再对用户证书进行签名,确保证书持有者的身份和公钥的拥有权。 2.2数字证书 数字证书是网络通讯各方身份信息的一系列数据,是通过特定的加密算法来实现的.它提供了一种在网上验证身份的方式,在网上交易时可以用来验证对方的身份。数字证书是一个由认证机构确认了相应私钥持有者(人、设备或其他实体)的身份或其它属性后用数字方式签名的包含公开密钥持有者信息以及公开密钥的文件。证书主要包括一个公开密钥、证书名称及认证机构的数字签名。一般情况下,数字证书还包括密钥的有效时间、发放证书机关的名称、该数字证书的序列号等信息。 3 CA系统 一个典型的CA系统包括安全服务器、CA服务器、注册机构RA ( Registration Authority)、LDAP(Lightweight Directory Access Protocol)目录服务器和数据库服务器。其中安全服务器面向普通用户,用于提供证书申请、浏览、证书撤销列表以及证书下载等安全服务。CA服务器负责证书的颁发。LDAP服务器提供目录浏览服务,负责将RA服务器传输过来的用户信息及数字证书加入到服务器上。数据库服务器用于CA数据、日志和统计信息的存储和管理。目前,CA系统己经投入使用到很多领域,引入CA系统的必要性主要表现在:信息的加密、网上交易的不可否认性、提供Internet上的各方信任以及保证交易信息的完整性等方面。 4 开发CA系统 待开发的CA系统主要包括以下几个运行实体:根CA、业务CA、用户和网站。根CA负责为业务CA颁发证书,业务CA是根CA的用户,同时又是个人用户的直接CA,负责为用户颁发证书,用户通过向业务CA申请证书而获得访问网站的权利,网站负责向用户提供需要安全认证的web服务。 此CA系统的运行流程如下。 ( 1)创建两个全局对象:根CA全局对象和业务CA全局对象; ( 2)调用根CA的构造函数,对根CA进行初始化; ( 3)调用业务CA的构造函数,对业务以进行初始化,如果业务CA初始化失败,则先向根CA申请证书,然后从根CA上下载证书和私钥; ( 4)业务CA为用户颁发证书; ( 5)用户从业务CA上下载证书和私钥。 在根CA中,存放密钥和证书的地方均为注册表,查找密钥库和证书库是通过在注册表中查找相应项来得到的,创建密钥库和证书库也是在注册表中实现。作为根CA,首先需要给自己颁发一个证书,该证书由根CA本身进行签名,然后利用该证书给其它业务CA颁发证书并签名。在根CA给自己颁发证书之后,就可以给各业务CA颁发证书。在根CA实际颁发证书时,首先在证书库和私钥库中生成业务CA的证书和私钥,具体实现时,可以写入到注册表中,也可以写到数据库中,或者写到LDAP服务器的相应项中,然后将生成的证书和密钥写入到业务CA的相应硬件中。 在网站方面,应该配置一个PKIserver服务器用来进行加密、解密、签名和验签等各种功能。实际运行时,可以将网站和PKIserver服务器部署在同一台服务器上。在用户与网站的交互过程中,网站先返回一个随机数给用户,用户拿到该随机数后,表示网站将要发送的信息以此随机数作为对称密钥进行加密,用户应该先对此随机数进行签名确认,表示正确收到该随机数,如果该随机数在传输过程中出错,则后面进行验签时不会通过。网站在收到用户的确认信息之后,就可以使用用户的加密证书对密钥进行加密,并用自己的签名证书对发送信息进行签名,用户收到信息后,首先使用网站证书的公钥进行验证签名,确认信息正确后,用私钥解开对称密钥,然后用该对称密钥解密信息,得到所需的明文信息。如果只是用户之间进行安全信息的交互,则只需将网站上的证书替换为相应的用户证书即可。 根据以上流程,可以为系统设计如下几个类: class CABase { void init(){ } void downloadCert(){ } void issueCert(){ } Boolean isEmpty(){ } void exportCert(){ } void importCert(){ } voidgenerateKey(){ } } 其中函数init()用来初始化类对象,函数downloadCert ()用来实现下载证书的功能,函数issueCert ()用来实现颁发证书的功能,函数isEmpty()用来判断当前对象是否己经初始化,函数exPortCert ()用来实现输出证书的功能,函数imPortCert()用来实现导入证书的功能,函数generateKey ()用来实现生成密钥的功能。接着设计类RootCA和BuslCA,这两个类都继承类CABase,并且重载了类CABase里init()、downloadCert()、issueCert()三个函数,分别来实现自己业务的操作。 最后设计类Key,其主要功能是从硬件设备或软件中读取证书和密钥以及向硬件设备写入证书和密钥信息。 class Key { void readCert() {} void writeCert() {} void readKey(){} void writeKey() {} void generateSignKey(){ } void exportSignKey() { } 其中函数readCert()用来实现读取证书的功能,而函数writeCert()用来实现写证书的功能,函数readKey()用来实现读取密钥的功能,而函数writeKey()用来实现写密钥的功能,函数generateSignKey()用来实现生成签名密钥的功能,而函数exportSignKey()用来实现导出签名密钥的功能。 参考文献: [1]林枫.电子商务安全技术及应用[J].北京:北京航空航天大学出版社,2001. [2]Willialm stallings著,杨明,谢希仁等译.密码编码学与网络安全、原理与实践(第二版)[M].北京:电子工业出版社,2001. [3]关振胜.公钥基础设施PKI与认证机构CA[ M].北京:电子工业出版社,2002 . 责任编辑:lcl 3G电子商务发展策略研究
会计实务_会计学习内容详解第四百六十六页详情
企业建账可分为两种情况,一是新设企业建账,二是老企业建账。按《》、《》、《税务征收管理法》等法律法规的规定,企业在成立后即应建账建制。但由于我国企业管理水平及人员素质等方面的原因,成立后未及时建账的中小企业不在少数。因此笔者主要谈老企业如何建账。 一、搞清建账目的 中小企业建账的目的主要有: 一是管理需要。其又可分为两种:1.股东多,为了明晰生产经营情况,需要建立较规范的账务;2.企业规模扩大,因账务核算不规范造成了账外损失,如因未及时准确核算应付账款而多付客户款项,亡羊补牢,需要建账。 建此类账需要注意的是,账务处理在遵循《会计法》和《企业会计制度》等相关规定的基础上,一定要结合企业实际情况,活学活用。如:若此类企业增值税被核定征收,交纳的增值税列支在何处?《企业会计制度》和《小企业会计制度》对此都未明确。按增值税是价外税的理论,应将其从收入中扣除,作收入的减项。再如:一些中小企业生产用的厂房可能是简易房,这时不应按财务制度或税法规定,以最低的20年来计算,应按这些简易房实际能使用的年限、8年或10年来分摊。若报表需要向税务部门报送,也应以满足管理需要为前提,在向税务申报时可作纳税调整。 二是税务需要。典型的莫过于为了申请增值税一般纳税人资格而建账。税务要求其建立规范的会计核算,要能准确核算进、销项税额,及时作纳税申报。对于因税务需要而建账的,尽量按税法的规定处理账务,这样在年度所得税纳税申报时就可省去纳税调整的麻烦。如固定资产的入账标准、计提折旧的范围、固定资产的残值比例、折旧年限以及开办费的摊销、收入的确认等。这就要求财务人员,不仅要了解大税法(全国性的),还要了解小税法(本地的一些具体规定),如要了解当地的计税工资标准、通信费标准、印花税的征收管理办法,差旅费是否有规定标准等。例如印花税,有的地方按合同征收,有的地方则是核定征收,按账面销售或购进货物的比例核定征收;再如对计税工资人员有的地方要求必须是交纳三金或四金且签有劳务合同的,有的地方则不作要求。 二、应取得的资料 主要有企业章程、企业法人营业执照、国地税税务登记证、验资报告等。特别是验资报告,其用处主要有:一是能佐证企业的注册资本金额,以便确定账务中实收资本金额;二是能反映股东的出资方式,是货币或是实物等。取得验资报告主要目的是为了确定股东的出资方式。不能确定股东的出资方式是无法建账的,建账时一定要让企业主找到成立时的验资报告,注册资本发生变动的,应取得历次的验资报告。若是以实物出资,还要找到当时的评估报告。 三、按表项目核实资产负债额 1.盘点现金及单据,注意需要换发票的白条也应考虑进去,确定现金金额; 2.取得银行存款对账单,并核实未达账项,确定银行存款金额; 3.盘点原材料、库存商品等,确定存货金额; 4.编制应收、应付、其他应收、其他应付等往来款项表,注意最好让往来单位盖章或签字确认,确定往来款项金额;检查有无长短期借款、应付工资、应交税金等项目; 5.盘点固定资产,确定固定资产金额; 6.取得企业法人营业执照和验资报告,确定实收资本金额; 7.根据公式 资产-负债=所有者权益,所有者权益-实收资本(股东多投入的资金暂挂其他应付款)=未分配利润 推算出未分配利润金额; 8.根据结果编制出资产负债表,并据此做第一号凭证; 9.启用账薄,将第一号凭证内容登记入账。在账薄日期栏填写登记入账的日期,摘要栏可写 盘点建账 。 特别说明: 1.这种情况下最好只编制一张资产负债表,因其建立在盘点基础上,数据比较准确;但若编制利润表有一定的难度,数据也不易做准确。 2.因时间紧等原因若期后发现有关数据未盘点准确,应在发现的当期编制凭证调整相关项目及未分配利润金额。 3.若盘点时间和建账时间不一致,如8月份准备建账,盘点时间只能为8月,而却要从6月份建账,这时就要注意全面搜集所发生业务的相关资料,根据资料倒推出6月份的资产负债情况。 四、无发票的资产的入账 因为是在企业生产经营过程中建账,其存货及固定资产多数情况下可能没有发票�?梢愿菔导逝痰愫蟊嘀频呐痰惚砣胝�。但在以后期间由于这些存货形成的主营业务成本,固定资产折旧形成的成本费用税务多不认可,在所得税汇算清缴时应作纳税调整。如果固定资产是初始时由股东投入的,找到当时的评估报告也可算是一个佐证,可同税务有效沟通,在所得税汇算清缴时不作纳税调整。 责任编辑:雨非 会计做账报税实训班(第十季)
编辑-jmifu