QR 码字段应以标签长度值 (TLV) 格式编码,标签值在下图中相邻表格的“标签”列中指定。
TLV 编码应如下:
标记:上面提到的标记值存储在一个字节中长度:由字段值的UTF8编码产生的字节数组的长度。长度应存储在一个字节中。值:由字段值的 UTF8 编码产生的字节数组。
这张图片描述了我的问题:
QR 码字段应以标签长度值 (TLV) 格式编码,标签值在下图中相邻表格的“标签”列中指定。
TLV 编码应如下:
标记:上面提到的标记值存储在一个字节中长度:由字段值的UTF8编码产生的字节数组的长度。长度应存储在一个字节中。值:由字段值的 UTF8 编码产生的字节数组。
这张图片描述了我的问题:
您可以在此处使用此库生成所需的哈希值。
String qrBarcodeHash = QRBarcodeEncoder.encode(
new Seller("شركة تجريبية"),
new TaxNumber("312345678901233"),
new InvoiceDate("2021-11-18T18:40:34+03:00"),
new InvoiceTotalAmount("2.30"),
new InvoiceTaxAmount("0.30")
);