主数据的交付方式有哪几种可以有哪些?哪个公司更灵活?


本文内容均整理自西安交通大学软件学院饶元老师的ppt中,仅供学习使用,请勿转载或他用
考试重点知识十个选择:基本概念(20分)综合题(80分):给一个场景,需要把一个案例从头到尾设计出来就ok了数据库设计40
1,2,3范式RBAC完整性约束sql面向对象设计40
整个系统DFD建模用例角度,用例描述事件流刻画角度activity图时序图类图状态图以及一些基本原则(7个,类图中的5+2?)对类图做一些优化如何复习看书,形成知识框架,对于所有知识形成脑图,如何与业务场景衔接,如何建立一个实际开发需要的东西将开发好的系统重新设计出来将上课设计的案例看老师如何设计,能不能找到更好的方法图书馆找教材,UNL实训教材,数据库设计教材假设有一个信息管理系统,不管什么端,先将用户找出来确认需求
下面是从ppt上整理的一些基础知识,虽然我整理的时候记得挺多的,把觉得重点知识都整理出来了,但是考试证明整理的都没有用,主要还是去真正的设计一个系统,所以对于下面的概念可以选择性阅读,不要求背过,但是一定要理解,后面与UML相关的东西一定需要牢牢掌握,尤其是上面写到的那些UML图,必须必须必须得会!!!是在不会的话可以去图书馆借一些UML的书,然后对照着里面的例子去设计我最后的总评成绩由于平时作业的加分获得了大学中的第一个满分,对于这门科目的考试我的感觉就是考试时间非常的紧,看上面的考试重点就知道我们需要从头去设计一个系统,包括功能模型,动态模型,静态模型,而设计一个系统肯定不是一天两天就能设计好的,因此需要在考试两个半小时设计一个系统的难度可想而知了,这就要求如果想获得一个比较好的成绩就必须要能够熟练的设计一个系统,包括数据库,数据库的优化,用例图,活动图,时序图,类图以及类图的优化,这些东西必须必须必须掌握!!!不然考完试就等着郁闷吧这门课程相对来说背诵的知识还是比较少的,大部分都是需要自己动手实践的,这从平时作业也可以看的出来,饶老师非常鼓励我们自己去动手完成一些东西,也非常强调coding的重要性,所以哪怕下面的东西都不会,也需要把上面的那些东西掌握了!!!
系统+设计什么是系统定义系统是相互联系,相互作用的诸元素的综合体最佳定义系统是指由相互联系、相互作用的若干组成部分构成的有机整体,整个整体具有其各个组成部分所没有的新性质和功能,并和一定的换将发生交互作用系统各要素之间、要素与整体之间,以及整体与环境之间,存在着一定的有机联系,从而在系统的内部和外部形成一定的结构和秩序
要素是指组成系统的基本成分,是系统形成的基础。要素和系统的关系,是部分与整体的关系,他们相互联系,相互作用功能是指系统与外部环境在相互联系和作用的过程中产生的效能活动是系统形成、发展、变化的动态过程,这个过程通过系统内部诸要素之间、要素与系统之间以及系统与环境之间相互影响、相互作用而完成的。信息时值事务存在的方式或运动状态以及这些方式、状态的直接或简介的传播与表述环境是指出于系统边界之外并和系统进行着物质、能量和信息交换的所有事务系统的特征三个特性多元性
系统是多样性的统一,差异性的统一相关性
系统不存在孤立元素组分,所有元素或组分间相互依存、相互作用、相互制约整体性
系统是所有元素构成的复合统一整体软件系统核心要素软件系统:指在一定的软件开发与应用环境下,为了达到某一目的而相互联系、相互作用的若干个软件要素所组成的有机整体软件系统的要素涌现1+1大于2群体的需求是一种涌现现象,即整体大于部分之和,这种高层次具有的属性、特征、行为和功能还原到低层级就不复存在分析之责客户需求
在需求分析阶段,需要挖掘出客户真正在乎的需求,最好对需求进行分优先级而且需求并不是一成不变,项目过程中增减需求是平常的事,但是由此造成的影响要评估并更新文档假设的条件
有时项目执行中会因为某些需要客户或第三方完成的事情不具备,而造成项目延迟这就需要在合同中对这些结社特别说明,以避免后面的责任不清环境的限制
这点尤其重要,常常在分析阶段被忽略尽可能挖掘限制条件,会避免后面阶段很多的问题风险
风险分析对于软件项目管理是决定性的风险分析实际上就是贯穿在软件过程中的一系列风险管理步骤,其中包括:风险识别、风险估计、风险管理策略、风险解决和风险监督等设计之要模型驱动->灵活且可扩展设计原则软件系统分析与设计的主要方法系统开发生命周期功能分解法以系统需要提供的功能为中心组织系统首先定义各种功能,然后把功能分解为子功能对较大的子功能进一步分解,直到可给出明确的定义设计功能、子功能所需要的数据结构定义功能、子功能之间的接口作为一种早期的建模方法,没有明确地区分分析与设计结构化方法结构化分析(structured analysis,SA)结构化设计(structure design,SD)结构化分析又称为数据流法,其基本策略是跟踪数据流,即研究问题域中的数据如何流动,以及在各个环节上进行何种你那个处理,从而发现数据流和加工。得到的分析模型是数据流图(DFD),主要的模型元素是数据流,加工,外部实体及存储,外加处理说明和数据字典结构化设与功能分解法基本相同,基于模块的概念建立设计模型,分为概要设计和详细设计概要设计:确定系统中包含哪些模块以及模块之间的调用关系,得到模块结构图(MSD)详细设计:描述每个模块内部的数据结构和操作流程结构化方法的优缺点优点
强调研究问题域,并由严格的法则缺点
仍然是间接映射问题域分析与设计的概念不一致,从分析到设计的过渡比较困难数据流和加工的数量太多,引起分析文档的膨胀信息建模法信息建模法(information modeling)核心概念是实体和关系。实体描述问题域中的事务,关系描述事务之间在数据方面的联系,都可以带有属性发展之后的方法也把实体称为对象,并使用了类型和子类型的概念,作为实体(对象)的抽象描述信息建模法已经很接近面向对象方法,因此有的文献也把它称为一种面向对象方法,但是有以下差别:强调的重点是信息建模和状态建模,而不是对象建模实体中只有属性没有操作只有属性的继承,不支持操作的继承没有采用消息通讯面向对象方法面向对象的分析(object oriented analysis,OOA)面向对象的设计(object oriented design,OOD)运用对象、类、继承、封装、聚合、关联、消息、多态等概念来构造系统把问题域中的事务抽象为对象,作为系统的基本构成单位,其属性和操作刻画了事务的静态特征和动态特征----完整地刻画了问题域中的事务用类作为对象的抽象描述,建立他们之间的继承、聚合、关联、消息等关系----如实地表达了问题域中事务之间的各种关系不同建模方法的比较需求工程需求语义断连现象的分析软件分析本质:识别并解决问题语义断连是需求分析中常见的现象
需求分析中所有的涉及物需要明确定义,避免不一致或二义性的发生划清角色与系统的边界,形成完整的业务关联场景至关重要需求目标的缺失是需求分析中常见的现象
需求中边界的确实,往往会造成全局性的失败需求分析中必须避免目标确实问题的发生建立起所涉及物之间的关系,形成完整的业务关联场景至关重要语义断连错误的原因形式化需求分析方法一个软件包含了所有功能的集合,同时包含了实现所有功能的所有方法和算法描述。需求分析师依据于用户需求,经过需求问题识别,进行分析、消化与综合,指定规格说明,评审,分为四个阶段,形成用户需求与设计同步,设计满足用户的需求目标需求的重要性开发软件系统最困难的部分就是准确说明开发什么。最困难的概念性工作是编写出详细的需求,包括面向用户,面向机器和其他软件系统的接口。需求关键特征属性软件需求特征属性层次化过程(评审vs版本)追踪vs状态客户角色层次化需求又分为业务需求,用户需求,功能需求以及系统需求,此外还包括一些非功能需求业务需求
表示组织或客户高层次的目标,业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标用户需求
描述的是用户的目标,或用户要求系统必须能完成的任务功能需求
规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求系统需求
用于描述包含有多个子系统的产品(即系统)的顶级需求过程需求的开发是一个不断反复的过程,主要是企业向开发商提交初步的需求,开发商针对已提出的需求编写需求规约并交付企业,企业经过评审后提出意见,开发商对于需求规约进行一次次的修改,往复提交,直到双方达成一致追踪vs状态需求跟踪是指跟踪一个需求使用期限的全过程,需求跟踪包括编制每个需求同系统元素之间的联系文档,这些元素包括其他类型的需求,体系结构,其他设计部件,源代码模块,测试,帮助文件等。需求跟踪为我们提供了由需求到产品实现整个过程范围的明确查阅的能力。在跟踪的过程中最重要的一个属性便是需求的状态,这个用来标识需求当前情况的一个属性,可以帮助我们更好了解需求变更的过程以及当前情况客户角色用户:可以细分为三种
客户(customer)最终用户(the end user)间接用户(或称关系人)掏钱买软件的用户称为客户,而真正操作软件的用户叫最终用户。客户与最终用户可能是同一个人也可能不是同一个人简介用户:既不掏钱买该软件,也不适用该软件,但是他可能对软件产品有很大的影响利益攸关人:如果项目规模比较大,那么项目所涉及到的软件开发放与最终用户放一些人员的工作与利益,这些人称为利益相关人与客户打交道的主要目的一是获取明确需求(业务功能需求分析+心理需求分析)二是签合同三是顺利验收四是为未来的项目留下余地需求职责需求工程什么是需求工程把所有与需求直接相关的活动统称为需求工程需求工程中的活动可以分为两大类
一类属于需求开发
需求调查需求分析需求定义一类属于需求管理
需求确认需求跟踪需求变更控制需求开发过程域需求开发的目的是通过调查与分析,获取用户需求并定义产品需求需求调查的目的是通过各种途径获得用户的需求信息(原始材料),产生《用户需求说明书》需求分析的目的是对各种需求信息进行分析,消除错误,刻画细节等。常见的需求分析方法有“问答分析法”和“建模分析法”两类需求定义的目的是根据需求调查和需求分析的结果,进一步定义准确无误的产品需求,产生《产品需求规格说明书》。系统设计人员将依据《产品需求规格说明书》开展系统设计工作需求管理过程域需求管理的目的是在客户和开发方之间建立对需求的共同理解,维护需求与其他工作成果的一致性,并控制需求的变更需求确认是指开发方和客户共同对需求文档进行评审,双方对需求达成共识后做出书面承诺,使需求文档具有商业合同效果需求跟踪是指通过比较需求文档与后续工作成果之间的对应关系,建立与维护“需求跟踪矩阵”,确保产品依据需求文档进行开发需求变更控制是指依据“变更申请–审批–更改–重新确认”的流程处理需求的变更,防止需求变更失去控制而导致项目发生混乱需求开发方法需求服务质量差距模型需求获取的方法如何开展需求调查准备需求
首先,需求分析员应当起草需求调查问题表,将调查重点锁在该问题表内
问题表可以有多份,随着调查的深入,问题表将不断被细化问题选择表应当以选择题和是非题为主其次,需求分析员应当确定需求调查的方式
与用户交谈,向用户提问题向用户群体发放调查问卷参观用户的工作流程,观察用户的操作与同行、专家交谈,听取他们的意见撰写《需求调查计划》特别留意:不要漏掉典型的用户执行调查
需求分析员与用户,面谈时应当注意一下事项
应该事先了解用户的身份、背景,以便随机应变需求调查应该先了解宏观问题,再了解细节问题根据调查记录完成《用户需求说明书》需求获取的重要工具----上下文图(DFD)角色->需求->功能->系统边界如何进行需求分析需求分析是指在需求开发过程中,对所获取的需求信息进行分析,及时排出错误和弥补不足,确保需求文档正确地反映用户的真实意图撰写《产品需求规格说明书》需求分析方法有两类文档分析法建模分析法问答分析法问答分析最重要的问题是是什么和为什么
每个需求都应当用陈述句说明"是什么",如果“是什么”的内涵不够清晰,则应该补充说明“不是什么”追究“是什么”和“为什么”的目的是获得正确、清晰的需求建模分析法需求建模就是指用图形符号来表示,刻画需求建模分析方法主要有两大类
结构化分析法面向对象分析法在需求文档中,文字描述是第一重要的,建模主要是起分析、解释作用需求分析工具关于Use-Case的描述方法用户动作与系统响应反映了Use-Case的实现策略的核心机制候选流程反映了系统的健壮性,是区分系统设计好坏的一个前提,需要体现在活动图中需求的好坏直接决定了设计的好坏管理关键问题分析需求管理控制过程版本控制
确定需求文档版本确定单个需求文档版本变更控制
建议变更分析影响做出决策交流合并测量需求的稳定性需求跟踪
定义对其他需求的阶段链定义对其他系统元素阶段注意此处跟踪的状态表示阶段需求状态跟踪
定义需求状态跟踪需求每一个状态注意此处状态是审核状态需求确认需求确认:是指开发方和客户方共同对《产品需求规格说明书》及进行评审,双方对需求达成共识后做出承诺需求承诺具有商业合同的效果需求跟踪小结软件开发影响因素软件失败的原因与好设计的原则IT系统不成功的六大类型已经开始的项目,在未结束之前便放弃;项目已经开发完成,但从未使用;项目已经开发完成并投入使用,但是在很短的时间内就放弃使用;所开发的项目并未达到预期的目标,无法完全提供设计的功能;项目开发时间比预计延长较多;项目开发经费不断增加。产生问题的主要原因好设计的十项原则软件系统开发的十大原则项目管理的”三五九“三个约束条件
是范围、时间及成本五个过程组
启动、计划、控制、实施、收尾九大知识领域
整体管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理软件可行性研究概念可行性研究是指系统建设项目确立之前对系统建设的必要性和可能性以及可能的候选方案从整个系统周期的角度进行分析和评价,为企业信息化决策提供科学的依据,并据此由系统开发人员形成书面的可行性研究报告任务是根据确定的问题,通过分析新系统需要的信息技术、可能发生的投资和费用、产生的效益,确定将开发的软件系统成功的可能性目的降低风险,用最小的代价在最小的时间内确定问题是否能够解决前提明确的要求、目标、假定、限制数据库设计问题引入基本概念 数据:是客观事物的符号表示。在计算机科学中指的是所有能输入到计算机中被计算机程序处理的符号的总称
数据元素:是数据的基本单位,在程序中通常作为一个整体来进行考虑和处理
一个数据元素可以由若干个数据项组成。
数据项是数据的不可分割的最小单位。数据项是对客观事务某一方面特性的数据描述 数据对象:是性质相同的数据元素的集合,是数据的一个子集
数据结构:是指相互之间具有一定联系的数据元素的集合。
元素之间的相互联系称为逻辑结构
数据元素之间的逻辑结构有四种基本类型
数据类型:指的是一个值的集合和定义在该值集上的一组操作的总称
抽象数据类型(ADT):是指一个数学模型以及定义在该模型上的一组操作 数据建模的基本概念数据建模:是一组组织和记录系统数据的技术,即数据库建模实体关系图(ERD):是一种利用符号标记实体与关系,实现对数据刻画的一种数据模型实体:是我们需要收集数据与存储数据的人,地点,对象,事件或概念的类属性:是实体的描述性的性质或特征,同义词包括要素,性质或域组合属性:由其他属性组成的属性,它在不同的数据建模中有不同的名称:串联属性,合成属性,数据结构属性的特征数据类型:是属性的一个参数,定义了这个属性中可以存储什么类型的数据域:是属性的一个参数,定义了这个属性可以取的合法数据值默认值:如果用户没有指定值的话,将被记录的值键:是一个属性(或一组属性),他们对每个实体实例具有唯一的值,也称为标识符候选键:是一组可以作为一个实体主键的键,也称为候选标识符主键:是最终用来唯一表示或者确定一个实体实例的候选键替代键:是没有被选中作为主键的其他候选键关系的特征关系:是存在于一个或多个实体之间的业务联系聚数:定义了一个实体相对于另一个关联实体的某个具体指的最大或最小具体值的数量度数:是参与某一个关系的实体数量
二维关系:两个实体之间的关系单一实体之间的关系,即递归关系页存在多个实体之间,即多维关系外键的特征外键,是一个实体的主键,但被复制到另一个实体以确定一个关系实例
外键总是与另一个实体的主键匹配获得外键的实体为子实体提供外键的实体为父实体非确定性关系:是每个参与关系的实体都有各自的独立主键关系
不共享主键属性实体被称为独立实体(强实体)确定性关系:是父实体提供其转称为子实体的主键的一部分的关系
不共享主键属性子实体被称为关联实体(弱实体)非特定关系:是一个实体的多个实例同另一个实体的多个实例相关联的关系,即多对多的关系实体的泛化泛化(Generalization):是指将几类实体公共的属性组合成独立的实体超类(SuperType):是一个实体,其实例存储了一个或多个实体子类的公共属性子类(SubType):是一个实体,其实例从一个实体超类中继承了一些公共属性信息工程设计核心视角在软件系统中需要处理的数据是系那是世界中存在的事物及其联系的反映人们通常将于数据处理有关的领域分为三个世界现实世界信息世界数据世界现实世界现实世界是存在于人们头脑之外的客观世界,现实世界中的事务可分成对象和性质两大类对象可以是人、是物,还可以是实际的东西或者概念对象还可以指事务与事务之间的联系性质则是指事务的性质或特征信息世界信息世界也叫做观念世界,是现实世界在人们头脑中的反映客观世界中的事务在信息世界中叫做实体,反映事务之间联系的叫做实体模型实体是由若干属性的属性值组成属性是实体某一方面的特征,相应于事务的性质数据世界数据世界则是信息世界中信息的数据化,显示世界中的事务及其联系在数据世界中用数据模型描述描述每一实体的数据称为记录,描述属性的数据叫做数据项或字段与实体集相对的称为文件信息工程设计的方法和原则数据库设计的基本步骤数据库设计分成6个阶段需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行和维护需求分析和概念设计独立于任何数据库管理系统E-R方法和实体模型规范化的目的消除数据冗余:即消除表格中的数据重复消除多义性:使关系中的属性含义清楚、单一使关系单纯化:让每个数据项只是简答的数或字符串,而不是组项或重复组方便操作:是数据的插入、删除与修改操作可行并方便使关系模式更灵活:易于实现接近自然语言的查询方式规范化的三个条件表格中每个信息项必须是一个不可分割的数据项表格中每一列中所有信息项必须是同一类型,各列的名字(属性名)互异,列的次序任意表格中各行互不相同,行的次序任意第一范式定义:数据库中的所有字段都是单一属性,不可再分的,这一个单一属性是由基本的数据类型所构成的关系中所有的属性都是单纯域,即不出现“表中套表”第二范式定义:数据库的表中不存在非关键字段对任一候选关键字段的部分函数依赖
部分函数依赖是指存在着组合关键字段中的某一个关键字段决定其他非关键字段的情况
第三范式定义:实体的非主属性的值不依赖于任何其他非主键属性注:所有非主属性对任何候选管关键字都不存在传递依赖好的数据模型评价标准简单高效,无冗余或少冗余,灵活且可扩展数据库的完整性设计为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确性、有效性、相容性DBMS提供一种机制来检查DB中的数据,看其是否满足语义规定的条件。这些加在DB数据之上的语义约****束条件称为DB完整性约束条件,它们作为模式的一部分存入DB中。有一些需要在应用程序中来限制。而DBMS中检查数据是否满足完整性条件的机制称为完整性检查。非空约束Unique约束主键约束primary约束与unique约束在一个表中,只能定义一个primary key约束,但可以定义多个unique约束对于指定为primary的一个列或者多个列的组合,其中任何一个列都不能出现空值,而对于unique所约束的唯一键,则允许为null,只是null值最多有一个外键约束check(校验)约束:用来检查字段值所允许的范围。DBMS每当执行delete, insert或update语句时,都对这个约束过滤。如果为true,则执行。否则,取消执行并提示错误。完整性的分类实体完整性:规定表中的每一行在表中是唯一的实体域完整性:是指表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定参照完整性:是指两个表的主键和外键的数据应一致,保证了表之间的数据的一致性。防止了数据丢失或无意义的数据在数据库中扩散用户定义的完整性:不同的关系数据库系统根据应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定关系数据库的约束条件,它反映某一具体应用必须满足的语义要求完整性约束条件包括静态完整性约束和动态完整性约束
静态约束是指对DB每一确定状态的数据所应满足的约束条件。值的约束和结构约束均属静态约束。动态约束是指DB从一种状态转变为另一种状态时,新、旧值之间所应满足的约束条件,它是反映DB状态变迁的约束。例如,当更新职工工资时,要求新工资值不低于旧工资值,并且当旧工资值超过2500元时,保持不动立即执行完整性约束和延迟执行完整性约束
立即执行约束(Immediate Constraints)是在执行用户事务处理程序时,某一更新语句执行完后马上对此数据所应满足的约束条件进行完整性检查。延迟执行约束(Deferred Constraints)是指在整个事务处理程序执行完毕后,再对约束条件进行检查,结果正确才能提交出来。数据库安全性设计用户标识与鉴别它是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器使用。为了进一步核实用户,系统常常要求用户输入口令(Password)。数据加密数据加密是防止DB中数据在存储和传输中失密的有效手段。加密方法主要有两种:一种是替换方法,该方法使用密匙(Encryption Key)将明文中的每一个字符转换为密文中的一个字符;另一种是置换方法,该方法仅将明文的字符按不同的顺序重新排列。单独使用这两种方法的任意一种都是不够安全的。但是将这两种方法结合起来就能提供足够好的安全程度。存取控制定义用户权限:用户权限是指不同的用户对于不同的数据对象允许执行的操作权限。系统必须提供适当的语言定义用户权限,这些定义经过编译后存放在数据字典中,被称作安全规则或授权规则合法权限检查:每当用户发出存取DB的操作请求后(请求一般应包括操作类型、操作对象和操作用户等信息),DBMS查找数据字典,根据安全规则进行合法权限检查,若用户的操作请求超出了定义的权限,系统将拒绝执行上述操作。视图机制进行存取权限控制时可以为不同的用户定义不同的视图(View),把数据对象限制在一定的范围内,即通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。一般设计阶段中有用户视图设计。审计审计功能把用户对DB的所有操作自动记录下来放入审计日志(Audit Log)中。DBA可以利用审计跟踪的信息,重现导致DB现有状况的一系列事件,找出非法存取数据的人、时间和内容等面向对象设计UML的图模型用例图用例图是被称为参与者的外部用户所能观察到的系统功能的模型图用例图列出系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行活动者(角色,Actor):系统外部的参与者,可以是人、外部硬件、其他系统,甚至时间关系包含:基用例可以看到包含用例,并需要依赖于包含用例的执行结果
当某个都会做片段在多个用例中都出现了的时候,可以将其分离出来从而形成一个单独的用例扩展:使用扩展用例,可以在不改变基用例的同时,根据需要自由地向用例中添加行为用例描述类图类图以反映类的结构(属性、操作)以及类之间的关系为主要目的,描述了软件系统的结构,是一种静态建模方法类图中的事物及解释从上到下分为三部分,分别是类名、属性和操作。类名是必须有的类的关系描述类之间主要存在的关系:依赖、关联、聚合、组合、实现和泛化。活动图描述系统的动态行为。包含活动状态(ActionState),活动状态是指业务用例的一个执行步骤或一个操作,不是普通对象的状态。时序图顺序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件。顺序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生的。顺序图属于动态建模。时序图的组成状态机图状态机:
用于描述一个对象在其生存期间的动态行为,表现对象响应事件所经历的状态序列以及伴随动作状态机图
用来显示状态机,一个状态机可用多张状态图描述状态图说明对象在它的生命期中响应事件所经历的状态序列事务及解释面向对象的设计目标与原则设计的总体目标面向对象设计基本原则单一职责原则开放封闭原则接口隔离原则依赖倒置原则李氏替换原则合成/聚合复用原则迪米特原则单一职责原则一个类,最好只做一件事,只有一个引起它变化的原因单一职责,强调的是职责的分离,在某种程度上对职责的理解,构成了不同类之间耦合关系的设计关键,因此单一职责原则或多或少成为设计过程中一个必须考虑的基础性原则如果一个类中包含多个职责不同的方法,则把这个类拆分成多个类,保证每个类中只包含有一个职责的方法开闭原则考虑设计中什么可能会发生变化,将其封装起来,考虑允许什么发生而不让这一变化导致重新设计声明的变量的类型、函数的参数类型、函数的返回类型等要尽量使用抽象类和接口接口分离原则设计时采用多个与特定客户类有关的接口比采用一个通用的接口好一个类对另外一个类的依赖应建立在最小的接口上将一个复杂的接口拆分成很多小接口依赖倒置原则高层模块不应该依赖于低层模块,二者都应该依赖于抽象抽象不应该依赖于细节,细节应该依赖于抽象某种意义上,依赖倒转原则是达到“开–闭原则”的途径依赖关系应尽可能依赖接口(或抽象类),而不是某个具体的类里氏替换原则子类可以扩展父类的功能,但不能改变父类原有的功能在软件中将一个基类替换成它的子类对象,程序将不会产生任何错误和异常,反过来则不成立,如果一个软件实体使用的是一个子类对象的话,那么它不一定能够使用基类对象里氏替换原则是继承复用的基石:只有当衍生类可以替换掉基类,软件单元的功能不受影响时,基类才能真正被复用子类中对于一个方法的访问优先级应该不小于父类中的访问优先级应注意的问题子类的所有方法必须在父类中声明,或子类必须实现父类中声明的所有方法。根据里氏替换原则,为了保证系统的扩展性,在程序中通常使用父类来进行定义,如果一个方法只存在子类中,在父类中不提供相应的声明,则无法在以父类定义的对象中使用该方法。我们在运用里氏替换原则时,**尽量把父类设计为抽象类或者接口,让子类继承父类或实现父接口,并实现在父类中声明的方法,**运行时,子类实例替换父类实例,我们可以很方便地扩展系统的功能,同时无须修改原有子类的代码,增加新的功能可以通过增加一个新的子类来实现。在系统设计时,遵循里氏替换原则,尽量避免子类重写父类的方法,可以有效降低代码出错的可能性。迪米特法则迪米特法则也称为最少知识原则,一个对象应对其他对象有最少的了解
由右侧改进为左侧
合成/聚合复用原则要尽量使用合成/聚合,尽量不要使用继承。合成/聚合复用原则就是在一个新的对象里面使用一些已有的老对象,使之成为新对象的一部分;新的对象通过向这些老对象的委派,达到复用已有功能的目的。监听器main(){
联想 联想1 = new 联想()
惠普 惠普2 = new 惠普()
if(lian) lian.print()
else if (hui) hui.print
}
interface dayinji{
print()
}
class lianxiang implements dayinji{
print(){
lainxinagprint
}
}
class huipu implements dayinji{
print(){
lainxinagprint
}
}
main(){
联想 联想1 = new 联想();
惠普 惠普2 = new 惠普();
print(Lianxiang);
}
print(dayiji dd){
dd.print();
}
parent aa = new children();
aa.eat()
class parent{
eat(){
sout(parent)
return a+b;
}
}
class children extends parent{
eat(){
sout(children);
return a-b;
}
}

