com.itextpdf.text.zugferd.profiles
Class ComfortProfileImp

java.lang.Object
  extended by com.itextpdf.text.zugferd.profiles.BasicProfileImp
      extended by com.itextpdf.text.zugferd.profiles.ComfortProfileImp
All Implemented Interfaces:
BasicProfile, ComfortProfile

public class ComfortProfileImp
extends BasicProfileImp
implements ComfortProfile

This implementation of the BasicProfile contains member-variables that store all the data needed to create an XML attachment for a ZUGFeRD invoice that conforms with the Comfort profile.


Field Summary
protected  Date billingEndDateTime
           
protected  String billingEndDateTimeFormat
           
protected  Date billingStartDateTime
           
protected  String billingStartDateTimeFormat
           
protected  List<String> buyerGlobalID
           
protected  List<String> buyerGlobalSchemeID
           
protected  String buyerID
           
protected  String buyerOrderReferencedDocumentID
           
protected  Date buyerOrderReferencedDocumentIssueDateTime
           
protected  String buyerOrderReferencedDocumentIssueDateTimeFormat
           
protected  String buyerReference
           
protected  String contractReferencedDocumentID
           
protected  Date contractReferencedDocumentIssueDateTime
           
protected  String contractReferencedDocumentIssueDateTimeFormat
           
protected  String customerOrderReferencedDocumentID
           
protected  Date customerOrderReferencedDocumentIssueDateTime
           
protected  String customerOrderReferencedDocumentIssueDateTimeFormat
           
protected  String deliveryNoteReferencedDocumentID
           
protected  Date deliveryNoteReferencedDocumentIssueDateTime
           
protected  String deliveryNoteReferencedDocumentIssueDateTimeFormat
           
protected  String duePayableAmount
           
protected  String duePayableAmountCurrencyID
           
protected  String invoiceeCityName
           
protected  String invoiceeCountryID
           
protected  List<String> invoiceeGlobalID
           
protected  List<String> invoiceeGlobalSchemeID
           
protected  String invoiceeID
           
protected  String invoiceeLineOne
           
protected  String invoiceeLineTwo
           
protected  String invoiceeName
           
protected  String invoiceePostcode
           
protected  List<String> invoiceeTaxRegistrationID
           
protected  List<String> invoiceeTaxRegistrationSchemeID
           
protected  List<String> lineItemGrossPriceBasisQuantity
           
protected  List<String> lineItemGrossPriceBasisQuantityCode
           
protected  List<String> lineItemGrossPriceChargeAmount
           
protected  List<String> lineItemGrossPriceChargeAmountCurrencyID
           
protected  List<String[]> lineItemGrossPriceTradeAllowanceChargeActualAmount
           
protected  List<String[]> lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
           
protected  List<Boolean[]> lineItemGrossPriceTradeAllowanceChargeIndicator
           
protected  List<String[]> lineItemGrossPriceTradeAllowanceChargeReason
           
protected  List<String[][]> lineItemIncludedNote
           
protected  List<String> lineItemLineID
           
protected  List<String> lineItemLineTotalAmount
           
protected  List<String> lineItemLineTotalAmountCurrencyID
           
protected  List<String> lineItemNetPriceBasisQuantity
           
protected  List<String> lineItemNetPriceBasisQuantityCode
           
protected  List<String> lineItemNetPriceChargeAmount
           
protected  List<String> lineItemNetPriceChargeAmountCurrencyID
           
protected  List<String[]> lineItemSettlementTaxApplicablePercent
           
protected  List<String[]> lineItemSettlementTaxCategoryCode
           
protected  List<String[]> lineItemSettlementTaxExemptionReason
           
protected  List<String[]> lineItemSettlementTaxTypeCode
           
protected  List<String> lineItemSpecifiedTradeProductBuyerAssignedID
           
protected  List<String> lineItemSpecifiedTradeProductDescription
           
protected  List<String> lineItemSpecifiedTradeProductGlobalID
           
protected  List<String> lineItemSpecifiedTradeProductSchemeID
           
protected  List<String> lineItemSpecifiedTradeProductSellerAssignedID
           
protected  List<String> logisticsServiceChargeAmount
           
protected  List<String> logisticsServiceChargeAmountCurrency
           
protected  List<String[]> logisticsServiceChargeDescription
           
protected  List<String[]> logisticsServiceChargeTaxApplicablePercent
           
protected  List<String[]> logisticsServiceChargeTaxCategoryCode
           
protected  List<String[]> logisticsServiceChargeTaxTypeCode
           
protected  List<String> notesCodes
           
protected  List<String[]> paymentMeansInformation
           
protected  List<String> paymentMeansPayerAccountIBAN
           
protected  List<String> paymentMeansPayerAccountProprietaryID
           
protected  List<String> paymentMeansPayerFinancialInstitutionBIC
           
protected  List<String> paymentMeansPayerFinancialInstitutionGermanBankleitzahlID
           
protected  List<String> paymentMeansPayerFinancialInstitutionName
           
protected  List<String> paymentMeansTypeCode
           
protected  List<String> sellerGlobalID
           
protected  List<String> sellerGlobalSchemeID
           
protected  String sellerID
           
protected  List<String> taxCategoryCode
           
protected  List<String> taxExemptionReason
           
protected  String totalPrepaidAmount
           
protected  String totalPrepaidAmountCurrencyID
           
protected  List<String> tradeAllowanceChargeActualAmount
           
protected  List<String> tradeAllowanceChargeActualAmountCurrency
           
protected  List<Boolean> tradeAllowanceChargeIndicator
           
protected  List<String> tradeAllowanceChargeReason
           
protected  List<String[]> tradeAllowanceChargeTaxApplicablePercent
           
protected  List<String[]> tradeAllowanceChargeTaxCategoryCode
           
protected  List<String[]> tradeAllowanceChargeTaxTypeCode
           
protected  List<Date> tradePaymentTermsDueDateTime
           
protected  List<String> tradePaymentTermsDueDateTimeFormat
           
protected  List<String[]> tradePaymentTermsInformation
           
 
Fields inherited from class com.itextpdf.text.zugferd.profiles.BasicProfileImp
allowanceTotalAmount, allowanceTotalAmountCurrencyID, buyerCityName, buyerCountryID, buyerLineOne, buyerLineTwo, buyerName, buyerPostcode, buyerTaxRegistrationID, buyerTaxRegistrationSchemeID, chargeTotalAmount, chargeTotalAmountCurrencyID, date, dateFormat, deliveryDate, deliveryDateFormat, grandTotalAmount, grandTotalAmountCurrencyID, id, invoiceCurrencyCode, lineItemBilledQuantity, lineItemBilledQuantityUnitCode, lineItemSpecifiedTradeProductName, lineTotalAmount, lineTotalAmountCurrencyID, name, notes, paymentMeansID, paymentMeansPayeeAccountIBAN, paymentMeansPayeeAccountName, paymentMeansPayeeAccountProprietaryID, paymentMeansPayeeFinancialInstitutionBIC, paymentMeansPayeeFinancialInstitutionGermanBankleitzahlID, paymentMeansPayeeFinancialInstitutionName, paymentMeansSchemeAgencyID, paymentReference, sellerCityName, sellerCountryID, sellerLineOne, sellerLineTwo, sellerName, sellerPostcode, sellerTaxRegistrationID, sellerTaxRegistrationSchemeID, taxApplicablePercent, taxBasisAmount, taxBasisAmountCurrencyID, taxBasisTotalAmount, taxBasisTotalAmountCurrencyID, taxCalculatedAmount, taxCalculatedAmountCurrencyID, taxTotalAmount, taxTotalAmountCurrencyID, taxTypeCode, test, typeCode
 
