开票推税务云字段调整

This commit is contained in:
mzr 2025-07-04 18:08:53 +08:00
parent e3a9dab3bb
commit d6edefa054
1 changed files with 15 additions and 13 deletions

View File

@ -1350,29 +1350,31 @@ public class InvoiceTransferUtil {
String def18 = headvo.getDef18(); String def18 = headvo.getDef18();
// einvoiceShowGxfDzDh 表示是否显示购方和销方的地址电话 // einvoiceShowGxfDzDh 表示是否显示购方和销方的地址电话
// 根据需求0: 不显示 1: 显示购方地址电话 2: 显示销方地址电话 3: 显示购方和销方地址电话 // 0不显示 1仅显示销地址电话 2仅显示购买方地址电话 3购销方地址电话都显示
int einvoiceShowGxfDzDh = 0; int einvoiceShowGxfDzDh = 0;
if ("Y".equals(def3)) {
einvoiceShowGxfDzDh += 1; // 购方地址电话显示
}
if ("Y".equals(def17)) { if ("Y".equals(def17)) {
einvoiceShowGxfDzDh += 2; // 销方地址电话显示 einvoiceShowGxfDzDh += 1; // 销方地址电话显示
}
if ("Y".equals(def3)) {
einvoiceShowGxfDzDh += 2; // 购方地址电话显示
} }
// einvoiceShowGxfYhZh 表示是否显示购方和销方的小银行账户
// 根据需求0: 不显示 1: 显示购方银行账户 2: 显示销方银行账户 3: 显示购方和销方银行账户 // einvoiceShowGxfYhZh 表示是否显示购方和销方的银行账户
// 0不显示 1仅显示销售方银行账号 2仅显示购买方银行账号 3购销方银行账号都显示
int einvoiceShowGxfYhZh = 0; int einvoiceShowGxfYhZh = 0;
if ("Y".equals(def4)) {
einvoiceShowGxfYhZh += 1; // 购方银行账户显示
}
if ("Y".equals(def18)) { if ("Y".equals(def18)) {
einvoiceShowGxfYhZh += 2; // 销方银行账户显示 einvoiceShowGxfYhZh += 1; // 销方银行账户显示
} }
// 数电发票是否显示购销方地址电话 0:不显示 1:仅显示销地址电话 2:仅显示购买方地址电话 3:购销方地址电话都显示 if ("Y".equals(def4)) {
einvoiceShowGxfYhZh += 2; // 购方银行账户显示
}
// 数电发票是否显示购销方地址电话 0不显示 1仅显示销地址电话 2仅显示购买方地址电话 3购销方地址电话都显示
pinvoice.setEinvoiceshowgxfdzdh(String.valueOf(einvoiceShowGxfDzDh)); pinvoice.setEinvoiceshowgxfdzdh(String.valueOf(einvoiceShowGxfDzDh));
// 数电发票是否显示购销方银行账号: 0:不显示 1:仅显示销售方银行账号 2:仅显示购买方银行账号 3:购销方银行账号都显示 // 数电发票是否显示购销方银行账号: 0不显示 1仅显示销售方银行账号 2仅显示购买方银行账号 3购销方银行账号都显示
pinvoice.setEinvoiceshowgxfyhzh(String.valueOf(einvoiceShowGxfYhZh)); pinvoice.setEinvoiceshowgxfyhzh(String.valueOf(einvoiceShowGxfYhZh));
pinvoice.setGmf_dh(headvo.getGmf_dh()); pinvoice.setGmf_dh(headvo.getGmf_dh());