1 14 package org.compiere.acct; 15 16 import java.sql.*; 17 import java.math.*; 18 19 import org.compiere.util.Env; 20 21 27 public class DocVO 28 { 29 33 protected DocVO (int ad_Table_ID) 34 { 35 AD_Table_ID = ad_Table_ID; 36 Amounts[0] = Env.ZERO; 38 Amounts[1] = Env.ZERO; 39 Amounts[2] = Env.ZERO; 40 Amounts[3] = Env.ZERO; 41 } 43 45 46 public String DocumentType; 47 48 public int AD_Table_ID; 49 50 public int Record_ID; 51 52 54 55 public int AD_Client_ID = 0; 56 57 public int AD_Org_ID = 0; 58 59 61 62 public int C_BPartner_ID = 0; 63 public int M_Product_ID = 0; 64 public int AD_OrgTrx_ID = 0; 65 public int C_SalesRegion_ID = 0; 66 public int C_Project_ID = 0; 67 public int C_Campaign_ID = 0; 68 public int C_Activity_ID = 0; 69 public int C_LocFrom_ID = 0; 70 public int C_LocTo_ID = 0; 71 public int User1_ID = 0; 72 public int User2_ID = 0; 73 74 public int C_BPartner_Location_ID = 0; 76 public int BP_C_SalesRegion_ID = -1; 78 80 public String DocumentNo = null; 81 public Timestamp DateAcct = null; 82 public Timestamp DateDoc = null; 83 84 public static final int PERIOD_UNDEFINED = -29; 85 public int C_Period_ID = PERIOD_UNDEFINED; 86 87 public boolean TaxIncluded = false; 88 89 91 public boolean MultiCurrency = false; 92 93 95 public int GL_Category_ID = 0; 96 public int GL_Budget_ID = 0; 97 98 public int C_BankAccount_ID = 0; 99 public int C_CashBook_ID = 0; 100 101 public int C_Charge_ID = 0; 102 public BigDecimal ChargeAmt = null; 103 104 public int M_Warehouse_ID = 0; 105 106 public boolean Posted = false; 107 108 109 110 111 public int C_Currency_ID = 0; 112 113 public BigDecimal[] Amounts = new BigDecimal[4]; 114 115 public BigDecimal Qty = null; 116 117 118 119 120 public String Status = null; 121 122 public String Error = null; 123 124 126 public static final String STATUS_NotPosted = "N"; 127 128 public static final String STATUS_NotBalanced = "b"; 129 130 public static final String STATUS_NotConvertible = "c"; 131 132 public static final String STATUS_PeriodClosed = "p"; 133 134 public static final String STATUS_InvalidAccount = "i"; 135 136 public static final String STATUS_PostPrepared = "y"; 137 138 public static final String STATUS_Posted = "Y"; 139 140 public static final String STATUS_Error = "E"; 141 142 159 160 161 public int C_DocType_ID = 0; 162 163 164 public static final String DOCTYPE_ARInvoice = "ARI"; 165 166 public static final String DOCTYPE_ARCredit = "ARC"; 167 168 public static final String DOCTYPE_ARReceipt = "ARR"; 169 170 public static final String DOCTYPE_ARProForma = "ARF"; 171 172 173 public static final String DOCTYPE_APInvoice = "API"; 174 175 public static final String DOCTYPE_APCredit = "APC"; 176 177 public static final String DOCTYPE_APPayment = "APP"; 178 179 180 public static final String DOCTYPE_BankStatement = "CMB"; 181 182 public static final String DOCTYPE_CashJournal = "CMC"; 183 184 public static final String DOCTYPE_Allocation = "CMA"; 185 186 187 public static final String DOCTYPE_MatShipment = "MMS"; 188 189 public static final String DOCTYPE_MatReceipt = "MMR"; 190 191 public static final String DOCTYPE_MatInventory = "MMI"; 192 193 public static final String DOCTYPE_MatMovement = "MMM"; 194 195 public static final String DOCTYPE_MatProduction = "MMP"; 196 197 198 public static final String DOCTYPE_MatMatchInv = "MXI"; 199 200 public static final String DOCTYPE_MatMatchPO = "MXP"; 201 202 203 public static final String DOCTYPE_GLJournal = "GLJ"; 204 205 206 public static final String DOCTYPE_POrder = "POO"; 207 208 public static final String DOCTYPE_SOrder = "SOO"; 209 210 211 212 213 214 218 public String toString() 219 { 220 StringBuffer sb = new StringBuffer ("Doc=["); 221 sb.append(DocumentType) 222 .append(" - DocumentNo=").append(DocumentNo) 223 .append(",DateAcct=").append(DateAcct.toString().substring(0,10)) 224 .append(",Sta=").append(Status); 225 sb.append("]"); 226 return sb.toString(); 227 } 229 } | Popular Tags |