Constructor Summary
ComfortProfileImp()
           
 
Method Summary
 void addApplicableTradeTax(String calculatedAmount, String calculatedAmountCurrencyID, String typeCode, String basisAmount, String basisAmountCurrencyID, String applicablePercent)
           
 void addApplicableTradeTax(String calculatedAmount, String calculatedAmountCurrencyID, String typeCode, String exemptionReason, String basisAmount, String basisAmountCurrencyID, String categoryCode, String applicablePercent)
           
 void addBuyerGlobalID(String buyerGlobalSchemeID, String buyerGlobalID)
           
 void addIncludedSupplyChainTradeLineItem(String id, String[][] notes, String grossPriceChargeAmount, String grossPriceChargeAmountCurrencyID, String grossPriceBasisQuantity, String grossPriceBasisQuantityCode, Boolean[] grossPriceTradeAllowanceChargeIndicator, String[] grossPriceTradeAllowanceChargeActualAmount, String[] grossPriceTradeAllowanceChargeActualAmountCurrencyID, String[] grossPriceTradeAllowanceChargeReason, String netPriceChargeAmount, String netPriceChargeAmountCurrencyID, String netPriceBasisQuantity, String netPriceBasisQuantityCode, String billedQuantity, String billedQuantityUnitCode, String[] lineItemSettlementTaxTypeCode, String[] lineItemSettlementTaxExemptionReason, String[] lineItemSettlementTaxCategoryCode, String[] lineItemSettlementTaxApplicablePercent, String lineItemLineTotalAmount, String lineItemLineTotalAmountCurrencyID, String lineItemSpecifiedTradeProductGlobalID, String lineItemSpecifiedTradeProductSchemeID, String lineItemSpecifiedTradeProductSellerAssignedID, String lineItemSpecifiedTradeProductBuyerAssignedID, String lineItemSpecifiedTradeProductName, String lineItemSpecifiedTradeProductDescription)
           
 void addIncludedSupplyChainTradeLineItem(String billedQuantity, String billedQuantityUnitCode, String specifiedTradeProductName)
           
 void addInvoiceeGlobalID(String invoiceeGlobalSchemeID, String invoiceeGlobalID)
           
 void addInvoiceeTaxRegistration(String schemeID, String taxId)
           
 void addNote(String[] note)
           
 void addNote(String[] note, String code)
           
 void addPaymentMeans(String typeCode, String[] information, String schemeAgencyID, String id, String ibanDebtor, String proprietaryIDDebtor, String ibanCreditor, String accountnameCreditor, String proprietaryIDCreditor, String bicDebtor, String germanBankleitzahlIDDebtor, String institutionnameDebtor, String bicCreditor, String germanBankleitzahlIDCreditor, String institutionnameCreditor)
           
 void addPaymentMeans(String schemeAgencyID, String id, String iban, String accountname, String proprietaryID, String bic, String germanBankleitzahlID, String institutionname)
           
 void addSellerGlobalID(String sellerGlobalSchemeID, String sellerGlobalID)
           
 void addSpecifiedLogisticsServiceCharge(String[] description, String actualAmount, String actualAmountCurrency, String[] typeCodes, String[] categoryCodes, String[] applicablePercent)
           
 void addSpecifiedTradeAllowanceCharge(Boolean indicator, String actualAmount, String actualAmountCurrency, String reason, String[] typeCodes, String[] categoryCodes, String[] applicablePercent)
           
 void addSpecifiedTradePaymentTerms(String[] information, Date dateTime, String dateTimeFormat)
           
 Date getBillingEndDateTime()
           
 String getBillingEndDateTimeFormat()
           
 Date getBillingStartDateTime()
           
 String getBillingStartDateTimeFormat()
           
 String[] getBuyerGlobalID()
           
 String[] getBuyerGlobalSchemeID()
           
 String getBuyerID()
           
 String getBuyerOrderReferencedDocumentID()
           
 Date getBuyerOrderReferencedDocumentIssueDateTime()
           
 String getBuyerOrderReferencedDocumentIssueDateTimeFormat()
           
 String getBuyerReference()
           
 String getContractReferencedDocumentID()
           
 Date getContractReferencedDocumentIssueDateTime()
           
 String getContractReferencedDocumentIssueDateTimeFormat()
           
 String getCustomerOrderReferencedDocumentID()
           
 Date getCustomerOrderReferencedDocumentIssueDateTime()
           
 String getCustomerOrderReferencedDocumentIssueDateTimeFormat()
           
 String getDeliveryNoteReferencedDocumentID()
           
 Date getDeliveryNoteReferencedDocumentIssueDateTime()
           
 String getDeliveryNoteReferencedDocumentIssueDateTimeFormat()
           
 String getDuePayableAmount()
           
 String getDuePayableAmountCurrencyID()
           
 String getInvoiceeCityName()
           
 String getInvoiceeCountryID()
           
 String[] getInvoiceeGlobalID()
           
 String[] getInvoiceeGlobalSchemeID()
           
 String getInvoiceeID()
           
 String getInvoiceeLineOne()
           
 String getInvoiceeLineTwo()
           
 String getInvoiceeName()
           
 String getInvoiceePostcode()
           
 String[] getInvoiceeTaxRegistrationID()
           
 String[] getInvoiceeTaxRegistrationSchemeID()
           
 String[] getLineItemGrossPriceBasisQuantity()
           
 String[] getLineItemGrossPriceBasisQuantityCode()
           
 String[] getLineItemGrossPriceChargeAmount()
           
 String[] getLineItemGrossPriceChargeAmountCurrencyID()
           
 String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmount()
           
 String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()
           
 Boolean[][] getLineItemGrossPriceTradeAllowanceChargeIndicator()
           
 String[][] getLineItemGrossPriceTradeAllowanceChargeReason()
           
 String[][][] getLineItemIncludedNote()
           
 String[] getLineItemLineID()
           
 String[] getLineItemLineTotalAmount()
           
 String[] getLineItemLineTotalAmountCurrencyID()
           
 String[] getLineItemNetPriceBasisQuantity()
           
 String[] getLineItemNetPriceBasisQuantityCode()
           
 String[] getLineItemNetPriceChargeAmount()
           
 String[] getLineItemNetPriceChargeAmountCurrencyID()
           
 String[][] getLineItemSettlementTaxApplicablePercent()
           
 String[][] getLineItemSettlementTaxCategoryCode()
           
 String[][] getLineItemSettlementTaxExemptionReason()
           
 String[][] getLineItemSettlementTaxTypeCode()
           
 String[] getLineItemSpecifiedTradeProductBuyerAssignedID()
           
 String[] getLineItemSpecifiedTradeProductDescription()
           
 String[] getLineItemSpecifiedTradeProductGlobalID()
           
 String[] getLineItemSpecifiedTradeProductSchemeID()
           
 String[] getLineItemSpecifiedTradeProductSellerAssignedID()
           
 String[] getNotesCodes()
           
 String[][] getPaymentMeansInformation()
           
 String[] getPaymentMeansPayerAccountIBAN()
           
 String[] getPaymentMeansPayerAccountProprietaryID()
           
 String[] getPaymentMeansPayerFinancialInstitutionBIC()
           
 String[] getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()
           
 String[] getPaymentMeansPayerFinancialInstitutionName()
           
 String[] getPaymentMeansTypeCode()
           
 String[] getSellerGlobalID()
           
 String[] getSellerGlobalSchemeID()
           
 String getSellerID()
           
 String[] getSpecifiedLogisticsServiceChargeAmount()
           
 String[] getSpecifiedLogisticsServiceChargeAmountCurrency()
           
 String[][] getSpecifiedLogisticsServiceChargeDescription()
           
 String[][] getSpecifiedLogisticsServiceChargeTaxApplicablePercent()
           
 String[][] getSpecifiedLogisticsServiceChargeTaxCategoryCode()
           
 String[][] getSpecifiedLogisticsServiceChargeTaxTypeCode()
           
 String[] getSpecifiedTradeAllowanceChargeActualAmount()
           
 String[] getSpecifiedTradeAllowanceChargeActualAmountCurrency()
           
 Boolean[] getSpecifiedTradeAllowanceChargeIndicator()
           
 String[] getSpecifiedTradeAllowanceChargeReason()
           
 String[][] getSpecifiedTradeAllowanceChargeTaxApplicablePercent()
           
 String[][] getSpecifiedTradeAllowanceChargeTaxCategoryCode()
           
 String[][] getSpecifiedTradeAllowanceChargeTaxTypeCode()
           
 String[][] getSpecifiedTradePaymentTermsDescription()
           
 Date[] getSpecifiedTradePaymentTermsDueDateTime()
           
 String[] getSpecifiedTradePaymentTermsDueDateTimeFormat()
           
 String[] getTaxCategoryCode()
           
 String[] getTaxExemptionReason()
           
 String getTotalPrepaidAmount()
           
 String getTotalPrepaidAmountCurrencyID()
           
 void setBillingStartEnd(Date billingStartDateTime, String billingStartDateTimeFormat, Date billingEndDateTime, String billingEndDateTimeFormat)
           
 void setBuyerID(String buyerID)
           
 void setBuyerOrderReferencedDocumentID(String buyerOrderReferencedDocumentID)
           
 void setBuyerOrderReferencedDocumentIssueDateTime(Date buyerOrderReferencedDocumentIssueDateTime, String buyerOrderReferencedDocumentIssueDateTimeFormat)
           
 void setBuyerReference(String buyerReference)
           
 void setContractReferencedDocumentID(String contractReferencedDocumentID)
           
 void setContractReferencedDocumentIssueDateTime(Date contractReferencedDocumentIssueDateTime, String contractReferencedDocumentIssueDateTimeFormat)
           
 void setCustomerOrderReferencedDocumentID(String customerOrderReferencedDocumentID)
           
 void setCustomerOrderReferencedDocumentIssueDateTime(Date customerOrderReferencedDocumentIssueDateTime, String customerOrderReferencedDocumentIssueDateTimeFormat)
           
 void setDeliveryNoteReferencedDocumentID(String deliveryNoteReferencedDocumentID)
           
 void setDeliveryNoteReferencedDocumentIssueDateTime(Date deliveryNoteReferencedDocumentIssueDateTime, String deliveryNoteReferencedDocumentIssueDateTimeFormat)
           
 void setDuePayableAmount(String duePayableAmount, String duePayableAmountCurrencyID)
           
 void setInvoiceeCityName(String invoiceeCityName)
           
 void setInvoiceeCountryID(String invoiceeCountryID)
           
 void setInvoiceeID(String invoiceeID)
           
 void setInvoiceeLineOne(String invoiceeLineOne)
           
 void setInvoiceeLineTwo(String invoiceeLineTwo)
           
 void setInvoiceeName(String invoiceeName)
           
 void setInvoiceePostcode(String invoiceePostcode)
           
 void setSellerID(String sellerID)
           
 void setTotalPrepaidAmount(String totalPrepaidAmount, String totalPrepaidCurrencyID)
           
 
