Interface ComfortProfile

All Superinterfaces:
BasicProfile
All Known Implementing Classes:
ComfortProfileImp

public interface ComfortProfile extends BasicProfile
If you implement this interface correctly, you provide all the data that is necessary for iText to create an XML that can be used in a ZUGFeRD invoice that conforms with the Comfort profile.
  • Method Details

    • getNotesCodes

      String[] getNotesCodes()
    • getBuyerReference

      String getBuyerReference()
    • getSellerID

      String getSellerID()
    • getSellerGlobalID

      String[] getSellerGlobalID()
    • getSellerGlobalSchemeID

      String[] getSellerGlobalSchemeID()
    • getBuyerID

      String getBuyerID()
    • getBuyerGlobalID

      String[] getBuyerGlobalID()
    • getBuyerGlobalSchemeID

      String[] getBuyerGlobalSchemeID()
    • getBuyerOrderReferencedDocumentIssueDateTime

      Date getBuyerOrderReferencedDocumentIssueDateTime()
    • getBuyerOrderReferencedDocumentIssueDateTimeFormat

      String getBuyerOrderReferencedDocumentIssueDateTimeFormat()
    • getBuyerOrderReferencedDocumentID

      String getBuyerOrderReferencedDocumentID()
    • getContractReferencedDocumentIssueDateTime

      Date getContractReferencedDocumentIssueDateTime()
    • getContractReferencedDocumentIssueDateTimeFormat

      String getContractReferencedDocumentIssueDateTimeFormat()
    • getContractReferencedDocumentID

      String getContractReferencedDocumentID()
    • getCustomerOrderReferencedDocumentIssueDateTime

      Date getCustomerOrderReferencedDocumentIssueDateTime()
    • getCustomerOrderReferencedDocumentIssueDateTimeFormat

      String getCustomerOrderReferencedDocumentIssueDateTimeFormat()
    • getCustomerOrderReferencedDocumentID

      String getCustomerOrderReferencedDocumentID()
    • getDeliveryNoteReferencedDocumentIssueDateTime

      Date getDeliveryNoteReferencedDocumentIssueDateTime()
    • getDeliveryNoteReferencedDocumentIssueDateTimeFormat

      String getDeliveryNoteReferencedDocumentIssueDateTimeFormat()
    • getDeliveryNoteReferencedDocumentID

      String getDeliveryNoteReferencedDocumentID()
    • getInvoiceeID

      String getInvoiceeID()
    • getInvoiceeGlobalID

      String[] getInvoiceeGlobalID()
    • getInvoiceeGlobalSchemeID

      String[] getInvoiceeGlobalSchemeID()
    • getInvoiceeName

      String getInvoiceeName()
    • getInvoiceePostcode

      String getInvoiceePostcode()
    • getInvoiceeLineOne

      String getInvoiceeLineOne()
    • getInvoiceeLineTwo

      String getInvoiceeLineTwo()
    • getInvoiceeCityName

      String getInvoiceeCityName()
    • getInvoiceeCountryID

      String getInvoiceeCountryID()
    • getInvoiceeTaxRegistrationID

      String[] getInvoiceeTaxRegistrationID()
    • getInvoiceeTaxRegistrationSchemeID

      String[] getInvoiceeTaxRegistrationSchemeID()
    • getPaymentMeansTypeCode

      String[] getPaymentMeansTypeCode()
    • getPaymentMeansInformation

      String[][] getPaymentMeansInformation()
    • getPaymentMeansPayerAccountIBAN

      String[] getPaymentMeansPayerAccountIBAN()
    • getPaymentMeansPayerAccountProprietaryID

      String[] getPaymentMeansPayerAccountProprietaryID()
    • getPaymentMeansPayerFinancialInstitutionBIC

      String[] getPaymentMeansPayerFinancialInstitutionBIC()
    • getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID

      String[] getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()
    • getPaymentMeansPayerFinancialInstitutionName

      String[] getPaymentMeansPayerFinancialInstitutionName()
    • getTaxExemptionReason

      String[] getTaxExemptionReason()
    • getTaxCategoryCode

      String[] getTaxCategoryCode()
    • getBillingStartDateTime

      Date getBillingStartDateTime()
    • getBillingStartDateTimeFormat

      String getBillingStartDateTimeFormat()
    • getBillingEndDateTime

      Date getBillingEndDateTime()
    • getBillingEndDateTimeFormat

      String getBillingEndDateTimeFormat()
    • getSpecifiedTradeAllowanceChargeIndicator

      Boolean[] getSpecifiedTradeAllowanceChargeIndicator()
    • getSpecifiedTradeAllowanceChargeActualAmount

      String[] getSpecifiedTradeAllowanceChargeActualAmount()
    • getSpecifiedTradeAllowanceChargeActualAmountCurrency

      String[] getSpecifiedTradeAllowanceChargeActualAmountCurrency()
    • getSpecifiedTradeAllowanceChargeReason

      String[] getSpecifiedTradeAllowanceChargeReason()
    • getSpecifiedTradeAllowanceChargeTaxTypeCode

      String[][] getSpecifiedTradeAllowanceChargeTaxTypeCode()
    • getSpecifiedTradeAllowanceChargeTaxCategoryCode

      String[][] getSpecifiedTradeAllowanceChargeTaxCategoryCode()
    • getSpecifiedTradeAllowanceChargeTaxApplicablePercent

      String[][] getSpecifiedTradeAllowanceChargeTaxApplicablePercent()
    • getSpecifiedLogisticsServiceChargeDescription

      String[][] getSpecifiedLogisticsServiceChargeDescription()
    • getSpecifiedLogisticsServiceChargeAmount

      String[] getSpecifiedLogisticsServiceChargeAmount()
    • getSpecifiedLogisticsServiceChargeAmountCurrency

      String[] getSpecifiedLogisticsServiceChargeAmountCurrency()
    • getSpecifiedLogisticsServiceChargeTaxTypeCode

      String[][] getSpecifiedLogisticsServiceChargeTaxTypeCode()
    • getSpecifiedLogisticsServiceChargeTaxCategoryCode

      String[][] getSpecifiedLogisticsServiceChargeTaxCategoryCode()
    • getSpecifiedLogisticsServiceChargeTaxApplicablePercent

      String[][] getSpecifiedLogisticsServiceChargeTaxApplicablePercent()
    • getSpecifiedTradePaymentTermsDescription

      String[][] getSpecifiedTradePaymentTermsDescription()
    • getSpecifiedTradePaymentTermsDueDateTime

      Date[] getSpecifiedTradePaymentTermsDueDateTime()
    • getSpecifiedTradePaymentTermsDueDateTimeFormat

      String[] getSpecifiedTradePaymentTermsDueDateTimeFormat()
    • getTotalPrepaidAmount

      String getTotalPrepaidAmount()
    • getTotalPrepaidAmountCurrencyID

      String getTotalPrepaidAmountCurrencyID()
    • getDuePayableAmount

      String getDuePayableAmount()
    • getDuePayableAmountCurrencyID

      String getDuePayableAmountCurrencyID()
    • getLineItemLineID

      String[] getLineItemLineID()
    • getLineItemIncludedNote

      String[][][] getLineItemIncludedNote()
    • getLineItemGrossPriceChargeAmount

      String[] getLineItemGrossPriceChargeAmount()
    • getLineItemGrossPriceChargeAmountCurrencyID

      String[] getLineItemGrossPriceChargeAmountCurrencyID()
    • getLineItemGrossPriceBasisQuantity

      String[] getLineItemGrossPriceBasisQuantity()
    • getLineItemGrossPriceBasisQuantityCode

      String[] getLineItemGrossPriceBasisQuantityCode()
    • getLineItemGrossPriceTradeAllowanceChargeIndicator

      Boolean[][] getLineItemGrossPriceTradeAllowanceChargeIndicator()
    • getLineItemGrossPriceTradeAllowanceChargeActualAmount

      String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmount()
    • getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID

      String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()
    • getLineItemGrossPriceTradeAllowanceChargeReason

      String[][] getLineItemGrossPriceTradeAllowanceChargeReason()
    • getLineItemNetPriceChargeAmount

      String[] getLineItemNetPriceChargeAmount()
    • getLineItemNetPriceChargeAmountCurrencyID

      String[] getLineItemNetPriceChargeAmountCurrencyID()
    • getLineItemNetPriceBasisQuantity

      String[] getLineItemNetPriceBasisQuantity()
    • getLineItemNetPriceBasisQuantityCode

      String[] getLineItemNetPriceBasisQuantityCode()
    • getLineItemSettlementTaxTypeCode

      String[][] getLineItemSettlementTaxTypeCode()
    • getLineItemSettlementTaxExemptionReason

      String[][] getLineItemSettlementTaxExemptionReason()
    • getLineItemSettlementTaxCategoryCode

      String[][] getLineItemSettlementTaxCategoryCode()
    • getLineItemSettlementTaxApplicablePercent

      String[][] getLineItemSettlementTaxApplicablePercent()
    • getLineItemLineTotalAmount

      String[] getLineItemLineTotalAmount()
    • getLineItemLineTotalAmountCurrencyID

      String[] getLineItemLineTotalAmountCurrencyID()
    • getLineItemSpecifiedTradeProductGlobalID

      String[] getLineItemSpecifiedTradeProductGlobalID()
    • getLineItemSpecifiedTradeProductSchemeID

      String[] getLineItemSpecifiedTradeProductSchemeID()
    • getLineItemSpecifiedTradeProductSellerAssignedID

      String[] getLineItemSpecifiedTradeProductSellerAssignedID()
    • getLineItemSpecifiedTradeProductBuyerAssignedID

      String[] getLineItemSpecifiedTradeProductBuyerAssignedID()
    • getLineItemSpecifiedTradeProductDescription

      String[] getLineItemSpecifiedTradeProductDescription()