全面数字化的电子发票常见问题即问即答
(适用纳税人)
定义与特征
1. 什么是全面数字化的电子发票?
答:全面数字化的电子发票(以下称数电票)是与纸质发票具有同等法律效力的全新发票,不以纸质形式存在、不用介质支撑、无须申请领用、发票验旧及申请增版增量。纸质发票的票面信息全面数字化,将多个票种集成归并为电子发票单一票种,数电票实行全国统一赋码、自动流转交付。
2. 数电票的票面信息包括哪些?
答:数电票的票面信息包括基本内容和特定内容。
为了符合纳税人开具发票的习惯,数电票的基本内容在现行增值税发票基础上进行了优化,主要包括:动态二维码、发票号码、开票日期、购买方信息、销售方信息、项目名称、规格型号、单位、数量、单价、金额、税率/征收率、税额、合计、价税合计(大写、小写)、备注、开票人。
为了满足从事特定行业、经营特殊商品服务及特定应用场景业务(以下简称“特定业务”)的纳税人开具发票的个性化需求,税务机关根据现行发票开具的有关规定和特定业务的开票场景,在数电票中设计了相应的特定内容。特定业务包括但不限于稀土、建筑服务、旅客运输服务、货物运输服务、不动产销售、不动产经营租赁服务、农产品收购、光伏收购、代收车船税、自产农产品销售、差额征税、成品油、民航、铁路等。试点纳税人在开具数电票时,可以按照实际业务开展情况,选择特定业务,将按规定应填写在发票备注等栏次的信息,填写在特定内容栏次,进一步规范发票票面内容,便于纳税人使用。特定业务的数电票票面按照特定内容展示相应信息,同时票面左上角展示该业务类型的字样。
3. 数电票与现有的发票样式有什么区别?
答:数电票样式与现有发票样式区别在于:一是数电票票样将原有发票代码+发票号码变为20位发票号码;取消了校验码、收款人、复核人、销售方(章);发票密码区不再展示发票密文。二是数电票特定业务会影响发票展示内容,不同的特定业务展示的发票票面内容不同。三是数电票将原备注栏中手工填列、无法采集的内容,设置为固定可采集、可使用的数据项,并展示于票面上。
4. 数电票和使用税控设备开具的电子发票主要区别是什么?
答:一是开票前置环节不同。开票前,纸电票需进行票种核定申请,需申领税控设备,需向主管税务机关领用纸电票的号码段。数电票相较纸电票,无需进行票种核定,无需进行税控设备申领,无需进行发票领用。
二是发票开票限制不同。纸电票发票数量和票面限额管理同纸质发票一样,只能在给定的份数和限额内开具发票。纳税人需要依申请才能对发票增版增量。数电票采用“授信制”,纳税人可在给定的总额度内开具任意额度与任意份数的发票。
三是票面展示内容不同。数电票票面更加简洁,数电票删除了纸电票票面上的地址栏、银行账户账号栏、发票代码、开票人及密文区,购买方和销售方信息并列展示,更加直观;纸电票与数电票发票号码位数不同,数电票号码为20位,含年度、行政区划代码、开具渠道、顺序编码等信息,纸电票发票号码为8位,按年度、分批次编制。纸电票项目有8行的限制,数电票取消了该限制,因而废除了纸电票清单开票模式。
四是发票开具平台不同。纸电票在公共服务平台上开具,可以离线开票。数电票在电子发票服务平台上开具,仅允许纳税人在线开票。
五是发票种类构成不同。纸电票仅包括增值税电子普通发票和增值税电子专用发票。通过标签化要素化,数电票设计了显性标签和特定要素,将“7+10”种制式发票统一为电子发票,其不仅涵盖了增值税发票,也囊括了机动车发票、二手车发票、航空运输客票电子行程单、铁路电子客票、医疗发票等普通发票,其内涵与外延较之纸电票更加丰富。
六是发票交付手段不同。纸电票开具后,开票方需将发票电子数据版式文件(OFD等)通过邮件、短信等方式人工交付给受票方。数电票开具后,发票电子数据文件自动发送至开票方和受票方的税务数字账户,并可对各类发票数据进行自动归集。
七是版式文件格式不同。纸电票电子数据版式文件格式为OFD等格式。数电票电子数据文件增加了国际通行的XML纯数据电文格式,同时保留了OFD、PDF等格式。
5. 使用数电票有什么优点?
答:(1)领票流程更简化
开业开票“无缝衔接”。数电票实现“去介质”,纳税人不再需要预先领取税控专用设备;通过“赋码制”取消特定发票号段申领,发票信息生成后,系统自动分配唯一的发票号码;通过“授信制”自动为纳税人赋予开具金额总额度,实现开票“零前置”。基于此,新办纳税人可实现“开业即可开票”。
(2)开票用票更便捷
一是发票开具渠道更多元。电子发票服务平台全部功能上线后,纳税人不仅可以通过电脑网页端开具数电票,还可以通过客户端、移动端手机App随时随地开具数电票。
二是“一站式”服务更便捷。纳税人登录电子发票服务平台后,可进行发票开具、交付、查验以及勾选等系列操作,享受“一站式”服务,无需再登录多个平台完成相关操作。
三是发票数据应用更广泛。通过“一户式”“一人式”发票数据归集,加强各税费数据联动,为实现“一表集成”式税费申报预填服务奠定数据基础。
四是满足个性业务需求。数电票破除特定格式要求,增加了XML的数据电文格式便利交付,同时保留PDF、OFD等格式,降低发票使用成本,提升纳税人用票的便利度和获得感。数电票样式根据不同业务进行差异化展示,为纳税人提供更优质的个性化服务。
五是纳税服务渠道更畅通。电子发票服务平台提供征纳互动相关功能,如增加智能咨询,纳税人在开票、受票等过程中,平台自动接收纳税人业务处理过程中存在的问题并进行智能答疑;增设异议提交功能,纳税人对开具金额总额度有异议时,可以通过平台向税务机关提出。
(3)入账归档一体化
通过制发电子发票数据规范、出台电子发票国家标准,实现数电票全流程数字化流转,进一步推进企业和行政事业单位会计核算、财务管理信息化。
6. 使用数电票如何保障纳税人的发票数据安全和隐私?
答:数电票使用了最新加密技术,加强了纳税人最关心的发票安全性、隐私性保障能力。
——从安全性来说,电子发票服务平台将利用数字信封技术来最大限度地保障交易安全性,通过对发票数据传输通道进行加密,保证数据流转的安全性,防止数据被窃取、篡改、冒充。
——从隐私性来说,数电票保持了纸质发票的基本属性和主要特征,在为用户提供不同于纸质发票交付和入账等体验的同时,通过隐私保护技术确保用户数据安全,避免信息泄露。
7. 纳税人可以通过哪些渠道了解数电票有关事项?
答:纳税人可以通过电子税务局、办税服务厅、12366纳税服务热线、税务门户网站、官方微信等渠道了解数电票的有关事项。
试点开展
8.我是深圳市纳税人,2022年7月1日收到了一张内蒙古的数电票,名称格式与传统发票完全不同。请问是否符合规定?
答:符合规定。自2022年6月1日起,国家税务总局决定,内蒙古自治区、上海市和广东省试点纳税人通过电子发票服务平台开具发票的受票方范围逐步扩至全国。试点地区以外的纳税人暂仅作为受票方,分步接收试点纳税人通过电子发票服务平台开具的数电票、增值税纸质专用发票(以下简称“纸质专票”)和增值税纸质普通发票(折叠票,以下简称“纸质普票”)。
9.全面数字化的电子发票试点纳税人范围如何确定?
答:使用电子发票服务平台的纳税人为试点纳税人(以下简称试点纳税人),试点纳税人分为通过电子发票服务平台开具发票的纳税人和通过电子发票服务平台进行用途确认的纳税人,具体范围由试点地区税务局确定。按照有关规定不使用网络办税或不具备网络条件的纳税人暂不纳入试点范围。
10.除试点纳税人外,其他地区纳税人何时可以开具数电票?
答:国家税务总局将结合试点情况,逐步扩大数电票推行范围。
身份管理
11.试点纳税人如何建立、变更、解除与办税人员的关联关系?
答:试点纳税人可通过电子税务局或办税服务厅建立、变更、解除与办税人员的关联关系。
试点纳税人通过电子税务局新增办税人员或对已有办税人员进行变更的,应对办税人员进行岗位权限授权或调整。系统将自动通过电子税务局及移动端向该办税人员推送待确认的授权信息。办税人员在完成个人身份信息采集核验,以及对推送的授权信息进行确认后,关联关系即建立,系统自动记录关联关系。纳税人通过电子税务局解除办税人员关联关系的,无需办税人员确认。
试点纳税人在办税服务厅申请新增或变更办税人员信息时,税务机关在核心征管系统完成办税人员信息录入或变更,通过实名办税系统验证办税人员实名信息后,由办税人员登录电子税务局确认相关信息。信息确认后,系统自动记录关联关系。纳税人在办税服务厅解除办税人员关联关系的,无需办税人员确认。
涉税专业服务机构建立、变更、解除本机构办税人员关联关系的,适用以上方式。
12.办税人员如何解除与试点纳税人的关联关系?
答:办税人员因离职、退休等原因需解除税务网络可信身份关联关系时,办税人员可通过线上自行解除或通过办税服务场所申请解除。
13.试点纳税人如何建立与涉税专业服务机构(人员)关联关系?
答:试点纳税人与涉税专业服务机构(人员)委托代理关系的建立支持以下两种方式:
(1)涉税专业服务机构(人员)可通过线上或线下渠道向税务机关提交其与纳税人签订的委托办税协议信息,纳税人在电子税务局确认后,涉税专业服务机构(人员)获得相应办税权限,系统自动记录关联关系。
(2)试点纳税人可通过线上或线下渠道向税务机关提交其与涉税专业服务机构(人员)签订的委托办税协议信息,涉税专业服务机构(人员)在电子税务局确认后获得相应办税权限,系统自动记录关联关系。
涉税专业服务机构(人员)以“一人多户”的方式为纳税人代办涉税事宜的,应于办理前向税务机关报送基本信息及委托办税协议信息。
14.试点纳税人完成注销后,企业授权人、被授权人的身份认证信息及操作权限是否需要在电子发票服务平台中手动撤销?
答:不需要。平台设置自动标记失效状态功能。企业完成注销后,电子发票服务平台自动同步企业状态信息,自动标记企业授权人、被授权人的身份认证信息及操作权限为失效状态。
电子发票服务平台
15.试点纳税人需要用什么税控设备开具数电票?是否免费?
答:试点纳税人无需领用税控专用设备即可开具数电票,税务机关免费向纳税人提供数电票的开具、查验及交付服务,降低纳税人发票的使用和管理成本。
16.试点纳税人需要用什么开票软件开具数电票?
答:可直接使用电子发票服务平台(登录方式及地址由各试点省确定)免费开具数电票,无需使用其他特定开票软件。
17.试点纳税人如何了解电子发票服务平台?
答:税务部门将对全面数字化的电子发票的全流程进行辅导,纳税人在开具过程中出现问题,可以拨打12366咨询主管税务部门。另外在电子发票服务平台上也会有操作指引,确保纳税人正确开好每张全面数字化的电子发票。
18.试点纳税人可以通过电子发票服务平台开具哪些种类的发票?
答:电子发票服务平台支持开具数电票、纸质专票和纸质普票。试点纳税人通过实名验证后,无需使用税控专用设备即可通过电子发票服务平台开具数电票、纸质专票和纸质普票,无需进行发票验旧操作。其中,数电票无需进行发票票种核定和发票领用。
试点纳税人中,电子发票服务平台升级至1.5版后新设立登记且未使用增值税发票管理系统开具纸质专票和纸质普票的(以下简称“新办试点纳税人”),如需开具纸质专票和纸质普票,应当通过电子发票服务平台开具,纸质专票和纸质普票的票种核定、发票领用、发票作废、发票缴销、发票退回、发票遗失损毁等事项仍然按照原规定和流程办理;试点纳税人中,电子发票服务平台升级至1.5版前设立登记或已使用增值税发票管理系统开具纸质专票和纸质普票的(以下简称“存量试点纳税人”),如需开具纸质专票和纸质普票,可以通过增值税发票管理系统开具。
试点纳税人可以通过增值税发票管理系统开具机动车销售统一发票、二手车销售统一发票、增值税普通发票(卷票)、增值税电子专用发票和增值税电子普通发票和收费公路通行费增值税电子普通发票。
19.试点纳税人使用增值税纸质发票有何规定?
答:试点纳税人满足相关使用条件后,可以通过电子发票服务平台开具纸质专票、纸质普票。试点纳税人需要事先核定相关发票票种,确定最高开票限额和每月最高领用数量。在使用电子发票服务平台开具纸质专票和纸质普票时,所开具的发票金额将从当月开具金额总额度中扣除。若出现需要开具红字发票的情况,则应按照电子发票服务平台相关规则进行处理,并在红字发票开具后收回被红字冲销的纸质发票原件。所领用的纸质专票与纸质普票使用后,再次领用时无需进行发票验旧。
试点纳税人仍然使用增值税发票管理系统开具纸质专票和纸质普票的,与现有规定保持一致。
发票开具
20.我公司是试点纳税人,在开具数电票前,还需要办理哪些业务?
答:不需要。试点纳税人通过实名验证后,无需使用税控专用设备,无需办理数电票票种核定,无需领用数电票,使用电子发票服务平台即可开票。
21.试点纳税人开具数电票流程是什么?
答:试点纳税人登录电子发票服务平台后,通过开票业务模块,选择不同的发票类型,录入开具内容,电子发票服务平台校验通过后,自动赋予发票号码并按不同业务类型生成相应的数电票。
22.电子发票服务平台提供哪几种发票开具模式?
答:电子发票服务平台对发票的开具提供页面输入和扫描二维码两种模式。试点纳税人选择页面输入模式进行开票,即进入页面输入内容完成发票开具;试点纳税人选择扫描二维码模式进行开票,可通过扫描二维码的方式完成发票相关信息预采集。
23. 2022年2月1日注册了一家公司,目前是小规模纳税人,使用纸质发票,能否申请由税务机关为我代开数电票?
答:不可以。目前,税务机关暂不为纳税人代开数电票。
24. 试点纳税人在电子发票服务平台开具发票过程中可以暂存发票信息吗?
答:可以。电子发票服务平台提供发票草稿功能,试点纳税人在开具发票过程中,如需暂时保存发票信息可以选择保存草稿。
25. 试点纳税人销售商品开具数电票,如果商品种类较多是否需要开具销货清单?
答:数电票的载体为电子文件,无最大开票行数限制,交易项目明细能够在数电票中全部展示,无需开具销货清单。
26. 试点纳税人通过电子发票服务平台开具发票时,是否每次都需要手动录入发票的全部票面信息?
答:试点纳税人可以通过电子发票服务平台的“基础信息维护”模块来维护项目以及客户的基础信息。完成维护后即可在开具发票时直接选择对应的项目完成发票信息预填,无需手动录入。
27. 试点纳税人在电子发票服务平台可以维护哪些项目信息?
答:试点纳税人可以使用电子发票服务平台中的“基础信息维护”模块,对项目(商品或服务)名称、规格型号、单位、单价、商品和服务税收分类编码及税率/征收率等信息进行维护。项目信息维护后,试点纳税人可在开票时直接选择已经维护的信息,减少开票时间。
28. 电子发票服务平台中“客户信息分类管理”模块的主要功能是什么?
答:“客户信息分类管理”模块主要是用于试点纳税人查看与管理不同类别的客户信息。试点纳税人可以通过手工录入、模板导入方式新增或修改客户信息。
29. 试点纳税人通过电子发票服务平台开票时,备注信息如何填写?
答:发票备注信息是指纳税人根据所属行业特点和生产经营需要,自行额外增加的发票信息。发票备注信息项目可以在电子发票服务平台中“信息维护”模块预设的相应“场景模板”添加或开票时直接选择“附加项目”单个添加编辑,添加相应的“场景模板”;也可以直接在备注信息输入框中填写。
30. 试点纳税人在电子发票服务平台开具发票时,自动填充的商品和服务税收分类编码是否可以修改?
答:试点纳税人可按照实际业务对自动填充的商品和服务税收分类编码进行修改。
31. 试点纳税人哪种情况下可以申请开通临时开具原适用税率全面数字化的电子发票权限?
答:试点纳税人属于以下四种情形,可以向税务机关申请临时开具原适用税率数电票权限。
(1)一般纳税人在税率调整前开具的发票有误需要重新开具,且已按照原适用税率开具了红字发票,现重新开具正确的蓝字发票。
(2)一般纳税人在税率调整前发生增值税应税销售行为,且已申报缴纳税款但未开具增值税发票,现需要补开原适用税率增值税发票。
(3)转登记纳税人在一般纳税人期间开具的适用原税率发票有误需要重新开具,且已按照原适用税率开具了红字发票,现重新开具正确的蓝字发票。
(4)转登记纳税人在一般纳税人期间发生增值税应税销售行为,且已申报缴纳税款但未开具增值税发票,现需要补开原适用税率增值税发票。
32. 试点纳税人如何在电子发票服务平台开具原税率发票?
答:试点纳税人需要开具17%、16%、11%、10%等税率发票的,可通过电子发票服务平台向主管税务机关提交《开具原适用税率发票承诺书》,办理临时开票权限。临时开票权限有效期限为24小时,试点纳税人应在获取临时开票权限的规定期限内通过电子发票服务平台开具原适用税率发票。
33. 试点纳税人申请开通临时开具原适用税率全面数字化的电子发票权限,需要提供什么资料?
答:试点纳税人向税务机关申请使用原税率开具数电票,应提交《开具原适用税率发票承诺书》,并保留交易合同、红字发票、收讫款项证明等材料,以备查验。
34. 我公司因故需要申请开通临时开具原适用税率发票权限,请问该权限的有效期有多久?
答:税务机关审核同意后,手动调整纳税人税率,并设置临时开票有效期起止,有效时限为24小时。
35. 试点纳税人发起临时开具原适用税率发票权限后,可在哪里查看审核结果?
答:税务机关根据审核结果发放税务事项通知书至试点纳税人的电子发票服务平台税务数字账户。试点纳税人登录后,系统会提示纳税人签收文书。同时,电子发票服务平台将同步审核税务机关审核结果,对试点纳税人的税率进行调整。
36. 试点纳税人是否可以查看申请临时开具原适用税率发票权限历史记录?
答:可以。电子发票服务平台设有历史查询功能,该功能可展示历史税率调整记录、时间及状态筛选等,可通过“税率调整记录查询”查询。
37. 试点纳税人想要对之前开具的发票进行复制开票,如何处理?
答:电子发票服务平台提供复制开票功能,可复制上一张发票信息,减少重复录入。在【蓝字发票开具】二级首页【复制开票】功能中,支持对“近24小时”开具发票及全量发票明细信息进行查询、复制开票。
38. 试点纳税人想要对大量不同购买方开票需求批量开票,如何处理?
答:在【蓝字发票开具】二级首页【批量开具】进行批量开票需求。步骤如下:
①下载模板。电子发票服务平台提供通用发票要素信息导入模板和特殊标签发票要素信息导入模板;若纳税人根据税务局接口规范格式改造自身软件的,可使用其自身软件生成导入模板,该模板可由电子发票服务平台识别、导入。
②上传文件。开票方下载后根据模板要求将所需开具的发票补充完整,确认无误后,选择需要上传模板类型(电子发票服务平台通用模板和特殊模板,或纳税人自身软件模板),导入已制作完成的模板。
③确认开票。批量导入完成后,系统逐行展示已上传的待开票数据,双击可生成单张发票开具界面。开票方确认后可批量开具所选的发票。
开具金额总额度和剩余可用额度
39. 试点纳税人通过电子发票服务平台开具发票,开票份数、开票金额限制与以前相比有什么不同?
答:通过电子发票服务平台开具的数电票,在开具金额总额度内,没有发票开具份数和单张开票限额限制。
通过电子发票服务平台开具的纸质发票,最高开票限额和每月最高领用数量仍按照现行有关规定办理。
40. 试点纳税人在开票过程中,若提示不得继续开票,应如何处理?
答:电子发票服务平台针对存在发票开具“红色”预警情形的试点纳税人、开具发票过程中存在内容校验不通过、授信额度为零等情形会阻断开票,试点纳税人需根据提示进行相应操作。如红色预警需联系主管税务局进行处理,内容校验不通过需更改发票开具内容,授信额度为零可以申请额度调整等。
41. 试点纳税人发票开具金额额度如何确定?
答:发票开具金额额度包括三类:开具金额总额度、初始开具金额总额度和剩余可用额度。
开具金额总额度,也称总授信额度,是指一个自然月内,试点纳税人发票开具总金额(不含增值税)的上限额度,包括试点纳税人可通过电子发票服务平台开具的数电票、增值税纸质专用发票(以下简称纸质专票)和增值税纸质普通发票(折叠票,以下简称纸质普票)的上限总金额以及可通过增值税发票管理系统开具的纸质专票、纸质普票、增值税普通发票(卷式,以下简称“卷式发票”)、增值税电子专用发票和增值税电子普通发票的上限总金额。
初始开具金额总额度,是指试点纳税人首次使用数电票时,电子发票服务平台赋予该纳税人的当月发票可开具金额上限额度。
剩余可用额度,是指在一个自然月内,试点纳税人开具金额总额度扣除已使用额度。其中,已使用额度包括试点纳税人通过电子发票服务平台开具的发票金额,以及通过增值税发票管理系统开具的纸质专票、纸质普票、卷式发票、增值税电子专用发票和增值税电子普通发票的领用份数和单张发票最高开票限额之积(存在多种不同版式的发票应分别计算并求和,下同)。
42. 试点纳税人开具不同种类的发票是否共用同一个开具金额总额度?
答:是。试点纳税人通过电子发票服务平台开具的数电票、纸质专票和纸质普票以及通过增值税发票管理系统开具的纸质专票、纸质普票、卷式发票、增值税电子专用发票和增值税电子普通发票,共用同一个开具金额总额度。
但是授信总额度扣除方式与环节不同。通过电子发票服务平台开具的发票,在发票开具时扣除,扣除的是已实际开具发票的金额;通过税控系统开具的发票,在发票领用时扣除,扣除的是发票领用的单张最高开票限额与发票领用份数之积。
43. 我公司是按月申报的一般纳税人,2022年7月开具金额总额度为750万元,截止到7月31日实际已使用额度400万元,剩余可用额度为350万元。8月1日,电子发票服务平台自动计算8月开具金额总额度为750万元。请问我公司8月份可用额度是否一直是750万?
答:不是。如果你公司在8月11日9时,完成7月所属期增值税申报并比对通过,则8月11日9时前,你公司的可使用额度为350万元(7月剩余可用额度350万元<8月月初开具金额总额度750万元)。8月1日至11日9时,如果你公司实际已使用额度为20万元,则8月11日9时(即完成申报)后的剩余可用额度为730万元
44. 试点纳税人发票开具金额总额度如何调整?有哪些调整方式?
答:调整开具金额总额度有三种方式,包括定期调整、临时调整和人工调整。
(一)定期调整
定期调整是指电子发票服务平台每月自动对试点纳税人开具金额总额度进行调整。
(二)临时调整
临时调整是指税收风险程度较低的试点纳税人开具发票金额首次达到开具金额总额度一定比例时,电子发票服务平台当月自动为其临时增加一次开具金额总额度。
(三)人工调整
人工调整是指试点纳税人因实际经营情况发生变化申请调整开具金额总额度,主管税务机关依法依规审核未发现异常的,应为纳税人调整开具金额总额度。
45. 试点纳税人开具纸质专票和纸质普票如何使用剩余可用额度?
答:试点纳税人通过电子发票服务平台开具纸质专票和纸质普票时,单张发票开具金额不得超过单张最高开票限额且不得超过当月剩余可用额度,并根据实际开票金额扣除当月剩余可用额度。
试点纳税人领用通过增值税发票管理系统开具的纸质专票、纸质普票、卷式发票、增值税电子专用发票和增值税电子普通发票时,按领用份数和单张发票最高开票限额之积扣除当月剩余可用额度,开具时不再扣除当月剩余可用额度。
46. 我是试点纳税人,在什么情况下可以提出人工开具金额总额度调整?
答:试点纳税人开具金额总额度不足且系统自动调整后开具金额总额度仍不足的,可向主管税务机关申请调整开具金额总额度,税务机关依据纳税人的风险程度、纳税信用级别、实际经营情况等因素调整其开具金额总额度。
47. 我公司是试点纳税人,八月因订单激增开具金额总额度无法满足开票需求,请问如何申请调整开具金额总额度?
答:试点纳税人通过电子发票服务平台的“税务数字账户—授信额度调整申请”模块,申请调整开具金额总额度,填写调整理由并上传相关附件后,即可启动人工调整流程。
48. 我公司是辅导期一般纳税人,申请人工调整开具金额总额度或领用增值税专用发票时,是否需要预缴增值税?
答:试点纳税人是辅导期一般纳税人的,当月首次申请人工调整开具金额总额度或者当月第二次领用增值税专用发票(包括纸质专票和增值税电子专用发票,下同)时,应当按照当月已开具带有“增值税专用发票”字样的数电票和已领用并开具的增值税专用发票销售额3%预缴增值税;多次申请人工调整开具金额总额度或者多次领用增值税专用发票时,应当自本月上次申请人工调整开具金额总额度或者上次领用增值税专用发票起,按照已开具带有“增值税专用发票”字样的数电票和已领用并开具的增值税专用发票销售额的3%预缴增值税。
开具红字全面数字化的电子发票
49. 什么情况下可以开具红字数电票?
答:一般情况下,试点纳税人发生销货退回、开票有误、服务中止、销售折让等情形,可以按规定开具红字数电票。但以下几种情况下不允许开具红字数电票:
(1)蓝字发票已作废、已全额红冲、已被认定异常扣税凭证、已锁定(已发起红字确认单或信息表且未开具红字发票、未撤销红字确认单或信息表)时,不允许发起红冲;
(2)蓝字发票增值税用途为“待退税”、“已退税”、“已抵扣(改退)”、“已代办退税”、“不予退税且不予抵扣”时,不允许发起红冲;
(3)蓝字发票税收优惠类标签中,“冬奥会退税标签”为“已申请冬奥会退税”时,不允许发起冲红;
(4)发起红冲时,如对方纳税人为“非正常”、“注销”等状态、无法登陆系统进行相关操作时,不允许发起红冲。
50. 试点纳税人如何通过电子发票服务平台发起红冲?
答:试点纳税人可登陆电子税务局,依次选择进入【开票业务】—【红字发票开具】—【红字发票确认信息录入】,也可以通过【税务数字账户】—【红字信息确认单】—【红字发票确认信息录入】,选择对应蓝字发票发起红冲。
51. 通过电子发票服务平台发起红冲时,冲红原因如何选择?
答:冲红原因应由纳税人根据业务实际确定。需要注意的是,如原蓝字发票商品服务编码仅为货物或劳务时,红冲原因不允许选择“服务中止”;商品服务编码仅为服务时,红冲原因不允许选择“销货退回”。
52. 发起红冲时,应如何选择红字发票票种?
答:各票种之间的红冲规则为“新冲旧、电冲纸”,具体如下:
(1)数电票可以对数电票、数电纸票(电子发票服务平台开具的纸票)、税控发票进行红冲;
(2)数电纸票可以对数电纸票、税控发票进行红冲,不允许对数电票进行红冲;
(3)税控发票仅允许对税控发票进行红冲,不允许对数电票、数电纸票进行红冲。
53. 如何对蓝字数电票开具红字发票?
答:受票方未进行用途确认时,由开票方通过电子发票服务平台发起《红字信息确认单》后全额开具红字数电票,无需受票方确认;
受票方已进行用途确认时,可由购销双方任意一方在电子发票服务平台(当受票方为非试点纳税人时,在增值税发票综合服务平台发起和确认)发起《红字信息确认单》,经对方确认后全额或部分开具红字数电票。受票方已将发票用于增值税申报抵扣的,应当暂依《确认单》所列增值税税额从当期进项税额中转出,待取得开票方开具的红字发票后,与《确认单》一并作为记账凭证。
54. 如何对蓝字税控发票开具红字发票?
答:当开票方纳税人仍使用增值税发票管理系统开具发票时,应按原税控红冲流程开具红字税控发票;
当开票方纳税人已不再使用增值税发票管理系统、仅使用电子发票服务平台开具发票时,可参照蓝字数电票红冲流程发起《红字信息确认单》并开具红字数电票。
55. 试点纳税人已填开红字信息表但还未开具红字发票,是否可以在电子发票服务平台中直接开具?
答:不可以。红字信息表和红字确认单未实现互相转换,对校验通过的红字信息表仍需通过增值税发票管理系统开具红字发票。
56. 试点纳税人可以在电子发票服务平台中对同一张已确认用途的发票多次发起红字发票开具流程吗?
答:除以下几种特殊情形,试点纳税人可以通过电子发票服务平台对同一张已确认用途的发票多次开具红字发票:
(1)冲红原因为“开票有误”时,必须全额冲红;
(2)蓝字发票对应的“增值税优惠用途标签”为“待农产品全额加计扣除”或“已用于农产品全额加计扣除”的,必须全额红冲。“增值税优惠用途标签”为“待农产品部分加计扣除”或“已用于农产品部分加计扣除”的,第一次红冲只能对未加计部分全额冲红或整票全额红冲。如第一次对未加计部分全额冲红,第二次红冲仅允许对剩余部分(即已加计部分)全额红冲;
(3)蓝字发票标签为“差额征税-差额开票”时,必须全额红冲。
57. 对蓝字发票进行部分红冲时,有何具体要求?
答:除问题56所述几种特殊情形外,对红冲原因选择销货退回/服务中止/销售折让,或蓝字发票状态为“已部分红冲”的,允许多次冲红该张发票。具体要求如下:
(1)已进行销货退回/服务中止/销售折让开具红字发票的部分冲红的,允许更换申请方再次申请红字确认单,但申请原因只能选择销货退回/服务中止/销售折让;
(2)部分冲红允许删除项目行,即仅对部分项目进行红冲。
销货退回,只允许修改数量,自动计算金额和税额,不能修改单价,不能直接修改金额;如蓝字发票没有数量仅有金额,则允许修改金额,税额自动计算;
服务中止,允许修改金额和数量,不能修改单价,自动计算税额;
销售折让,选择需折让的商品行,录入折让比例或金额,不能修改单价和数量,税额自动计算;
(3)累计开具的红字发票票面记载的数量、负数金额、负数税额绝对值,均不得超过原发票票面记载的数量、金额和税额。
58. 试点纳税人取得全面数字化的电子发票后,若开票方发起红字发票开具流程后,受票方是否还可以对该发票进行发票用途确认?
答:数电票未确认用途及未入账的,开票方发起红冲流程后,对应的数电票将被锁定,不允许受票方再进行发票用途确认操作。
数电票未确认用途已入账的,若开票方部分开具红字发票后,允许受票方对该数电票未冲红的部分进行抵扣勾选;若开票方全额开具红字发票,则不允许继续抵扣勾选。
59. 试点纳税人发起红字发票开具流程后,对方的确认是否有时限要求?
答:有。发起冲红流程后,开票方或受票方需在72小时内进行确认,未在规定时间内确认的,该流程自动作废,需开具红字发票的,应重新发起流程。
60. 试点纳税人对开具的数电票进行红冲后开票方当月的可用授信额度会增加吗?
答:试点纳税人开具数电票后,当月开具红字数电票的,电子发票服务平台同步增加其可用授信额度。
跨月开具红字数电票或开具红字数电票无法对应数电票的,电子发票服务平台不增加其当月可用授信额度。对于销售折让的情形,也不会增加其可用授信额度。
61. 试点纳税人通过电子发票服务平台发起红字发票开具流程,是否需要与蓝字发票一一对应?
答:是的。通过电子发票服务平台发起的红字发票开具流程,不论《确认单》还是《信息表》,均需要同原蓝字发票一一对应。
62. 试点纳税人通过电子发票服务平台开具发票,在开具红字发票时,能够作废红字发票开具流程吗?
答:具体规则如下:
(1)销方发起无需确认的红字确认单,未开具红字发票前,允许销方撤回;
(2)红字确认信息发起方在提交红字确认单后,对方尚未确认前,不允许修改,发起方可撤销红字确认单;
(3)购销双方任意一方发起且对方已确认的红字确认单,发起方不允许撤销红字确认单,确认方可在确认后且未开具红字发票前撤销确认单;
(4)已开具红字发票的红字确认单不允许撤销。
(5)发起红字确认单后、开具红字发票前,原蓝字发票被认定异常凭证的,系统自动作废红冲流程。
63. 试点纳税人通过电子发票服务平台开具红字发票后,是否需要追回已开具的发票?
答:试点纳税人通过电子发票服务平台开具的数电票被红冲时,无需追回被红冲的数电票及其纸质打印件;通过电子发票服务平台开具的纸质发票被红冲时,需要追回被红冲的纸质发票。
电子发票服务平台税务数字账户
64. 什么是电子发票服务平台税务数字账户?
答:电子发票服务平台税务数字账户是面向试点纳税人缴费人,归集各类涉税涉费数据,集查询、用票、业务申请于一体的应用。通过对全量发票数据的归集,为试点纳税人提供发票用途勾选确认服务、发票交付、发票查询统计,并为纳税人下载及打印数电票提供支持,同时满足试点纳税人发票查验、发票入账标识、税务事项通知书查询、税收政策查询、发票开具金额总额度调整申请等需求。
65. 电子发票服务平台税务数字账户能为试点纳税人提供哪些便捷?
答:电子发票服务平台税务数字账户便利纳税人对发票数据进行增值应用,通过对纳税人的发票数据分析管理,向纳税人提供个性化信息推送服务,增进其获得感和满意度,促进市场交易便捷便利。
66. 电子发票服务平台税务数字账户的功能包括哪些?
答:电子发票服务平台税务数字账户为试点纳税人提供发票归集、用途确认、查询、下载、打印等服务。试点纳税人开具和取得各类发票时,系统自动归集发票数据,推送至对应纳税人的税务数字账户,从根本上解决纳税人纸质发票管理中出现的丢失、破损及电子发票难以归集等问题;并支持纳税人对全量发票进行用途确认、查询,对数电票还可进行下载、打印,同时满足纳税人对已入账发票进行标识、税务事项通知书查询、税收政策查询、发票开具金额总额度调整申请、原税率发票开具申请、操作海关缴款书业务等需求,为纳税人提供高效便捷的发票服务。
67. 试点纳税人开出的数电票如何交付给对方?
答:电子发票服务平台税务数字账户可以为纳税人提供发票自动交付和自行交付两种方式。数字账户自动交付是指销售方成功开具发票后,系统默认将电子发票文件及数据自动交付至购买方(包括经办人)税务数字账户,如果购买方为未录入组织机构代码的党政机关及事业性单位,或购买方(包括经办人)为未录入身份证件号的自然人,系统无法自动交付,销售方可使用自行交付方式;自行交付方式是指纳税人通过电子发票服务平台税务数字账户查询发票后自行选择电子邮件、二维码、电子文件导出等方式交付数电票。
68. 电子发票服务平台税务数字账户中“海关缴款书采集”模块的功能是什么?
答:“海关缴款书采集”模块的功能是:对在“发票抵扣勾选”模块中无法查询到的双抬头海关缴款书信息、无法清分及下发的单抬头海关缴款书信息进行第一联数据的采集。
69. 电子发票服务平台税务数字账户中,哪些情形需要采集海关缴款书?
答:需要采集海关缴款书的情形主要包括双抬头海关缴款书、无法清分及下发、对清分结果有异议的单抬头海关缴款书信息等情形。
70. 电子发票服务平台税务数字账户归集的发票有哪些?有哪些发票是目前无法归集的?
答:电子发票服务平台税务数字账户后台采集发票的全量数据,包括数电票、增值税纸质专用发票、增值税电子专用发票、增值税普通发票(折叠票)、增值税普通发票(卷票)、增值税电子普通发票(含收费公路通行费增值税电子普通发票)、机动车销售统一发票、二手车销售统一发票等。
其中,对于有明确销售方或购买方(包括经办人)信息的发票,通过销售方或购买方(包括经办人)信息归集至销售方或购买方(包括经办人)的税务数字账户。若购买方(包括经办人)信息中没有纳税人识别号或身份证号码的,只在销售方归集。对定额发票等没有销售方信息的发票,根据系统发票领用及验旧信息归集至销售方的电子发票服务平台税务数字账户。对没有购买方(包括经办人)信息的(如定额发票等)发票,则不归集到购买方(包括经办人)的税务数字账户。
电子发票服务平台税务数字账户的查询功能
71. 电子发票服务平台税务数字账户的发票查询模块都有哪些功能?
答:电子发票服务平台税务数字账户的发票查询包括全量发票查询、发票领用及开票数据查询、进项税额转出情况查询、未到勾选日期发票查询、出口转内销发票查询、汇总纳税总机构汇总分支机构开票数据。纳税人可根据实际需要选择相应的查询项进行查询。
72. 试点纳税人可以在“进项税额转出情况查询”模块查询到哪些数据?
答:试点纳税人可以通过电子发票服务平台税务数字账户“进项税额转出情况查询”模块查询本单位的进项税额转出数据,具体可查当前及以前所属期转出的异常凭证统计表、转出异常凭证具体明细、当前及以前所属期红字发票信息确认单需购货方转出的信息。
73. 进项税额转出情况查询具体指哪类需要进项税额转出的发票?包括海关缴款书吗?
答:包括被列为异常凭证的已经认证抵扣的发票,以及开具红字发票确认单上的红字发票,不包括海关缴款书信息。
74. 试点纳税人如何通过电子发票服务平台对开具、取得的发票信息进行查询?
答:试点纳税人登录电子发票服务平台税务数字账户后,可通过“全量发票查询”模块查询其开具和取得的发票。
75. 发票领用及开票数据查询可以查询什么内容?
答:电子发票服务平台税务数字账户提供发票领用及开票数据查询功能,主要可以用于查询发票领用存状态、发票期初库存份数、购进发票份数、退回发票份数情况;正数发票份数、正数废票份数、空白废票份数、负数发票份数、负票废票份数、期末库存份数(领用、库存份数主要涉及纸质发票)。
76. 发票状态查询是指查询发票的什么状态?
答:试点纳税人可通过电子发票服务平台税务数字账户的全量发票查询模块,查询到某张发票的入账状态、下载次数、下载格式、打印次数、发票冲红台账、发票退税状态等。
电子发票服务平台税务数字账户的发票查验功能
77. 全面数字化的电子发票的查验渠道有哪些?
答:单位和个人通过全国增值税发票查验平台(https://inv-veri.chinatax.gov.cn)查验;试点纳税人可以通过电子发票服务平台税务数字账户发票查验模块对数电票信息进行查验。
78. 如何登录全国统一的发票查验平台?
答:社会公众通过输入网址(https://inv-veri.chinatax.gov.cn/),进入全国统一的发票查验平台。
79. 电子发票服务平台税务数字账户发票查验方式有哪些?
答:电子发票服务平台税务数字账户提供两种发票查验方式,一是单张发票查验(手工单张录入,单张文件导入);二是批量发票查验(下载模板录入信息导入查验)。
80. 手工导入发票查验都支持什么发票格式?
答:支持导入以下几种格式的电子发票文件:JPG / PNG/PDF/OFD/XML。
81. 试点纳税人在什么时间可以通过电子发票服务平台税务数字账户查验全面数字化的电子发票?
答:电子发票服务平台税务数字账户为纳税人提供7*24小时在线的发票查验服务。
82. 全国增值税发票查验平台如何查验全面数字化的电子发票?
答:纳税人可通过全国增值税发票查验平台,对数电票进行查验。全国增值税查验平台仅支持单张发票查验模式,包括手工查验及扫描查验等方式。
83. 在电子发票服务平台税务数字账户上发票单张查验和批量查验的结果有什么不同?
答:发票单张查验的结果是对该发票信息进行可视化展示(可以看到整张发票),批量查验的结果是只能显示查验的发票相符或者不相符。
84. 批量查验是否可以只录发票号码?
答:不可以。如果批量查验只输入发票号码,无法对发票里的交易信息(单价、数量、时间等)进行核验,故只能在批量查验之前录入全部发票信息才能校验发票信息是否一一对应,对应则相符,反之不相符。
电子发票服务平台税务数字账户的发票勾选确认功能
85. 电子发票服务平台税务数字账户“抵扣类勾选业务”模块包括哪些功能?
答:“抵扣类勾选业务”模块包括抵扣勾选、农产品加计扣除勾选、不抵扣勾选、变更税款所属期等功能。
86. 电子发票服务平台税务数字账户“抵扣类勾选业务”模块中增值税扣税凭证不得进行用途勾选的有哪些?
答:下列增值税扣税凭证不得进行用途勾选:
(1)异常增值税扣税凭证;
(2)已作废的发票;
(3)之前所属期已确认用于其他用途的发票;
(4)已用于冬奥会退税的发票;
(5)已全额冲红的发票;
(6)其他。
87. 电子发票服务平台开具的发票被部分红冲后,是否可以在电子发票服务平台进行抵扣勾选?
答:可以,可勾选抵扣的税额为原发票票面税额与所红冲的发票税额之差。
88. 电子发票服务平台税务数字账户“抵扣类勾选业务”模块勾选增值税扣税凭证时间范围是什么?
答:试点纳税人可勾选的增值税扣税凭证开具时间范围为2017年1月1日至本次勾选增值税所属期的最后一日。
89. 电子发票服务平台税务数字账户“注销勾选业务”模块的作用是什么?
答:试点纳税人需要注销时,可以通过此模块对注销当期未勾选的发票进行勾选。
90. 在电子发票服务平台税务数字账户中进行发票抵扣勾选确认后,未进行增值税纳税申报,可否撤销?
答:可以。若试点纳税人需对“已勾选(抵扣)”发票的状态进行调整,只需选中“已勾选(抵扣)”的发票,点击“撤销勾选”即可。
91. 电子发票服务平台税务数字账户“用途确认”模块的作用是什么?
答:电子发票服务平台税务数字账户“用途确认”模块是供试点纳税人将勾选的发票用于申报抵扣、出口退税等用途确认,并对发票数据进行归集、实时统计。
92. 发票用途确认后需要注意什么?
答:一是试点纳税人进行发票用途确认后,将锁定当期勾选操作,如需继续勾选,可通过用途确认撤销后再继续勾选。二是发票为异常增值税扣税凭证的,无法进行用途确认。
93. 电子发票服务平台税务数字账户“发票用途确认”模块中的汇总展示信息提醒功能,能否查看明细数据?
答:可以查看明细数据。例如:其中的“红字发票提醒”子模块,可查看红字发票明细清单,也可根据开票日期查询历史月份的红字发票明细;“上游风险企业提醒”子模块,可查看上游风险企业信息、上游风险企业开具的发票信息;“取得不得抵扣增值税专用发票提醒”子模块,可查看不得抵扣增值税专用发票的发票信息,在详情页可查看货物信息。
94. 试点纳税人错误确认发票用途后,税务机关如何帮助纳税人进行修改和更正?
答:试点纳税人通过电子发票服务平台确认发票用途后,如果出现发票用途确认错误的情形,税务机关可为纳税人提供规范、便捷的更正服务。
试点纳税人将发票用途误确认为申报抵扣且已申报抵扣后,如果要改为用于申报出口退税或代办退税,试点纳税人可以向主管税务机关申请更正。主管税务机关在核实确认相关进项税额已转出后,为试点纳税人调整发票用途。
试点纳税人将发票用途误确认为用于出口退税、代办退税的,可以向主管税务机关申请更正。如试点纳税人尚未申报出口退税,经主管税务机关确认后,可将发票信息回退至电子发票服务平台,试点纳税人可以重新确认发票用途;如果试点纳税人已申报办理出口退税,可向主管税务机关申请开具出口货物转内销证明。
95. 纳税人开具或取得全面数字化的电子发票后,如何填写增值税申报表?
答:(1)试点一般纳税人开具的带有“增值税专用发票”字样的数电票的金额及税额应填入《增值税及附加税费申报表附列资料(一)》(本期销售情况明细)第1至2列“开具增值税专用发票”栏次中;开具的带有“普通发票”字样的数电票的金额及税额应填列在《增值税及附加税费申报表附列资料(一)》(本期销售情况明细)第3至4列“开具其他发票”栏次中。
一般纳税人勾选用于本期抵扣的带有“增值税专用发票”字样的数电票的份数、金额及税额,填列在《增值税及附加税费申报表附列资料(二)》(本期进项税额明细)第2栏“其中:本期认证相符且本期申报抵扣”或第3栏“前期认证相符且本期申报抵扣” 。
一般纳税人已将数电票用于增值税申报抵扣的,对应的《红字发票信息确认单》所列增值税税额填列在《增值税及附加税费申报表附列资料(二)》(本期进项税额明细)第20栏“红字专用发票信息表注明的进项税额”。
(2)试点小规模纳税人开具的带有“增值税专用发票”字样的数电票的金额应填入《增值税及附加税费申报表(小规模纳税人适用)》第2栏“增值税专用发票不含税销售额”、第5栏“增值税专用发票不含税销售额”;开具的“普通发票”字样的数电票的金额应填列在《增值税及附加税费申报表(小规模纳税人适用)》第3栏、第6栏、第8栏“其他增值税发票不含税销售额”。
96. 试点纳税人如何通过电子发票服务平台税务数字账户进行农产品加计扣除?
答:试点纳税人购进用于生产或者委托加工13%税率货物的农产品,取得符合规定的带有“增值税专用发票”字样的数电票、增值税专用发票、海关进口增值税专用缴款书、农产品销售发票等凭证或者开具符合规定的收购发票,可以由主管税务机关开通加计扣除农产品进项税额确认功能,通过电子发票服务平台税务数字账户进行用途确认,按照相关规定计算当期进项税额,并将已进行用途确认的凭证明细转入加计扣除农产品进项税额确认待用。
试点纳税人将购进农产品用于生产或者委托加工的当期,可以通过电子发票服务平台税务数字账户选择相应凭证,按规定计算填写本次加计扣除农产品进项税额。
对于符合以上规定的试点纳税人取得的尚未用于加计扣除农产品进项税额的凭证,试点纳税人可以向主管税务机关申请补录。
(1)试点纳税人取得自产农产品免税普通发票,如何计算申报进项税额?
A纳税人为新办试点纳税人,在所属税务机关进行了农产品深加工企业的行业性质归类。A纳税人登录电子发票服务平台后,在“发票用途确认”-“抵扣类勾选业务”模块,可以看到“待处理农产品发票”和“农产品加计扣除勾选”模块。A纳税人在5月取得了一张自产农产品免税普通发票,在申报期进行发票用途确认时,A纳税人首先在“待处理农产品发票”模块,对取得的自产农产品免税普通发票进行是否属于自产农产品销售发票确认处理,选择“否”,该发票信息不转入“抵扣勾选”;选择“是”,该发票信息转入“抵扣勾选”模块。A纳税人进入“抵扣勾选”模块对该发票进行9%抵扣勾选,勾选提交后,用于当期进项税额抵扣,同时该发票的明细数据和计算结果,转入“农产品加计扣除勾选”模块待用。
当A纳税人购进的该笔农产品用于生产或者委托加工13%税率货物时,应通过“农产品加计扣除勾选”模块,选择该发票并填写本次加计扣除税额进行1%加计扣除,提交完成后,即可在当期进行增值税申报表预填和进项税额抵扣。
(2)试点纳税人取得农产品收购发票,如何计算申报进项税额?
B纳税人为试点纳税人,并已进行了农产品深加工企业的行业性质归类。B纳税人取得了一张农产品收购发票,进行发票用途确认时,进入“抵扣勾选”模块对该发票进行9%抵扣勾选,勾选提交后,用于当期进项税额抵扣,同时该发票的明细数据和计算结果,转入“农产品加计扣除勾选”模块待用。
当B纳税人购进的该笔农产品用于生产或者委托加工13%税率货物时,通过“农产品加计扣除勾选”模块,选择该发票并填写本次加计扣除税额进行1%加计扣除,提交完成后,即可在当期进行增值税申报表预填和进项税额抵扣。
(3)试点纳税人取得了从小规模纳税人处购进的3%农产品增值税专用发票,如何计算申报进项税额?
C纳税人为试点纳税人,并已进行了农产品深加工企业的行业性质归类。C纳税人取得了从小规模纳税人处购进的3%农产品专票。进行发票用途确认时,C纳税人首先在“待处理农产品发票”模块,对取得的从小规模纳税人处购进的3%农产品专票进行确认处理,选择“否”,该发票信息不转入“抵扣勾选”;选择“是”,该发票信息转入“抵扣勾选”模块。纳税人进入“抵扣勾选”模块对该票进行9%抵扣勾选,勾选提交后,用于当期进项税额抵扣,同时该发票的明细数据和计算结果,转入“农产品加计扣除勾选”模块待用。
当C纳税人购进的该笔农产品用于生产或者委托加工13%税率货物时,通过“农产品加计扣除勾选”模块,选择该发票并填写本次加计扣除税额进行1%加计扣除,提交完成后,即可在当期进行增值税申报表预填和进项税额抵扣。
(4)试点纳税人取得了9%农产品增值税专用发票,如何计算申报进项税额?
D纳税人为试点纳税人,并已进行了农产品深加工企业的行业性质归类。其取得了9%农产品专票。在进行发票用途确认时,D纳税人进入“抵扣勾选”模块对该票进行9%抵扣勾选,勾选提交后,用于当期进项税额抵扣,同时该发票的明细数据和计算结果,转入“农产品加计扣除勾选”模块待用。
当D纳税人购进的该笔农产品用于生产或者委托加工13%税率货物时,通过“农产品加计扣除勾选”模块,选择该发票并填写本次加计扣除税额进行1%加计扣除,提交完成后,即可在当期进行增值税申报表预填和进项税额抵扣。
(5)试点纳税人2020年取得的农产品收购发票和销售发票,如何计算申报进项税额?
E纳税人为试点纳税人,并已进行了农产品深加工企业的行业性质归类。E纳税人有一张2020年取得的已抵扣自产农产品销售发票但未进行加计扣除。在进行发票用途确认时,E纳税人通过“农产品加计扣除勾选”模块中的“补录”功能,对上述发票进行补录,补录成功后,即可看见该发票的明细数据。当该笔农产品用于生产或者委托加工13%税率货物时,选择该发票并填写本次加计扣除税额进行1%加计扣除,提交完成后,即可在当期进行增值税申报表预填和进项税额抵扣。
97. 试点纳税人取得的代开农产品免税普通发票或3%征收率的农产品专用发票,进行发票用途确认时,无法进行抵扣勾选和农产品加计扣除勾选,如何处理?
答:试点纳税人取得的代开农产品免税普通发票和3%征收率的农产品专用发票时,如因商品名称未使用自动匹配商品和服务税收分类编码而导致发票信息无法归集到“待处理农产品发票”模块时,试点纳税人可通过“发票用途确认”-“抵扣类勾选业务”-“抵扣勾选”模块中的“代开补录”进行代开农产品普通发票和3%征收率的农产品专用发票的发票信息补录,补录成功后,即可在抵扣勾选明细中看见该发票的明细数据,并可对该发票进行9%抵扣勾选,勾选提交后,用于当期进项税额抵扣。如为农产品深加工企业,该发票的明细数据和计算结果,转入“农产品加计扣除勾选”模块。
当该笔农产品被实际领用于生产或者委托加工13%税率货物时,选择该发票并填写本次加计扣除税额进行1%加计扣除,提交完成后,即可在当期进行增值税申报表预填和进项税额抵扣。
98. 试点纳税人取得的农产品海关缴款书,进行发票用途确认时,无法进行农产品加计扣除勾选,如何处理?
答:试点纳税人取得的农产品海关缴款书在进行发票用途确认时,如果该海关缴款书不在可勾选海关缴款书明细中,无法进行用途确认。试点纳税人可通过“农产品加计扣除勾选”模块海关缴款书的发票“手工录入”功能进行农产品海关缴款书的发票信息录入,录入成功后,即可在“农产品加计扣除勾选”模块看见该发票的明细数据。
当该笔农产品被实际领用于生产或者委托加工13%税率货物时,选择该发票并填写本次加计扣除税额进行1%加计扣除,提交完成后,即可在当期进行增值税申报表预填和进项税额抵扣。
发票入账
99. 电子发票服务平台税务数字账户是否提供发票入账标识功能?
答:试点纳税人可以通过“发票入账标识”模块,对取得的2017年1月1日之后开具的发票进行入账标识操作,帮助纳税人降低重复入账的风险,便利会计核算管理。
电子发票服务平台税务数字账户目前支持单张、批量、清单导入等入账标识方式,其中清单入账需要下载模板,并按照模板格式录入相关发票信息后导入进行入账标识操作。后续会加入接口方式和数据直连的方式与财务系统对接入账。
100. 我公司是非试点纳税人,今天收到一张数电票,自行打印后,纸质打印件上没有加盖销售方的发票专用章,是否可以作为税收凭证?
答:可以。数电票其法律效力、基本用途等与纸质发票一致。纳税人以电子发票的纸质打印件作为税收凭证的,无需要求销售方在纸质打印件上加盖发票专用章,但必须同时保存打印该纸质件的数电票电子文件。
101. 我公司是国家税务总局上海市税务局管辖范围内的纳税人,想以全面数字化的电子发票的纸质打印件作为税收凭证,还需要同时保存对应的电子件吗?
答:需要。根据《关于规范电子会计凭证报销入账归档的通知》(财会〔2020〕6 号)的规定,单位以电子会计凭证的纸质打印件作为报销入账归档依据的,必须同时保存打印该纸质件的电子会计凭证。
102. 哪些发票可以使用发票入账标识服务进行标识?
答:2017年1月1日之后开具的发票,且不属于以下情形的,可以使用【发票入账标识】功能进行标识:
(1)异常增值税扣税凭证;
(2)已作废的发票;
(3)之前入账的发票;
(4)其他。
来源:江苏税务。本文内容仅供一般参考用,均不视为正式的审计、会计、税务或其他建议,我们不能保证这些资料在日后仍然准确。任何人士不应在没有详细考虑相关的情况及获取适当的专业意见下依据所载内容行事。本号所转载的文章,仅供学术交流之用。文章或资料的原文版权归原作者或原版权人所有,我们尊重版权保护。如有问题请联系我们,谢谢!返回搜狐,查看更多
责任编辑:

我要回帖

更多关于 交付方式有哪几种 的文章