package com.ruoyi.business.ocr; import lombok.Data; /** 结构化发票字段 */ @Data public class InvoiceFields { /** 发票类型:增值税电子普通发票 / 增值税专用发票 / ... */ private String invoiceType; /** 发票号码 */ private String invoiceNo; /** 发票代码 */ private String invoiceCode; /** 开票日期 YYYY-MM-DD */ private String invoiceDate; /** 价税合计(小写) */ private Double amount; /** 价税合计(大写中文) */ private String amountCn; /** 不含税金额 */ private Double amountPretax; /** 税额 */ private Double taxAmount; /** 销售方名称 */ private String sellerName; /** 销售方纳税人识别号 */ private String sellerTaxNo; /** 购买方名称 */ private String buyerName; /** 购买方纳税人识别号 */ private String buyerTaxNo; /** 大写金额 vs 小写金额是否一致(null=未能比对) */ private Boolean amountMatch; }