简税合并版
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
jianshui-all/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java

975 lines
56 KiB

package com.jianshui.invoice.utils;
import cn.hutool.core.util.IdUtil;
import com.jianshui.common.utils.encrypt.AisinoInvoiceDecryptUtil;
import org.apache.commons.codec.binary.Base64;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import java.security.SecureRandom;
/**
* @Description
* @Author 巩权林
* @Date 2022-03-30 8:56
**/
public class InvoiceTest {
public static void main(String[] args) throws Exception {
// KeyGenerator kgen = KeyGenerator.getInstance("AES");
// SecureRandom secureRandom = new SecureRandom();
// kgen.init(128, secureRandom);
// SecretKey keyk = kgen.generateKey();
// System.out.println(Base64.encodeBase64String(keyk.getEncoded()));
// aes pcks5padding 128位 解密
//----------------------普通电票----------------------------------------------------
//发票开具
// String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1203
String key = "h+6FwpA1Mi7wgG+U207TKkcA=="; //
// String key = "G+/33jnXT65iUSH1L+2E+w=="; // 1191
// String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 2233
// String key = "HwHDdrtl8VkuZ/K+mLn0lA=="; // 1235
// String key = "BJQYSk2Ia4RNGCklF1Wa/Q=="; // 1239
// String key = "kpP/pYUBGWdIRNFswh+1Qg=="; // 1240
// String key = "4mO1oB78Y0mSIzJrTVHBpg=="; // 1228
// String key = "3UU4Lw6NIC2JPXZjH0+vEw=="; // 1238
// String key = "ZWaJUo9tKNKKQTQCryW9dw=="; // 1242
// String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1200
// String key = "n9tFehADzqvXWeX4pqHf0g=="; // 1260
// String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1255
// String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1203
// String key = "TG1NR1N0R3RPcEY0eE55dg=="; // 1132
// String key = "2KF3rawkN1B1gGjwrtBMlQ=="; // 500
// 1203 红字发票
// String order = "{" +
// " \"identity\": \"1203\"," +
// " \"order\": {" +
// " \"fjh\": \"0\"," +
// " \"fpdm\": \"\"," +
// " \"fphm\": \"\"," +
// " \"buyername\": \"济南道珉供应链管理服务有限责任公司\"," +
// " \"taxnum\": \"91370102MA3NJP70X8\"," +
// " \"address\": \"这里是购货方地址\"," +
// " \"account\": \"交通银行3232161615615\"," +
// " \"telephone\": \"\"," +
// " \"orderno\": \"202112080206\"," +
// " \"invoicedate\": \"2021-11-04 11:42:51\"," +
// " \"clerk\": \"张延青\"," +
// " \"saleaccount\": \"140301615336\"," +
// " \"salephone\": \"12345678900\"," +
// " \"saleaddress\": \"北京市海淀区\"," +
// " \"saletaxnum\": \"91370102MA3MCQED46\"," +
// " \"kptype\": \"1\"," +
// " \"message\": \"\"," +
// " \"invoiceNow\": \"1\"," +
// " \"payee\": \"郑秀美\"," +
// " \"checker\": \"管理员\"," +
// " \"tsfs\": \"-1\"," +
// " \"email\": \"\"," +
// " \"phone\": \"13573122994\"," +
// " \"qdbz\": \"0\"," +
// " \"qdxmmc\": \"\"," +
// " \"dkbz\": \"0\"," +
// " \"deptid\": \"\"," +
// " \"clerkid\": \"\"," +
// " \"invoiceLine\": \"p\"," +
// " \"cpybz\": \"\"," +
// " \"detail\": [" +
// " {" +
// " \"goodsname\": \"赭石\"," +
// " \"num\": \"2\"," +
// " \"price\": \"100\"," +
// " \"taxrate\": \"0.09\"," +
// " \"spec\": \"统\"," +
// " \"unit\": \"克\"," +
// " \"spbm\": \"1070303030000000000\"," +
// " \"fphxz\": \"0\"," +
// " \"yhzcbs\": \"0\"," +
// " \"zzstsgl\": \"\"," +
// " \"lslbs\": \"\"," +
// " \"kce\": \"\"," +
// " \"hsbz\": \"0\"" +
// " }" +
// " ]" +
// " }" +
// "}";
// 蓝字发票
// String order = "{\n" +
// " \"identity\":\"1200\",\n" +
// " \"order\":{\n" +
// " \"buyername\":\"济南园博园景区管理运营有限公司\",\n" +
// " \"taxnum\":\"91370113307090469G\",\n" +
// " \"address\":\"山东省济南市长清区大学科技园区丁香路中段济南园博园南门办公楼、\",\n" +
// " \"buyerBank\":null,\n" +
// " \"account\":\"建设银行 244225735162\",\n" +
// " \"telephone\":\" 87207899\",\n" +
// " \"orderno\":\"00000000005223210916\",\n" +
// " \"invoicedate\":\"2022-09-16 15:06:32\",\n" +
// " \"saleaccount\":\"交通银行海淀支行 140301615336\",\n" +
// " \"salephone\":\"12345678900\",\n" +
// " \"saleaddress\":\"北京市海淀区\",\n" +
// " \"saletaxnum\":\"110101MYJ2GPQQ4\",\n" +
// " \"kptype\":\"1\",\n" +
// " \"message\":\"缴费户号: 账 期:2021-09\",\n" +
// " \"clerk\":\"李兆庆2\",\n" +
// " \"payee\":\"王蕊\",\n" +
// " \"checker\":\"韩丽\",\n" +
// " \"fpdm\":\"\",\n" +
// " \"fphm\":\"\",\n" +
// " \"tsfs\":\"1\",\n" +
// " \"email\":\"\",\n" +
// " \"phone\":\"\",\n" +
// " \"qdbz\":\"0\",\n" +
// " \"qdxmmc\":\"0\",\n" +
// " \"dkbz\":\"0\",\n" +
// " \"deptid\":null,\n" +
// " \"clerkid\":null,\n" +
// " \"invoiceLine\":\"s\",\n" +
// " \"fjh\":\"0\",\n" +
// " \"jqbh\":null,\n" +
// " \"cpybz\":\"0\",\n" +
// " \"billInfono\":\"\",\n" +
// " \"detail\":[\n" +
// " {\n" +
// " \"goodsname\":\"工业生产用水4.4基本水费\",\n" +
// " \"num\":\"4272\",\n" +
// " \"price\":\"2.815534\",\n" +
// " \"hsbz\":\"0\",\n" +
// " \"taxrate\":\"0.03\",\n" +
// " \"spec\":null,\n" +
// " \"unit\":\"立方米\",\n" +
// " \"spbm\":\"1100301010000000000\",\n" +
// " \"zsbm\":null,\n" +
// " \"fphxz\":\"0\",\n" +
// " \"yhzcbs\":\"0\",\n" +
// " \"zzstsgl\":\"\",\n" +
// " \"lslbs\":null,\n" +
// " \"kce\":null,\n" +
// " \"taxfreeamt\":\"12027.96\",\n" +
// " \"tax\":\"360.84\",\n" +
// " \"taxamt\":\"12388.80\"\n" +
// " }\n" +
// " ]\n" +
// " }\n" +
// "}";
String order = "{\n" +
" \"identity\":\"1203\",\n" +
" \"order\":{\n" +
" \"buyername\":\"山东慧永信息科技有限公司\",\n" +
" \"taxnum\":\"91370102MA3UD2FG21\",\n" +
" \"address\":\"山东省济南市历下区华能路38号大地锐城F1-06室\",\n" +
" \"buyerBank\":null,\n" +
" \"account\":\"建设银行 244225735162\",\n" +
" \"telephone\":\" 87207899\",\n" +
" \"orderno\":\"00000000005223210916\",\n" +
" \"invoicedate\":\"2022-09-16 15:06:32\",\n" +
" \"saleaccount\":\"交通银行海淀支行 140301615336\",\n" +
" \"salephone\":\"12345678900\",\n" +
" \"saleaddress\":\"北京市海淀区\",\n" +
" \"saletaxnum\":\"110101MYJ2GPQQ4\",\n" +
" \"kptype\":\"1\",\n" +
" \"message\":\"缴费户号: 账 期:2021-09\",\n" +
" \"clerk\":\"李兆庆2\",\n" +
" \"payee\":\"王蕊\",\n" +
" \"checker\":\"韩丽\",\n" +
" \"fpdm\":\"\",\n" +
" \"fphm\":\"\",\n" +
" \"tsfs\":\"1\",\n" +
" \"email\":\"\",\n" +
" \"phone\":\"\",\n" +
" \"qdbz\":\"0\",\n" +
" \"qdxmmc\":\"0\",\n" +
" \"dkbz\":\"0\",\n" +
" \"deptid\":null,\n" +
" \"clerkid\":null,\n" +
" \"invoiceLine\":\"s\",\n" +
" \"fjh\":\"0\",\n" +
" \"jqbh\":null,\n" +
" \"cpybz\":\"0\",\n" +
" \"billInfono\":\"\",\n" +
" \"detail\":[\n" +
" {\n" +
" \"goodsname\":\"工业生产用水4.4基本水费\",\n" +
" \"num\":\"4272\",\n" +
" \"price\":\"2.815534\",\n" +
" \"hsbz\":\"0\",\n" +
" \"taxrate\":\"0.03\",\n" +
" \"spec\":null,\n" +
" \"unit\":\"立方米\",\n" +
" \"spbm\":\"1100301010000000000\",\n" +
" \"zsbm\":null,\n" +
" \"fphxz\":\"0\",\n" +
" \"yhzcbs\":\"0\",\n" +
" \"zzstsgl\":\"\",\n" +
" \"lslbs\":null,\n" +
" \"kce\":null,\n" +
" \"taxfreeamt\":\"12027.96\",\n" +
" \"tax\":\"360.84\",\n" +
" \"taxamt\":\"12388.80\"\n" +
" }\n" +
" ]\n" +
" }\n" +
"}";
// String order = "{" +
// " \"identity\": \"1235\"," +
// " \"order\": {" +
// " \"buyername\": \"济南园博园景区管理运营有限公司\",\n" +
// " \"taxnum\": \"91370113307090469G\",\n" +
// " \"address\": \"山东省济南市长清区大学科技园区丁香路中段济南园博园南门办公楼、\",\n" +
// " \"buyerBank\": null,\n" +
// " \"account\": \"建设银行 244225735162\",\n" +
// " \"telephone\": \" 87207899\",\n" +
// " \"orderno\": \"000000300003210916\",\n" +
// " \"invoicedate\": \"2022-09-16 15:06:32\",\n" +
// " \"saleaccount\": \"交通银行海淀支行 140301615336\",\n" +
// " \"salephone\": \"12345678900\",\n" +
// " \"saleaddress\": \"北京市海淀区\",\n" +
// " \"saletaxnum\": \"370103999999060\",\n" +
// " \"kptype\": \"1\",\n" +
// " \"message\": \"缴费户号: 账 期:2021-09\",\n" +
// " \"clerk\": \"李兆庆2\",\n" +
// " \"payee\": \"王蕊\",\n" +
// " \"checker\": \"韩丽\",\n" +
// " \"fpdm\": \"\",\n" +
// " \"fphm\": \"\",\n" +
// " \"tsfs\": \"1\",\n" +
// " \"email\": \"\",\n" +
// " \"phone\": \"\",\n" +
// " \"qdbz\": \"0\",\n" +
// " \"qdxmmc\": \"0\",\n" +
// " \"dkbz\": \"0\",\n" +
// " \"deptid\": null,\n" +
// " \"clerkid\": null,\n" +
// " \"invoiceLine\": \"p\",\n" +
// " \"fjh\": \"0\",\n" +
// " \"jqbh\": null,\n" +
// " \"cpybz\": \"0\",\n" +
// " \"billInfono\": \"\",\n" +
// " \"detail\": [\n" +
// " {\n" +
// " \"goodsname\": \"工业生产用水4.4基本水费\",\n" +
// " \"num\": \"4272\",\n" +
// " \"price\": \"2.815534\",\n" +
// " \"hsbz\": \"0\",\n" +
// " \"taxrate\": \"0.03\",\n" +
// " \"spec\": null,\n" +
// " \"unit\": \"立方米\",\n" +
// " \"spbm\": \"1100301010000000000\",\n" +
// " \"zsbm\": null,\n" +
// " \"fphxz\": \"0\",\n" +
// " \"yhzcbs\": \"0\",\n" +
// " \"zzstsgl\": \"\",\n" +
// " \"lslbs\": null,\n" +
// " \"kce\": null,\n" +
// " \"taxfreeamt\": \"12027.96\",\n" +
// " \"tax\": \"360.84\",\n" +
// " \"taxamt\": \"12388.80\"\n" +
// " }\n" +
// " ]\n" +
// " }" +
// "}";
// String order = "{\"async\":true,\"nsrsbh\":\"91440101MA9Y2B9C09\",\"jsonData\":{\"jbrzjhm\":\"210281199307250821\",\"gmflxdh\":\"17325302081\",\"xsflxdh\":\"18842854114\",\"xsfnsrsbh\":\"91440101MA9Y2B9C09\",\"hjse\":\"0.290\",\"gmfyhzh\":\"6234353432425345321\",\"zdhqbsdz\":\"1\",\"jbrzjzldm\":\"201\",\"gmfdz\":\"广东省广州市\",\"gmfmc\":\"护健康(北京)科技有限责任公司\",\"xsfkhh\":\"中国银行广州东山支行 649657741897\",\"jbrxm\":\"李红鹭\",\"jrznsrsbh\":\"91440101MA9Y2B9C09\",\"hjje\":\"9.71\",\"gmfnsrsbh\":\"91110116MA01FRGEXB\",\"fpqqlsh\":\"33AV0202212201049545514471588811\",\"xsfdz\":\"广州市越秀区中山三路\",\"xsfmc\":\"广东护信科技有限责任公司\",\"hsbz\":\"2\",\"fplxdm\":\"82\",\"mxList\":[{\"ggxh\":\"\",\"ssflbm\":\"3070201020000000000\",\"zzstsgldm\":\"08\",\"fphxz\":\"0\",\"se\":\"0.290\",\"dw\":\"人\",\"spsl\":\"1\",\"xmmc\":\"培训费\",\"dj\":\"10.000\",\"je\":\"10.000\",\"slv\":\"0.03\"}],\"xsfyhzh\":\"649657741897\",\"gmfkhh\":\"中国银行\",\"jshj\":\"10.000\"},\"bsrysfzjhm\":\"210281199307250821\",\"dqbm\":\"guangdong\",\"appkey\":\"kpP/pYUBGWdIRNFswh+1Qg==\",\"serviceId\":\"lzfpkj\"}}";
/*String order = "{ \n" +
" \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" +
" \"async\": false,\n" +
" \"bsrysfzjhm\":\"440106199702020628\",\n" +
" \"serviceId\": \"yhdj\",\n" +
" \"dqbm\": \"guangdong\",\n" +
" \"nsrsbh\": \"51440000C03631761W\",\n" +
" \"jsonData\": {\n" +
" \"bsryxm\": \"李韵怡\",\n" +
" \"dlsf\": \"7\",\n" +
" \"dlsfmm\": \"Lyy970202\",\n" +
" \"dlfs\": \"6\",\n" +
" \"dlmm\": \"Lyy970202\",\n" +
" \"dlzh\": \"15626253981\",\n" +
" \"nsrmc\": \"广东省护理学会\",\n" +
" \"nsrsbh\": \"51440000C03631761W\",\n" +
" \"bsrysfzjhm\": \"440106199702020628\",\n" +
" \"bsrysjhm\": \"15626253981\",\n" +
" \"zjh\": \"\",\n" +
" \"loginType\": \"1\"\n" +
" }\n" +
"}";*/
order = "{\n" +
" \"async\": true,\n" +
" \"bsrysfzjhm\": \"440823199706182127\",\n" +
" \"dqbm\": \"guangdong\",\n" +
" \"jsonData\": {\n" +
" \"bz\": \"12135156\",\n" +
" \"fplxdm\": \"82\",\n" +
" \"fpqqlsh\": \"00000000000000000000000107218r14\",\n" +
" \"gfxxconfirm\": 0,\n" +
" \"gmfdz\": \"新疆喀什地区喀什市多来特巴格乡27村1组292号(3层) \",\n" +
" \"gmfkhh\": \"新疆喀什衣村商业银行股份有限公司浩罕支行\",\n" +
" \"gmflxdh\": \"13999088190\",\n" +
" \"gmfmc\": \"新疆善择装修设计有限公司\",\n" +
" \"gmfnsrsbh\": \"91653101MABJJNYH6P\",\n" +
" \"gmfyhzh\": \"860050012010123279428\",\n" +
" \"hjje\": \"118.14\",\n" +
" \"hjse\": \"17.36\",\n" +
" \"hsbz\": \"2\",\n" +
" \"jshj\": \"133.50\",\n" +
" \"mxList\": [\n" +
" {\n" +
" \"dj\": \"133.50\",\n" +
" \"dw\": \"台\",\n" +
" \"fphxz\": 0,\n" +
" \"ggxh\": \"BP-DKX2301\",\n" +
" \"je\": \"133.50\",\n" +
" \"se\": \"17.36\",\n" +
" \"slv\": \"0.13\",\n" +
" \"spsl\": \"1.00\",\n" +
" \"ssflbm\": \"1090417020000000000\",\n" +
" \"xmmc\": \"电烤箱\"\n" +
" }\n" +
" ],\n" +
" \"xsfdz\": \"广州市白云区北太路1633号广州民营科技园科兴路2号之一绿地汇创广场自编5栋23层2311房\",\n" +
" \"xsfkhh\": \"招商银行股份有限公司广州林和路支行\",\n" +
" \"xsflxdh\": \"18922325427\",\n" +
" \"xsfmc\": \"广东启顺供应链管理有限公司\",\n" +
" \"xsfnsrsbh\": \"91440101MA5CT3T24L\",\n" +
" \"xsfyhzh\": \"120915907010501\",\n" +
" \"jrznsrsbh\": \"91440101MA5CT3T24L\",\n" +
" \"jbrxm\": \"苏丽云\",\n" +
" \"jbrzjhm\": \"440823199706182127\",\n" +
" \"jbrzjzldm\": \"201\"\n" +
" },\n" +
" \"nsrsbh\": \"91440101MA5CT3T24L\",\n" +
" \"serviceId\": \"lzfpkj\"\n" +
"}";
System.out.println(order);
String m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------发票开具-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");
System.out.println("-------------------发票查询(流水号)-----------------------------");
String query = "{\"identity\":\"1235\",\"fpqqlsh\":['cc8291ae749240e79f90eb86756fe583'],\"isOfferInvoiceDetail\":\"true\"}";
System.out.println(query);
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("------------------------------------------------");
System.out.println("-------------------发票查询(订单号)-----------------------------");
query = "{\"identity\":\"1200\",\"orderno\":[ '00000000005223210916']}";
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("------------------------------------------------");
System.out.println("-------------------发票作废-----------------------------");
query = "{\n" +
" \"identity\": \"1235\",\n" +
" \"fpdm\": \"033001850104\",\n" +
" \"fphm\": \"66198156\",\n" +
"}";
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("------------------------------------------------");
System.out.println("-------------------发票作废结果查询-----------------------------");
query = "{\n" +
" \"fpdm\": \"1100181650\",\n" +
" \"fphm\": \"18710557\",\n" +
" \"sellerTaxnum\": \"110101MYJ2GPQQ4\"\n" +
"}";
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("------------------------------------------------");
System.out.println("-------------------打印机查询-----------------------------");
query = "{\n" +
" \"nsrsbh\": \"91370102MA3MCQED46\"," +
" \"dyjmc\": \"\"" +
"}";
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("------------------------------------------------");
System.out.println("-------------------发票打印-----------------------------");
query = "{\n" +
" \"nsrsbh\": \"91370102MA3MCQED46\",\n" +
" \"fjh\": \"661545026858\",\n" +
" \"dyjid\": \"2\",\n" +
" \"dypch\": \"DY-0000000000000001\",\n" +
" \"fpbs\": \"1\",\n" +
" \"dyfpxx\": [\n" +
" {\n" +
" \"fpzldm\": \"p\",\n" +
" \"fpdm\": \"033001850104\",\n" +
" \"fpqh\": \"66198614\",\n" +
" \"fpzh\": \"66198614\"\n" +
" }\n" +
// " ,{\n" +
// " \"fpzldm\": \"s\",\n" +
// " \"fpdm\": \"033001850104\",\n" +
// " \"fpqh\": \"66198613\",\n" +
// " \"fpzh\": \"66198613\"\n" +
// " }\n" +
" ]\n" +
"}";
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("------------------------------------------------");
query = "{\"identity\":\"1132\",\"order\": [" +
"{" +
"\"money\": \"1500\"," +
"\"taxNum\": \"124511234993295177\"," +
"\"invoiceCode\": \"150000020026\"," +
"\"invoiceNum\": \"94579496\"" +
"}]}";
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("------------------------------------------------");
query = "";
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("------------------------------------------------");
order = "{\"identity\":\"1131\",\"order\":{\"buye rname\":\"山东爱信诺\",\"taxnum\":\"124511234993295177\",\"phone\":\"0\",\"address\":\"山东省济南市华信路 10\",\"account\":\"\",\"telephone\":\"0\",\"orderno\":\"nuonuo12345631\",\"invoicedate\":\"2018-10 -31 19:16:51\",\"clerk\":\"黄芝\",\"saleaccount\":\"宇宙行 442612010103507108\",\"salephone\":\"0774-7893911\",\"saleaddress\":\"富川瑶族自治县新 永 路 138 号 \",\"saletaxnum\":\"339901999999142\",\"kptype\":\"1\",\"message\":\"\",\"invoiceNow\":\"1\",\"payee\":\"林莉苏\",\"checker\":\"林莉苏\",\"tsfs\":\"-1\",\"email\":\"502192347@qq.com\",\"qdbz\":\"0\",\"qdxmmc\":\"\",\"dkbz\":\" 0\",\"deptid\":\"\",\"clerkid\":\"\",\"invoiceLine\":\"p\",\"cpybz\":\"\",\"detail\":[{\"goodsname\":\"苹果\",\"num\":\"1\",\"price\":\"1\",\"hsbz\":\"1\",\"taxrate\":\"0.13\",\"spec\":\"\",\"unit\":\"吨 \",\"spbm\":\"10101150101\",\"zsbm\":\"\",\"fphxz\":\"0\",\"yhzcbs\":\"0\",\"zzstsgl\":\"\",\"lsl bs\":\"\",\"kce\":\"\"}]}}";
// order="{\"identity\":\"1132\",\"order\":[{\"buyername\":\"浙江爱信诺\",\"taxnum\":\"334511234993295178\",\"phone\":\"0\",\"address\":\" 浙江省杭州市万塘路 \",\"account\":\"\",\"telephone\":\"0\",\"orderno\":\"nuonuo243451234\",\"invoicedate\":\"2018-10-31 19:16:51\",\"clerk\":\"黄芝\",\"saleaccount\":\"宇宙行 442612010103507108\",\"salephone\":\"0774-7893911\",\"saleaddress\":\"富川瑶族自治县新 永路 138 号 \",\"saletaxnum\":\"150301199811285326\",\"kptype\":\"1\",\"message\":\"1\",\"invoiceNow\":\"1\",\"payee\":\"林莉苏 \",\"checker\":\"林莉苏 \",\"tsfs\":\"-1\",\"email\":\"502192347@qq.com\",\"qdbz\":\"0\",\"qdxmmc\":\"\",\"dkbz\":\"0\",\"deptid\":\"\",\"clerkid\":\"\",\"invoiceLine\":\"c\",\"cpybz\":\"\",\"detail\":[{\"goodsname\":\"苹果\",\"num\":\"1\",\"price\":\"1\",\"hsbz\":\"1\",\"taxrate\":\"0.13\",\"spec\":\"111\",\"unit\":\"吨 \",\"spbm\":\"10101150101\",\"zsbm\":\"111\",\"fphxz\":\"0\",\"yhzcbs\":\"0\",\"zzstsgl\":\"1\",\"lslbs\":\"1\",\"kce\":\"0\",\"tax\":\"1.20\",\"spbm\":\"112\",\"taxamt\":\"112\"}]},{\"buyername\":\"浙江爱信诺\",\"taxnum\":\"393511234993295177\",\"phone\":\"0\",\"address\":\" 浙江省杭州市万塘路 \",\"account\":\"\",\"telephone\":\"0\",\"orderno\":\"nuonuo243451243\",\"invoicedate\":\"2018-10-31 19:16:51\",\"clerk\":\"黄芝\",\"saleaccount\":\"宇宙行 442612010103507108\",\"salephone\":\"0774-7893911\",\"saleaddress\":\"富川瑶族自治县新 永路 138 号 \",\"saletaxnum\":\"150301199811285326\",\"kptype\":\"1\",\"message\":\"1\",\"invoiceNow\":\"1\",\"payee\":\"林莉苏 \",\"checker\":\"林莉苏 \",\"tsfs\":\"-1\",\"email\":\"502192347@qq.com\",\"qdbz\":\"0\",\"qdxmmc\":\"\",\"dkbz\":\"0\",\"deptid\":\"\",\"clerkid\":\"\",\"invoiceLine\":\"c\",\"cpybz\":\"\",\"detail\":[{\"goodsname\":\"苹果\",\"num\":\"1\",\"price\":\"1\",\"hsbz\":\"1\",\"taxrate\":\"0.13\",\"spec\":\"111\",\"unit\":\"吨 \",\"spbm\":\"10101150101\",\"zsbm\":\"111\",\"fphxz\":\"0\",\"yhzcbs\":\"0\",\"zzstsgl\":\"1\",\"lslbs\":\"1\",\"kce\":\"0\",\"tax\":\"1.20\",\"spbm\":\"112\",\"taxamt\":\"112\"}]}]}";
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println(m);
System.out.println("-------------------发票签章-----------------------------");
query = "{\"FP\":{\"GMFDZDH\":\"山东省潍坊市奎文区胜利东街4778号中央商务区2号楼301号\",\"XHFSBH\":\"91370703334376454N\",\"QDXMMC\":\"销售货物或者提供应税劳务、服务清单\",\"KPRQ\":\"20230331163347\",\"SGBZ\":\"\",\"XHFDZDH\":\"山东省潍坊市寒亭区白云路9号3号楼1-9 15165614885\",\"KPR\":\"庄莹莹\",\"QDBZ\":0,\"FHR\":\"于艺娇\",\"KPLX\":0,\"FPMX\":[{\"XMMC\":\"*设计服务*物料制作费\",\"ZXBM\":\"\",\"DJ\":\"128.712871\",\"ZZSTSGL\":\"\",\"KCE\":\"\",\"SPBM\":\"3040301990000000000\",\"SPSL\":\"1\",\"GGXH\":\"\",\"SE\":\"1.29\",\"DW\":\"批\",\"YHZCBS\":\"0\",\"SL\":\"0.01\",\"JE\":\"128.71\",\"FPHXZ\":0}],\"XHFMC\":\"山东达飞文化传播有限公司\",\"XHFYHZH\":\"潍坊农村商业银行股份有限公司寒亭支行 9070107120142050010911\",\"BZ\":\"\",\"EWM\":\"01,10,037002000311,66223914,128.71,20230331,05834122603484774628,2C6E,\",\"HJJE\":\"128.71\",\"FWM\":\"03-17-*>>1/062*89538-9/2265>975>20477<-/2-149-+4503*/6+3-/<>2+>90523-8><<7*8545668<276-503+9150181/-194>21</587*\",\"GMFYHZH\":\"中信银行潍坊分行8110601012700778796\",\"JYM\":\"05834122603484774628\",\"QZID\":\"4169455300053b94000000040003fb18\",\"JSHJ\":\"130.00\",\"BMBBBH\":\"48.0\",\"YFPDM\":\"\",\"FPHM\":\"66223914\",\"JQBH\":\"539902787121\",\"YFPHM\":\"\",\"FPDM\":\"037002000311\",\"GMFYX\":\"\",\"HJSE\":\"1.29\",\"GMFMC\":\"潍坊圣希门诊部有限公司\",\"MBDM\":\"3700\",\"SKR\":\"张海英\",\"GMFSJ\":\"\",\"GMFSBH\":\"91370700MA3MNWGFXD\",\"DKBZ\":0}}";
// query = "{}";
m = AisinoInvoiceDecryptUtil.encrypt(query, key);
System.out.println(m);
System.out.println("-------------------红字信息表申请-----------------------------");
// String redapply = "{\n" +
// " \"applyRemark\": \"0000000100\",\n" +
// " \"billNo\": \"771565671900202112031644\",\n" +
// " \"billTime\": \"2021-12-03 16:44:05\",\n" +
// " \"buyerName\": \"天津胜茂建筑工程集团有限公司\",\n" +
// " \"buyerTaxNo\": \"91120116741399389F\",\n" +
// " \"clerkid\": \"\",\n" +
// " \"deptid\": \"\",\n" +
// " \"extensionNumber\": \"\",\n" +
// " \"invoiceLine\": \"s\",\n" +
// " \"invoiceRedApplyDetails\": [{\n" +
// " \"fphxz\": \"0\",\n" +
// " \"deductions\": \"0\",\n" +
// " \"favouredPolicyFlag\": false,\n" +
// " \"favouredPolicyName\": \"\",\n" +
// " \"goodsCode\": \"1070303030000000000\",\n" +
// " \"goodsCodeAbb\": \"\",\n" +
// " \"goodsName\": \"耐根穿刺防水卷材\",\n" +
// " \"num\": -2000,\n" +
// " \"selfCode\": \"\",\n" +
// " \"specType\": \"SBS\",\n" +
// " \"taxAmount\": \"-8168.14\",\n" +
// " \"taxExcludedAmount\": \"-62831.86\",\n" +
// " \"taxExcludedPrice\": \"31.41593\",\n" +
// " \"taxRate\": \"0.13\",\n" +
// " \"unit\": \"平方米\",\n" +
// " \"withTaxFlag\": false,\n" +
// " \"zeroRateFlag\": \"\"\n" +
// " }],\n" +
// " \"operator\": \"\",\n" +
// " \"oriInvoiceCode\": \"1500020560\",\n" +
// " \"oriInvoiceNumber\": \"71960134\",\n" +
// " \"productOilFlag\": \"0\",\n" +
// " \"originKprq\": \"2022-01-22 11:38:48\",\n" +
// " \"sellerName\": \"测试 36\",\n" +
// " \"sellerTaxNo\": \"110101MYJ2GPQQ4\",\n" +
// " \"terminalNumber\": \"\"\n" +
// "}";
String redapply = "{\n" +
" \"billNo\": \"661545026858220629144108\",\n" +
" \"sqlb\": \"0\",\n" +
" \"oriInvoiceCode\": \"5000191530\",\n" +
" \"oriInvoiceNumber\": \"16103158\",\n" +
" \"billTime\": \"2022-6-29 14:42:38\",\n" +
" \"buyerName\": \"北京金高桥金属材料有限公司\",\n" +
" \"buyerTaxNo\": \"366557441212122\",\n" +
" \"sellerName\": \"标准接口测试企业\",\n" +
" \"sellerTaxNo\": \"110101MYJ2GPQQ4\",\n" +
" \"applyRemark\": \"0000000100\",\n" +
" \"productOilFlag\": \"0\",\n" +
" \"invoiceLine\": \"s\",\n" +
" \"invoiceRedApplyDetails\": [{\n" +
" \"goodsCode\": \"108020799\",\n" +
" \"goodsName\": \"冷卷\",\n" +
" \"num\": \"-0.2847\",\n" +
" \"specType\": \"1.150*1250.0*C\",\n" +
" \"taxAmount\": \"-160.39\",\n" +
" \"taxExcludedAmount\": \"-1233.79\",\n" +
" \"taxExcludedPrice\": \"4333.62831858\",\n" +
" \"price\": \"4897\",\n" +
" \"taxRate\": \"0.13\",\n" +
" \"withTaxFlag\": \"false\",\n" +
" \"originKprq\": \"2022-6-29 14:42:38\",\n" +
" \"favouredPolicyFlag\": 0,\n" +
" \"fphxz\": \"0\"\n" +
" }]\n" +
" }";
String redapplyDecrypt = AisinoInvoiceDecryptUtil.encrypt(redapply, key);
System.out.println(redapplyDecrypt);
System.out.println("------------------------------------------------");
System.out.println("-------------------红字信息表结果查询-----------------------------");
// redapply = "{\"buyerTaxNo\":\"91120116741399389F\",\"invoiceLine\":\"s\"}";
redapply = "{\"SQBXZQQPCH\":\"FSFP001-00000017\",\"NSRSBH\":\"366557441212122\",\"FPLXDM\":\"s\",\"XXBFW\":\"1\",\"billNo\":\"661545026858220629144108\"}";
redapplyDecrypt = AisinoInvoiceDecryptUtil.encrypt(redapply, key);
System.out.println(redapplyDecrypt);
System.out.println("------------------------------------------------");
System.out.println("-------------------月汇总信息查询-----------------------------");
// redapply = "{\"nsrsbh\":\"91370124163533637H\",\"fjh\":\"1\",\"ssyf\":\"202106\"}";
redapply = "{\"nsrsbh\":\"92370102MA3LDY427Q\",\"fjh\":\"587001605138\",\"ssyf\":\"202106\"}";
redapplyDecrypt = AisinoInvoiceDecryptUtil.encrypt(redapply, key);
System.out.println(redapplyDecrypt);
System.out.println("------------------------------------------------");
System.out.println("-------------------红字信息表撤销-----------------------------");
redapply = "{\"nsrsbh\":\"91370124163533637H\",\"fjh\":\"1\",\"xxbbh\":\"321321\"}";
redapplyDecrypt = AisinoInvoiceDecryptUtil.encrypt(redapply, key);
System.out.println(redapplyDecrypt);
System.out.println("------------------------------------------------");
System.out.println("-------------------库存查询-----------------------------");
redapply = "{}";
redapplyDecrypt = AisinoInvoiceDecryptUtil.encrypt(redapply, key);
System.out.println(redapplyDecrypt);
System.out.println("------------------------------------------------");
System.out.println("-------------------发票专用章生成-----------------------------");
redapply = "{\n" +
" \"NSRSBH\": \"91370102MA3MCQED46\",\n" +
" \"NSRMC\": \"山东海宣信息技术咨询有限公司\",\n" +
" \"FPZYZHPHM\": \"132123131312312312\",\n" +
" \"FPZYZSXBM\": \"\"\n" +
"}";
redapplyDecrypt = AisinoInvoiceDecryptUtil.encrypt(redapply, key);
System.out.println(redapplyDecrypt);
System.out.println("------------------------------------------------");
// 诺诺2.0
// 开票
// {
// "buyerAccount": "",
// "buyerAddress": "",
// "buyerName": "济南道珉供应链管理服务有限责任公司",
// "buyerPhone": "13573122994",
// "buyerTaxNum": "91370102MA3NJP70X8",
// "buyerTel": "",
// "checker": "管理员",
// "clerk": "张延青",
// "extensionNumber": "0",
// "invoiceCode": "",
// "invoiceLine": "c",
// "invoiceNum": "",
// "invoiceType": "1",
// "invoicedTime": 1635997371000,
// "listFlag": "0",
// "listName": "",
// "orderNo": "202112080206",
// "payee": "郑秀美",
// "productOilFlag": "",
// "proxyInvoiceFlag": "0",
// "pushMode": "-1",
// "remark": "",
// "salerAccount": "140301615336",
// "salerAddress": "北京市海淀区",
// "salerTaxNum": "110101MYJ2GPQQ4",
// "salerTel": "12345678900",
// "invoiceDetail": [{
// "favouredPolicyFlag": 0,
// "favouredPolicyName": "",
// "goodsCode": "1070303030000000000",
// "goodsName": "赭石",
// "invoiceLineProperty": 0,
// "num": 1,
// "price": 100,
// "specType": "统",
// "taxRate": 0.09,
// "unit": "克",
// "withTaxFlag": 0,
// "zeroRateFlag": ""
// }]
// }
/*order = "{ \n" +
" \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" +
" \"async\": false,\n" +
" \"bsrysfzjhm\":\"440106199702020628\",\n" +
" \"serviceId\": \"yhdj\",\n" +
" \"dqbm\": \"guangdong\",\n" +
" \"nsrsbh\": \"51440000C03631761W\",\n" +
" \"jsonData\": {\n" +
" \"bsryxm\": \"李韵怡\",\n" +
" \"dlsf\": \"7\",\n" +
" \"dlsfmm\": \"Lyy970202\",\n" +
" \"dlfs\": \"6\",\n" +
" \"dlmm\": \"Lyy970202\",\n" +
" \"dlzh\": \"15626253981\",\n" +
" \"nsrmc\": \"广东省护理学会\",\n" +
" \"nsrsbh\": \"51440000C03631761W\",\n" +
" \"bsrysfzjhm\": \"440106199702020628\",\n" +
" \"bsrysjhm\": \"15626253981\",\n" +
" \"zjh\": \"\",\n" +
" \"loginType\": \"1\"\n" +
" }\n" +
"}";*/
/*order = "{ \n" +
" \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" +
" \"async\": false,\n" +
" \"bsrysfzjhm\":\"210281199307250821\",\n" +
" \"serviceId\": \"yhdj\",\n" +
" \"dqbm\": \"guangdong\",\n" +
" \"nsrsbh\": \"91440101MA9Y2B9C09\",\n" +
" \"jsonData\": {\n" +
" \"bsryxm\": \"李红鹭\",\n" +
" \"dlsf\": \"7\",\n" +
" \"dlsfmm\": \"Aa123456\",\n" +
" \"dlfs\": \"6\",\n" +
" \"dlmm\": \"Aa123456\",\n" +
" \"dlzh\": \"18842854114\",\n" +
" \"nsrmc\": \"广东护信科技有限责任公司\",\n" +
" \"nsrsbh\": \"91440101MA9Y2B9C09\",\n" +
" \"bsrysfzjhm\": \"210281199307250821\",\n" +
" \"bsrysjhm\": \"18842854114\",\n" +
" \"zjh\": \"\",\n" +
" \"loginType\": \"1\"\n" +
" }\n" +
"}";*/
order = "{ \n" +
" \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" +
" \"async\": false,\n" +
" \"bsrysfzjhm\":\"440823199706182127\",\n" +
" \"serviceId\": \"yhdj\",\n" +
" \"dqbm\": \"guangdong\",\n" +
" \"nsrsbh\": \"91440101MA5CT3T24L\",\n" +
" \"jsonData\": {\n" +
" \"bsryxm\": \"苏丽云\",\n" +
" \"dlsf\": \"7\",\n" +
" \"dlsfmm\": \"668899Sly\",\n" +
" \"dlfs\": \"6\",\n" +
" \"dlmm\": \"668899Sly\",\n" +
" \"dlzh\": \"S蘇小姐\",\n" +
" \"nsrmc\": \"广东启顺供应链管理有限公司\",\n" +
" \"nsrsbh\": \"91440101MA5CT3T24L\",\n" +
" \"bsrysfzjhm\": \"440823199706182127\",\n" +
" \"bsrysjhm\": \"18588747827\",\n" +
" \"zjh\": \"\",\n" +
" \"loginType\": \"0\"\n" +
" }\n" +
"}";
System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------用户登记-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");
String simpleUUID = IdUtil.simpleUUID();
System.out.println(simpleUUID);
order = "{\n" +
" \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" +
" \"async\": true,\n" +
" \"bsrysfzjhm\": \"440106199702020628\",\n" +
" \"dqbm\": \"guangdong\",\n" +
" \"jsonData\": {\n" +
" \"bz\": \"\",\n" +
" \"fjxxList\": [\n" +
" {\n" +
" \"fjxxmc\": \"\",\n" +
" \"fjxxnr\": \"\"\n" +
" }\n" +
" ],\n" +
" \"fplxdm\": \"82\",\n" +
" \"fpqqlsh\": \""+IdUtil.simpleUUID()+"\",\n" +
" \"gfxxconfirm\": \"\",\n" +
" \"gmfdz\": \"深圳市龙华区人民医院\",\n" +
" \"gmfkhh\": \"深圳农村商业银行和平路支行\",\n" +
" \"gmflxdh\": \"29001099\",\n" +
" \"gmfmc\": \"深圳市龙华区人民医院\",\n" +
" \"gmfnsrsbh\": \"124403004557696415\",\n" +
" \"gmfyhzh\": \" 000040419893\",\n" +
" \"hjje\": \"200\",\n" +
" \"hjse\": \"12\",\n" +
" \"hsbz\": \"1\",\n" +
" \"jbrxm\": \"李韵怡\",\n" +
" \"jbrzjhm\": \"440106199702020628\",\n" +
" \"jbrzjzldm\": \"201\",\n" +
" \"jrznsrsbh\": \"51440000C03631761W\",\n" +
" \"jshj\": \"212\",\n" +
// " \"kjly\": \"05\",\n" +
" \"mxList\": [\n" +
" {\n" +
" \"dj\": \"200\",\n" +
" \"dw\": \"人\",\n" +
" \"fphxz\": \"0\",\n" +
" \"ggxh\": \"\",\n" +
" \"je\": \"200\",\n" +
" \"se\": \"12\",\n" +
" \"slv\": \"0.06\",\n" +
" \"spsl\": \"1\",\n" +
" \"ssflbm\": \"3070201020000000000\",\n" +
" \"tdzsfsdm\": \"\",\n" +
" \"xmmc\": \"培训费\",\n" +
" \"zzstsgldm\": \"\"\n" +
" }\n" +
" ],\n" +
" \"tdyslxdm\": \"\",\n" +
" \"tdywxx\": {\n" +
" \"jzfw\": {\n" +
" \"jzfwfsd\": \"\",\n" +
" \"fsdxxdz\": \"\",\n" +
" \"jzxmmc\": \"\",\n" +
" \"kdsbz\": \"\",\n" +
" \"tdzzsxmbh\": \"\"\n" +
" },\n" +
" \"bdcjyzlfw\":{\n" +
" \"fwcqzshm\":\"\",\n" +
" \"bdcdz\":\"\",\n" +
" \"bdcxxdz\":\"\",\n" +
" \"zlqq\":\"\",\n" +
" \"zlqz\":\"\",\n" +
" \"kdsbz\":\"\",\n" +
" \"mjdw\":\"\"\n" +
" },\n" +
" \"lkysfw\":[\n" +
" {\n" +
" \"cxr\":\"\",\n" +
" \"cxrzjlx\":\"\",\n" +
" \"cxrzjhm\":\"\",\n" +
" \"cxrq\":\"\",\n" +
" \"cfd\":\"\",\n" +
" \"ddd\":\"\",\n" +
" \"jtgjlx\":\"\",\n" +
" \"dengj\":\"\"\n" +
" }\n" +
" ],\n" +
" \"hwysfw\":[\n" +
" {\n" +
" \"ddd\":\"\",\n" +
" \"qyd\":\"\",\n" +
" \"ysgjhp\":\"\",\n" +
" \"ysgjzl\":\"\",\n" +
" \"yshwmc\":\"\"\n" +
" }\n" +
" ]\n" +
" },\n" +
" \"xsfdz\": \"广州市天河区天河北路177号1208房\",\n" +
" \"xsfkhh\": \"中国银行广州东山支行\",\n" +
" \"xsflxdh\": \"020-61181862\",\n" +
" \"xsfmc\": \"广东省护理学会\",\n" +
" \"xsfnsrsbh\": \"51440000C03631761W\",\n" +
" \"xsfyhzh\": \"649657741897\",\n" +
" \"ext\": {\n" +
" \"zdhqbsdz\": \"0\"\n" +
" }\n" +
" },\n" +
" \"nsrsbh\": \"51440000C03631761W\",\n" +
" \"serviceId\": \"lzfpkj\"\n" +
"}";
System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------蓝字发票开具-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");
order = "{\n" +
" \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" +
" \"dqbm\":\"guangdong\",\n" +
" \"async\": false,\n" +
" \"bsrysfzjhm\":\"440823199706182127\",\n" +
" \"nsrsbh\": \"91440101MA5CT3T24L\",\n" +
" \"requestId\": \"2bd11db8-b268-458d-83eb-b6aef6d07278\",\n" +
" \"serviceId\": \"tycxjk\"\n" +
"}";
System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------通用发票查询-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");
order = "{\n" +
" \"appkey\": \"935248bf224f6c8431cdc1969f029519\",\n" +
" \"dqbm\":\"guangdong\",\n" +
" \"async\": true,\n" +
" \"bsrysfzjhm\":\"440823199706182127\",\n" +
" \"nsrsbh\": \"91440101MA5CT3T24L\",\n" +
" \"serviceId\": \"hqrlsbewm\"\n" +
"}";
System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------获取人脸识别二维码-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");
// order = "{\n" +
// "\"identity\": \"1238\",\n" +
// "\"order\": {\n" +
// "\"billNo\": \"661024643068230218103524\",\n" +
// "\"sqlb\": \"0\",\n" +
// "\"oriInvoiceCode\": \"3700222130\",\n" +
// "\"oriInvoiceNumber\": \"10405172\",\n" +
// "\"billTime\": \"2023-2-18 10:35:24\",\n" +
// "\"buyerName\": \"河北中宝法兰管件制造有限公司\",\n" +
// "\"buyerTaxNo\": \"9113093067851155XY\",\n" +
// "\"sellerName\": \"济南思瑜金经贸有限公司\",\n" +
// "\"sellerTaxNo\": \"91370112568114860P\",\n" +
// "\"applyRemark\": \"0000000100\",\n" +
// "\"productOilFlag\": \"0\",\n" +
// "\"invoiceLine\": \"s\",\n" +
// "\"invoiceRedApplyDetails\": [{\n" +
// "\"goodsCode\": \"108020707\",\n" +
// "\"goodsName\": \"普碳板Q235B\",\n" +
// "\"num\": \"-27\",\n" +
// "\"specType\": \"40*2200*L\",\n" +
// "\"taxAmount\": \"-12704.34\",\n" +
// "\"taxExcludedAmount\": \"-97725.66\",\n" +
// "\"taxExcludedPrice\": \"3619.46902655\",\n" +
// "\"price\": \"4090\",\n" +
// "\"taxRate\": \"0.13\",\n" +
// "\"withTaxFlag\": \"false\",\n" +
// "\"originKprq\": \"2023-2-18 10:35:24\",\n" +
// "\"favouredPolicyFlag\": 0,\n" +
// "\"fphxz\": \"0\"\n" +
// "}]\n" +
// "\t}\n" +
// "}";
order = "{\n" +
"\"identity\": \"1220\",\n" +
"\"order\": {\n" +
"\"billNo\": \"661024643068230218103524\",\n" +
"\"sqlb\": \"0\",\n" +
"\"oriInvoiceCode\": \"5000201530\",\n" +
"\"oriInvoiceNumber\": \"98900017\",\n" +
"\"billTime\": \"2022-11-24 21:07:27\",\n" +
"\"buyerName\": \"北车建设工程有限责任公司\",\n" +
"\"buyerTaxNo\": \"110101MYJ2GPQQ4\",\n" +
"\"sellerName\": \"标准接口测试企业\",\n" +
"\"sellerTaxNo\": \"110101MYJ2GPQQ4\",\n" +
"\"applyRemark\": \"0000000100\",\n" +
"\"productOilFlag\": \"0\",\n" +
"\"invoiceLine\": \"s\",\n" +
"\"invoiceRedApplyDetails\": [{\n" +
"\"goodsCode\": \"108020707\",\n" +
"\"goodsName\": \"普碳板Q235B\",\n" +
"\"num\": \"-27\",\n" +
"\"specType\": \"40*2200*L\",\n" +
"\"taxAmount\": \"-12704.34\",\n" +
"\"taxExcludedAmount\": \"-97725.66\",\n" +
"\"taxExcludedPrice\": \"3619.46902655\",\n" +
"\"price\": \"4090\",\n" +
"\"taxRate\": \"0.13\",\n" +
"\"withTaxFlag\": \"false\",\n" +
"\"originKprq\": \"2023-2-18 10:35:24\",\n" +
"\"favouredPolicyFlag\": 0,\n" +
"\"fphxz\": \"0\"\n" +
"}]\n" +
"\t}\n" +
"}";
order = "{\n" +
"\"identity\": \"1220\",\n" +
"\"order\": {\n" +
"\"billNo\": \"661024643068230218103524\",\n" +
"\"sqlb\": \"0\",\n" +
"\"oriInvoiceCode\": \"5000201530\",\n" +
"\"oriInvoiceNumber\": \"98900017\",\n" +
"\"billTime\": \"2022-11-24 21:07:27\",\n" +
"\"buyerName\": \"北车建设工程有限责任公司\",\n" +
"\"buyerTaxNo\": \"110101MYJ2GPQQ4\",\n" +
"\"sellerName\": \"标准接口测试企业\",\n" +
"\"sellerTaxNo\": \"110101MYJ2GPQQ4\",\n" +
"\"applyRemark\": \"0000000100\",\n" +
"\"productOilFlag\": \"0\",\n" +
"\"invoiceLine\": \"s\",\n" +
"\"invoiceRedApplyDetails\": [{\n" +
"\"goodsCode\": \"108020707\",\n" +
"\"goodsName\": \"普碳板Q235B\",\n" +
"\"num\": \"-27\",\n" +
"\"specType\": \"40*2200*L\",\n" +
"\"taxAmount\": \"-12704.34\",\n" +
"\"taxExcludedAmount\": \"-97725.66\",\n" +
"\"taxExcludedPrice\": \"3619.46902655\",\n" +
"\"price\": \"4090\",\n" +
"\"taxRate\": \"0.13\",\n" +
"\"withTaxFlag\": \"false\",\n" +
"\"originKprq\": \"2023-2-18 10:35:24\",\n" +
"\"favouredPolicyFlag\": 0,\n" +
"\"fphxz\": \"0\"\n" +
"}]\n" +
"\t}\n" +
"}";
System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------红字申请表上传-控制台-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");
order = "{\n" +
"\"identity\": \"1238\",\n" +
"\"SQBXZQQPCH\": \"230301132411\",\n" +
"\"NSRSBH\": \"123701004930058884\",\n" +
"\"FPLXDM\": \"s\",\n" +
"\"XXBFW\": 0\n" +
"}";
System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------红字申请表下载-控制台-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");
// order = "{\"identity\":\"1260\",\"SQBXZQQPCH\":\"230301132411\",\"NSRSBH\":\"123701004930058884\",\"FPLXDM\":\"s\",\"XXBFW\":0,\"billTimeBegin\":\"20230301\",\"billTimeEnd\":\"20230301\"}";
order = "{\"identity\":\"1203\",\"fpqqlsh\":['889614a5b0fd4d0788f72a853182ac20'],\"isOfferInvoiceDetail\":\"true\"}";
order = "{\"jym\":\"628159\",\"fpje\":\"235.500\",\"fpdm\":\"037002150607\",\"kprq\":\"20230628\",\"fphm\":\"00170708\",\"fpzl\":\"11\",\"taxNo\":\"91370900MA3T44QU22\"}";
// order = "{ \"buyername\": \"山东慧永信息科技有限公司\", \"taxnum\": \"91370102MA3UD2FG21\", \"address\": \"山东省济南市历下区华能路38号大地锐城F1-06室\", \"buyerBank\": null, \"account\": \"中国民生银行股份有限公司济南舜华北路支行 172014935\", \"telephone\": \"13386446440\", \"orderno\": \"00000000070292230402\", \"invoicedate\": \"2023-07-03 15:14:14\", \"saleaccount\": \"中国工商银行济南普利支行 1602001409005000230\", \"salephone\": \"86923115\", \"saleaddress\": \"济南市普利街107#\", \"saletaxnum\": \"91370102MA3MCQED46\", \"kptype\": \"1\", \"message\": \"0074832 01-511-100\", \"invoiceNow\": \"1\", \"clerk\": \"朱丽萍\", \"payee\": \"邹璐瑶\", \"checker\": \"高阔\", \"fpdm\": \"\", \"fphm\": \"\", \"tsfs\": null, \"email\": \"13853187274@139.com\", \"phone\": \"0531-82435271\", \"qdbz\": \"0\", \"qdxmmc\": \"0\", \"dkbz\": \"0\", \"deptid\": null, \"clerkid\": null, \"invoiceLine\": \"s\", \"fjh\": \"0\", \"terminalNumber\": \"\", \"jqbh\": null, \"cpybz\": \"0\", \"billInfono\": \"\", \"detail\": [ { \"goodsname\": \"服务费\", \"num\": \"1\", \"price\": \"1\", \"hsbz\": \"0\", \"taxrate\": \"0.01\", \"spec\": \"无\", \"unit\": \"吨\", \"spbm\": \"3040203000000000000\", \"zsbm\": null, \"fphxz\": \"0\", \"yhzcbs\": \"0\", \"zzstsgl\": \"\", \"lslbs\": null, \"kce\": null, \"taxfreeamt\": \"\", \"tax\": \"\", \"taxamt\": \"1\" } ]}";
System.out.println(order);
m = AisinoInvoiceDecryptUtil.encrypt(order, key);
System.out.println("-------------------发票查询-数科-----------------------------");
System.out.println(m);
System.out.println("------------------------------------------------");
// order = "Afepz1WAiJb1NSFa55EWPgW7dTwjzt4VVx21H17XyPe+i3I1XABxOmzCJ+DOZGO4iATVfrgz7nDk/w/JB79AVKSBmTMCobqpDEXfSaO9yyanVTvZqndxfCrDuuCLhTTYlEMzUcswaeCaFkI1O9T7ab\\ngQElxC/4QEh6E2IxbTHrZO5seOr4zZdDhG8FUZ1rl0s7tDY15d0=";
m = AisinoInvoiceDecryptUtil.decrypt(m, key);
System.out.println(m);
}
}