package nc.vo.so.m32.entity;

import nc.vo.pub.IVOMeta;
import nc.vo.pub.SuperVO;
import nc.vo.pub.lang.UFBoolean;
import nc.vo.pub.lang.UFDate;
import nc.vo.pub.lang.UFDateTime;
import nc.vo.pub.lang.UFDouble;
import nc.vo.pub.lang.UFLiteralDate;
import nc.vo.pubapp.pattern.model.meta.entity.vo.VOMetaFactory;

public class SaleInvoiceHVO extends SuperVO {
    public static final String CBALANCETYPEID = "cbalancetypeid";
    public static final String BSALECOOPPUR = "bsalecooppur";
    public static final String OPENBILLFLAG = "openbillflag";
    public static final String PK_INVOICE = "pk_invoice";
    public static final String APPROVER = "approver";
    public static final String BILLMAKER = "billmaker";
    public static final String BSUBUNITFLAG = "bsubunitflag";
    public static final String BTOGOLDTAXFLAG = "btogoldtaxflag";
    public static final String BTRIATRADEFLAG = "btriatradeflag";
    public static final String CBIZTYPEID = "cbiztypeid";
    public static final String CCURRENCYID = "ccurrencyid";
    public static final String CCUSTBANKACCID = "ccustbankaccid";
    public static final String CCUSTBANKID = "ccustbankid";
    public static final String CINVOICECUSTID = "cinvoicecustid";
    public static final String CINVOICECUSTVID = "cinvoicecustvid";
    public static final String CRATETYPE = "cratetype";
    public static final String COPPOSESRCID = "copposesrcid";
    public static final String CORIGCURRENCYID = "corigcurrencyid";
    public static final String CPAYTERMID = "cpaytermid";
    public static final String CREATIONTIME = "creationtime";
    public static final String DRATEDATE = "dratedate";
    public static final String CREATOR = "creator";
    public static final String CRECECOUNTRYID = "crececountryid";
    public static final String CSALEINVOICEID = "csaleinvoiceid";
    public static final String CSENDCOUNTRYID = "csendcountryid";
    public static final String CTAXCOUNTRYID = "ctaxcountryid";
    public static final String CTRADEWORDID = "ctradewordid";
    public static final String CTRANTYPEID = "ctrantypeid";
    public static final String DBILLDATE = "dbilldate";
    public static final String DMAKEDATE = "dmakedate";
    public static final String DR = "dr";
    public static final String FBUYSELLFLAG = "fbuysellflag";
    public static final String FOPPOSEFLAG = "fopposeflag";
    public static final String FSTATUSFLAG = "fstatusflag";
    public static final String FRATECATEGORY = "fratecategory";
    public static final String IPRINTCOUNT = "iprintcount";
    public static final String MODIFIEDTIME = "modifiedtime";
    public static final String MODIFIER = "modifier";
    public static final String NEXCHANGERATE = "nexchangerate";
    public static final String NGLOBALEXCHGRATE = "nglobalexchgrate";
    public static final String NGROUPEXCHGRATE = "ngroupexchgrate";
    public static final String NHVOICEDISRATE = "nhvoicedisrate";
    public static final String NHVOICEDISMNY = "nhvoicedismny";
    public static final String NTOTALASTNUM = "ntotalastnum";
    public static final String NTOTALORIGMNY = "ntotalorigmny";
    public static final String NTOTALORIGSUBMNY = "ntotalorigsubmny";
    public static final String NTOTALTAXSUBMNY = "ntotaltaxsubmny";
    public static final String TAXREWRITEVERSION = "taxrewriteversion";
    public static final String PK_GROUP = "pk_group";
    public static final String PK_ORG = "pk_org";
    public static final String PK_ORG_V = "pk_org_v";
    public static final String TAUDITTIME = "taudittime";
    public static final String TGOLDTAXTIME = "tgoldtaxtime";
    public static final String TS = "ts";
    public static final String VBILLCODE = "vbillcode";
    public static final String VCREDITNUM = "vcreditnum";
    public static final String VCUSTVATCODE = "vcustvatcode";
    public static final String VDEF1 = "vdef1";
    public static final String VDEF10 = "vdef10";
    public static final String VDEF11 = "vdef11";
    public static final String VDEF12 = "vdef12";
    public static final String VDEF13 = "vdef13";
    public static final String VDEF14 = "vdef14";
    public static final String VDEF15 = "vdef15";
    public static final String VDEF16 = "vdef16";
    public static final String VDEF17 = "vdef17";
    public static final String VDEF18 = "vdef18";
    public static final String VDEF19 = "vdef19";
    public static final String VDEF2 = "vdef2";
    public static final String VDEF20 = "vdef20";
    public static final String VDEF3 = "vdef3";
    public static final String VDEF4 = "vdef4";
    public static final String VDEF5 = "vdef5";
    public static final String VDEF6 = "vdef6";
    public static final String VDEF7 = "vdef7";
    public static final String VDEF8 = "vdef8";
    public static final String VDEF9 = "vdef9";
    public static final String VDEF21 = "vdef21";
    public static final String VDEF22 = "vdef22";
    public static final String VDEF23 = "vdef23";
    public static final String VDEF24 = "vdef24";
    public static final String VDEF25 = "vdef25";
    public static final String VDEF26 = "vdef26";
    public static final String VDEF27 = "vdef27";
    public static final String VDEF28 = "vdef28";
    public static final String VDEF29 = "vdef29";
    public static final String VDEF30 = "vdef30";
    public static final String VDEF31 = "vdef31";
    public static final String VDEF32 = "vdef32";
    public static final String VDEF33 = "vdef33";
    public static final String VDEF34 = "vdef34";
    public static final String VDEF35 = "vdef35";
    public static final String VDEF36 = "vdef36";
    public static final String VDEF37 = "vdef37";
    public static final String VDEF38 = "vdef38";
    public static final String VDEF39 = "vdef39";
    public static final String VDEF40 = "vdef40";
    public static final String VDEF41 = "vdef41";
    public static final String VDEF42 = "vdef42";
    public static final String VDEF43 = "vdef43";
    public static final String VDEF44 = "vdef44";
    public static final String VDEF45 = "vdef45";
    public static final String VDEF46 = "vdef46";
    public static final String VDEF47 = "vdef47";
    public static final String VDEF48 = "vdef48";
    public static final String VDEF49 = "vdef49";
    public static final String VDEF50 = "vdef50";

