/**
* 增值税发票信息
*/
public class Invoice {
/**
* 主键
*/
private Long id;
/**
* 发票代码
*/
private String code;
/**
* 发票号码
*/
private String number;
/**
* 开票日期
*/
private Date date;
/**
* 购方抬头
*/
private String buyerName;
/**
* 购方税号
*/
private String buyerTaxCode;
/**
* 购方地址电话
*/
private String buyerAddressPhone;
/**
* 购方银行账号
*/
private String buyerBankAccount;
/**
* 销方名称
*/
private String sellerName;
/**
* 销方税号
*/
private String sellerTaxCode;
/**
* 销方地址电话
*/
private String sellerAddressPhone;
/**
* 销方银行账号
*/
private String sellerBankAccount;
/**
* 备注
*/
private String remark;
/**
* 机器编码
*/
private String machineNo;
/**
* 票种类型
* 01:增值税专用发票,
* 02:货运运输业增值税专用发票,
* 03:机动车销售统一发票,
* 04:增值税普通发票,
* 08:增值税电子专用发票(含全电,全电仅新版接口支持),
* 10:增值税电子普通发票(含全电,全电仅新版接口支持),
* 11:增值税普通发票(卷式),
* 14:增值税电子(通行费)发票,
* 15:二手车销售统一发票,
* 32:深圳区块链发票,
* 102:通用机打电子发票
*/
private String type;
/**
* 校验码
*/
private String checkCode;
/**
* 是否作废(红冲)
* Y:已作废
* N:未作废
* H:红冲
* HP:部分红冲
* HF:全额红冲
*/
private String isAbandoned;
/**
* 是否有销货清单
* Y:有清单
* N:无清单
*/
private String hasSellerList;
/**
* 销货清单标题
*/
private String sellerListTitle;
/**
* 销货清单税额(分)
*/
private Long sellerListTax;
/**
* 不含税金额(分)
*/
private Long amountWithoutTax;
/**
* 税额(分)
*/
private Long taxAmount;
/**
* 含税金额(分)
*/
private Long amountWithTax;
/**
* 所属税局
*/
private String taxBureau;
/**
* 收款人
*/
private String receiptor;
/**
* 开票人
*/
private String issuer;
/**
* 复核人
*/
private String reviewer;
// Getters and Setters 略
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
发票数据库设计是一个复杂的过程,需要考虑多个要素。下面我们将从数据结构、数据库模式、数据存储和安全性等方面对发票数据库设计进行详细说明。 一、数据结构 发票数据结构由多个实体组成,包括客户信息、发票信息和商品信息等。其中客户信息包括客户编号、客户名称、客户地址和联系人等;发票信息包括发票号码、开票日期、金额和付款状态等;商品信息包括商品编号、商品名称、单价和数量等。这些实体之间通过外键关联建立联系。 二、数据库模式 根据以上数据结构,我们可以设计出适合的数据库模式。在这里,我们提出三种常用的数据库模式,分别是关系型数据库、文档数据库和图数据库。 关系型数据库 关系型数据库是最常用的数据库模式之一。它使用数学上的关系来描述不同实体之间的关系。在关系型数据库中,数据被存储在表格中,这些表格可以通过外键关联建立联系。 文档数据库 文档数据库是一种比较新的数据库模式。它将数据存储为具有层次结构的文档。与关系型数据库不同,文档数据库没有固定的表格结构,因此更加灵活。 图数据库 图数据库是一种用于存储图形数据的数据库模式。它使用节点和边来表示不同实体之间的关系。在图数据库中,每个节点
资源推荐
资源详情
资源评论
收起资源包目录
发票数据库设计.rar (3个子文件)
发票数据库设计
sql.sql 3KB
InvoiceItem.java 913B
Invoice.java 3KB
共 3 条
- 1
资源评论
包耳邹
- 粉丝: 7
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功