Class ComfortProfileImp
- java.lang.Object
-
- com.itextpdf.text.zugferd.profiles.BasicProfileImp
-
- 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
Fields Modifier and Type Field Description protected java.util.Date
billingEndDateTime
protected java.lang.String
billingEndDateTimeFormat
protected java.util.Date
billingStartDateTime
protected java.lang.String
billingStartDateTimeFormat
protected java.util.List<java.lang.String>
buyerGlobalID
protected java.util.List<java.lang.String>
buyerGlobalSchemeID
protected java.lang.String
buyerID
protected java.lang.String
buyerOrderReferencedDocumentID
protected java.util.Date
buyerOrderReferencedDocumentIssueDateTime
protected java.lang.String
buyerOrderReferencedDocumentIssueDateTimeFormat
protected java.lang.String
buyerReference
protected java.lang.String
contractReferencedDocumentID
protected java.util.Date
contractReferencedDocumentIssueDateTime
protected java.lang.String
contractReferencedDocumentIssueDateTimeFormat
protected java.lang.String
customerOrderReferencedDocumentID
protected java.util.Date
customerOrderReferencedDocumentIssueDateTime
protected java.lang.String
customerOrderReferencedDocumentIssueDateTimeFormat
protected java.lang.String
deliveryNoteReferencedDocumentID
protected java.util.Date
deliveryNoteReferencedDocumentIssueDateTime
protected java.lang.String
deliveryNoteReferencedDocumentIssueDateTimeFormat
protected java.lang.String
duePayableAmount
protected java.lang.String
duePayableAmountCurrencyID
protected java.lang.String
invoiceeCityName
protected java.lang.String
invoiceeCountryID
protected java.util.List<java.lang.String>
invoiceeGlobalID
protected java.util.List<java.lang.String>
invoiceeGlobalSchemeID
protected java.lang.String
invoiceeID
protected java.lang.String
invoiceeLineOne
protected java.lang.String
invoiceeLineTwo
protected java.lang.String
invoiceeName
protected java.lang.String
invoiceePostcode
protected java.util.List<java.lang.String>
invoiceeTaxRegistrationID
protected java.util.List<java.lang.String>
invoiceeTaxRegistrationSchemeID
protected java.util.List<java.lang.String>
lineItemGrossPriceBasisQuantity
protected java.util.List<java.lang.String>
lineItemGrossPriceBasisQuantityCode
protected java.util.List<java.lang.String>
lineItemGrossPriceChargeAmount
protected java.util.List<java.lang.String>
lineItemGrossPriceChargeAmountCurrencyID
protected java.util.List<java.lang.String[]>
lineItemGrossPriceTradeAllowanceChargeActualAmount
protected java.util.List<java.lang.String[]>
lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
protected java.util.List<java.lang.Boolean[]>
lineItemGrossPriceTradeAllowanceChargeIndicator
protected java.util.List<java.lang.String[]>
lineItemGrossPriceTradeAllowanceChargeReason
protected java.util.List<java.lang.String[][]>
lineItemIncludedNote
protected java.util.List<java.lang.String>
lineItemLineID
protected java.util.List<java.lang.String>
lineItemLineTotalAmount
protected java.util.List<java.lang.String>
lineItemLineTotalAmountCurrencyID
protected java.util.List<java.lang.String>
lineItemNetPriceBasisQuantity
protected java.util.List<java.lang.String>
lineItemNetPriceBasisQuantityCode
protected java.util.List<java.lang.String>
lineItemNetPriceChargeAmount
protected java.util.List<java.lang.String>
lineItemNetPriceChargeAmountCurrencyID
protected java.util.List<java.lang.String[]>
lineItemSettlementTaxApplicablePercent
protected java.util.List<java.lang.String[]>
lineItemSettlementTaxCategoryCode
protected java.util.List<java.lang.String[]>
lineItemSettlementTaxExemptionReason
protected java.util.List<java.lang.String[]>
lineItemSettlementTaxTypeCode
protected java.util.List<java.lang.String>
lineItemSpecifiedTradeProductBuyerAssignedID
protected java.util.List<java.lang.String>
lineItemSpecifiedTradeProductDescription
protected java.util.List<java.lang.String>
lineItemSpecifiedTradeProductGlobalID
protected java.util.List<java.lang.String>
lineItemSpecifiedTradeProductSchemeID
protected java.util.List<java.lang.String>
lineItemSpecifiedTradeProductSellerAssignedID
protected java.util.List<java.lang.String>
logisticsServiceChargeAmount
protected java.util.List<java.lang.String>
logisticsServiceChargeAmountCurrency
protected java.util.List<java.lang.String[]>
logisticsServiceChargeDescription
protected java.util.List<java.lang.String[]>
logisticsServiceChargeTaxApplicablePercent
protected java.util.List<java.lang.String[]>
logisticsServiceChargeTaxCategoryCode
protected java.util.List<java.lang.String[]>
logisticsServiceChargeTaxTypeCode
protected java.util.List<java.lang.String>
notesCodes
protected java.util.List<java.lang.String[]>
paymentMeansInformation
protected java.util.List<java.lang.String>
paymentMeansPayerAccountIBAN
protected java.util.List<java.lang.String>
paymentMeansPayerAccountProprietaryID
protected java.util.List<java.lang.String>
paymentMeansPayerFinancialInstitutionBIC
protected java.util.List<java.lang.String>
paymentMeansPayerFinancialInstitutionGermanBankleitzahlID
protected java.util.List<java.lang.String>
paymentMeansPayerFinancialInstitutionName
protected java.util.List<java.lang.String>
paymentMeansTypeCode
protected java.util.List<java.lang.String>
sellerGlobalID
protected java.util.List<java.lang.String>
sellerGlobalSchemeID
protected java.lang.String
sellerID
protected java.util.List<java.lang.String>
taxCategoryCode
protected java.util.List<java.lang.String>
taxExemptionReason
protected java.lang.String
totalPrepaidAmount
protected java.lang.String
totalPrepaidAmountCurrencyID
protected java.util.List<java.lang.String>
tradeAllowanceChargeActualAmount
protected java.util.List<java.lang.String>
tradeAllowanceChargeActualAmountCurrency
protected java.util.List<java.lang.Boolean>
tradeAllowanceChargeIndicator
protected java.util.List<java.lang.String>
tradeAllowanceChargeReason
protected java.util.List<java.lang.String[]>
tradeAllowanceChargeTaxApplicablePercent
protected java.util.List<java.lang.String[]>
tradeAllowanceChargeTaxCategoryCode
protected java.util.List<java.lang.String[]>
tradeAllowanceChargeTaxTypeCode
protected java.util.List<java.util.Date>
tradePaymentTermsDueDateTime
protected java.util.List<java.lang.String>
tradePaymentTermsDueDateTimeFormat
protected java.util.List<java.lang.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
Constructors Constructor Description ComfortProfileImp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addApplicableTradeTax(java.lang.String calculatedAmount, java.lang.String calculatedAmountCurrencyID, java.lang.String typeCode, java.lang.String basisAmount, java.lang.String basisAmountCurrencyID, java.lang.String applicablePercent)
void
addApplicableTradeTax(java.lang.String calculatedAmount, java.lang.String calculatedAmountCurrencyID, java.lang.String typeCode, java.lang.String exemptionReason, java.lang.String basisAmount, java.lang.String basisAmountCurrencyID, java.lang.String categoryCode, java.lang.String applicablePercent)
void
addBuyerGlobalID(java.lang.String buyerGlobalSchemeID, java.lang.String buyerGlobalID)
void
addIncludedSupplyChainTradeLineItem(java.lang.String id, java.lang.String[][] notes, java.lang.String grossPriceChargeAmount, java.lang.String grossPriceChargeAmountCurrencyID, java.lang.String grossPriceBasisQuantity, java.lang.String grossPriceBasisQuantityCode, java.lang.Boolean[] grossPriceTradeAllowanceChargeIndicator, java.lang.String[] grossPriceTradeAllowanceChargeActualAmount, java.lang.String[] grossPriceTradeAllowanceChargeActualAmountCurrencyID, java.lang.String[] grossPriceTradeAllowanceChargeReason, java.lang.String netPriceChargeAmount, java.lang.String netPriceChargeAmountCurrencyID, java.lang.String netPriceBasisQuantity, java.lang.String netPriceBasisQuantityCode, java.lang.String billedQuantity, java.lang.String billedQuantityUnitCode, java.lang.String[] lineItemSettlementTaxTypeCode, java.lang.String[] lineItemSettlementTaxExemptionReason, java.lang.String[] lineItemSettlementTaxCategoryCode, java.lang.String[] lineItemSettlementTaxApplicablePercent, java.lang.String lineItemLineTotalAmount, java.lang.String lineItemLineTotalAmountCurrencyID, java.lang.String lineItemSpecifiedTradeProductGlobalID, java.lang.String lineItemSpecifiedTradeProductSchemeID, java.lang.String lineItemSpecifiedTradeProductSellerAssignedID, java.lang.String lineItemSpecifiedTradeProductBuyerAssignedID, java.lang.String lineItemSpecifiedTradeProductName, java.lang.String lineItemSpecifiedTradeProductDescription)
void
addIncludedSupplyChainTradeLineItem(java.lang.String billedQuantity, java.lang.String billedQuantityUnitCode, java.lang.String specifiedTradeProductName)
void
addInvoiceeGlobalID(java.lang.String invoiceeGlobalSchemeID, java.lang.String invoiceeGlobalID)
void
addInvoiceeTaxRegistration(java.lang.String schemeID, java.lang.String taxId)
void
addNote(java.lang.String[] note)
void
addNote(java.lang.String[] note, java.lang.String code)
void
addPaymentMeans(java.lang.String typeCode, java.lang.String[] information, java.lang.String schemeAgencyID, java.lang.String id, java.lang.String ibanDebtor, java.lang.String proprietaryIDDebtor, java.lang.String ibanCreditor, java.lang.String accountnameCreditor, java.lang.String proprietaryIDCreditor, java.lang.String bicDebtor, java.lang.String germanBankleitzahlIDDebtor, java.lang.String institutionnameDebtor, java.lang.String bicCreditor, java.lang.String germanBankleitzahlIDCreditor, java.lang.String institutionnameCreditor)
void
addPaymentMeans(java.lang.String schemeAgencyID, java.lang.String id, java.lang.String iban, java.lang.String accountname, java.lang.String proprietaryID, java.lang.String bic, java.lang.String germanBankleitzahlID, java.lang.String institutionname)
void
addSellerGlobalID(java.lang.String sellerGlobalSchemeID, java.lang.String sellerGlobalID)
void
addSpecifiedLogisticsServiceCharge(java.lang.String[] description, java.lang.String actualAmount, java.lang.String actualAmountCurrency, java.lang.String[] typeCodes, java.lang.String[] categoryCodes, java.lang.String[] applicablePercent)
void
addSpecifiedTradeAllowanceCharge(boolean indicator, java.lang.String actualAmount, java.lang.String actualAmountCurrency, java.lang.String reason, java.lang.String[] typeCodes, java.lang.String[] categoryCodes, java.lang.String[] applicablePercent)
void
addSpecifiedTradePaymentTerms(java.lang.String[] information, java.util.Date dateTime, java.lang.String dateTimeFormat)
java.util.Date
getBillingEndDateTime()
java.lang.String
getBillingEndDateTimeFormat()
java.util.Date
getBillingStartDateTime()
java.lang.String
getBillingStartDateTimeFormat()
java.lang.String[]
getBuyerGlobalID()
java.lang.String[]
getBuyerGlobalSchemeID()
java.lang.String
getBuyerID()
java.lang.String
getBuyerOrderReferencedDocumentID()
java.util.Date
getBuyerOrderReferencedDocumentIssueDateTime()
java.lang.String
getBuyerOrderReferencedDocumentIssueDateTimeFormat()
java.lang.String
getBuyerReference()
java.lang.String
getContractReferencedDocumentID()
java.util.Date
getContractReferencedDocumentIssueDateTime()
java.lang.String
getContractReferencedDocumentIssueDateTimeFormat()
java.lang.String
getCustomerOrderReferencedDocumentID()
java.util.Date
getCustomerOrderReferencedDocumentIssueDateTime()
java.lang.String
getCustomerOrderReferencedDocumentIssueDateTimeFormat()
java.lang.String
getDeliveryNoteReferencedDocumentID()
java.util.Date
getDeliveryNoteReferencedDocumentIssueDateTime()
java.lang.String
getDeliveryNoteReferencedDocumentIssueDateTimeFormat()
java.lang.String
getDuePayableAmount()
java.lang.String
getDuePayableAmountCurrencyID()
java.lang.String
getInvoiceeCityName()
java.lang.String
getInvoiceeCountryID()
java.lang.String[]
getInvoiceeGlobalID()
java.lang.String[]
getInvoiceeGlobalSchemeID()
java.lang.String
getInvoiceeID()
java.lang.String
getInvoiceeLineOne()
java.lang.String
getInvoiceeLineTwo()
java.lang.String
getInvoiceeName()
java.lang.String
getInvoiceePostcode()
java.lang.String[]
getInvoiceeTaxRegistrationID()
java.lang.String[]
getInvoiceeTaxRegistrationSchemeID()
java.lang.String[]
getLineItemGrossPriceBasisQuantity()
java.lang.String[]
getLineItemGrossPriceBasisQuantityCode()
java.lang.String[]
getLineItemGrossPriceChargeAmount()
java.lang.String[]
getLineItemGrossPriceChargeAmountCurrencyID()
java.lang.String[][]
getLineItemGrossPriceTradeAllowanceChargeActualAmount()
java.lang.String[][]
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()
java.lang.Boolean[][]
getLineItemGrossPriceTradeAllowanceChargeIndicator()
java.lang.String[][]
getLineItemGrossPriceTradeAllowanceChargeReason()
java.lang.String[][][]
getLineItemIncludedNote()
java.lang.String[]
getLineItemLineID()
java.lang.String[]
getLineItemLineTotalAmount()
java.lang.String[]
getLineItemLineTotalAmountCurrencyID()
java.lang.String[]
getLineItemNetPriceBasisQuantity()
java.lang.String[]
getLineItemNetPriceBasisQuantityCode()
java.lang.String[]
getLineItemNetPriceChargeAmount()
java.lang.String[]
getLineItemNetPriceChargeAmountCurrencyID()
java.lang.String[][]
getLineItemSettlementTaxApplicablePercent()
java.lang.String[][]
getLineItemSettlementTaxCategoryCode()
java.lang.String[][]
getLineItemSettlementTaxExemptionReason()
java.lang.String[][]
getLineItemSettlementTaxTypeCode()
java.lang.String[]
getLineItemSpecifiedTradeProductBuyerAssignedID()
java.lang.String[]
getLineItemSpecifiedTradeProductDescription()
java.lang.String[]
getLineItemSpecifiedTradeProductGlobalID()
java.lang.String[]
getLineItemSpecifiedTradeProductSchemeID()
java.lang.String[]
getLineItemSpecifiedTradeProductSellerAssignedID()
java.lang.String[]
getNotesCodes()
java.lang.String[][]
getPaymentMeansInformation()
java.lang.String[]
getPaymentMeansPayerAccountIBAN()
java.lang.String[]
getPaymentMeansPayerAccountProprietaryID()
java.lang.String[]
getPaymentMeansPayerFinancialInstitutionBIC()
java.lang.String[]
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()
java.lang.String[]
getPaymentMeansPayerFinancialInstitutionName()
java.lang.String[]
getPaymentMeansTypeCode()
java.lang.String[]
getSellerGlobalID()
java.lang.String[]
getSellerGlobalSchemeID()
java.lang.String
getSellerID()
java.lang.String[]
getSpecifiedLogisticsServiceChargeAmount()
java.lang.String[]
getSpecifiedLogisticsServiceChargeAmountCurrency()
java.lang.String[][]
getSpecifiedLogisticsServiceChargeDescription()
java.lang.String[][]
getSpecifiedLogisticsServiceChargeTaxApplicablePercent()
java.lang.String[][]
getSpecifiedLogisticsServiceChargeTaxCategoryCode()
java.lang.String[][]
getSpecifiedLogisticsServiceChargeTaxTypeCode()
java.lang.String[]
getSpecifiedTradeAllowanceChargeActualAmount()
java.lang.String[]
getSpecifiedTradeAllowanceChargeActualAmountCurrency()
java.lang.Boolean[]
getSpecifiedTradeAllowanceChargeIndicator()
java.lang.String[]
getSpecifiedTradeAllowanceChargeReason()
java.lang.String[][]
getSpecifiedTradeAllowanceChargeTaxApplicablePercent()
java.lang.String[][]
getSpecifiedTradeAllowanceChargeTaxCategoryCode()
java.lang.String[][]
getSpecifiedTradeAllowanceChargeTaxTypeCode()
java.lang.String[][]
getSpecifiedTradePaymentTermsDescription()
java.util.Date[]
getSpecifiedTradePaymentTermsDueDateTime()
java.lang.String[]
getSpecifiedTradePaymentTermsDueDateTimeFormat()
java.lang.String[]
getTaxCategoryCode()
java.lang.String[]
getTaxExemptionReason()
java.lang.String
getTotalPrepaidAmount()
java.lang.String
getTotalPrepaidAmountCurrencyID()
void
setBillingStartEnd(java.util.Date billingStartDateTime, java.lang.String billingStartDateTimeFormat, java.util.Date billingEndDateTime, java.lang.String billingEndDateTimeFormat)
void
setBuyerID(java.lang.String buyerID)
void
setBuyerOrderReferencedDocumentID(java.lang.String buyerOrderReferencedDocumentID)
void
setBuyerOrderReferencedDocumentIssueDateTime(java.util.Date buyerOrderReferencedDocumentIssueDateTime, java.lang.String buyerOrderReferencedDocumentIssueDateTimeFormat)
void
setBuyerReference(java.lang.String buyerReference)
void
setContractReferencedDocumentID(java.lang.String contractReferencedDocumentID)
void
setContractReferencedDocumentIssueDateTime(java.util.Date contractReferencedDocumentIssueDateTime, java.lang.String contractReferencedDocumentIssueDateTimeFormat)
void
setCustomerOrderReferencedDocumentID(java.lang.String customerOrderReferencedDocumentID)
void
setCustomerOrderReferencedDocumentIssueDateTime(java.util.Date customerOrderReferencedDocumentIssueDateTime, java.lang.String customerOrderReferencedDocumentIssueDateTimeFormat)
void
setDeliveryNoteReferencedDocumentID(java.lang.String deliveryNoteReferencedDocumentID)
void
setDeliveryNoteReferencedDocumentIssueDateTime(java.util.Date deliveryNoteReferencedDocumentIssueDateTime, java.lang.String deliveryNoteReferencedDocumentIssueDateTimeFormat)
void
setDuePayableAmount(java.lang.String duePayableAmount, java.lang.String duePayableAmountCurrencyID)
void
setInvoiceeCityName(java.lang.String invoiceeCityName)
void
setInvoiceeCountryID(java.lang.String invoiceeCountryID)
void
setInvoiceeID(java.lang.String invoiceeID)
void
setInvoiceeLineOne(java.lang.String invoiceeLineOne)
void
setInvoiceeLineTwo(java.lang.String invoiceeLineTwo)
void
setInvoiceeName(java.lang.String invoiceeName)
void
setInvoiceePostcode(java.lang.String invoiceePostcode)
void
setSellerID(java.lang.String sellerID)
void
setTotalPrepaidAmount(java.lang.String totalPrepaidAmount, java.lang.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 java.util.List<java.lang.String> notesCodes
-
buyerReference
protected java.lang.String buyerReference
-
sellerID
protected java.lang.String sellerID
-
sellerGlobalID
protected java.util.List<java.lang.String> sellerGlobalID
-
sellerGlobalSchemeID
protected java.util.List<java.lang.String> sellerGlobalSchemeID
-
buyerID
protected java.lang.String buyerID
-
buyerGlobalID
protected java.util.List<java.lang.String> buyerGlobalID
-
buyerGlobalSchemeID
protected java.util.List<java.lang.String> buyerGlobalSchemeID
-
buyerOrderReferencedDocumentIssueDateTime
protected java.util.Date buyerOrderReferencedDocumentIssueDateTime
-
buyerOrderReferencedDocumentIssueDateTimeFormat
protected java.lang.String buyerOrderReferencedDocumentIssueDateTimeFormat
-
buyerOrderReferencedDocumentID
protected java.lang.String buyerOrderReferencedDocumentID
-
contractReferencedDocumentIssueDateTime
protected java.util.Date contractReferencedDocumentIssueDateTime
-
contractReferencedDocumentIssueDateTimeFormat
protected java.lang.String contractReferencedDocumentIssueDateTimeFormat
-
contractReferencedDocumentID
protected java.lang.String contractReferencedDocumentID
-
customerOrderReferencedDocumentIssueDateTime
protected java.util.Date customerOrderReferencedDocumentIssueDateTime
-
customerOrderReferencedDocumentIssueDateTimeFormat
protected java.lang.String customerOrderReferencedDocumentIssueDateTimeFormat
-
customerOrderReferencedDocumentID
protected java.lang.String customerOrderReferencedDocumentID
-
deliveryNoteReferencedDocumentIssueDateTime
protected java.util.Date deliveryNoteReferencedDocumentIssueDateTime
-
deliveryNoteReferencedDocumentIssueDateTimeFormat
protected java.lang.String deliveryNoteReferencedDocumentIssueDateTimeFormat
-
deliveryNoteReferencedDocumentID
protected java.lang.String deliveryNoteReferencedDocumentID
-
invoiceeID
protected java.lang.String invoiceeID
-
invoiceeGlobalID
protected java.util.List<java.lang.String> invoiceeGlobalID
-
invoiceeGlobalSchemeID
protected java.util.List<java.lang.String> invoiceeGlobalSchemeID
-
invoiceeName
protected java.lang.String invoiceeName
-
invoiceePostcode
protected java.lang.String invoiceePostcode
-
invoiceeLineOne
protected java.lang.String invoiceeLineOne
-
invoiceeLineTwo
protected java.lang.String invoiceeLineTwo
-
invoiceeCityName
protected java.lang.String invoiceeCityName
-
invoiceeCountryID
protected java.lang.String invoiceeCountryID
-
invoiceeTaxRegistrationID
protected java.util.List<java.lang.String> invoiceeTaxRegistrationID
-
invoiceeTaxRegistrationSchemeID
protected java.util.List<java.lang.String> invoiceeTaxRegistrationSchemeID
-
paymentMeansTypeCode
protected java.util.List<java.lang.String> paymentMeansTypeCode
-
paymentMeansInformation
protected java.util.List<java.lang.String[]> paymentMeansInformation
-
paymentMeansPayerAccountIBAN
protected java.util.List<java.lang.String> paymentMeansPayerAccountIBAN
-
paymentMeansPayerAccountProprietaryID
protected java.util.List<java.lang.String> paymentMeansPayerAccountProprietaryID
-
paymentMeansPayerFinancialInstitutionBIC
protected java.util.List<java.lang.String> paymentMeansPayerFinancialInstitutionBIC
-
paymentMeansPayerFinancialInstitutionGermanBankleitzahlID
protected java.util.List<java.lang.String> paymentMeansPayerFinancialInstitutionGermanBankleitzahlID
-
paymentMeansPayerFinancialInstitutionName
protected java.util.List<java.lang.String> paymentMeansPayerFinancialInstitutionName
-
taxExemptionReason
protected java.util.List<java.lang.String> taxExemptionReason
-
taxCategoryCode
protected java.util.List<java.lang.String> taxCategoryCode
-
billingStartDateTime
protected java.util.Date billingStartDateTime
-
billingStartDateTimeFormat
protected java.lang.String billingStartDateTimeFormat
-
billingEndDateTime
protected java.util.Date billingEndDateTime
-
billingEndDateTimeFormat
protected java.lang.String billingEndDateTimeFormat
-
tradeAllowanceChargeIndicator
protected java.util.List<java.lang.Boolean> tradeAllowanceChargeIndicator
-
tradeAllowanceChargeActualAmount
protected java.util.List<java.lang.String> tradeAllowanceChargeActualAmount
-
tradeAllowanceChargeActualAmountCurrency
protected java.util.List<java.lang.String> tradeAllowanceChargeActualAmountCurrency
-
tradeAllowanceChargeReason
protected java.util.List<java.lang.String> tradeAllowanceChargeReason
-
tradeAllowanceChargeTaxTypeCode
protected java.util.List<java.lang.String[]> tradeAllowanceChargeTaxTypeCode
-
tradeAllowanceChargeTaxCategoryCode
protected java.util.List<java.lang.String[]> tradeAllowanceChargeTaxCategoryCode
-
tradeAllowanceChargeTaxApplicablePercent
protected java.util.List<java.lang.String[]> tradeAllowanceChargeTaxApplicablePercent
-
logisticsServiceChargeDescription
protected java.util.List<java.lang.String[]> logisticsServiceChargeDescription
-
logisticsServiceChargeAmount
protected java.util.List<java.lang.String> logisticsServiceChargeAmount
-
logisticsServiceChargeAmountCurrency
protected java.util.List<java.lang.String> logisticsServiceChargeAmountCurrency
-
logisticsServiceChargeTaxTypeCode
protected java.util.List<java.lang.String[]> logisticsServiceChargeTaxTypeCode
-
logisticsServiceChargeTaxCategoryCode
protected java.util.List<java.lang.String[]> logisticsServiceChargeTaxCategoryCode
-
logisticsServiceChargeTaxApplicablePercent
protected java.util.List<java.lang.String[]> logisticsServiceChargeTaxApplicablePercent
-
tradePaymentTermsInformation
protected java.util.List<java.lang.String[]> tradePaymentTermsInformation
-
tradePaymentTermsDueDateTime
protected java.util.List<java.util.Date> tradePaymentTermsDueDateTime
-
tradePaymentTermsDueDateTimeFormat
protected java.util.List<java.lang.String> tradePaymentTermsDueDateTimeFormat
-
totalPrepaidAmount
protected java.lang.String totalPrepaidAmount
-
totalPrepaidAmountCurrencyID
protected java.lang.String totalPrepaidAmountCurrencyID
-
duePayableAmount
protected java.lang.String duePayableAmount
-
duePayableAmountCurrencyID
protected java.lang.String duePayableAmountCurrencyID
-
lineItemLineID
protected java.util.List<java.lang.String> lineItemLineID
-
lineItemIncludedNote
protected java.util.List<java.lang.String[][]> lineItemIncludedNote
-
lineItemGrossPriceChargeAmount
protected java.util.List<java.lang.String> lineItemGrossPriceChargeAmount
-
lineItemGrossPriceChargeAmountCurrencyID
protected java.util.List<java.lang.String> lineItemGrossPriceChargeAmountCurrencyID
-
lineItemGrossPriceBasisQuantity
protected java.util.List<java.lang.String> lineItemGrossPriceBasisQuantity
-
lineItemGrossPriceBasisQuantityCode
protected java.util.List<java.lang.String> lineItemGrossPriceBasisQuantityCode
-
lineItemGrossPriceTradeAllowanceChargeIndicator
protected java.util.List<java.lang.Boolean[]> lineItemGrossPriceTradeAllowanceChargeIndicator
-
lineItemGrossPriceTradeAllowanceChargeActualAmount
protected java.util.List<java.lang.String[]> lineItemGrossPriceTradeAllowanceChargeActualAmount
-
lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
protected java.util.List<java.lang.String[]> lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
-
lineItemGrossPriceTradeAllowanceChargeReason
protected java.util.List<java.lang.String[]> lineItemGrossPriceTradeAllowanceChargeReason
-
lineItemNetPriceChargeAmount
protected java.util.List<java.lang.String> lineItemNetPriceChargeAmount
-
lineItemNetPriceChargeAmountCurrencyID
protected java.util.List<java.lang.String> lineItemNetPriceChargeAmountCurrencyID
-
lineItemNetPriceBasisQuantity
protected java.util.List<java.lang.String> lineItemNetPriceBasisQuantity
-
lineItemNetPriceBasisQuantityCode
protected java.util.List<java.lang.String> lineItemNetPriceBasisQuantityCode
-
lineItemSettlementTaxTypeCode
protected java.util.List<java.lang.String[]> lineItemSettlementTaxTypeCode
-
lineItemSettlementTaxExemptionReason
protected java.util.List<java.lang.String[]> lineItemSettlementTaxExemptionReason
-
lineItemSettlementTaxCategoryCode
protected java.util.List<java.lang.String[]> lineItemSettlementTaxCategoryCode
-
lineItemSettlementTaxApplicablePercent
protected java.util.List<java.lang.String[]> lineItemSettlementTaxApplicablePercent
-
lineItemLineTotalAmount
protected java.util.List<java.lang.String> lineItemLineTotalAmount
-
lineItemLineTotalAmountCurrencyID
protected java.util.List<java.lang.String> lineItemLineTotalAmountCurrencyID
-
lineItemSpecifiedTradeProductGlobalID
protected java.util.List<java.lang.String> lineItemSpecifiedTradeProductGlobalID
-
lineItemSpecifiedTradeProductSchemeID
protected java.util.List<java.lang.String> lineItemSpecifiedTradeProductSchemeID
-
lineItemSpecifiedTradeProductSellerAssignedID
protected java.util.List<java.lang.String> lineItemSpecifiedTradeProductSellerAssignedID
-
lineItemSpecifiedTradeProductBuyerAssignedID
protected java.util.List<java.lang.String> lineItemSpecifiedTradeProductBuyerAssignedID
-
lineItemSpecifiedTradeProductDescription
protected java.util.List<java.lang.String> lineItemSpecifiedTradeProductDescription
-
-
Method Detail
-
getNotesCodes
public java.lang.String[] getNotesCodes()
- Specified by:
getNotesCodes
in interfaceComfortProfile
-
getBuyerReference
public java.lang.String getBuyerReference()
- Specified by:
getBuyerReference
in interfaceComfortProfile
-
getSellerID
public java.lang.String getSellerID()
- Specified by:
getSellerID
in interfaceComfortProfile
-
getSellerGlobalID
public java.lang.String[] getSellerGlobalID()
- Specified by:
getSellerGlobalID
in interfaceComfortProfile
-
getSellerGlobalSchemeID
public java.lang.String[] getSellerGlobalSchemeID()
- Specified by:
getSellerGlobalSchemeID
in interfaceComfortProfile
-
getBuyerID
public java.lang.String getBuyerID()
- Specified by:
getBuyerID
in interfaceComfortProfile
-
getBuyerGlobalID
public java.lang.String[] getBuyerGlobalID()
- Specified by:
getBuyerGlobalID
in interfaceComfortProfile
-
getBuyerGlobalSchemeID
public java.lang.String[] getBuyerGlobalSchemeID()
- Specified by:
getBuyerGlobalSchemeID
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentIssueDateTime
public java.util.Date getBuyerOrderReferencedDocumentIssueDateTime()
- Specified by:
getBuyerOrderReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentIssueDateTimeFormat
public java.lang.String getBuyerOrderReferencedDocumentIssueDateTimeFormat()
- Specified by:
getBuyerOrderReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentID
public java.lang.String getBuyerOrderReferencedDocumentID()
- Specified by:
getBuyerOrderReferencedDocumentID
in interfaceComfortProfile
-
getContractReferencedDocumentIssueDateTime
public java.util.Date getContractReferencedDocumentIssueDateTime()
- Specified by:
getContractReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getContractReferencedDocumentIssueDateTimeFormat
public java.lang.String getContractReferencedDocumentIssueDateTimeFormat()
- Specified by:
getContractReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getContractReferencedDocumentID
public java.lang.String getContractReferencedDocumentID()
- Specified by:
getContractReferencedDocumentID
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentIssueDateTime
public java.util.Date getCustomerOrderReferencedDocumentIssueDateTime()
- Specified by:
getCustomerOrderReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentIssueDateTimeFormat
public java.lang.String getCustomerOrderReferencedDocumentIssueDateTimeFormat()
- Specified by:
getCustomerOrderReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentID
public java.lang.String getCustomerOrderReferencedDocumentID()
- Specified by:
getCustomerOrderReferencedDocumentID
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentIssueDateTime
public java.util.Date getDeliveryNoteReferencedDocumentIssueDateTime()
- Specified by:
getDeliveryNoteReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentIssueDateTimeFormat
public java.lang.String getDeliveryNoteReferencedDocumentIssueDateTimeFormat()
- Specified by:
getDeliveryNoteReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentID
public java.lang.String getDeliveryNoteReferencedDocumentID()
- Specified by:
getDeliveryNoteReferencedDocumentID
in interfaceComfortProfile
-
getInvoiceeID
public java.lang.String getInvoiceeID()
- Specified by:
getInvoiceeID
in interfaceComfortProfile
-
getInvoiceeGlobalID
public java.lang.String[] getInvoiceeGlobalID()
- Specified by:
getInvoiceeGlobalID
in interfaceComfortProfile
-
getInvoiceeGlobalSchemeID
public java.lang.String[] getInvoiceeGlobalSchemeID()
- Specified by:
getInvoiceeGlobalSchemeID
in interfaceComfortProfile
-
getInvoiceeName
public java.lang.String getInvoiceeName()
- Specified by:
getInvoiceeName
in interfaceComfortProfile
-
getInvoiceePostcode
public java.lang.String getInvoiceePostcode()
- Specified by:
getInvoiceePostcode
in interfaceComfortProfile
-
getInvoiceeLineOne
public java.lang.String getInvoiceeLineOne()
- Specified by:
getInvoiceeLineOne
in interfaceComfortProfile
-
getInvoiceeLineTwo
public java.lang.String getInvoiceeLineTwo()
- Specified by:
getInvoiceeLineTwo
in interfaceComfortProfile
-
getInvoiceeCityName
public java.lang.String getInvoiceeCityName()
- Specified by:
getInvoiceeCityName
in interfaceComfortProfile
-
getInvoiceeCountryID
public java.lang.String getInvoiceeCountryID()
- Specified by:
getInvoiceeCountryID
in interfaceComfortProfile
-
getInvoiceeTaxRegistrationID
public java.lang.String[] getInvoiceeTaxRegistrationID()
- Specified by:
getInvoiceeTaxRegistrationID
in interfaceComfortProfile
-
getInvoiceeTaxRegistrationSchemeID
public java.lang.String[] getInvoiceeTaxRegistrationSchemeID()
- Specified by:
getInvoiceeTaxRegistrationSchemeID
in interfaceComfortProfile
-
getPaymentMeansTypeCode
public java.lang.String[] getPaymentMeansTypeCode()
- Specified by:
getPaymentMeansTypeCode
in interfaceComfortProfile
-
getPaymentMeansInformation
public java.lang.String[][] getPaymentMeansInformation()
- Specified by:
getPaymentMeansInformation
in interfaceComfortProfile
-
getPaymentMeansPayerAccountIBAN
public java.lang.String[] getPaymentMeansPayerAccountIBAN()
- Specified by:
getPaymentMeansPayerAccountIBAN
in interfaceComfortProfile
-
getPaymentMeansPayerAccountProprietaryID
public java.lang.String[] getPaymentMeansPayerAccountProprietaryID()
- Specified by:
getPaymentMeansPayerAccountProprietaryID
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionBIC
public java.lang.String[] getPaymentMeansPayerFinancialInstitutionBIC()
- Specified by:
getPaymentMeansPayerFinancialInstitutionBIC
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID
public java.lang.String[] getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()
- Specified by:
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionName
public java.lang.String[] getPaymentMeansPayerFinancialInstitutionName()
- Specified by:
getPaymentMeansPayerFinancialInstitutionName
in interfaceComfortProfile
-
getTaxExemptionReason
public java.lang.String[] getTaxExemptionReason()
- Specified by:
getTaxExemptionReason
in interfaceComfortProfile
-
getTaxCategoryCode
public java.lang.String[] getTaxCategoryCode()
- Specified by:
getTaxCategoryCode
in interfaceComfortProfile
-
getBillingStartDateTime
public java.util.Date getBillingStartDateTime()
- Specified by:
getBillingStartDateTime
in interfaceComfortProfile
-
getBillingStartDateTimeFormat
public java.lang.String getBillingStartDateTimeFormat()
- Specified by:
getBillingStartDateTimeFormat
in interfaceComfortProfile
-
getBillingEndDateTime
public java.util.Date getBillingEndDateTime()
- Specified by:
getBillingEndDateTime
in interfaceComfortProfile
-
getBillingEndDateTimeFormat
public java.lang.String getBillingEndDateTimeFormat()
- Specified by:
getBillingEndDateTimeFormat
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeIndicator
public java.lang.Boolean[] getSpecifiedTradeAllowanceChargeIndicator()
- Specified by:
getSpecifiedTradeAllowanceChargeIndicator
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeActualAmount
public java.lang.String[] getSpecifiedTradeAllowanceChargeActualAmount()
- Specified by:
getSpecifiedTradeAllowanceChargeActualAmount
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeActualAmountCurrency
public java.lang.String[] getSpecifiedTradeAllowanceChargeActualAmountCurrency()
- Specified by:
getSpecifiedTradeAllowanceChargeActualAmountCurrency
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeReason
public java.lang.String[] getSpecifiedTradeAllowanceChargeReason()
- Specified by:
getSpecifiedTradeAllowanceChargeReason
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxTypeCode
public java.lang.String[][] getSpecifiedTradeAllowanceChargeTaxTypeCode()
- Specified by:
getSpecifiedTradeAllowanceChargeTaxTypeCode
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxCategoryCode
public java.lang.String[][] getSpecifiedTradeAllowanceChargeTaxCategoryCode()
- Specified by:
getSpecifiedTradeAllowanceChargeTaxCategoryCode
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxApplicablePercent
public java.lang.String[][] getSpecifiedTradeAllowanceChargeTaxApplicablePercent()
- Specified by:
getSpecifiedTradeAllowanceChargeTaxApplicablePercent
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeDescription
public java.lang.String[][] getSpecifiedLogisticsServiceChargeDescription()
- Specified by:
getSpecifiedLogisticsServiceChargeDescription
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeAmount
public java.lang.String[] getSpecifiedLogisticsServiceChargeAmount()
- Specified by:
getSpecifiedLogisticsServiceChargeAmount
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeAmountCurrency
public java.lang.String[] getSpecifiedLogisticsServiceChargeAmountCurrency()
- Specified by:
getSpecifiedLogisticsServiceChargeAmountCurrency
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxTypeCode
public java.lang.String[][] getSpecifiedLogisticsServiceChargeTaxTypeCode()
- Specified by:
getSpecifiedLogisticsServiceChargeTaxTypeCode
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxCategoryCode
public java.lang.String[][] getSpecifiedLogisticsServiceChargeTaxCategoryCode()
- Specified by:
getSpecifiedLogisticsServiceChargeTaxCategoryCode
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxApplicablePercent
public java.lang.String[][] getSpecifiedLogisticsServiceChargeTaxApplicablePercent()
- Specified by:
getSpecifiedLogisticsServiceChargeTaxApplicablePercent
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDescription
public java.lang.String[][] getSpecifiedTradePaymentTermsDescription()
- Specified by:
getSpecifiedTradePaymentTermsDescription
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDueDateTime
public java.util.Date[] getSpecifiedTradePaymentTermsDueDateTime()
- Specified by:
getSpecifiedTradePaymentTermsDueDateTime
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDueDateTimeFormat
public java.lang.String[] getSpecifiedTradePaymentTermsDueDateTimeFormat()
- Specified by:
getSpecifiedTradePaymentTermsDueDateTimeFormat
in interfaceComfortProfile
-
getTotalPrepaidAmount
public java.lang.String getTotalPrepaidAmount()
- Specified by:
getTotalPrepaidAmount
in interfaceComfortProfile
-
getTotalPrepaidAmountCurrencyID
public java.lang.String getTotalPrepaidAmountCurrencyID()
- Specified by:
getTotalPrepaidAmountCurrencyID
in interfaceComfortProfile
-
getDuePayableAmount
public java.lang.String getDuePayableAmount()
- Specified by:
getDuePayableAmount
in interfaceComfortProfile
-
getDuePayableAmountCurrencyID
public java.lang.String getDuePayableAmountCurrencyID()
- Specified by:
getDuePayableAmountCurrencyID
in interfaceComfortProfile
-
getLineItemLineID
public java.lang.String[] getLineItemLineID()
- Specified by:
getLineItemLineID
in interfaceComfortProfile
-
getLineItemIncludedNote
public java.lang.String[][][] getLineItemIncludedNote()
- Specified by:
getLineItemIncludedNote
in interfaceComfortProfile
-
getLineItemGrossPriceChargeAmount
public java.lang.String[] getLineItemGrossPriceChargeAmount()
- Specified by:
getLineItemGrossPriceChargeAmount
in interfaceComfortProfile
-
getLineItemGrossPriceChargeAmountCurrencyID
public java.lang.String[] getLineItemGrossPriceChargeAmountCurrencyID()
- Specified by:
getLineItemGrossPriceChargeAmountCurrencyID
in interfaceComfortProfile
-
getLineItemGrossPriceBasisQuantity
public java.lang.String[] getLineItemGrossPriceBasisQuantity()
- Specified by:
getLineItemGrossPriceBasisQuantity
in interfaceComfortProfile
-
getLineItemGrossPriceBasisQuantityCode
public java.lang.String[] getLineItemGrossPriceBasisQuantityCode()
- Specified by:
getLineItemGrossPriceBasisQuantityCode
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeIndicator
public java.lang.Boolean[][] getLineItemGrossPriceTradeAllowanceChargeIndicator()
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeIndicator
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeActualAmount
public java.lang.String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmount()
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeActualAmount
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
public java.lang.String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeReason
public java.lang.String[][] getLineItemGrossPriceTradeAllowanceChargeReason()
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeReason
in interfaceComfortProfile
-
getLineItemNetPriceChargeAmount
public java.lang.String[] getLineItemNetPriceChargeAmount()
- Specified by:
getLineItemNetPriceChargeAmount
in interfaceComfortProfile
-
getLineItemNetPriceChargeAmountCurrencyID
public java.lang.String[] getLineItemNetPriceChargeAmountCurrencyID()
- Specified by:
getLineItemNetPriceChargeAmountCurrencyID
in interfaceComfortProfile
-
getLineItemNetPriceBasisQuantity
public java.lang.String[] getLineItemNetPriceBasisQuantity()
- Specified by:
getLineItemNetPriceBasisQuantity
in interfaceComfortProfile
-
getLineItemNetPriceBasisQuantityCode
public java.lang.String[] getLineItemNetPriceBasisQuantityCode()
- Specified by:
getLineItemNetPriceBasisQuantityCode
in interfaceComfortProfile
-
getLineItemSettlementTaxTypeCode
public java.lang.String[][] getLineItemSettlementTaxTypeCode()
- Specified by:
getLineItemSettlementTaxTypeCode
in interfaceComfortProfile
-
getLineItemSettlementTaxExemptionReason
public java.lang.String[][] getLineItemSettlementTaxExemptionReason()
- Specified by:
getLineItemSettlementTaxExemptionReason
in interfaceComfortProfile
-
getLineItemSettlementTaxCategoryCode
public java.lang.String[][] getLineItemSettlementTaxCategoryCode()
- Specified by:
getLineItemSettlementTaxCategoryCode
in interfaceComfortProfile
-
getLineItemSettlementTaxApplicablePercent
public java.lang.String[][] getLineItemSettlementTaxApplicablePercent()
- Specified by:
getLineItemSettlementTaxApplicablePercent
in interfaceComfortProfile
-
getLineItemLineTotalAmount
public java.lang.String[] getLineItemLineTotalAmount()
- Specified by:
getLineItemLineTotalAmount
in interfaceComfortProfile
-
getLineItemLineTotalAmountCurrencyID
public java.lang.String[] getLineItemLineTotalAmountCurrencyID()
- Specified by:
getLineItemLineTotalAmountCurrencyID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductGlobalID
public java.lang.String[] getLineItemSpecifiedTradeProductGlobalID()
- Specified by:
getLineItemSpecifiedTradeProductGlobalID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductSchemeID
public java.lang.String[] getLineItemSpecifiedTradeProductSchemeID()
- Specified by:
getLineItemSpecifiedTradeProductSchemeID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductSellerAssignedID
public java.lang.String[] getLineItemSpecifiedTradeProductSellerAssignedID()
- Specified by:
getLineItemSpecifiedTradeProductSellerAssignedID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductBuyerAssignedID
public java.lang.String[] getLineItemSpecifiedTradeProductBuyerAssignedID()
- Specified by:
getLineItemSpecifiedTradeProductBuyerAssignedID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductDescription
public java.lang.String[] getLineItemSpecifiedTradeProductDescription()
- Specified by:
getLineItemSpecifiedTradeProductDescription
in interfaceComfortProfile
-
addNote
public void addNote(java.lang.String[] note)
- Overrides:
addNote
in classBasicProfileImp
-
addNote
public void addNote(java.lang.String[] note, java.lang.String code)
-
setBuyerReference
public void setBuyerReference(java.lang.String buyerReference)
-
setSellerID
public void setSellerID(java.lang.String sellerID)
-
addSellerGlobalID
public void addSellerGlobalID(java.lang.String sellerGlobalSchemeID, java.lang.String sellerGlobalID)
-
setBuyerID
public void setBuyerID(java.lang.String buyerID)
-
addBuyerGlobalID
public void addBuyerGlobalID(java.lang.String buyerGlobalSchemeID, java.lang.String buyerGlobalID)
-
setBuyerOrderReferencedDocumentIssueDateTime
public void setBuyerOrderReferencedDocumentIssueDateTime(java.util.Date buyerOrderReferencedDocumentIssueDateTime, java.lang.String buyerOrderReferencedDocumentIssueDateTimeFormat)
-
setBuyerOrderReferencedDocumentID
public void setBuyerOrderReferencedDocumentID(java.lang.String buyerOrderReferencedDocumentID)
-
setContractReferencedDocumentIssueDateTime
public void setContractReferencedDocumentIssueDateTime(java.util.Date contractReferencedDocumentIssueDateTime, java.lang.String contractReferencedDocumentIssueDateTimeFormat)
-
setContractReferencedDocumentID
public void setContractReferencedDocumentID(java.lang.String contractReferencedDocumentID)
-
setCustomerOrderReferencedDocumentIssueDateTime
public void setCustomerOrderReferencedDocumentIssueDateTime(java.util.Date customerOrderReferencedDocumentIssueDateTime, java.lang.String customerOrderReferencedDocumentIssueDateTimeFormat)
-
setCustomerOrderReferencedDocumentID
public void setCustomerOrderReferencedDocumentID(java.lang.String customerOrderReferencedDocumentID)
-
setDeliveryNoteReferencedDocumentIssueDateTime
public void setDeliveryNoteReferencedDocumentIssueDateTime(java.util.Date deliveryNoteReferencedDocumentIssueDateTime, java.lang.String deliveryNoteReferencedDocumentIssueDateTimeFormat)
-
setDeliveryNoteReferencedDocumentID
public void setDeliveryNoteReferencedDocumentID(java.lang.String deliveryNoteReferencedDocumentID)
-
setInvoiceeID
public void setInvoiceeID(java.lang.String invoiceeID)
-
addInvoiceeGlobalID
public void addInvoiceeGlobalID(java.lang.String invoiceeGlobalSchemeID, java.lang.String invoiceeGlobalID)
-
setInvoiceeName
public void setInvoiceeName(java.lang.String invoiceeName)
-
setInvoiceePostcode
public void setInvoiceePostcode(java.lang.String invoiceePostcode)
-
setInvoiceeLineOne
public void setInvoiceeLineOne(java.lang.String invoiceeLineOne)
-
setInvoiceeLineTwo
public void setInvoiceeLineTwo(java.lang.String invoiceeLineTwo)
-
setInvoiceeCityName
public void setInvoiceeCityName(java.lang.String invoiceeCityName)
-
setInvoiceeCountryID
public void setInvoiceeCountryID(java.lang.String invoiceeCountryID)
-
addInvoiceeTaxRegistration
public void addInvoiceeTaxRegistration(java.lang.String schemeID, java.lang.String taxId)
-
addPaymentMeans
public void addPaymentMeans(java.lang.String schemeAgencyID, java.lang.String id, java.lang.String iban, java.lang.String accountname, java.lang.String proprietaryID, java.lang.String bic, java.lang.String germanBankleitzahlID, java.lang.String institutionname)
- Overrides:
addPaymentMeans
in classBasicProfileImp
-
addPaymentMeans
public void addPaymentMeans(java.lang.String typeCode, java.lang.String[] information, java.lang.String schemeAgencyID, java.lang.String id, java.lang.String ibanDebtor, java.lang.String proprietaryIDDebtor, java.lang.String ibanCreditor, java.lang.String accountnameCreditor, java.lang.String proprietaryIDCreditor, java.lang.String bicDebtor, java.lang.String germanBankleitzahlIDDebtor, java.lang.String institutionnameDebtor, java.lang.String bicCreditor, java.lang.String germanBankleitzahlIDCreditor, java.lang.String institutionnameCreditor)
-
addApplicableTradeTax
public void addApplicableTradeTax(java.lang.String calculatedAmount, java.lang.String calculatedAmountCurrencyID, java.lang.String typeCode, java.lang.String basisAmount, java.lang.String basisAmountCurrencyID, java.lang.String applicablePercent)
- Overrides:
addApplicableTradeTax
in classBasicProfileImp
-
addApplicableTradeTax
public void addApplicableTradeTax(java.lang.String calculatedAmount, java.lang.String calculatedAmountCurrencyID, java.lang.String typeCode, java.lang.String exemptionReason, java.lang.String basisAmount, java.lang.String basisAmountCurrencyID, java.lang.String categoryCode, java.lang.String applicablePercent)
-
setBillingStartEnd
public void setBillingStartEnd(java.util.Date billingStartDateTime, java.lang.String billingStartDateTimeFormat, java.util.Date billingEndDateTime, java.lang.String billingEndDateTimeFormat)
-
addSpecifiedTradeAllowanceCharge
public void addSpecifiedTradeAllowanceCharge(boolean indicator, java.lang.String actualAmount, java.lang.String actualAmountCurrency, java.lang.String reason, java.lang.String[] typeCodes, java.lang.String[] categoryCodes, java.lang.String[] applicablePercent)
-
addSpecifiedLogisticsServiceCharge
public void addSpecifiedLogisticsServiceCharge(java.lang.String[] description, java.lang.String actualAmount, java.lang.String actualAmountCurrency, java.lang.String[] typeCodes, java.lang.String[] categoryCodes, java.lang.String[] applicablePercent)
-
addSpecifiedTradePaymentTerms
public void addSpecifiedTradePaymentTerms(java.lang.String[] information, java.util.Date dateTime, java.lang.String dateTimeFormat)
-
setTotalPrepaidAmount
public void setTotalPrepaidAmount(java.lang.String totalPrepaidAmount, java.lang.String totalPrepaidCurrencyID)
-
setDuePayableAmount
public void setDuePayableAmount(java.lang.String duePayableAmount, java.lang.String duePayableAmountCurrencyID)
-
addIncludedSupplyChainTradeLineItem
public void addIncludedSupplyChainTradeLineItem(java.lang.String billedQuantity, java.lang.String billedQuantityUnitCode, java.lang.String specifiedTradeProductName)
- Overrides:
addIncludedSupplyChainTradeLineItem
in classBasicProfileImp
-
addIncludedSupplyChainTradeLineItem
public void addIncludedSupplyChainTradeLineItem(java.lang.String id, java.lang.String[][] notes, java.lang.String grossPriceChargeAmount, java.lang.String grossPriceChargeAmountCurrencyID, java.lang.String grossPriceBasisQuantity, java.lang.String grossPriceBasisQuantityCode, java.lang.Boolean[] grossPriceTradeAllowanceChargeIndicator, java.lang.String[] grossPriceTradeAllowanceChargeActualAmount, java.lang.String[] grossPriceTradeAllowanceChargeActualAmountCurrencyID, java.lang.String[] grossPriceTradeAllowanceChargeReason, java.lang.String netPriceChargeAmount, java.lang.String netPriceChargeAmountCurrencyID, java.lang.String netPriceBasisQuantity, java.lang.String netPriceBasisQuantityCode, java.lang.String billedQuantity, java.lang.String billedQuantityUnitCode, java.lang.String[] lineItemSettlementTaxTypeCode, java.lang.String[] lineItemSettlementTaxExemptionReason, java.lang.String[] lineItemSettlementTaxCategoryCode, java.lang.String[] lineItemSettlementTaxApplicablePercent, java.lang.String lineItemLineTotalAmount, java.lang.String lineItemLineTotalAmountCurrencyID, java.lang.String lineItemSpecifiedTradeProductGlobalID, java.lang.String lineItemSpecifiedTradeProductSchemeID, java.lang.String lineItemSpecifiedTradeProductSellerAssignedID, java.lang.String lineItemSpecifiedTradeProductBuyerAssignedID, java.lang.String lineItemSpecifiedTradeProductName, java.lang.String lineItemSpecifiedTradeProductDescription)
-
-