    // 扩展字段定义
    public static final String VDEF51 = "vdef51";
    public static final String VDEF52 = "vdef52";
    public static final String VDEF53 = "vdef53";
    public static final String VDEF54 = "vdef54";
    public static final String VDEF55 = "vdef55";
    public static final String VDEF56 = "vdef56";
    public static final String VDEF57 = "vdef57";
    public static final String VDEF58 = "vdef58";
    public static final String VDEF59 = "vdef59";
    public static final String VDEF60 = "vdef60";
    public static final String VDEF61 = "vdef61";
    public static final String VDEF62 = "vdef62";
    public static final String VDEF63 = "vdef63";
    public static final String VDEF64 = "vdef64";
    public static final String VDEF65 = "vdef65";
    public static final String VDEF66 = "vdef66";
    public static final String VDEF67 = "vdef67";
    public static final String VDEF68 = "vdef68";
    public static final String VDEF69 = "vdef69";
    public static final String VDEF70 = "vdef70";
    public static final String VDEF71 = "vdef71";
    public static final String VDEF72 = "vdef72";
    public static final String VDEF73 = "vdef73";
    public static final String VDEF74 = "vdef74";
    public static final String VDEF75 = "vdef75";
    public static final String VDEF76 = "vdef76";
    public static final String VDEF77 = "vdef77";
    public static final String VDEF78 = "vdef78";
    public static final String VDEF79 = "vdef79";
    public static final String VDEF80 = "vdef80";
    public static final String VDEF81 = "vdef81";
    public static final String VDEF82 = "vdef82";
    public static final String VDEF83 = "vdef83";
    public static final String VDEF84 = "vdef84";
    public static final String VDEF85 = "vdef85";
    public static final String VDEF86 = "vdef86";
    public static final String VDEF87 = "vdef87";
    public static final String VDEF88 = "vdef88";
    public static final String VDEF89 = "vdef89";
    public static final String VDEF90 = "vdef90";
    public static final String VDEF91 = "vdef91";
    public static final String VDEF92 = "vdef92";
    public static final String VDEF93 = "vdef93";
    public static final String VDEF94 = "vdef94";
    public static final String VDEF95 = "vdef95";
    public static final String VDEF96 = "vdef96";
    public static final String VDEF97 = "vdef97";
    public static final String VDEF98 = "vdef98";
    public static final String VDEF99 = "vdef99";
    public static final String VDEF100 = "vdef100";

    // 扩展getter方法
    public String getVdef51() {
        return (String) this.getAttributeValue("vdef51");
    }

    public String getVdef52() {
        return (String) this.getAttributeValue("vdef52");
    }

    public String getVdef53() {
        return (String) this.getAttributeValue("vdef53");
    }

    public String getVdef54() {
        return (String) this.getAttributeValue("vdef54");
    }

    public String getVdef55() {
        return (String) this.getAttributeValue("vdef55");
    }

    public String getVdef56() {
        return (String) this.getAttributeValue("vdef56");
    }

    public String getVdef57() {
        return (String) this.getAttributeValue("vdef57");
    }

    public String getVdef58() {
        return (String) this.getAttributeValue("vdef58");
    }

    public String getVdef59() {
        return (String) this.getAttributeValue("vdef59");
    }

    public String getVdef60() {
        return (String) this.getAttributeValue("vdef60");
    }

    public String getVdef61() {
        return (String) this.getAttributeValue("vdef61");
    }

    public String getVdef62() {
        return (String) this.getAttributeValue("vdef62");
    }

    public String getVdef63() {
        return (String) this.getAttributeValue("vdef63");
    }

    public String getVdef64() {
        return (String) this.getAttributeValue("vdef64");
    }

    public String getVdef65() {
        return (String) this.getAttributeValue("vdef65");
    }

    public String getVdef66() {
        return (String) this.getAttributeValue("vdef66");
    }

    public String getVdef67() {
        return (String) this.getAttributeValue("vdef67");
    }

    public String getVdef68() {
        return (String) this.getAttributeValue("vdef68");
    }

    public String getVdef69() {
        return (String) this.getAttributeValue("vdef69");
    }

    public String getVdef70() {
        return (String) this.getAttributeValue("vdef70");
    }

    public String getVdef71() {
        return (String) this.getAttributeValue("vdef71");
    }

    public String getVdef72() {
        return (String) this.getAttributeValue("vdef72");
    }

    public String getVdef73() {
        return (String) this.getAttributeValue("vdef73");
    }

    public String getVdef74() {
        return (String) this.getAttributeValue("vdef74");
    }