Methods inherited from class com.itextpdf.text.zugferd.profiles.BasicProfileImp
addBuyerTaxRegistration, addSellerTaxRegistration, getAllowanceTotalAmount, getAllowanceTotalAmountCurrencyID, getBuyerCityName, getBuyerCountryID, getBuyerLineOne, getBuyerLineTwo, getBuyerName, getBuyerPostcode, getBuyerTaxRegistrationID, getBuyerTaxRegistrationSchemeID, getChargeTotalAmount, getChargeTotalAmountCurrencyID, getDateTime, getDateTimeFormat, getDeliveryDateTime, getDeliveryDateTimeFormat, getGrandTotalAmount, getGrandTotalAmountCurrencyID, getId, getInvoiceCurrencyCode, getLineItemBilledQuantity, getLineItemBilledQuantityUnitCode, getLineItemSpecifiedTradeProductName, getLineTotalAmount, getLineTotalAmountCurrencyID, getName, getNotes, getPaymentMeansID, getPaymentMeansPayeeAccountAccountName, getPaymentMeansPayeeAccountIBAN, getPaymentMeansPayeeAccountProprietaryID, getPaymentMeansPayeeFinancialInstitutionBIC, getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID, getPaymentMeansPayeeFinancialInstitutionName, getPaymentMeansSchemeAgencyID, getPaymentReference, getSellerCityName, getSellerCountryID, getSellerLineOne, getSellerLineTwo, getSellerName, getSellerPostcode, getSellerTaxRegistrationID, getSellerTaxRegistrationSchemeID, getTaxApplicablePercent, getTaxBasisAmount, getTaxBasisAmountCurrencyID, getTaxBasisTotalAmount, getTaxBasisTotalAmountCurrencyID, getTaxCalculatedAmount, getTaxCalculatedAmountCurrencyID, getTaxTotalAmount, getTaxTotalAmountCurrencyID, getTaxTypeCode, getTestIndicator, getTypeCode, setBuyerCityName, setBuyerCountryID, setBuyerLineOne, setBuyerLineTwo, setBuyerName, setBuyerPostcode, setDate, setDeliveryDate, setId, setInvoiceCurrencyCode, setMonetarySummation, setName, setPaymentReference, setSellerCityName, setSellerCountryID, setSellerLineOne, setSellerLineTwo, setSellerName, setSellerPostcode, setTest, setTypeCode, to1DArray, to1DArrayB, to2DArray, to2DArrayB, to3DArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.itextpdf.text.zugferd.profiles.BasicProfile
getAllowanceTotalAmount, getAllowanceTotalAmountCurrencyID, getBuyerCityName, getBuyerCountryID, getBuyerLineOne, getBuyerLineTwo, getBuyerName, getBuyerPostcode, getBuyerTaxRegistrationID, getBuyerTaxRegistrationSchemeID, getChargeTotalAmount, getChargeTotalAmountCurrencyID, getDateTime, getDateTimeFormat, getDeliveryDateTime, getDeliveryDateTimeFormat, getGrandTotalAmount, getGrandTotalAmountCurrencyID, getId, getInvoiceCurrencyCode, getLineItemBilledQuantity, getLineItemBilledQuantityUnitCode, getLineItemSpecifiedTradeProductName, getLineTotalAmount, getLineTotalAmountCurrencyID, getName, getNotes, getPaymentMeansID, getPaymentMeansPayeeAccountAccountName, getPaymentMeansPayeeAccountIBAN, getPaymentMeansPayeeAccountProprietaryID, getPaymentMeansPayeeFinancialInstitutionBIC, getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID, getPaymentMeansPayeeFinancialInstitutionName, getPaymentMeansSchemeAgencyID, getPaymentReference, getSellerCityName, getSellerCountryID, getSellerLineOne, getSellerLineTwo, getSellerName, getSellerPostcode, getSellerTaxRegistrationID, getSellerTaxRegistrationSchemeID, getTaxApplicablePercent, getTaxBasisAmount, getTaxBasisAmountCurrencyID, getTaxBasisTotalAmount, getTaxBasisTotalAmountCurrencyID, getTaxCalculatedAmount, getTaxCalculatedAmountCurrencyID, getTaxTotalAmount, getTaxTotalAmountCurrencyID, getTaxTypeCode, getTestIndicator, getTypeCode
 

