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