    public String getVdef75() {
        return (String) this.getAttributeValue("vdef75");
    }

    public String getVdef76() {
        return (String) this.getAttributeValue("vdef76");
    }

    public String getVdef77() {
        return (String) this.getAttributeValue("vdef77");
    }

    public String getVdef78() {
        return (String) this.getAttributeValue("vdef78");
    }

    public String getVdef79() {
        return (String) this.getAttributeValue("vdef79");
    }

    public String getVdef80() {
        return (String) this.getAttributeValue("vdef80");
    }

    public String getVdef81() {
        return (String) this.getAttributeValue("vdef81");
    }

    public String getVdef82() {
        return (String) this.getAttributeValue("vdef82");
    }

    public String getVdef83() {
        return (String) this.getAttributeValue("vdef83");
    }

    public String getVdef84() {
        return (String) this.getAttributeValue("vdef84");
    }

    public String getVdef85() {
        return (String) this.getAttributeValue("vdef85");
    }

    public String getVdef86() {
        return (String) this.getAttributeValue("vdef86");
    }

    public String getVdef87() {
        return (String) this.getAttributeValue("vdef87");
    }

    public String getVdef88() {
        return (String) this.getAttributeValue("vdef88");
    }

    public String getVdef89() {
        return (String) this.getAttributeValue("vdef89");
    }

    public String getVdef90() {
        return (String) this.getAttributeValue("vdef90");
    }

    public String getVdef91() {
        return (String) this.getAttributeValue("vdef91");
    }

    public String getVdef92() {
        return (String) this.getAttributeValue("vdef92");
    }

    public String getVdef93() {
        return (String) this.getAttributeValue("vdef93");
    }

    public String getVdef94() {
        return (String) this.getAttributeValue("vdef94");
    }

    public String getVdef95() {
        return (String) this.getAttributeValue("vdef95");
    }

    public String getVdef96() {
        return (String) this.getAttributeValue("vdef96");
    }

    public String getVdef97() {
        return (String) this.getAttributeValue("vdef97");
    }

    public String getVdef98() {
        return (String) this.getAttributeValue("vdef98");
    }

    public String getVdef99() {
        return (String) this.getAttributeValue("vdef99");
    }

    public String getVdef100() {
        return (String) this.getAttributeValue("vdef100");
    }

    // 扩展setter方法
    public void setVdef51(String vdef51) {
        this.setAttributeValue("vdef51", vdef51);
    }

    public void setVdef52(String vdef52) {
        this.setAttributeValue("vdef52", vdef52);
    }

    public void setVdef53(String vdef53) {
        this.setAttributeValue("vdef53", vdef53);
    }

    public void setVdef54(String vdef54) {
        this.setAttributeValue("vdef54", vdef54);
    }

    public void setVdef55(String vdef55) {
        this.setAttributeValue("vdef55", vdef55);
    }

    public void setVdef56(String vdef56) {
        this.setAttributeValue("vdef56", vdef56);
    }

    public void setVdef57(String vdef57) {
        this.setAttributeValue("vdef57", vdef57);
    }

    public void setVdef58(String vdef58) {
        this.setAttributeValue("vdef58", vdef58);
    }

    public void setVdef59(String vdef59) {
        this.setAttributeValue("vdef59", vdef59);
    }

    public void setVdef60(String vdef60) {
        this.setAttributeValue("vdef60", vdef60);
    }

    public void setVdef61(String vdef61) {
        this.setAttributeValue("vdef61", vdef61);
    }

    public void setVdef62(String vdef62) {
        this.setAttributeValue("vdef62", vdef62);
    }

    public void setVdef63(String vdef63) {
        this.setAttributeValue("vdef63", vdef63);
    }

    public void setVdef64(String vdef64) {
        this.setAttributeValue("vdef64", vdef64);
    }

    public void setVdef65(String vdef65) {
        this.setAttributeValue("vdef65", vdef65);
    }

    public void setVdef66(String vdef66) {
        this.setAttributeValue("vdef66", vdef66);
    }

    public void setVdef67(String vdef67) {
        this.setAttributeValue("vdef67", vdef67);
    }

    public void setVdef68(String vdef68) {
        this.setAttributeValue("vdef68", vdef68);
    }

    public void setVdef69(String vdef69) {
        this.setAttributeValue("vdef69", vdef69);
    }

    public void setVdef70(String vdef70) {
        this.setAttributeValue("vdef70", vdef70);
    }

    public void setVdef71(String vdef71) {
        this.setAttributeValue("vdef71", vdef71);
    }

    public void setVdef72(String vdef72) {
        this.setAttributeValue("vdef72", vdef72);
    }

    public void setVdef73(String vdef73) {
        this.setAttributeValue("vdef73", vdef73);
    }

    public void setVdef74(String vdef74) {
        this.setAttributeValue("vdef74", vdef74);
    }

    public void setVdef75(String vdef75) {
        this.setAttributeValue("vdef75", vdef75);
    }

    public void setVdef76(String vdef76) {
        this.setAttributeValue("vdef76", vdef76);
    }

    public void setVdef77(String vdef77) {
        this.setAttributeValue("vdef77", vdef77);
    }

    public void setVdef78(String vdef78) {
        this.setAttributeValue("vdef78", vdef78);
    }

    public void setVdef79(String vdef79) {
        this.setAttributeValue("vdef79", vdef79);
    }

    public void setVdef80(String vdef80) {
        this.setAttributeValue("vdef80", vdef80);
    }

    public void setVdef81(String vdef81) {
        this.setAttributeValue("vdef81", vdef81);
    }