Field Detail

notesCodes

protected List<String> notesCodes

buyerReference

protected String buyerReference

sellerID

protected String sellerID

sellerGlobalID

protected List<String> sellerGlobalID

sellerGlobalSchemeID

protected List<String> sellerGlobalSchemeID

buyerID

protected String buyerID

buyerGlobalID

protected List<String> buyerGlobalID

buyerGlobalSchemeID

protected List<String> buyerGlobalSchemeID

buyerOrderReferencedDocumentIssueDateTime

protected Date buyerOrderReferencedDocumentIssueDateTime

buyerOrderReferencedDocumentIssueDateTimeFormat

protected String buyerOrderReferencedDocumentIssueDateTimeFormat

buyerOrderReferencedDocumentID

protected String buyerOrderReferencedDocumentID

contractReferencedDocumentIssueDateTime

protected Date contractReferencedDocumentIssueDateTime

contractReferencedDocumentIssueDateTimeFormat

protected String contractReferencedDocumentIssueDateTimeFormat

contractReferencedDocumentID

protected String contractReferencedDocumentID

customerOrderReferencedDocumentIssueDateTime

protected Date customerOrderReferencedDocumentIssueDateTime

customerOrderReferencedDocumentIssueDateTimeFormat

protected String customerOrderReferencedDocumentIssueDateTimeFormat

customerOrderReferencedDocumentID

protected String customerOrderReferencedDocumentID

deliveryNoteReferencedDocumentIssueDateTime

protected Date deliveryNoteReferencedDocumentIssueDateTime

deliveryNoteReferencedDocumentIssueDateTimeFormat

protected String deliveryNoteReferencedDocumentIssueDateTimeFormat

deliveryNoteReferencedDocumentID

protected String deliveryNoteReferencedDocumentID

invoiceeID

protected String invoiceeID

invoiceeGlobalID

protected List<String> invoiceeGlobalID

invoiceeGlobalSchemeID

protected List<String> invoiceeGlobalSchemeID

invoiceeName

protected String invoiceeName

invoiceePostcode

protected String invoiceePostcode

invoiceeLineOne

protected String invoiceeLineOne

invoiceeLineTwo

protected String invoiceeLineTwo

invoiceeCityName

protected String invoiceeCityName

invoiceeCountryID

protected String invoiceeCountryID

invoiceeTaxRegistrationID

protected List<String> invoiceeTaxRegistrationID

invoiceeTaxRegistrationSchemeID

protected List<String> invoiceeTaxRegistrationSchemeID

paymentMeansTypeCode

protected List<String> paymentMeansTypeCode

paymentMeansInformation

protected List<String[]> paymentMeansInformation

paymentMeansPayerAccountIBAN

protected List<String> paymentMeansPayerAccountIBAN

paymentMeansPayerAccountProprietaryID

protected List<String> paymentMeansPayerAccountProprietaryID

paymentMeansPayerFinancialInstitutionBIC

protected List<String> paymentMeansPayerFinancialInstitutionBIC

paymentMeansPayerFinancialInstitutionGermanBankleitzahlID

protected List<String> paymentMeansPayerFinancialInstitutionGermanBankleitzahlID

paymentMeansPayerFinancialInstitutionName

protected List<String> paymentMeansPayerFinancialInstitutionName

taxExemptionReason

protected List<String> taxExemptionReason

taxCategoryCode

protected List<String> taxCategoryCode

billingStartDateTime

protected Date billingStartDateTime

billingStartDateTimeFormat

protected String billingStartDateTimeFormat

billingEndDateTime

protected Date billingEndDateTime

billingEndDateTimeFormat

protected String billingEndDateTimeFormat

tradeAllowanceChargeIndicator

protected List<Boolean> tradeAllowanceChargeIndicator

tradeAllowanceChargeActualAmount

protected List<String> tradeAllowanceChargeActualAmount

tradeAllowanceChargeActualAmountCurrency

protected List<String> tradeAllowanceChargeActualAmountCurrency

tradeAllowanceChargeReason

protected List<String> tradeAllowanceChargeReason

tradeAllowanceChargeTaxTypeCode

protected List<String[]> tradeAllowanceChargeTaxTypeCode

tradeAllowanceChargeTaxCategoryCode

protected List<String[]> tradeAllowanceChargeTaxCategoryCode

tradeAllowanceChargeTaxApplicablePercent

protected List<String[]> tradeAllowanceChargeTaxApplicablePercent

logisticsServiceChargeDescription

protected List<String[]> logisticsServiceChargeDescription

logisticsServiceChargeAmount

protected List<String> logisticsServiceChargeAmount

logisticsServiceChargeAmountCurrency

protected List<String> logisticsServiceChargeAmountCurrency

logisticsServiceChargeTaxTypeCode

protected List<String[]> logisticsServiceChargeTaxTypeCode

logisticsServiceChargeTaxCategoryCode

protected List<String[]> logisticsServiceChargeTaxCategoryCode

