View Javadoc
1   package org.kuali.ole.pojo;
2   
3   /**
4    * Created with IntelliJ IDEA.
5    * User: palanivel
6    * Date: 7/27/13
7    * Time: 6:59 PM
8    * To change this template use File | Settings | File Templates.
9    */
10  public class OleInvoiceRecord {
11  
12      //Vendor Address Section
13      private String vendor;               // determined based on vendor number.
14      private String vendorNumber;         // EDIFACT
15      private String vendorAlias;         // EDIFACT
16      private String vendorAddress1;       // determined based on vendor number.
17      private String vendorAddress2;       // determined based on vendor number.
18      private String attention;            // determined based on vendor number.
19      private String vendorCity;           // determined based on vendor number.
20      private String vendorState;          // determined based on vendor number.
21      private String province;             // determined based on vendor number.
22      private String vendorPostalCode;     // determined based on vendor number.
23      private String vendorCountry;        // determined based on vendor number.
24  
25      //Vendor Info Section
26      private String vendorNotes;           // blank or null (Discussion needed on stub notes)
27      private String vendorPaymentTerms;   // determined based on vendor number.
28      private String vendorShippingTitle;  // determined based on vendor number.
29      private String vendorShippingPaymentTerms;  // determined based on vendor number.
30  
31      private String bfnNumber;             // EDIFACT
32  
33      // Invoice Information
34      private String invoiceNumber;         // EDIFACT
35      private String invoiceDate;           // EDIFACT
36      private String vendorInvoiceAmount;   // EDIFACT
37      private String paymentMethod;
38      private String foreignVendorInvoiceAmount; // EDIFACT
39  
40      // Additional Charge
41      private String additionalCharge;      // EDIFACT
42      private String additionalChargeCode;  // EDIFACT
43      private String lineItemAdditionalChargeCode; // EDIFACT
44      private String lineItemAdditionalCharge; // EDIFACT
45      // line item
46  
47      private Integer purchaseOrderNumber;  //Purchase Order   (same vnd should be for PO) (PO should be available for invoice)
48      private String productId;                    // EDIFACT
49      private String ISBN;                         // EDIFACT
50      private String ISBNCode;                     // EDIFACT
51      private String ISSN;                         // EDIFACT
52      private String ISSNCode;                     // EDIFACT
53      private String billToCustomerID;             // EDIFACT
54  
55      private String itemChartCode;                  // profile.xml
56      private String itemType;                       // "QTY"
57      private String quantity;                       // EDIFACT
58      private String itemDescription;                // EDIFACT
59      private String listPrice;                      // EDIFACT
60      private String unitPrice;                      // EDIFACT
61      private String subscriptionPeriodFrom;         // EDIFACT
62      private String subscriptionPeriodTo;        // EDIFACT
63      private String discount;                       // blank or null
64      private String discountType;                   // blank or null
65      private String currencyType;                   // based on vendor number.
66      private String currencyTypeId;
67      private String vendorItemIdentifier;   // EDIFACT (RFF)
68      private String numberOfCopiesOrdered; // retrieve from quantity
69      private String numberOfParts; // default "1"
70      private String accountNumber;
71      private String objectCode;
72      private String itemTitleIdForMRC;
73      private String invoiceCurrencyExchangeRate;
74      private String foreignListPrice;
75  
76  
77      // Summary of all Charges
78      private String summaryAmount;
79  
80      public String getVendorAlias() {
81          return vendorAlias;
82      }
83  
84      public void setVendorAlias(String vendorAlias) {
85          this.vendorAlias = vendorAlias;
86      }
87  
88      public String getBillToCustomerID() {
89          return billToCustomerID;
90      }
91  
92      public void setBillToCustomerID(String billToCustomerID) {
93          this.billToCustomerID = billToCustomerID;
94      }
95  
96      public String getUnitPrice() {
97          return unitPrice;
98      }
99  
100     public void setUnitPrice(String unitPrice) {
101         this.unitPrice = unitPrice;
102     }
103 
104     public String getLineItemAdditionalChargeCode() {
105         return lineItemAdditionalChargeCode;
106     }
107 
108     public void setLineItemAdditionalChargeCode(String lineItemAdditionalChargeCode) {
109         this.lineItemAdditionalChargeCode = lineItemAdditionalChargeCode;
110     }
111 
112     public String getLineItemAdditionalCharge() {
113         return lineItemAdditionalCharge;
114     }
115 
116     public void setLineItemAdditionalCharge(String lineItemAdditionalCharge) {
117         this.lineItemAdditionalCharge = lineItemAdditionalCharge;
118     }
119 
120     public String getBfnNumber() {
121         return bfnNumber;
122     }
123 
124     public void setBfnNumber(String bfnNumber) {
125         this.bfnNumber = bfnNumber;
126     }
127 
128     public String getAdditionalChargeCode() {
129         return additionalChargeCode;
130     }
131 
132     public void setAdditionalChargeCode(String additionalChargeCode) {
133         this.additionalChargeCode = additionalChargeCode;
134     }
135 
136     public String getSubscriptionPeriodFrom() {
137         return subscriptionPeriodFrom;
138     }
139 
140     public void setSubscriptionPeriodFrom(String subscriptionPeriodFrom) {
141         this.subscriptionPeriodFrom = subscriptionPeriodFrom;
142     }
143 
144     public String getSubscriptionPeriodTo() {
145         return subscriptionPeriodTo;
146     }
147 
148     public void setSubscriptionPeriodTo(String subscriptionPeriodTo) {
149         this.subscriptionPeriodTo = subscriptionPeriodTo;
150     }
151 
152     public String getForeignVendorInvoiceAmount() {
153         return foreignVendorInvoiceAmount;
154     }
155 
156     public void setForeignVendorInvoiceAmount(String foreignVendorInvoiceAmount) {
157         this.foreignVendorInvoiceAmount = foreignVendorInvoiceAmount;
158     }
159 
160     public String getVendor() {
161         return vendor;
162     }
163 
164     public void setVendor(String vendor) {
165         this.vendor = vendor;
166     }
167 
168     public String getVendorNumber() {
169         return vendorNumber;
170     }
171 
172     public void setVendorNumber(String vendorNumber) {
173         this.vendorNumber = vendorNumber;
174     }
175 
176     public String getVendorAddress1() {
177         return vendorAddress1;
178     }
179 
180     public void setVendorAddress1(String vendorAddress1) {
181         this.vendorAddress1 = vendorAddress1;
182     }
183 
184     public String getVendorAddress2() {
185         return vendorAddress2;
186     }
187 
188     public void setVendorAddress2(String vendorAddress2) {
189         this.vendorAddress2 = vendorAddress2;
190     }
191 
192     public String getAttention() {
193         return attention;
194     }
195 
196     public void setAttention(String attention) {
197         this.attention = attention;
198     }
199 
200     public String getVendorCity() {
201         return vendorCity;
202     }
203 
204     public void setVendorCity(String vendorCity) {
205         this.vendorCity = vendorCity;
206     }
207 
208     public String getVendorState() {
209         return vendorState;
210     }
211 
212     public void setVendorState(String vendorState) {
213         this.vendorState = vendorState;
214     }
215 
216     public String getProvince() {
217         return province;
218     }
219 
220     public void setProvince(String province) {
221         this.province = province;
222     }
223 
224     public String getVendorPostalCode() {
225         return vendorPostalCode;
226     }
227 
228     public void setVendorPostalCode(String vendorPostalCode) {
229         this.vendorPostalCode = vendorPostalCode;
230     }
231 
232     public String getVendorCountry() {
233         return vendorCountry;
234     }
235 
236     public void setVendorCountry(String vendorCountry) {
237         this.vendorCountry = vendorCountry;
238     }
239 
240     public String getVendorNotes() {
241         return vendorNotes;
242     }
243 
244     public void setVendorNotes(String vendorNotes) {
245         this.vendorNotes = vendorNotes;
246     }
247 
248     public String getVendorPaymentTerms() {
249         return vendorPaymentTerms;
250     }
251 
252     public void setVendorPaymentTerms(String vendorPaymentTerms) {
253         this.vendorPaymentTerms = vendorPaymentTerms;
254     }
255 
256     public String getVendorShippingTitle() {
257         return vendorShippingTitle;
258     }
259 
260     public void setVendorShippingTitle(String vendorShippingTitle) {
261         this.vendorShippingTitle = vendorShippingTitle;
262     }
263 
264     public String getVendorShippingPaymentTerms() {
265         return vendorShippingPaymentTerms;
266     }
267 
268     public void setVendorShippingPaymentTerms(String vendorShippingPaymentTerms) {
269         this.vendorShippingPaymentTerms = vendorShippingPaymentTerms;
270     }
271 
272     public String getInvoiceNumber() {
273         return invoiceNumber;
274     }
275 
276     public void setInvoiceNumber(String invoiceNumber) {
277         this.invoiceNumber = invoiceNumber;
278     }
279 
280     public String getInvoiceDate() {
281         return invoiceDate;
282     }
283 
284     public void setInvoiceDate(String invoiceDate) {
285         this.invoiceDate = invoiceDate;
286     }
287 
288     public String getVendorInvoiceAmount() {
289         return vendorInvoiceAmount;
290     }
291 
292     public void setVendorInvoiceAmount(String vendorInvoiceAmount) {
293         this.vendorInvoiceAmount = vendorInvoiceAmount;
294     }
295 
296     public String getPaymentMethod() {
297         return paymentMethod;
298     }
299 
300     public void setPaymentMethod(String paymentMethod) {
301         this.paymentMethod = paymentMethod;
302     }
303 
304     public Integer getPurchaseOrderNumber() {
305         return purchaseOrderNumber;
306     }
307 
308     public void setPurchaseOrderNumber(Integer purchaseOrderNumber) {
309         this.purchaseOrderNumber = purchaseOrderNumber;
310     }
311 
312     public String getProductId() {
313         return productId;
314     }
315 
316     public void setProductId(String productId) {
317         this.productId = productId;
318     }
319 
320     public String getISBN() {
321         return ISBN;
322     }
323 
324     public void setISBN(String ISBN) {
325         this.ISBN = ISBN;
326     }
327 
328     public String getISBNCode() {
329         return ISBNCode;
330     }
331 
332     public void setISBNCode(String ISBNCode) {
333         this.ISBNCode = ISBNCode;
334     }
335 
336     public String getISSN() {
337         return ISSN;
338     }
339 
340     public void setISSN(String ISSN) {
341         this.ISSN = ISSN;
342     }
343 
344     public String getISSNCode() {
345         return ISSNCode;
346     }
347 
348     public void setISSNCode(String ISSNCode) {
349         this.ISSNCode = ISSNCode;
350     }
351 
352     public String getItemChartCode() {
353         return itemChartCode;
354     }
355 
356     public void setItemChartCode(String itemChartCode) {
357         this.itemChartCode = itemChartCode;
358     }
359 
360     public String getItemType() {
361         return itemType;
362     }
363 
364     public void setItemType(String itemType) {
365         this.itemType = itemType;
366     }
367 
368     public String getQuantity() {
369         return quantity;
370     }
371 
372     public void setQuantity(String quantity) {
373         this.quantity = quantity;
374     }
375 
376     public String getItemDescription() {
377         return itemDescription;
378     }
379 
380     public void setItemDescription(String itemDescription) {
381         this.itemDescription = itemDescription;
382     }
383 
384     public String getListPrice() {
385         return listPrice;
386     }
387 
388     public void setListPrice(String listPrice) {
389         this.listPrice = listPrice;
390     }
391 
392     public String getDiscount() {
393         return discount;
394     }
395 
396     public void setDiscount(String discount) {
397         this.discount = discount;
398     }
399 
400     public String getDiscountType() {
401         return discountType;
402     }
403 
404     public void setDiscountType(String discountType) {
405         this.discountType = discountType;
406     }
407 
408     public String getCurrencyType() {
409         return currencyType;
410     }
411 
412     public void setCurrencyType(String currencyType) {
413         this.currencyType = currencyType;
414     }
415 
416     public String getVendorItemIdentifier() {
417         return vendorItemIdentifier;
418     }
419 
420     public void setVendorItemIdentifier(String vendorItemIdentifier) {
421         this.vendorItemIdentifier = vendorItemIdentifier;
422     }
423 
424     public String getNumberOfCopiesOrdered() {
425         return numberOfCopiesOrdered;
426     }
427 
428     public void setNumberOfCopiesOrdered(String numberOfCopiesOrdered) {
429         this.numberOfCopiesOrdered = numberOfCopiesOrdered;
430     }
431 
432     public String getNumberOfParts() {
433         return numberOfParts;
434     }
435 
436     public void setNumberOfParts(String numberOfParts) {
437         this.numberOfParts = numberOfParts;
438     }
439 
440     public String getAdditionalCharge() {
441         return additionalCharge;
442     }
443 
444     public void setAdditionalCharge(String additionalCharge) {
445         this.additionalCharge = additionalCharge;
446     }
447 
448     public String getSummaryAmount() {
449         return summaryAmount;
450     }
451 
452     public void setSummaryAmount(String summaryAmount) {
453         this.summaryAmount = summaryAmount;
454     }
455 
456     public String getAccountNumber() {
457         return accountNumber;
458     }
459 
460     public void setAccountNumber(String accountNumber) {
461         this.accountNumber = accountNumber;
462     }
463 
464     public String getObjectCode() {
465         return objectCode;
466     }
467 
468     public void setObjectCode(String objectCode) {
469         this.objectCode = objectCode;
470     }
471 
472     public String getItemTitleIdForMRC() {
473         return itemTitleIdForMRC;
474     }
475 
476     public void setItemTitleIdForMRC(String itemTitleIdForMRC) {
477         this.itemTitleIdForMRC = itemTitleIdForMRC;
478     }
479 
480     public String getCurrencyTypeId() {
481         return currencyTypeId;
482     }
483 
484     public void setCurrencyTypeId(String currencyTypeId) {
485         this.currencyTypeId = currencyTypeId;
486     }
487 
488     public String getInvoiceCurrencyExchangeRate() {
489         return invoiceCurrencyExchangeRate;
490     }
491 
492     public void setInvoiceCurrencyExchangeRate(String invoiceCurrencyExchangeRate) {
493         this.invoiceCurrencyExchangeRate = invoiceCurrencyExchangeRate;
494     }
495 
496     public String getForeignListPrice() {
497         return foreignListPrice;
498     }
499 
500     public void setForeignListPrice(String foreignListPrice) {
501         this.foreignListPrice = foreignListPrice;
502     }
503 }