    public void setVdef82(String vdef82) {
        this.setAttributeValue("vdef82", vdef82);
    }

    public void setVdef83(String vdef83) {
        this.setAttributeValue("vdef83", vdef83);
    }

    public void setVdef84(String vdef84) {
        this.setAttributeValue("vdef84", vdef84);
    }

    public void setVdef85(String vdef85) {
        this.setAttributeValue("vdef85", vdef85);
    }

    public void setVdef86(String vdef86) {
        this.setAttributeValue("vdef86", vdef86);
    }

    public void setVdef87(String vdef87) {
        this.setAttributeValue("vdef87", vdef87);
    }

    public void setVdef88(String vdef88) {
        this.setAttributeValue("vdef88", vdef88);
    }

    public void setVdef89(String vdef89) {
        this.setAttributeValue("vdef89", vdef89);
    }

    public void setVdef90(String vdef90) {
        this.setAttributeValue("vdef90", vdef90);
    }

    public void setVdef91(String vdef91) {
        this.setAttributeValue("vdef91", vdef91);
    }

    public void setVdef92(String vdef92) {
        this.setAttributeValue("vdef92", vdef92);
    }

    public void setVdef93(String vdef93) {
        this.setAttributeValue("vdef93", vdef93);
    }

    public void setVdef94(String vdef94) {
        this.setAttributeValue("vdef94", vdef94);
    }

    public void setVdef95(String vdef95) {
        this.setAttributeValue("vdef95", vdef95);
    }

    public void setVdef96(String vdef96) {
        this.setAttributeValue("vdef96", vdef96);
    }

    public void setVdef97(String vdef97) {
        this.setAttributeValue("vdef97", vdef97);
    }

    public void setVdef98(String vdef98) {
        this.setAttributeValue("vdef98", vdef98);
    }

    public void setVdef99(String vdef99) {
        this.setAttributeValue("vdef99", vdef99);
    }

    public void setVdef100(String vdef100) {
        this.setAttributeValue("vdef100", vdef100);
    }

    // ...existing code...
    public static final String VGOLDTAXCODE = "vgoldtaxcode";
    public static final String VNOTE = "vnote";
    public static final String VOPPOSESRCCODE = "vopposesrccode";
    public static final String VPRINTCUSTNAME = "vprintcustname";
    public static final String VTRANTYPECODE = "vtrantypecode";
    public static final String VVATCODE = "vvatcode";
    private static final long serialVersionUID = 6045685362006746144L;

    public SaleInvoiceHVO() {
    }

    public String getApprover() {
        return (String)this.getAttributeValue("approver");
    }

    public String getBillmaker() {
        return (String)this.getAttributeValue("billmaker");
    }

    public UFBoolean getBsubunitflag() {
        return (UFBoolean)this.getAttributeValue("bsubunitflag");
    }

    public UFBoolean getBtogoldtaxflag() {
        return (UFBoolean)this.getAttributeValue("btogoldtaxflag");
    }

    public UFBoolean getBsalecooppur() {
        return (UFBoolean)this.getAttributeValue("bsalecooppur");
    }

    public UFBoolean getBtriatradeflag() {
        return (UFBoolean)this.getAttributeValue("btriatradeflag");
    }

    public String getCbiztypeid() {
        return (String)this.getAttributeValue("cbiztypeid");
    }

    public String getCcurrencyid() {
        return (String)this.getAttributeValue("ccurrencyid");
    }

    public String getCcustbankaccid() {
        return (String)this.getAttributeValue("ccustbankaccid");
    }

    public String getCcustbankid() {
        return (String)this.getAttributeValue("ccustbankid");
    }

    public String getCinvoicecustid() {
        return (String)this.getAttributeValue("cinvoicecustid");
    }

    public String getCinvoicecustvid() {
        return (String)this.getAttributeValue("cinvoicecustvid");
    }

    public String getCratetype() {
        return (String)this.getAttributeValue("cratetype");
    }

    public String getCopposesrcid() {
        return (String)this.getAttributeValue("copposesrcid");
    }

    public String getCorigcurrencyid() {
        return (String)this.getAttributeValue("corigcurrencyid");
    }

    public String getCpaytermid() {
        return (String)this.getAttributeValue("cpaytermid");
    }

    public UFDateTime getCreationtime() {
        return (UFDateTime)this.getAttributeValue("creationtime");
    }

    public UFLiteralDate getDratedate() {
        return (UFLiteralDate)this.getAttributeValue("dratedate");
    }

    public String getCreator() {
        return (String)this.getAttributeValue("creator");
    }

    public String getCrececountryid() {
        return (String)this.getAttributeValue("crececountryid");
    }

    public String getCsaleinvoiceid() {
        return (String)this.getAttributeValue("csaleinvoiceid");
    }

    public String getCsendcountryid() {
        return (String)this.getAttributeValue("csendcountryid");
    }

    public String getCtaxcountryid() {
        return (String)this.getAttributeValue("ctaxcountryid");
    }

    public String getCtradewordid() {
        return (String)this.getAttributeValue("ctradewordid");
    }

    public String getCtrantypeid() {
        return (String)this.getAttributeValue("ctrantypeid");
    }

    public UFDate getDbilldate() {
        return (UFDate)this.getAttributeValue("dbilldate");
    }

    public UFDate getDmakedate() {
        return (UFDate)this.getAttributeValue("dmakedate");
    }

    public Integer getDr() {
        return (Integer)this.getAttributeValue("dr");
    }