logisticsServiceChargeTaxApplicablePercent

protected List<String[]> logisticsServiceChargeTaxApplicablePercent

tradePaymentTermsInformation

protected List<String[]> tradePaymentTermsInformation

tradePaymentTermsDueDateTime

protected List<Date> tradePaymentTermsDueDateTime

tradePaymentTermsDueDateTimeFormat

protected List<String> tradePaymentTermsDueDateTimeFormat

totalPrepaidAmount

protected String totalPrepaidAmount

totalPrepaidAmountCurrencyID

protected String totalPrepaidAmountCurrencyID

duePayableAmount

protected String duePayableAmount

duePayableAmountCurrencyID

protected String duePayableAmountCurrencyID

lineItemLineID

protected List<String> lineItemLineID

lineItemIncludedNote

protected List<String[][]> lineItemIncludedNote

lineItemGrossPriceChargeAmount

protected List<String> lineItemGrossPriceChargeAmount

lineItemGrossPriceChargeAmountCurrencyID

protected List<String> lineItemGrossPriceChargeAmountCurrencyID

lineItemGrossPriceBasisQuantity

protected List<String> lineItemGrossPriceBasisQuantity

lineItemGrossPriceBasisQuantityCode

protected List<String> lineItemGrossPriceBasisQuantityCode

lineItemGrossPriceTradeAllowanceChargeIndicator

protected List<Boolean[]> lineItemGrossPriceTradeAllowanceChargeIndicator

lineItemGrossPriceTradeAllowanceChargeActualAmount

protected List<String[]> lineItemGrossPriceTradeAllowanceChargeActualAmount

lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID

protected List<String[]> lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID

lineItemGrossPriceTradeAllowanceChargeReason

protected List<String[]> lineItemGrossPriceTradeAllowanceChargeReason

lineItemNetPriceChargeAmount

protected List<String> lineItemNetPriceChargeAmount

lineItemNetPriceChargeAmountCurrencyID

protected List<String> lineItemNetPriceChargeAmountCurrencyID

lineItemNetPriceBasisQuantity

protected List<String> lineItemNetPriceBasisQuantity

lineItemNetPriceBasisQuantityCode

protected List<String> lineItemNetPriceBasisQuantityCode

lineItemSettlementTaxTypeCode

protected List<String[]> lineItemSettlementTaxTypeCode

lineItemSettlementTaxExemptionReason

protected List<String[]> lineItemSettlementTaxExemptionReason

lineItemSettlementTaxCategoryCode

protected List<String[]> lineItemSettlementTaxCategoryCode

lineItemSettlementTaxApplicablePercent

protected List<String[]> lineItemSettlementTaxApplicablePercent

lineItemLineTotalAmount

protected List<String> lineItemLineTotalAmount

lineItemLineTotalAmountCurrencyID

protected List<String> lineItemLineTotalAmountCurrencyID

lineItemSpecifiedTradeProductGlobalID

protected List<String> lineItemSpecifiedTradeProductGlobalID

lineItemSpecifiedTradeProductSchemeID

protected List<String> lineItemSpecifiedTradeProductSchemeID

lineItemSpecifiedTradeProductSellerAssignedID

protected List<String> lineItemSpecifiedTradeProductSellerAssignedID

lineItemSpecifiedTradeProductBuyerAssignedID

protected List<String> lineItemSpecifiedTradeProductBuyerAssignedID

lineItemSpecifiedTradeProductDescription

protected List<String> lineItemSpecifiedTradeProductDescription
Constructor Detail

ComfortProfileImp

public ComfortProfileImp()
Method Detail

getNotesCodes

public String[] getNotesCodes()
Specified by:
getNotesCodes in interface ComfortProfile

getBuyerReference

public String getBuyerReference()
Specified by:
getBuyerReference in interface ComfortProfile

getSellerID

public String getSellerID()
Specified by:
getSellerID in interface ComfortProfile

getSellerGlobalID

public String[] getSellerGlobalID()
Specified by:
getSellerGlobalID in interface ComfortProfile

getSellerGlobalSchemeID

public String[] getSellerGlobalSchemeID()
Specified by:
getSellerGlobalSchemeID in interface ComfortProfile

getBuyerID

public String getBuyerID()
Specified by:
getBuyerID in interface ComfortProfile

getBuyerGlobalID

public String[] getBuyerGlobalID()
Specified by:
getBuyerGlobalID in interface ComfortProfile

getBuyerGlobalSchemeID

public String[] getBuyerGlobalSchemeID()
Specified by:
getBuyerGlobalSchemeID in interface ComfortProfile

getBuyerOrderReferencedDocumentIssueDateTime

public Date getBuyerOrderReferencedDocumentIssueDateTime()
Specified by:
getBuyerOrderReferencedDocumentIssueDateTime in interface ComfortProfile

getBuyerOrderReferencedDocumentIssueDateTimeFormat

public String getBuyerOrderReferencedDocumentIssueDateTimeFormat()
Specified by:
getBuyerOrderReferencedDocumentIssueDateTimeFormat in interface ComfortProfile

getBuyerOrderReferencedDocumentID

public String getBuyerOrderReferencedDocumentID()
Specified by:
getBuyerOrderReferencedDocumentID in interface ComfortProfile

getContractReferencedDocumentIssueDateTime

public Date getContractReferencedDocumentIssueDateTime()
Specified by:
getContractReferencedDocumentIssueDateTime in interface ComfortProfile

getContractReferencedDocumentIssueDateTimeFormat

public String getContractReferencedDocumentIssueDateTimeFormat()
Specified by:
getContractReferencedDocumentIssueDateTimeFormat in interface ComfortProfile

getContractReferencedDocumentID

public String getContractReferencedDocumentID()
Specified by:
getContractReferencedDocumentID in interface ComfortProfile

getCustomerOrderReferencedDocumentIssueDateTime

public Date getCustomerOrderReferencedDocumentIssueDateTime()
Specified by:
getCustomerOrderReferencedDocumentIssueDateTime in interface ComfortProfile

getCustomerOrderReferencedDocumentIssueDateTimeFormat

public String getCustomerOrderReferencedDocumentIssueDateTimeFormat()
Specified by:
getCustomerOrderReferencedDocumentIssueDateTimeFormat in interface ComfortProfile

getCustomerOrderReferencedDocumentID

public String getCustomerOrderReferencedDocumentID()
Specified by:
getCustomerOrderReferencedDocumentID in interface ComfortProfile

getDeliveryNoteReferencedDocumentIssueDateTime

public Date getDeliveryNoteReferencedDocumentIssueDateTime()
Specified by:
getDeliveryNoteReferencedDocumentIssueDateTime in interface ComfortProfile

getDeliveryNoteReferencedDocumentIssueDateTimeFormat

public String getDeliveryNoteReferencedDocumentIssueDateTimeFormat()
Specified by:
getDeliveryNoteReferencedDocumentIssueDateTimeFormat in interface ComfortProfile

getDeliveryNoteReferencedDocumentID

