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 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
-
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
-
buyerReference
protected String buyerReference
-
sellerID
protected String sellerID
-
buyerID
protected String buyerID
-
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
-
invoiceeName
protected String invoiceeName
-
invoiceePostcode
protected String invoiceePostcode
-
invoiceeLineOne
protected String invoiceeLineOne
-
invoiceeLineTwo
protected String invoiceeLineTwo
-
invoiceeCityName
protected String invoiceeCityName
-
invoiceeCountryID
protected String invoiceeCountryID
-
paymentMeansPayerFinancialInstitutionBIC
protected List<String> paymentMeansPayerFinancialInstitutionBIC
-
paymentMeansPayerFinancialInstitutionGermanBankleitzahlID
protected List<String> paymentMeansPayerFinancialInstitutionGermanBankleitzahlID
-
paymentMeansPayerFinancialInstitutionName
protected List<String> paymentMeansPayerFinancialInstitutionName
-
billingStartDateTime
protected Date billingStartDateTime
-
billingStartDateTimeFormat
protected String billingStartDateTimeFormat
-
billingEndDateTime
protected Date billingEndDateTime
-
billingEndDateTimeFormat
protected String billingEndDateTimeFormat
-
tradeAllowanceChargeActualAmountCurrency
protected List<String> tradeAllowanceChargeActualAmountCurrency
-
tradeAllowanceChargeTaxApplicablePercent
protected List<String[]> tradeAllowanceChargeTaxApplicablePercent
-
logisticsServiceChargeTaxCategoryCode
protected List<String[]> logisticsServiceChargeTaxCategoryCode
-
logisticsServiceChargeTaxApplicablePercent
protected List<String[]> logisticsServiceChargeTaxApplicablePercent
-
totalPrepaidAmount
protected String totalPrepaidAmount
-
totalPrepaidAmountCurrencyID
protected String totalPrepaidAmountCurrencyID
-
duePayableAmount
protected String duePayableAmount
-
duePayableAmountCurrencyID
protected String duePayableAmountCurrencyID
-
lineItemGrossPriceChargeAmountCurrencyID
protected List<String> lineItemGrossPriceChargeAmountCurrencyID
-
lineItemGrossPriceTradeAllowanceChargeIndicator
protected List<Boolean[]> lineItemGrossPriceTradeAllowanceChargeIndicator
-
lineItemGrossPriceTradeAllowanceChargeActualAmount
protected List<String[]> lineItemGrossPriceTradeAllowanceChargeActualAmount
-
lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
protected List<String[]> lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
-
lineItemGrossPriceTradeAllowanceChargeReason
protected List<String[]> lineItemGrossPriceTradeAllowanceChargeReason
-
lineItemNetPriceChargeAmountCurrencyID
protected List<String> lineItemNetPriceChargeAmountCurrencyID
-
lineItemSettlementTaxApplicablePercent
protected List<String[]> lineItemSettlementTaxApplicablePercent
-
lineItemSpecifiedTradeProductSellerAssignedID
protected List<String> lineItemSpecifiedTradeProductSellerAssignedID
-
lineItemSpecifiedTradeProductBuyerAssignedID
protected List<String> lineItemSpecifiedTradeProductBuyerAssignedID
-
-
Method Detail
-
getNotesCodes
public String[] getNotesCodes()
- Specified by:
getNotesCodes
in interfaceComfortProfile
-
getBuyerReference
public String getBuyerReference()
- Specified by:
getBuyerReference
in interfaceComfortProfile
-
getSellerID
public String getSellerID()
- Specified by:
getSellerID
in interfaceComfortProfile
-
getSellerGlobalID
public String[] getSellerGlobalID()
- Specified by:
getSellerGlobalID
in interfaceComfortProfile
-
getSellerGlobalSchemeID
public String[] getSellerGlobalSchemeID()
- Specified by:
getSellerGlobalSchemeID
in interfaceComfortProfile
-
getBuyerID
public String getBuyerID()
- Specified by:
getBuyerID
in interfaceComfortProfile
-
getBuyerGlobalID
public String[] getBuyerGlobalID()
- Specified by:
getBuyerGlobalID
in interfaceComfortProfile
-
getBuyerGlobalSchemeID
public String[] getBuyerGlobalSchemeID()
- Specified by:
getBuyerGlobalSchemeID
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentIssueDateTime
public Date getBuyerOrderReferencedDocumentIssueDateTime()
- Specified by:
getBuyerOrderReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentIssueDateTimeFormat
public String getBuyerOrderReferencedDocumentIssueDateTimeFormat()
- Specified by:
getBuyerOrderReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentID
public String getBuyerOrderReferencedDocumentID()
- Specified by:
getBuyerOrderReferencedDocumentID
in interfaceComfortProfile
-
getContractReferencedDocumentIssueDateTime
public Date getContractReferencedDocumentIssueDateTime()
- Specified by:
getContractReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getContractReferencedDocumentIssueDateTimeFormat
public String getContractReferencedDocumentIssueDateTimeFormat()
- Specified by:
getContractReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getContractReferencedDocumentID
public String getContractReferencedDocumentID()
- Specified by:
getContractReferencedDocumentID
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentIssueDateTime
public Date getCustomerOrderReferencedDocumentIssueDateTime()
- Specified by:
getCustomerOrderReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentIssueDateTimeFormat
public String getCustomerOrderReferencedDocumentIssueDateTimeFormat()
- Specified by:
getCustomerOrderReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentID
public String getCustomerOrderReferencedDocumentID()
- Specified by:
getCustomerOrderReferencedDocumentID
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentIssueDateTime
public Date getDeliveryNoteReferencedDocumentIssueDateTime()
- Specified by:
getDeliveryNoteReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentIssueDateTimeFormat
public String getDeliveryNoteReferencedDocumentIssueDateTimeFormat()
- Specified by:
getDeliveryNoteReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentID
public String getDeliveryNoteReferencedDocumentID()
- Specified by:
getDeliveryNoteReferencedDocumentID
in interfaceComfortProfile
-
getInvoiceeID
public String getInvoiceeID()
- Specified by:
getInvoiceeID
in interfaceComfortProfile
-
getInvoiceeGlobalID
public String[] getInvoiceeGlobalID()
- Specified by:
getInvoiceeGlobalID
in interfaceComfortProfile
-
getInvoiceeGlobalSchemeID
public String[] getInvoiceeGlobalSchemeID()
- Specified by:
getInvoiceeGlobalSchemeID
in interfaceComfortProfile
-
getInvoiceeName
public String getInvoiceeName()
- Specified by:
getInvoiceeName
in interfaceComfortProfile
-
getInvoiceePostcode
public String getInvoiceePostcode()
- Specified by:
getInvoiceePostcode
in interfaceComfortProfile
-
getInvoiceeLineOne
public String getInvoiceeLineOne()
- Specified by:
getInvoiceeLineOne
in interfaceComfortProfile
-
getInvoiceeLineTwo
public String getInvoiceeLineTwo()
- Specified by:
getInvoiceeLineTwo
in interfaceComfortProfile
-
getInvoiceeCityName
public String getInvoiceeCityName()
- Specified by:
getInvoiceeCityName
in interfaceComfortProfile
-
getInvoiceeCountryID
public String getInvoiceeCountryID()
- Specified by:
getInvoiceeCountryID
in interfaceComfortProfile
-
getInvoiceeTaxRegistrationID
public String[] getInvoiceeTaxRegistrationID()
- Specified by:
getInvoiceeTaxRegistrationID
in interfaceComfortProfile
-
getInvoiceeTaxRegistrationSchemeID
public String[] getInvoiceeTaxRegistrationSchemeID()
- Specified by:
getInvoiceeTaxRegistrationSchemeID
in interfaceComfortProfile
-
getPaymentMeansTypeCode
public String[] getPaymentMeansTypeCode()
- Specified by:
getPaymentMeansTypeCode
in interfaceComfortProfile
-
getPaymentMeansInformation
public String[][] getPaymentMeansInformation()
- Specified by:
getPaymentMeansInformation
in interfaceComfortProfile
-
getPaymentMeansPayerAccountIBAN
public String[] getPaymentMeansPayerAccountIBAN()
- Specified by:
getPaymentMeansPayerAccountIBAN
in interfaceComfortProfile
-
getPaymentMeansPayerAccountProprietaryID
public String[] getPaymentMeansPayerAccountProprietaryID()
- Specified by:
getPaymentMeansPayerAccountProprietaryID
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionBIC
public String[] getPaymentMeansPayerFinancialInstitutionBIC()
- Specified by:
getPaymentMeansPayerFinancialInstitutionBIC
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID
public String[] getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()
- Specified by:
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionName
public String[] getPaymentMeansPayerFinancialInstitutionName()
- Specified by:
getPaymentMeansPayerFinancialInstitutionName
in interfaceComfortProfile
-
getTaxExemptionReason
public String[] getTaxExemptionReason()
- Specified by:
getTaxExemptionReason
in interfaceComfortProfile
-
getTaxCategoryCode
public String[] getTaxCategoryCode()
- Specified by:
getTaxCategoryCode
in interfaceComfortProfile
-
getBillingStartDateTime
public Date getBillingStartDateTime()
- Specified by:
getBillingStartDateTime
in interfaceComfortProfile
-
getBillingStartDateTimeFormat
public String getBillingStartDateTimeFormat()
- Specified by:
getBillingStartDateTimeFormat
in interfaceComfortProfile
-
getBillingEndDateTime
public Date getBillingEndDateTime()
- Specified by:
getBillingEndDateTime
in interfaceComfortProfile
-
getBillingEndDateTimeFormat
public String getBillingEndDateTimeFormat()
- Specified by:
getBillingEndDateTimeFormat
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeIndicator
public Boolean[] getSpecifiedTradeAllowanceChargeIndicator()
- Specified by:
getSpecifiedTradeAllowanceChargeIndicator
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeActualAmount
public String[] getSpecifiedTradeAllowanceChargeActualAmount()
- Specified by:
getSpecifiedTradeAllowanceChargeActualAmount
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeActualAmountCurrency
public String[] getSpecifiedTradeAllowanceChargeActualAmountCurrency()
- Specified by:
getSpecifiedTradeAllowanceChargeActualAmountCurrency
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeReason
public String[] getSpecifiedTradeAllowanceChargeReason()
- Specified by:
getSpecifiedTradeAllowanceChargeReason
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxTypeCode
public String[][] getSpecifiedTradeAllowanceChargeTaxTypeCode()
- Specified by:
getSpecifiedTradeAllowanceChargeTaxTypeCode
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxCategoryCode
public String[][] getSpecifiedTradeAllowanceChargeTaxCategoryCode()
- Specified by:
getSpecifiedTradeAllowanceChargeTaxCategoryCode
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxApplicablePercent
public String[][] getSpecifiedTradeAllowanceChargeTaxApplicablePercent()
- Specified by:
getSpecifiedTradeAllowanceChargeTaxApplicablePercent
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeDescription
public String[][] getSpecifiedLogisticsServiceChargeDescription()
- Specified by:
getSpecifiedLogisticsServiceChargeDescription
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeAmount
public String[] getSpecifiedLogisticsServiceChargeAmount()
- Specified by:
getSpecifiedLogisticsServiceChargeAmount
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeAmountCurrency
public String[] getSpecifiedLogisticsServiceChargeAmountCurrency()
- Specified by:
getSpecifiedLogisticsServiceChargeAmountCurrency
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxTypeCode
public String[][] getSpecifiedLogisticsServiceChargeTaxTypeCode()
- Specified by:
getSpecifiedLogisticsServiceChargeTaxTypeCode
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxCategoryCode
public String[][] getSpecifiedLogisticsServiceChargeTaxCategoryCode()
- Specified by:
getSpecifiedLogisticsServiceChargeTaxCategoryCode
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxApplicablePercent
public String[][] getSpecifiedLogisticsServiceChargeTaxApplicablePercent()
- Specified by:
getSpecifiedLogisticsServiceChargeTaxApplicablePercent
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDescription
public String[][] getSpecifiedTradePaymentTermsDescription()
- Specified by:
getSpecifiedTradePaymentTermsDescription
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDueDateTime
public Date[] getSpecifiedTradePaymentTermsDueDateTime()
- Specified by:
getSpecifiedTradePaymentTermsDueDateTime
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDueDateTimeFormat
public String[] getSpecifiedTradePaymentTermsDueDateTimeFormat()
- Specified by:
getSpecifiedTradePaymentTermsDueDateTimeFormat
in interfaceComfortProfile
-
getTotalPrepaidAmount
public String getTotalPrepaidAmount()
- Specified by:
getTotalPrepaidAmount
in interfaceComfortProfile
-
getTotalPrepaidAmountCurrencyID
public String getTotalPrepaidAmountCurrencyID()
- Specified by:
getTotalPrepaidAmountCurrencyID
in interfaceComfortProfile
-
getDuePayableAmount
public String getDuePayableAmount()
- Specified by:
getDuePayableAmount
in interfaceComfortProfile
-
getDuePayableAmountCurrencyID
public String getDuePayableAmountCurrencyID()
- Specified by:
getDuePayableAmountCurrencyID
in interfaceComfortProfile
-
getLineItemLineID
public String[] getLineItemLineID()
- Specified by:
getLineItemLineID
in interfaceComfortProfile
-
getLineItemIncludedNote
public String[][][] getLineItemIncludedNote()
- Specified by:
getLineItemIncludedNote
in interfaceComfortProfile
-
getLineItemGrossPriceChargeAmount
public String[] getLineItemGrossPriceChargeAmount()
- Specified by:
getLineItemGrossPriceChargeAmount
in interfaceComfortProfile
-
getLineItemGrossPriceChargeAmountCurrencyID
public String[] getLineItemGrossPriceChargeAmountCurrencyID()
- Specified by:
getLineItemGrossPriceChargeAmountCurrencyID
in interfaceComfortProfile
-
getLineItemGrossPriceBasisQuantity
public String[] getLineItemGrossPriceBasisQuantity()
- Specified by:
getLineItemGrossPriceBasisQuantity
in interfaceComfortProfile
-
getLineItemGrossPriceBasisQuantityCode
public String[] getLineItemGrossPriceBasisQuantityCode()
- Specified by:
getLineItemGrossPriceBasisQuantityCode
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeIndicator
public Boolean[][] getLineItemGrossPriceTradeAllowanceChargeIndicator()
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeIndicator
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeActualAmount
public String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmount()
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeActualAmount
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
public String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeReason
public String[][] getLineItemGrossPriceTradeAllowanceChargeReason()
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeReason
in interfaceComfortProfile
-
getLineItemNetPriceChargeAmount
public String[] getLineItemNetPriceChargeAmount()
- Specified by:
getLineItemNetPriceChargeAmount
in interfaceComfortProfile
-
getLineItemNetPriceChargeAmountCurrencyID
public String[] getLineItemNetPriceChargeAmountCurrencyID()
- Specified by:
getLineItemNetPriceChargeAmountCurrencyID
in interfaceComfortProfile
-
getLineItemNetPriceBasisQuantity
public String[] getLineItemNetPriceBasisQuantity()
- Specified by:
getLineItemNetPriceBasisQuantity
in interfaceComfortProfile
-
getLineItemNetPriceBasisQuantityCode
public String[] getLineItemNetPriceBasisQuantityCode()
- Specified by:
getLineItemNetPriceBasisQuantityCode
in interfaceComfortProfile
-
getLineItemSettlementTaxTypeCode
public String[][] getLineItemSettlementTaxTypeCode()
- Specified by:
getLineItemSettlementTaxTypeCode
in interfaceComfortProfile
-
getLineItemSettlementTaxExemptionReason
public String[][] getLineItemSettlementTaxExemptionReason()
- Specified by:
getLineItemSettlementTaxExemptionReason
in interfaceComfortProfile
-
getLineItemSettlementTaxCategoryCode
public String[][] getLineItemSettlementTaxCategoryCode()
- Specified by:
getLineItemSettlementTaxCategoryCode
in interfaceComfortProfile
-
getLineItemSettlementTaxApplicablePercent
public String[][] getLineItemSettlementTaxApplicablePercent()
- Specified by:
getLineItemSettlementTaxApplicablePercent
in interfaceComfortProfile
-
getLineItemLineTotalAmount
public String[] getLineItemLineTotalAmount()
- Specified by:
getLineItemLineTotalAmount
in interfaceComfortProfile
-
getLineItemLineTotalAmountCurrencyID
public String[] getLineItemLineTotalAmountCurrencyID()
- Specified by:
getLineItemLineTotalAmountCurrencyID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductGlobalID
public String[] getLineItemSpecifiedTradeProductGlobalID()
- Specified by:
getLineItemSpecifiedTradeProductGlobalID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductSchemeID
public String[] getLineItemSpecifiedTradeProductSchemeID()
- Specified by:
getLineItemSpecifiedTradeProductSchemeID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductSellerAssignedID
public String[] getLineItemSpecifiedTradeProductSellerAssignedID()
- Specified by:
getLineItemSpecifiedTradeProductSellerAssignedID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductBuyerAssignedID
public String[] getLineItemSpecifiedTradeProductBuyerAssignedID()
- Specified by:
getLineItemSpecifiedTradeProductBuyerAssignedID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductDescription
public String[] getLineItemSpecifiedTradeProductDescription()
- Specified by:
getLineItemSpecifiedTradeProductDescription
in interfaceComfortProfile
-
addNote
public void addNote(String[] note)
- Overrides:
addNote
in classBasicProfileImp
-
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)
-
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)
-
addPaymentMeans
public void addPaymentMeans(String schemeAgencyID, String id, String iban, String accountname, String proprietaryID, String bic, String germanBankleitzahlID, String institutionname)
- Overrides:
addPaymentMeans
in classBasicProfileImp
-
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 classBasicProfileImp
-
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 classBasicProfileImp
-
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)
-
-