    public Integer getFbuysellflag() {
        return (Integer)this.getAttributeValue("fbuysellflag");
    }

    public Integer getFopposeflag() {
        return (Integer)this.getAttributeValue("fopposeflag");
    }

    public Integer getFstatusflag() {
        return (Integer)this.getAttributeValue("fstatusflag");
    }

    public Integer getFratecategory() {
        return (Integer)this.getAttributeValue("fratecategory");
    }

    public Integer getIprintcount() {
        return (Integer)this.getAttributeValue("iprintcount");
    }

    public IVOMeta getMetaData() {
        IVOMeta meta = VOMetaFactory.getInstance().getVOMeta("so.saleinvoice");
        return meta;
    }

    public UFDateTime getModifiedtime() {
        return (UFDateTime)this.getAttributeValue("modifiedtime");
    }

    public String getModifier() {
        return (String)this.getAttributeValue("modifier");
    }

    public UFDouble getNexchangerate() {
        return (UFDouble)this.getAttributeValue("nexchangerate");
    }

    public UFDouble getNglobalexchgrate() {
        return (UFDouble)this.getAttributeValue("nglobalexchgrate");
    }

    public UFDouble getNgroupexchgrate() {
        return (UFDouble)this.getAttributeValue("ngroupexchgrate");
    }

    public UFDouble getNhvoicedisrate() {
        return (UFDouble)this.getAttributeValue("nhvoicedisrate");
    }

    public UFDouble getNhvoicedismny() {
        return (UFDouble)this.getAttributeValue("nhvoicedismny");
    }

    public UFDouble getNtotalastnum() {
        return (UFDouble)this.getAttributeValue("ntotalastnum");
    }

    public UFDouble getNtotalorigmny() {
        return (UFDouble)this.getAttributeValue("ntotalorigmny");
    }

    public UFDouble getNtotaltaxsubmny() {
        return (UFDouble)this.getAttributeValue("ntotaltaxsubmny");
    }

    public UFDouble getNtotalorigsubmny() {
        return (UFDouble)this.getAttributeValue("ntotalorigsubmny");
    }

    public String getPk_group() {
        return (String)this.getAttributeValue("pk_group");
    }

    public String getPk_invoice() {
        return (String)this.getAttributeValue("pk_invoice");
    }

    public String getPk_org() {
        return (String)this.getAttributeValue("pk_org");
    }

    public String getPk_org_v() {
        return (String)this.getAttributeValue("pk_org_v");
    }

    public UFDate getTaudittime() {
        return (UFDate)this.getAttributeValue("taudittime");
    }

    public UFDateTime getTgoldtaxtime() {
        return (UFDateTime)this.getAttributeValue("tgoldtaxtime");
    }

    public UFDateTime getTs() {
        return (UFDateTime)this.getAttributeValue("ts");
    }

    public String getVbillcode() {
        return (String)this.getAttributeValue("vbillcode");
    }

    public String getVcreditnum() {
        return (String)this.getAttributeValue("vcreditnum");
    }

    public String getVcustvatcode() {
        return (String)this.getAttributeValue("vcustvatcode");
    }

    public String getVdef1() {
        return (String)this.getAttributeValue("vdef1");
    }

    public String getVdef10() {
        return (String)this.getAttributeValue("vdef10");
    }

    public String getVdef11() {
        return (String)this.getAttributeValue("vdef11");
    }

    public String getVdef12() {
        return (String)this.getAttributeValue("vdef12");
    }

    public String getVdef13() {
        return (String)this.getAttributeValue("vdef13");
    }

    public String getVdef14() {
        return (String)this.getAttributeValue("vdef14");
    }

    public String getVdef15() {
        return (String)this.getAttributeValue("vdef15");
    }

    public String getVdef16() {
        return (String)this.getAttributeValue("vdef16");
    }

    public String getVdef17() {
        return (String)this.getAttributeValue("vdef17");
    }

    public String getVdef18() {
        return (String)this.getAttributeValue("vdef18");
    }

    public String getVdef19() {
        return (String)this.getAttributeValue("vdef19");
    }

    public String getVdef2() {
        return (String)this.getAttributeValue("vdef2");
    }

    public String getVdef20() {
        return (String)this.getAttributeValue("vdef20");
    }

    public String getVdef3() {
        return (String)this.getAttributeValue("vdef3");
    }

    public String getVdef4() {
        return (String)this.getAttributeValue("vdef4");
    }

    public String getVdef5() {
        return (String)this.getAttributeValue("vdef5");
    }

    public String getVdef6() {
        return (String)this.getAttributeValue("vdef6");
    }

    public String getVdef7() {
        return (String)this.getAttributeValue("vdef7");
    }

    public String getVdef8() {
        return (String)this.getAttributeValue("vdef8");
    }

    public String getVdef9() {
        return (String)this.getAttributeValue("vdef9");
    }

    public String getVdef21() {
        return (String)this.getAttributeValue("vdef21");
    }

    public String getVdef22() {
        return (String)this.getAttributeValue("vdef22");
    }

    public String getVdef23() {
        return (String)this.getAttributeValue("vdef23");
    }

    public String getVdef24() {
        return (String)this.getAttributeValue("vdef24");
    }

    public String getVdef25() {
        return (String)this.getAttributeValue("vdef25");
    }

    public String getVdef26() {
        return (String)this.getAttributeValue("vdef26");
    }

    public String getVdef27() {
        return (String)this.getAttributeValue("vdef27");
    }

    public String getVdef28() {
        return (String)this.getAttributeValue("vdef28");
    }