public String getDeliveryNoteReferencedDocumentID()
Specified by:
getDeliveryNoteReferencedDocumentID in interface ComfortProfile

getInvoiceeID

public String getInvoiceeID()
Specified by:
getInvoiceeID in interface ComfortProfile

getInvoiceeGlobalID

public String[] getInvoiceeGlobalID()
Specified by:
getInvoiceeGlobalID in interface ComfortProfile

getInvoiceeGlobalSchemeID

public String[] getInvoiceeGlobalSchemeID()
Specified by:
getInvoiceeGlobalSchemeID in interface ComfortProfile

getInvoiceeName

public String getInvoiceeName()
Specified by:
getInvoiceeName in interface ComfortProfile

getInvoiceePostcode

public String getInvoiceePostcode()
Specified by:
getInvoiceePostcode in interface ComfortProfile

getInvoiceeLineOne

public String getInvoiceeLineOne()
Specified by:
getInvoiceeLineOne in interface ComfortProfile

getInvoiceeLineTwo

public String getInvoiceeLineTwo()
Specified by:
getInvoiceeLineTwo in interface ComfortProfile

getInvoiceeCityName

public String getInvoiceeCityName()
Specified by:
getInvoiceeCityName in interface ComfortProfile

getInvoiceeCountryID

public String getInvoiceeCountryID()
Specified by:
getInvoiceeCountryID in interface ComfortProfile

getInvoiceeTaxRegistrationID

public String[] getInvoiceeTaxRegistrationID()
Specified by:
getInvoiceeTaxRegistrationID in interface ComfortProfile

getInvoiceeTaxRegistrationSchemeID

public String[] getInvoiceeTaxRegistrationSchemeID()
Specified by:
getInvoiceeTaxRegistrationSchemeID in interface ComfortProfile

getPaymentMeansTypeCode

public String[] getPaymentMeansTypeCode()
Specified by:
getPaymentMeansTypeCode in interface ComfortProfile

getPaymentMeansInformation

public String[][] getPaymentMeansInformation()
Specified by:
getPaymentMeansInformation in interface ComfortProfile

getPaymentMeansPayerAccountIBAN

public String[] getPaymentMeansPayerAccountIBAN()
Specified by:
getPaymentMeansPayerAccountIBAN in interface ComfortProfile

getPaymentMeansPayerAccountProprietaryID

public String[] getPaymentMeansPayerAccountProprietaryID()
Specified by:
getPaymentMeansPayerAccountProprietaryID in interface ComfortProfile

getPaymentMeansPayerFinancialInstitutionBIC

public String[] getPaymentMeansPayerFinancialInstitutionBIC()
Specified by:
getPaymentMeansPayerFinancialInstitutionBIC in interface ComfortProfile

getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID

public String[] getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()
Specified by:
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID in interface ComfortProfile

getPaymentMeansPayerFinancialInstitutionName

public String[] getPaymentMeansPayerFinancialInstitutionName()
Specified by:
getPaymentMeansPayerFinancialInstitutionName in interface ComfortProfile

getTaxExemptionReason

public String[] getTaxExemptionReason()
Specified by:
getTaxExemptionReason in interface ComfortProfile

getTaxCategoryCode

public String[] getTaxCategoryCode()
Specified by:
getTaxCategoryCode in interface ComfortProfile

getBillingStartDateTime

public Date getBillingStartDateTime()
Specified by:
getBillingStartDateTime in interface ComfortProfile

getBillingStartDateTimeFormat

public String getBillingStartDateTimeFormat()
Specified by:
getBillingStartDateTimeFormat in interface ComfortProfile

getBillingEndDateTime

public Date getBillingEndDateTime()
Specified by:
getBillingEndDateTime in interface ComfortProfile

getBillingEndDateTimeFormat

public String getBillingEndDateTimeFormat()
Specified by:
getBillingEndDateTimeFormat in interface ComfortProfile

getSpecifiedTradeAllowanceChargeIndicator

public Boolean[] getSpecifiedTradeAllowanceChargeIndicator()
Specified by:
getSpecifiedTradeAllowanceChargeIndicator in interface ComfortProfile

getSpecifiedTradeAllowanceChargeActualAmount

public String[] getSpecifiedTradeAllowanceChargeActualAmount()
Specified by:
getSpecifiedTradeAllowanceChargeActualAmount in interface ComfortProfile

getSpecifiedTradeAllowanceChargeActualAmountCurrency

public String[] getSpecifiedTradeAllowanceChargeActualAmountCurrency()
Specified by:
getSpecifiedTradeAllowanceChargeActualAmountCurrency in interface ComfortProfile

getSpecifiedTradeAllowanceChargeReason

public String[] getSpecifiedTradeAllowanceChargeReason()
Specified by:
getSpecifiedTradeAllowanceChargeReason in interface ComfortProfile

getSpecifiedTradeAllowanceChargeTaxTypeCode

public String[][] getSpecifiedTradeAllowanceChargeTaxTypeCode()
Specified by:
getSpecifiedTradeAllowanceChargeTaxTypeCode in interface ComfortProfile

getSpecifiedTradeAllowanceChargeTaxCategoryCode

public String[][] getSpecifiedTradeAllowanceChargeTaxCategoryCode()
Specified by:
getSpecifiedTradeAllowanceChargeTaxCategoryCode in interface ComfortProfile

getSpecifiedTradeAllowanceChargeTaxApplicablePercent

public String[][] getSpecifiedTradeAllowanceChargeTaxApplicablePercent()
Specified by:
getSpecifiedTradeAllowanceChargeTaxApplicablePercent in interface ComfortProfile

getSpecifiedLogisticsServiceChargeDescription

public String[][] getSpecifiedLogisticsServiceChargeDescription()
Specified by:
getSpecifiedLogisticsServiceChargeDescription in interface ComfortProfile

getSpecifiedLogisticsServiceChargeAmount

public String[] getSpecifiedLogisticsServiceChargeAmount()
Specified by:
getSpecifiedLogisticsServiceChargeAmount in interface ComfortProfile

getSpecifiedLogisticsServiceChargeAmountCurrency

public String[] getSpecifiedLogisticsServiceChargeAmountCurrency()
Specified by:
getSpecifiedLogisticsServiceChargeAmountCurrency in interface ComfortProfile

getSpecifiedLogisticsServiceChargeTaxTypeCode

public String[][] getSpecifiedLogisticsServiceChargeTaxTypeCode()
Specified by:
getSpecifiedLogisticsServiceChargeTaxTypeCode in interface ComfortProfile

getSpecifiedLogisticsServiceChargeTaxCategoryCode

public String[][] getSpecifiedLogisticsServiceChargeTaxCategoryCode()
Specified by:
getSpecifiedLogisticsServiceChargeTaxCategoryCode in interface ComfortProfile

getSpecifiedLogisticsServiceChargeTaxApplicablePercent

public String[][] getSpecifiedLogisticsServiceChargeTaxApplicablePercent()
Specified by:
getSpecifiedLogisticsServiceChargeTaxApplicablePercent in interface ComfortProfile

