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 Detail

      • 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()