    public String getVdef29() {
        return (String)this.getAttributeValue("vdef29");
    }

    public String getVdef30() {
        return (String)this.getAttributeValue("vdef30");
    }

    public String getVdef31() {
        return (String)this.getAttributeValue("vdef31");
    }

    public String getVdef32() {
        return (String)this.getAttributeValue("vdef32");
    }

    public String getVdef33() {
        return (String)this.getAttributeValue("vdef33");
    }

    public String getVdef34() {
        return (String)this.getAttributeValue("vdef34");
    }

    public String getVdef35() {
        return (String)this.getAttributeValue("vdef35");
    }

    public String getVdef36() {
        return (String)this.getAttributeValue("vdef36");
    }

    public String getVdef37() {
        return (String)this.getAttributeValue("vdef37");
    }

    public String getVdef38() {
        return (String)this.getAttributeValue("vdef38");
    }

    public String getVdef39() {
        return (String)this.getAttributeValue("vdef39");
    }

    public String getVdef40() {
        return (String)this.getAttributeValue("vdef40");
    }

    public String getVdef41() {
        return (String)this.getAttributeValue("vdef41");
    }

    public String getVdef42() {
        return (String)this.getAttributeValue("vdef42");
    }

    public String getVdef43() {
        return (String)this.getAttributeValue("vdef43");
    }

    public String getVdef44() {
        return (String)this.getAttributeValue("vdef44");
    }

    public String getVdef45() {
        return (String)this.getAttributeValue("vdef45");
    }

    public String getVdef46() {
        return (String)this.getAttributeValue("vdef46");
    }

    public String getVdef47() {
        return (String)this.getAttributeValue("vdef47");
    }

    public String getVdef48() {
        return (String)this.getAttributeValue("vdef48");
    }

    public String getVdef49() {
        return (String)this.getAttributeValue("vdef49");
    }

    public String getVdef50() {
        return (String)this.getAttributeValue("vdef50");
    }

    public String getVgoldtaxcode() {
        return (String)this.getAttributeValue("vgoldtaxcode");
    }

    public String getVnote() {
        return (String)this.getAttributeValue("vnote");
    }

    public String getVopposesrccode() {
        return (String)this.getAttributeValue("vopposesrccode");
    }

    public String getVprintcustname() {
        return (String)this.getAttributeValue("vprintcustname");
    }

    public String getVtrantypecode() {
        return (String)this.getAttributeValue("vtrantypecode");
    }

    public String getVvatcode() {
        return (String)this.getAttributeValue("vvatcode");
    }

    public void setApprover(String approver) {
        this.setAttributeValue("approver", approver);
    }

    public void setBillmaker(String billmaker) {
        this.setAttributeValue("billmaker", billmaker);
    }

    public void setBsubunitflag(UFBoolean bsubunitflag) {
        this.setAttributeValue("bsubunitflag", bsubunitflag);
    }

    public void setBtogoldtaxflag(UFBoolean btogoldtaxflag) {
        this.setAttributeValue("btogoldtaxflag", btogoldtaxflag);
    }

    public void setBsalecooppur(UFBoolean bsalecooppur) {
        this.setAttributeValue("bsalecooppur", bsalecooppur);
    }

    public void setBtriatradeflag(UFBoolean btriatradeflag) {
        this.setAttributeValue("btriatradeflag", btriatradeflag);
    }

    public void setCbiztypeid(String cbiztypeid) {
        this.setAttributeValue("cbiztypeid", cbiztypeid);
    }

    public void setCcurrencyid(String ccurrencyid) {
        this.setAttributeValue("ccurrencyid", ccurrencyid);
    }

    public void setCcustbankaccid(String ccustbankaccid) {
        this.setAttributeValue("ccustbankaccid", ccustbankaccid);
    }

    public void setCcustbankid(String ccustbankid) {
        this.setAttributeValue("ccustbankid", ccustbankid);
    }

    public void setCinvoicecustid(String cinvoicecustid) {
        this.setAttributeValue("cinvoicecustid", cinvoicecustid);
    }

    public void setCinvoicecustvid(String cinvoicecustvid) {
        this.setAttributeValue("cinvoicecustvid", cinvoicecustvid);
    }

    public void setCratetype(String cratetype) {
        this.setAttributeValue("cratetype", cratetype);
    }

    public void setCopposesrcid(String copposesrcid) {
        this.setAttributeValue("copposesrcid", copposesrcid);
    }

    public void setCorigcurrencyid(String corigcurrencyid) {
        this.setAttributeValue("corigcurrencyid", corigcurrencyid);
    }

    public void setCpaytermid(String cpaytermid) {
        this.setAttributeValue("cpaytermid", cpaytermid);
    }

    public void setCreationtime(UFDateTime creationtime) {
        this.setAttributeValue("creationtime", creationtime);
    }

    public void setDratedate(UFLiteralDate dratedate) {
        this.setAttributeValue("dratedate", dratedate);
    }

    public void setCreator(String creator) {
        this.setAttributeValue("creator", creator);
    }

    public void setCrececountryid(String crececountryid) {
        this.setAttributeValue("crececountryid", crececountryid);
    }

    public void setCsaleinvoiceid(String csaleinvoiceid) {
        this.setAttributeValue("csaleinvoiceid", csaleinvoiceid);
    }

    public void setCsendcountryid(String csendcountryid) {
        this.setAttributeValue("csendcountryid", csendcountryid);
    }