getSpecifiedTradePaymentTermsDescription

public String[][] getSpecifiedTradePaymentTermsDescription()
Specified by:
getSpecifiedTradePaymentTermsDescription in interface ComfortProfile

getSpecifiedTradePaymentTermsDueDateTime

public Date[] getSpecifiedTradePaymentTermsDueDateTime()
Specified by:
getSpecifiedTradePaymentTermsDueDateTime in interface ComfortProfile

getSpecifiedTradePaymentTermsDueDateTimeFormat

public String[] getSpecifiedTradePaymentTermsDueDateTimeFormat()
Specified by:
getSpecifiedTradePaymentTermsDueDateTimeFormat in interface ComfortProfile

getTotalPrepaidAmount

public String getTotalPrepaidAmount()
Specified by:
getTotalPrepaidAmount in interface ComfortProfile

getTotalPrepaidAmountCurrencyID

public String getTotalPrepaidAmountCurrencyID()
Specified by:
getTotalPrepaidAmountCurrencyID in interface ComfortProfile

getDuePayableAmount

public String getDuePayableAmount()
Specified by:
getDuePayableAmount in interface ComfortProfile

getDuePayableAmountCurrencyID

public String getDuePayableAmountCurrencyID()
Specified by:
getDuePayableAmountCurrencyID in interface ComfortProfile

getLineItemLineID

public String[] getLineItemLineID()
Specified by:
getLineItemLineID in interface ComfortProfile

getLineItemIncludedNote

public String[][][] getLineItemIncludedNote()
Specified by:
getLineItemIncludedNote in interface ComfortProfile

getLineItemGrossPriceChargeAmount

public String[] getLineItemGrossPriceChargeAmount()
Specified by:
getLineItemGrossPriceChargeAmount in interface ComfortProfile

getLineItemGrossPriceChargeAmountCurrencyID

public String[] getLineItemGrossPriceChargeAmountCurrencyID()
Specified by:
getLineItemGrossPriceChargeAmountCurrencyID in interface ComfortProfile

getLineItemGrossPriceBasisQuantity

public String[] getLineItemGrossPriceBasisQuantity()
Specified by:
getLineItemGrossPriceBasisQuantity in interface ComfortProfile

getLineItemGrossPriceBasisQuantityCode

public String[] getLineItemGrossPriceBasisQuantityCode()
Specified by:
getLineItemGrossPriceBasisQuantityCode in interface ComfortProfile

getLineItemGrossPriceTradeAllowanceChargeIndicator

public Boolean[][] getLineItemGrossPriceTradeAllowanceChargeIndicator()
Specified by:
getLineItemGrossPriceTradeAllowanceChargeIndicator in interface ComfortProfile

getLineItemGrossPriceTradeAllowanceChargeActualAmount

public String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmount()
Specified by:
getLineItemGrossPriceTradeAllowanceChargeActualAmount in interface ComfortProfile

getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID

public String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()
Specified by:
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID in interface ComfortProfile

getLineItemGrossPriceTradeAllowanceChargeReason

public String[][] getLineItemGrossPriceTradeAllowanceChargeReason()
Specified by:
getLineItemGrossPriceTradeAllowanceChargeReason in interface ComfortProfile

getLineItemNetPriceChargeAmount

public String[] getLineItemNetPriceChargeAmount()
Specified by:
getLineItemNetPriceChargeAmount in interface ComfortProfile

getLineItemNetPriceChargeAmountCurrencyID

public String[] getLineItemNetPriceChargeAmountCurrencyID()
Specified by:
getLineItemNetPriceChargeAmountCurrencyID in interface ComfortProfile

getLineItemNetPriceBasisQuantity

public String[] getLineItemNetPriceBasisQuantity()
Specified by:
getLineItemNetPriceBasisQuantity in interface ComfortProfile

getLineItemNetPriceBasisQuantityCode

public String[] getLineItemNetPriceBasisQuantityCode()
Specified by:
getLineItemNetPriceBasisQuantityCode in interface ComfortProfile

getLineItemSettlementTaxTypeCode

public String[][] getLineItemSettlementTaxTypeCode()
Specified by:
getLineItemSettlementTaxTypeCode in interface ComfortProfile

getLineItemSettlementTaxExemptionReason

public String[][] getLineItemSettlementTaxExemptionReason()
Specified by:
getLineItemSettlementTaxExemptionReason in interface ComfortProfile

getLineItemSettlementTaxCategoryCode

public String[][] getLineItemSettlementTaxCategoryCode()
Specified by:
getLineItemSettlementTaxCategoryCode in interface ComfortProfile

getLineItemSettlementTaxApplicablePercent

public String[][] getLineItemSettlementTaxApplicablePercent()
Specified by:
getLineItemSettlementTaxApplicablePercent in interface ComfortProfile

getLineItemLineTotalAmount

public String[] getLineItemLineTotalAmount()
Specified by:
getLineItemLineTotalAmount in interface ComfortProfile

getLineItemLineTotalAmountCurrencyID

public String[] getLineItemLineTotalAmountCurrencyID()
Specified by:
getLineItemLineTotalAmountCurrencyID in interface ComfortProfile

getLineItemSpecifiedTradeProductGlobalID

public String[] getLineItemSpecifiedTradeProductGlobalID()
Specified by:
getLineItemSpecifiedTradeProductGlobalID in interface ComfortProfile

getLineItemSpecifiedTradeProductSchemeID

public String[] getLineItemSpecifiedTradeProductSchemeID()
Specified by:
getLineItemSpecifiedTradeProductSchemeID in interface ComfortProfile

getLineItemSpecifiedTradeProductSellerAssignedID

public String[] getLineItemSpecifiedTradeProductSellerAssignedID()
Specified by:
getLineItemSpecifiedTradeProductSellerAssignedID in interface ComfortProfile

getLineItemSpecifiedTradeProductBuyerAssignedID

public String[] getLineItemSpecifiedTradeProductBuyerAssignedID()
Specified by:
getLineItemSpecifiedTradeProductBuyerAssignedID in interface ComfortProfile

getLineItemSpecifiedTradeProductDescription

public String[] getLineItemSpecifiedTradeProductDescription()
Specified by:
getLineItemSpecifiedTradeProductDescription in interface ComfortProfile

addNote

public void addNote(String[] note)
Overrides:
addNote in class BasicProfileImp

addNote

public void addNote(String[] note,
                    String code)

setBuyerReference

public void setBuyerReference(String buyerReference)

setSellerID

public void setSellerID(String sellerID)

addSellerGlobalID

public void addSellerGlobalID(String sellerGlobalSchemeID,
                              String sellerGlobalID)

setBuyerID

public void setBuyerID(String buyerID)

addBuyerGlobalID

public void addBuyerGlobalID(String buyerGlobalSchemeID,
                             String buyerGlobalID)

setBuyerOrderReferencedDocumentIssueDateTime

