ShipmentACUPReportItemDTO.java
package com.tradecloud.dto.shipment.actualunitcosting;
import lombok.Getter;
import lombok.Setter;
import javax.xml.bind.annotation.*;
import java.math.BigDecimal;
/**
* Created by IntelliJ IDEA.
* User: ds
* Date: 2014/03/06
* Time: 4:46 PM
* To change this template use File | Settings | File Templates.
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "Item")
@Getter
@Setter
public class ShipmentACUPReportItemDTO {
@XmlAttribute(required = true)
String supplierItemReference;
@XmlAttribute(required = true)
String itemReference;
@XmlAttribute(required = true)
String itemDescription;
@XmlAttribute(required = true)
String styleReference;
@XmlAttribute(required = true)
String styleDescription;
@XmlAttribute
String countryOfOrigin;
@XmlAttribute(required = true)
String department;
@XmlAttribute(required = true)
String barcode;
@XmlAttribute(required = true)
double quantity;
@XmlAttribute(required = true)
String customsDuty; //changed to String at jrxml developer's request.
@XmlAttribute(required = true)
String adValorem; //changed to String at jrxml developer's request.
@XmlAttribute(required = true)
String foreign; //changed to String at jrxml developer's request.
@XmlAttribute(required = true)
String merchandising; //changed to String at jrxml developer's request.
@XmlAttribute(required = true)
String sourcing; //changed to String at jrxml developer's request.
@XmlAttribute(required = true)
double forexUnitPrice;
@XmlAttribute(required = true)
double clcRandUnitCost;
@XmlAttribute(required = true)
double randUnitCost;
@XmlAttribute(required = true)
double totalCost;
@XmlAttribute(required = true)
String transactionCurrency;
@XmlAttribute(required = true)
String costingCurrency;
@XmlAttribute
private String forwarding;
@XmlAttribute
private String freight;
@XmlAttribute
private String clearing;
@XmlAttribute
private String finance;
@XmlAttribute
private String internalProvision;
@XmlAttribute
private String customs;
@XmlAttribute
private String exworks;
@XmlAttribute
private String agent;
@XmlAttribute
private String supply;
@XmlAttribute
private String forwardRoe;
@XmlAttribute
private String sellingPriceInclVat;
@XmlAttribute
private String marginPercent;
@XmlAttribute
private String lastLandedCost;
@XmlAttribute
private String tariffCode;
@XmlAttribute
private Integer lineNumber;
@XmlAttribute
private String tariffDeterminationNumber;
@XmlAttribute
private String invoiceNumber;
@XmlAttribute
private String invoiceDate;
@XmlAttribute
private String unitWeight;
@XmlAttribute
private String grossWeight;
@XmlAttribute
private String rebateCode;
private String descriptionOfGoods;
private String customsDescriptionOfGoods;
@XmlAttribute
private String suppUnits1;
@XmlAttribute
private String suppUnits2;
@XmlAttribute
private String suppUnits3;
@XmlAttribute
private String suppValue1;
@XmlAttribute
private String suppValue2;
@XmlAttribute
private String suppValue3;
@XmlAttribute
private double vat;
@XmlAttribute
private Integer beLine;
@XmlAttribute
private double atv;
@XmlAttribute
private BigDecimal sch12B = BigDecimal.ZERO;
@XmlAttribute
private BigDecimal sch12A = BigDecimal.ZERO;
@XmlAttribute
private BigDecimal sch2P2 = BigDecimal.ZERO;
@XmlAttribute
private BigDecimal sch1P7 = BigDecimal.ZERO;
@XmlAttribute
private BigDecimal sch13E = BigDecimal.ZERO;
@XmlAttribute
private BigDecimal sch2P1 = BigDecimal.ZERO;
@XmlAttribute
private String schedule1P2A;
@XmlAttribute
private String schedule1P2B;
@XmlAttribute
private String preferenceCode;
@XmlAttribute
private String itacPermit;
@XmlAttribute
private Integer sadcUnits;
@XmlAttribute
private BigDecimal sadcValue;
@XmlAttribute
private Integer nonSadcUnits;
@XmlAttribute
private BigDecimal nonSadcValue;
@XmlAttribute
private String typeOfGoods;
@XmlAttribute
private String typeOfGoodsCode;
@XmlElement
private String rulesOfOriginAuthNumber;
private String factoryName;
private String antiDumpingPercent;
private String invoiceLineDescription;
@XmlAttribute(required = true)
String costedDutyPercent;
@XmlAttribute
private String cpcCode;
@XmlAttribute
private String tradeStatistics;
private String schedule1P3E;
private String schedule1P7;
public String getSupplierItemReference() {
return supplierItemReference;
}
public void setSupplierItemReference(String supplierItemReference) {
this.supplierItemReference = supplierItemReference;
}
public String getItemReference() {
return itemReference;
}
public void setItemReference(String itemReference) {
this.itemReference = itemReference;
}
public String getItemDescription() {
return itemDescription;
}
public void setItemDescription(String itemDescription) {
this.itemDescription = itemDescription;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public String getBarcode() {
return barcode;
}
public void setBarcode(String barcode) {
this.barcode = barcode;
}
public double getQuantity() {
return quantity;
}
public void setQuantity(double quantity) {
this.quantity = quantity;
}
public String getCustomsDuty() {
return customsDuty;
}
public void setCustomsDuty(String customsDuty) {
this.customsDuty = customsDuty;
}
public String getAdValorem() {
return adValorem;
}
public void setAdValorem(String adValorem) {
this.adValorem = adValorem;
}
public String getForeign() {
return foreign;
}
public void setForeign(String foreign) {
this.foreign = foreign;
}
public String getMerchandising() {
return merchandising;
}
public void setMerchandising(String merchandising) {
this.merchandising = merchandising;
}
public String getSourcing() {
return sourcing;
}
public void setSourcing(String sourcing) {
this.sourcing = sourcing;
}
public double getForexUnitPrice() {
return forexUnitPrice;
}
public void setForexUnitPrice(double forexUnitPrice) {
this.forexUnitPrice = forexUnitPrice;
}
public double getRandUnitCost() {
return randUnitCost;
}
public void setRandUnitCost(double randUnitCost) {
this.randUnitCost = randUnitCost;
}
public double getClcRandUnitCost() {
return clcRandUnitCost;
}
public void setClcRandUnitCost(double clcRandUnitCost) {
this.clcRandUnitCost = clcRandUnitCost;
}
public double getTotalCost() {
return totalCost;
}
public void setTotalCost(double totalCost) {
this.totalCost = totalCost;
}
public String getTransactionCurrency() {
return transactionCurrency;
}
public void setTransactionCurrency(String transactionCurrency) {
this.transactionCurrency = transactionCurrency;
}
public String getCostingCurrency() {
return costingCurrency;
}
public void setCostingCurrency(String costingCurrency) {
this.costingCurrency = costingCurrency;
}
public String getForwarding() {
return forwarding;
}
public void setForwarding(String forwarding) {
this.forwarding = forwarding;
}
public String getFreight() {
return freight;
}
public void setFreight(String freight) {
this.freight = freight;
}
public String getClearing() {
return clearing;
}
public void setClearing(String clearing) {
this.clearing = clearing;
}
public String getFinance() {
return finance;
}
public void setFinance(String finance) {
this.finance = finance;
}
public String getInternalProvision() {
return internalProvision;
}
public void setInternalProvision(String internalProvision) {
this.internalProvision = internalProvision;
}
public String getCustoms() {
return customs;
}
public void setCustoms(String customs) {
this.customs = customs;
}
public String getExworks() {
return exworks;
}
public void setExworks(String exworks) {
this.exworks = exworks;
}
public String getAgent() {
return agent;
}
public void setAgent(String agent) {
this.agent = agent;
}
public String getSupply() {
return supply;
}
public void setSupply(String supply) {
this.supply = supply;
}
public String getForwardRoe() {
return forwardRoe;
}
public void setForwardRoe(String forwardRoe) {
this.forwardRoe = forwardRoe;
}
public String getSellingPriceInclVat() {
return sellingPriceInclVat;
}
public void setSellingPriceInclVat(String sellingPriceInclVat) {
this.sellingPriceInclVat = sellingPriceInclVat;
}
public String getMarginPercent() {
return marginPercent;
}
public void setMarginPercent(String marginPercent) {
this.marginPercent = marginPercent;
}
public String getLastLandedCost() {
return lastLandedCost;
}
public void setLastLandedCost(String lastLandedCost) {
this.lastLandedCost = lastLandedCost;
}
public String getTariffCode() {
return tariffCode;
}
public void setTariffCode(String tariffCode) {
this.tariffCode = tariffCode;
}
public Integer getLineNumber() {
return lineNumber;
}
public void setLineNumber(Integer lineNumber) {
this.lineNumber = lineNumber;
}
public String getTariffDeterminationNumber() {
return tariffDeterminationNumber;
}
public void setTariffDeterminationNumber(String tariffDeterminationNumber) {
this.tariffDeterminationNumber = tariffDeterminationNumber;
}
public String getCountryOfOrigin() {
return countryOfOrigin;
}
public void setCountryOfOrigin(String countryOfOrigin) {
this.countryOfOrigin = countryOfOrigin;
}
public String getInvoiceNumber() {
return invoiceNumber;
}
public void setInvoiceNumber(String invoiceNumber) {
this.invoiceNumber = invoiceNumber;
}
public String getInvoiceDate() {
return invoiceDate;
}
public void setInvoiceDate(String invoiceDate) {
this.invoiceDate = invoiceDate;
}
public String getUnitWeight() {
return unitWeight;
}
public void setUnitWeight(String unitWeight) {
this.unitWeight = unitWeight;
}
public String getRebateCode() {
return rebateCode;
}
public void setRebateCode(String rebateCode) {
this.rebateCode = rebateCode;
}
public String getDescriptionOfGoods() {
return descriptionOfGoods;
}
public void setDescriptionOfGoods(String descriptionOfGoods) {
this.descriptionOfGoods = descriptionOfGoods;
}
public String getSuppUnits1() {
return suppUnits1;
}
public void setSuppUnits1(String suppUnits1) {
this.suppUnits1 = suppUnits1;
}
public String getSuppUnits2() {
return suppUnits2;
}
public void setSuppUnits2(String suppUnits2) {
this.suppUnits2 = suppUnits2;
}
public String getSuppUnits3() {
return suppUnits3;
}
public void setSuppUnits3(String suppUnits3) {
this.suppUnits3 = suppUnits3;
}
public String getSuppValue1() {
return suppValue1;
}
public void setSuppValue1(String suppValue1) {
this.suppValue1 = suppValue1;
}
public String getSuppValue2() {
return suppValue2;
}
public void setSuppValue2(String suppValue2) {
this.suppValue2 = suppValue2;
}
public String getSuppValue3() {
return suppValue3;
}
public void setSuppValue3(String suppValue3) {
this.suppValue3 = suppValue3;
}
public String getGrossWeight() {
return grossWeight;
}
public void setGrossWeight(String grossWeight) {
this.grossWeight = grossWeight;
}
public double getVat() {
return vat;
}
public void setVat(double vat) {
this.vat = vat;
}
public Integer getBeLine() {
return beLine;
}
public void setBeLine(Integer beLine) {
this.beLine = beLine;
}
public double getAtv() {
return atv;
}
public void setAtv(double atv) {
this.atv = atv;
}
public BigDecimal getSch12B() {
return sch12B;
}
public void setSch12B(BigDecimal sch12B) {
this.sch12B = sch12B;
}
public BigDecimal getSch12A() {
return sch12A;
}
public void setSch12A(BigDecimal sch12A) {
this.sch12A = sch12A;
}
public BigDecimal getSch2P2() {
return sch2P2;
}
public void setSch2P2(BigDecimal sch2P2) {
this.sch2P2 = sch2P2;
}
public BigDecimal getSch1P7() {
return sch1P7;
}
public void setSch1P7(BigDecimal sch1P7) {
this.sch1P7 = sch1P7;
}
public BigDecimal getSch13E() {
return sch13E;
}
public void setSch13E(BigDecimal sch13E) {
this.sch13E = sch13E;
}
public BigDecimal getSch2P1() {
return sch2P1;
}
public void setSch2P1(BigDecimal sch2P1) {
this.sch2P1 = sch2P1;
}
public String getStyleReference() {
return styleReference;
}
public void setStyleReference(String styleReference) {
this.styleReference = styleReference;
}
public String getStyleDescription() {
return styleDescription;
}
public void setStyleDescription(String styleDescription) {
this.styleDescription = styleDescription;
}
public String getSchedule1P2A() {
return schedule1P2A;
}
public void setSchedule1P2A(String schedule1P2A) {
this.schedule1P2A = schedule1P2A;
}
public String getSchedule1P2B() {
return schedule1P2B;
}
public void setSchedule1P2B(String schedule1P2B) {
this.schedule1P2B = schedule1P2B;
}
public String getPreferenceCode() {
return preferenceCode;
}
public void setPreferenceCode(String preferenceCode) {
this.preferenceCode = preferenceCode;
}
public String getItacPermit() {
return itacPermit;
}
public void setItacPermit(String itacPermit) {
this.itacPermit = itacPermit;
}
public Integer getSadcUnits() {
return sadcUnits;
}
public void setSadcUnits(Integer sadcUnits) {
this.sadcUnits = sadcUnits;
}
public Integer getNonSadcUnits() {
return nonSadcUnits;
}
public void setNonSadcUnits(Integer nonSadcUnits) {
this.nonSadcUnits = nonSadcUnits;
}
public BigDecimal getSadcValue() {
return sadcValue;
}
public void setSadcValue(BigDecimal sadcValue) {
this.sadcValue = sadcValue;
}
public BigDecimal getNonSadcValue() {
return nonSadcValue;
}
public void setNonSadcValue(BigDecimal nonSadcValue) {
this.nonSadcValue = nonSadcValue;
}
public String getTypeOfGoods() {
return typeOfGoods;
}
public void setTypeOfGoods(String typeOfGoods) {
this.typeOfGoods = typeOfGoods;
}
public String getTypeOfGoodsCode() {
return typeOfGoodsCode;
}
public void setTypeOfGoodsCode(String typeOfGoodsCode) {
this.typeOfGoodsCode = typeOfGoodsCode;
}
public String getCostedDutyPercent() {
return costedDutyPercent;
}
public void setCostedDutyPercent(String costedDutyPercent) {
this.costedDutyPercent = costedDutyPercent;
}
public String getRulesOfOriginAuthNumber() {
return rulesOfOriginAuthNumber;
}
public void setRulesOfOriginAuthNumber(String rulesOfOriginAuthNumber) {
this.rulesOfOriginAuthNumber = rulesOfOriginAuthNumber;
}
public String getFactoryName() {
return factoryName;
}
public void setFactoryName(String factoryName) {
this.factoryName = factoryName;
}
public String getAntiDumpingPercent() {
return antiDumpingPercent;
}
public void setAntiDumpingPercent(String antiDumpingPercent) {
this.antiDumpingPercent = antiDumpingPercent;
}
public void setCpcCode(String cpcCode) {
this.cpcCode = cpcCode;
}
public String getCpcCode() {
return cpcCode;
}
public void setSchedule1P3E(String schedule1P3E) {
this.schedule1P3E = schedule1P3E;
}
public String getSchedule1P3E() {
return schedule1P3E;
}
public void setSchedule1P7(String schedule1P7) {
this.schedule1P7 = schedule1P7;
}
public String getSchedule1P7() {
return schedule1P7;
}
}