    public void setCtaxcountryid(String ctaxcountryid) {
        this.setAttributeValue("ctaxcountryid", ctaxcountryid);
    }

    public void setCtradewordid(String ctradewordid) {
        this.setAttributeValue("ctradewordid", ctradewordid);
    }

    public void setCtrantypeid(String ctrantypeid) {
        this.setAttributeValue("ctrantypeid", ctrantypeid);
    }

    public void setDbilldate(UFDate dbilldate) {
        this.setAttributeValue("dbilldate", dbilldate);
    }

    public void setDmakedate(UFDate dmakedate) {
        this.setAttributeValue("dmakedate", dmakedate);
    }

    public void setDr(Integer dr) {
        this.setAttributeValue("dr", dr);
    }

    public void setFbuysellflag(Integer fbuysellflag) {
        this.setAttributeValue("fbuysellflag", fbuysellflag);
    }

    public void setFopposeflag(Integer fopposeflag) {
        this.setAttributeValue("fopposeflag", fopposeflag);
    }

    public void setFstatusflag(Integer fstatusflag) {
        this.setAttributeValue("fstatusflag", fstatusflag);
    }

    public void setFratecategory(Integer fratecategory) {
        this.setAttributeValue("fratecategory", fratecategory);
    }

    public void setIprintcount(Integer iprintcount) {
        this.setAttributeValue("iprintcount", iprintcount);
    }

    public void setModifiedtime(UFDateTime modifiedtime) {
        this.setAttributeValue("modifiedtime", modifiedtime);
    }

    public void setModifier(String modifier) {
        this.setAttributeValue("modifier", modifier);
    }

    public void setNexchangerate(UFDouble nexchangerate) {
        this.setAttributeValue("nexchangerate", nexchangerate);
    }

    public void setNglobalexchgrate(UFDouble nglobalexchgrate) {
        this.setAttributeValue("nglobalexchgrate", nglobalexchgrate);
    }

    public void setNgroupexchgrate(UFDouble ngroupexchgrate) {
        this.setAttributeValue("ngroupexchgrate", ngroupexchgrate);
    }

    public void setNhvoicedisrate(UFDouble nhvoicedisrate) {
        this.setAttributeValue("nhvoicedisrate", nhvoicedisrate);
    }

    public void setNhvoicedismny(UFDouble nhvoicedismny) {
        this.setAttributeValue("nhvoicedismny", nhvoicedismny);
    }

    public void setNtotalastnum(UFDouble ntotalastnum) {
        this.setAttributeValue("ntotalastnum", ntotalastnum);
    }

    public void setNtotalorigmny(UFDouble ntotalorigmny) {
        this.setAttributeValue("ntotalorigmny", ntotalorigmny);
    }

    public void setNtotalorigsubmny(UFDouble ntotalorigsubmny) {
        this.setAttributeValue("ntotalorigsubmny", ntotalorigsubmny);
    }

    public void setNtotaltaxsubmny(UFDouble ntotaltaxsubmny) {
        this.setAttributeValue("ntotaltaxsubmny", ntotaltaxsubmny);
    }

    public void setPk_group(String pk_group) {
        this.setAttributeValue("pk_group", pk_group);
    }

    public void setPk_invoice(String pk_invoice) {
        this.setAttributeValue("pk_invoice", pk_invoice);
    }

    public void setPk_org(String pk_org) {
        this.setAttributeValue("pk_org", pk_org);
    }

    public void setPk_org_v(String pk_org_v) {
        this.setAttributeValue("pk_org_v", pk_org_v);
    }

    public void setTaudittime(UFDate taudittime) {
        this.setAttributeValue("taudittime", taudittime);
    }

    public void setTgoldtaxtime(UFDateTime tgoldtaxtime) {
        this.setAttributeValue("tgoldtaxtime", tgoldtaxtime);
    }

    public void setTs(UFDateTime ts) {
        this.setAttributeValue("ts", ts);
    }

    public void setVbillcode(String vbillcode) {
        this.setAttributeValue("vbillcode", vbillcode);
    }

    public void setVcreditnum(String vcreditnum) {
        this.setAttributeValue("vcreditnum", vcreditnum);
    }

    public void setVcustvatcode(String vcustvatcode) {
        this.setAttributeValue("vcustvatcode", vcustvatcode);
    }

    public void setVdef1(String vdef1) {
        this.setAttributeValue("vdef1", vdef1);
    }

    public void setVdef10(String vdef10) {
        this.setAttributeValue("vdef10", vdef10);
    }

    public void setVdef11(String vdef11) {
        this.setAttributeValue("vdef11", vdef11);
    }

    public void setVdef12(String vdef12) {
        this.setAttributeValue("vdef12", vdef12);
    }

    public void setVdef13(String vdef13) {
        this.setAttributeValue("vdef13", vdef13);
    }

    public void setVdef14(String vdef14) {
        this.setAttributeValue("vdef14", vdef14);
    }

    public void setVdef15(String vdef15) {
        this.setAttributeValue("vdef15", vdef15);
    }

    public void setVdef16(String vdef16) {
        this.setAttributeValue("vdef16", vdef16);
    }

    public void setVdef17(String vdef17) {
        this.setAttributeValue("vdef17", vdef17);
    }

    public void setVdef18(String vdef18) {
        this.setAttributeValue("vdef18", vdef18);
    }

    public void setVdef19(String vdef19) {
        this.setAttributeValue("vdef19", vdef19);
    }

    public void setVdef2(String vdef2) {
        this.setAttributeValue("vdef2", vdef2);
    }