public void setBuyerOrderReferencedDocumentIssueDateTime(Date buyerOrderReferencedDocumentIssueDateTime,
                                                         String buyerOrderReferencedDocumentIssueDateTimeFormat)

setBuyerOrderReferencedDocumentID

public void setBuyerOrderReferencedDocumentID(String buyerOrderReferencedDocumentID)

setContractReferencedDocumentIssueDateTime

public void setContractReferencedDocumentIssueDateTime(Date contractReferencedDocumentIssueDateTime,
                                                       String contractReferencedDocumentIssueDateTimeFormat)

setContractReferencedDocumentID

public void setContractReferencedDocumentID(String contractReferencedDocumentID)

setCustomerOrderReferencedDocumentIssueDateTime

public void setCustomerOrderReferencedDocumentIssueDateTime(Date customerOrderReferencedDocumentIssueDateTime,
                                                            String customerOrderReferencedDocumentIssueDateTimeFormat)

setCustomerOrderReferencedDocumentID

public void setCustomerOrderReferencedDocumentID(String customerOrderReferencedDocumentID)

setDeliveryNoteReferencedDocumentIssueDateTime

public void setDeliveryNoteReferencedDocumentIssueDateTime(Date deliveryNoteReferencedDocumentIssueDateTime,
                                                           String deliveryNoteReferencedDocumentIssueDateTimeFormat)

setDeliveryNoteReferencedDocumentID

public void setDeliveryNoteReferencedDocumentID(String deliveryNoteReferencedDocumentID)

setInvoiceeID

public void setInvoiceeID(String invoiceeID)

addInvoiceeGlobalID

public void addInvoiceeGlobalID(String invoiceeGlobalSchemeID,
                                String invoiceeGlobalID)

setInvoiceeName

public void setInvoiceeName(String invoiceeName)

setInvoiceePostcode

public void setInvoiceePostcode(String invoiceePostcode)

setInvoiceeLineOne

public void setInvoiceeLineOne(String invoiceeLineOne)

setInvoiceeLineTwo

public void setInvoiceeLineTwo(String invoiceeLineTwo)

setInvoiceeCityName

public void setInvoiceeCityName(String invoiceeCityName)

setInvoiceeCountryID

public void setInvoiceeCountryID(String invoiceeCountryID)

addInvoiceeTaxRegistration

public void addInvoiceeTaxRegistration(String schemeID,
                                       String taxId)

addPaymentMeans

public void addPaymentMeans(String schemeAgencyID,
                            String id,
                            String iban,
                            String accountname,
                            String proprietaryID,
                            String bic,
                            String germanBankleitzahlID,
                            String institutionname)
Overrides:
addPaymentMeans in class BasicProfileImp

addPaymentMeans

public void addPaymentMeans(String typeCode,
                            String[] information,
                            String schemeAgencyID,
                            String id,
                            String ibanDebtor,
                            String proprietaryIDDebtor,
                            String ibanCreditor,
                            String accountnameCreditor,
                            String proprietaryIDCreditor,
                            String bicDebtor,
                            String germanBankleitzahlIDDebtor,
                            String institutionnameDebtor,
                            String bicCreditor,
                            String germanBankleitzahlIDCreditor,
                            String institutionnameCreditor)

addApplicableTradeTax

public void addApplicableTradeTax(String calculatedAmount,
                                  String calculatedAmountCurrencyID,
                                  String typeCode,
                                  String basisAmount,
                                  String basisAmountCurrencyID,
                                  String applicablePercent)
Overrides:
addApplicableTradeTax in class BasicProfileImp

addApplicableTradeTax

public void addApplicableTradeTax(String calculatedAmount,
                                  String calculatedAmountCurrencyID,
                                  String typeCode,
                                  String exemptionReason,
                                  String basisAmount,
                                  String basisAmountCurrencyID,
                                  String categoryCode,
                                  String applicablePercent)

setBillingStartEnd

public void setBillingStartEnd(Date billingStartDateTime,
                               String billingStartDateTimeFormat,
                               Date billingEndDateTime,
                               String billingEndDateTimeFormat)

addSpecifiedTradeAllowanceCharge

public void addSpecifiedTradeAllowanceCharge(Boolean indicator,
                                             String actualAmount,
                                             String actualAmountCurrency,
                                             String reason,
                                             String[] typeCodes,
                                             String[] categoryCodes,
                                             String[] applicablePercent)

addSpecifiedLogisticsServiceCharge

public void addSpecifiedLogisticsServiceCharge(String[] description,
                                               String actualAmount,
                                               String actualAmountCurrency,
                                               String[] typeCodes,
                                               String[] categoryCodes,
                                               String[] applicablePercent)

addSpecifiedTradePaymentTerms

public void addSpecifiedTradePaymentTerms(String[] information,
                                          Date dateTime,
                                          String dateTimeFormat)

setTotalPrepaidAmount

public void setTotalPrepaidAmount(String totalPrepaidAmount,
                                  String totalPrepaidCurrencyID)

setDuePayableAmount

public void setDuePayableAmount(String duePayableAmount,
                                String duePayableAmountCurrencyID)

addIncludedSupplyChainTradeLineItem

public void addIncludedSupplyChainTradeLineItem(String billedQuantity,
                                                String billedQuantityUnitCode,
                                                String specifiedTradeProductName)
Overrides:
addIncludedSupplyChainTradeLineItem in class BasicProfileImp

addIncludedSupplyChainTradeLineItem

public void addIncludedSupplyChainTradeLineItem(String id,
                                                String[][] notes,
                                                String grossPriceChargeAmount,
                                                String grossPriceChargeAmountCurrencyID,
                                                String grossPriceBasisQuantity,
                                                String grossPriceBasisQuantityCode,
                                                Boolean[] grossPriceTradeAllowanceChargeIndicator,
                                                String[] grossPriceTradeAllowanceChargeActualAmount,
                                                String[] grossPriceTradeAllowanceChargeActualAmountCurrencyID,
                                                String[] grossPriceTradeAllowanceChargeReason,
                                                String netPriceChargeAmount,
                                                String netPriceChargeAmountCurrencyID,
                                                String netPriceBasisQuantity,
                                                String netPriceBasisQuantityCode,
                                                String billedQuantity,
                                                String billedQuantityUnitCode,
                                                String[] lineItemSettlementTaxTypeCode,
                                                String[] lineItemSettlementTaxExemptionReason,
                                                String[] lineItemSettlementTaxCategoryCode,
                                                String[] lineItemSettlementTaxApplicablePercent,
                                                String lineItemLineTotalAmount,
                                                String lineItemLineTotalAmountCurrencyID,
                                                String lineItemSpecifiedTradeProductGlobalID,
                                                String lineItemSpecifiedTradeProductSchemeID,
                                                String lineItemSpecifiedTradeProductSellerAssignedID,
                                                String lineItemSpecifiedTradeProductBuyerAssignedID,
                                                String lineItemSpecifiedTradeProductName,
                                                String lineItemSpecifiedTradeProductDescription)


Copyright © 2015. All Rights Reserved.