    public void setVdef20(String vdef20) {
        this.setAttributeValue("vdef20", vdef20);
    }

    public void setVdef3(String vdef3) {
        this.setAttributeValue("vdef3", vdef3);
    }

    public void setVdef4(String vdef4) {
        this.setAttributeValue("vdef4", vdef4);
    }

    public void setVdef5(String vdef5) {
        this.setAttributeValue("vdef5", vdef5);
    }

    public void setVdef6(String vdef6) {
        this.setAttributeValue("vdef6", vdef6);
    }

    public void setVdef7(String vdef7) {
        this.setAttributeValue("vdef7", vdef7);
    }

    public void setVdef8(String vdef8) {
        this.setAttributeValue("vdef8", vdef8);
    }

    public void setVdef9(String vdef9) {
        this.setAttributeValue("vdef9", vdef9);
    }

    public void setVdef21(String vdef21) {
        this.setAttributeValue("vdef21", vdef21);
    }

    public void setVdef22(String vdef22) {
        this.setAttributeValue("vdef22", vdef22);
    }

    public void setVdef23(String vdef23) {
        this.setAttributeValue("vdef23", vdef23);
    }

    public void setVdef24(String vdef24) {
        this.setAttributeValue("vdef24", vdef24);
    }

    public void setVdef25(String vdef25) {
        this.setAttributeValue("vdef25", vdef25);
    }

    public void setVdef26(String vdef26) {
        this.setAttributeValue("vdef26", vdef26);
    }

    public void setVdef27(String vdef27) {
        this.setAttributeValue("vdef27", vdef27);
    }

    public void setVdef28(String vdef28) {
        this.setAttributeValue("vdef28", vdef28);
    }

    public void setVdef29(String vdef29) {
        this.setAttributeValue("vdef29", vdef29);
    }

    public void setVdef30(String vde30) {
        this.setAttributeValue("vdef30", vde30);
    }

    public void setVdef31(String vdef31) {
        this.setAttributeValue("vdef31", vdef31);
    }

    public void setVdef32(String vdef32) {
        this.setAttributeValue("vdef32", vdef32);
    }

    public void setVdef33(String vdef33) {
        this.setAttributeValue("vdef33", vdef33);
    }

    public void setVdef34(String vdef34) {
        this.setAttributeValue("vdef34", vdef34);
    }

    public void setVdef35(String vdef35) {
        this.setAttributeValue("vdef35", vdef35);
    }

    public void setVdef36(String vdef36) {
        this.setAttributeValue("vdef36", vdef36);
    }

    public void setVdef37(String vdef37) {
        this.setAttributeValue("vdef37", vdef37);
    }

    public void setVdef38(String vdef38) {
        this.setAttributeValue("vdef38", vdef38);
    }

    public void setVdef39(String vdef39) {
        this.setAttributeValue("vdef39", vdef39);
    }

    public void setVdef40(String vdef40) {
        this.setAttributeValue("vdef40", vdef40);
    }

    public void setVdef41(String vdef41) {
        this.setAttributeValue("vdef41", vdef41);
    }

    public void setVdef42(String vdef42) {
        this.setAttributeValue("vdef42", vdef42);
    }

    public void setVdef43(String vdef43) {
        this.setAttributeValue("vdef43", vdef43);
    }

    public void setVdef44(String vdef44) {
        this.setAttributeValue("vdef44", vdef44);
    }

    public void setVdef45(String vdef45) {
        this.setAttributeValue("vdef45", vdef45);
    }

    public void setVdef46(String vdef46) {
        this.setAttributeValue("vdef46", vdef46);
    }

    public void setVdef47(String vdef47) {
        this.setAttributeValue("vdef47", vdef47);
    }

    public void setVdef48(String vdef48) {
        this.setAttributeValue("vdef48", vdef48);
    }

    public void setVdef49(String vdef49) {
        this.setAttributeValue("vdef49", vdef49);
    }

    public void setVdef50(String vdef50) {
        this.setAttributeValue("vdef50", vdef50);
    }

    public void setVgoldtaxcode(String vgoldtaxcode) {
        this.setAttributeValue("vgoldtaxcode", vgoldtaxcode);
    }

    public void setVnote(String vnote) {
        this.setAttributeValue("vnote", vnote);
    }

    public void setVopposesrccode(String vopposesrccode) {
        this.setAttributeValue("vopposesrccode", vopposesrccode);
    }

    public void setVprintcustname(String vprintcustname) {
        this.setAttributeValue("vprintcustname", vprintcustname);
    }

    public void setVtrantypecode(String vtrantypecode) {
        this.setAttributeValue("vtrantypecode", vtrantypecode);
    }

    public void setVvatcode(String vvatcode) {
        this.setAttributeValue("vvatcode", vvatcode);
    }

    public UFBoolean getOpenbillflag() {
        return (UFBoolean)this.getAttributeValue("openbillflag");
    }

    public void setOpenbillflag(UFBoolean openbillflag) {
        this.setAttributeValue("openbillflag", openbillflag);
    }

    public String getTaxrewriteversion() {
        return (String)this.getAttributeValue("taxrewriteversion");
    }

    public void setTaxrewriteversion(String taxrewriteversion) {
        this.setAttributeValue("taxrewriteversion", taxrewriteversion);
    }

    public String getCbalancetypeid() {
        return (String)this.getAttributeValue("cbalancetypeid");
    }

    public void setCbalancetypeid(String cbalancetypeid) {
        this.setAttributeValue("cbalancetypeid", cbalancetypeid);
    }
}
