Interface BasicProfile

All Known Subinterfaces:
ComfortProfile
All Known Implementing Classes:
BasicProfileImp, ComfortProfileImp

public interface 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 Basic profile.
  • Method Details

    • getTestIndicator

      boolean getTestIndicator()
    • getId

      String getId()
    • getName

      String getName()
    • getTypeCode

      String getTypeCode()
    • getDateTime

      Date getDateTime()
    • getDateTimeFormat

      String getDateTimeFormat()
    • getNotes

      String[][] getNotes()
    • getSellerName

      String getSellerName()
    • getSellerPostcode

      String getSellerPostcode()
    • getSellerLineOne

      String getSellerLineOne()
    • getSellerLineTwo

      String getSellerLineTwo()
    • getSellerCityName

      String getSellerCityName()
    • getSellerCountryID

      String getSellerCountryID()
    • getSellerTaxRegistrationID

      String[] getSellerTaxRegistrationID()
    • getSellerTaxRegistrationSchemeID

      String[] getSellerTaxRegistrationSchemeID()
    • getBuyerName

      String getBuyerName()
    • getBuyerPostcode

      String getBuyerPostcode()
    • getBuyerLineOne

      String getBuyerLineOne()
    • getBuyerLineTwo

      String getBuyerLineTwo()
    • getBuyerCityName

      String getBuyerCityName()
    • getBuyerCountryID

      String getBuyerCountryID()
    • getBuyerTaxRegistrationID

      String[] getBuyerTaxRegistrationID()
    • getBuyerTaxRegistrationSchemeID

      String[] getBuyerTaxRegistrationSchemeID()
    • getDeliveryDateTime

      Date getDeliveryDateTime()
    • getDeliveryDateTimeFormat

      String getDeliveryDateTimeFormat()
    • getPaymentReference

      String getPaymentReference()
    • getInvoiceCurrencyCode

      String getInvoiceCurrencyCode()
    • getPaymentMeansID

      String[] getPaymentMeansID()
    • getPaymentMeansSchemeAgencyID

      String[] getPaymentMeansSchemeAgencyID()
    • getPaymentMeansPayeeAccountIBAN

      String[] getPaymentMeansPayeeAccountIBAN()
    • getPaymentMeansPayeeAccountAccountName

      String[] getPaymentMeansPayeeAccountAccountName()
    • getPaymentMeansPayeeAccountProprietaryID

      String[] getPaymentMeansPayeeAccountProprietaryID()
    • getPaymentMeansPayeeFinancialInstitutionBIC

      String[] getPaymentMeansPayeeFinancialInstitutionBIC()
    • getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID

      String[] getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID()
    • getPaymentMeansPayeeFinancialInstitutionName

      String[] getPaymentMeansPayeeFinancialInstitutionName()
    • getTaxCalculatedAmount

      String[] getTaxCalculatedAmount()
    • getTaxCalculatedAmountCurrencyID

      String[] getTaxCalculatedAmountCurrencyID()
    • getTaxTypeCode

      String[] getTaxTypeCode()
    • getTaxBasisAmount

      String[] getTaxBasisAmount()
    • getTaxBasisAmountCurrencyID

      String[] getTaxBasisAmountCurrencyID()
    • getTaxApplicablePercent

      String[] getTaxApplicablePercent()
    • getLineTotalAmount

      String getLineTotalAmount()
    • getLineTotalAmountCurrencyID

      String getLineTotalAmountCurrencyID()
    • getChargeTotalAmount

      String getChargeTotalAmount()
    • getChargeTotalAmountCurrencyID

      String getChargeTotalAmountCurrencyID()
    • getAllowanceTotalAmount

      String getAllowanceTotalAmount()
    • getAllowanceTotalAmountCurrencyID

      String getAllowanceTotalAmountCurrencyID()
    • getTaxBasisTotalAmount

      String getTaxBasisTotalAmount()
    • getTaxBasisTotalAmountCurrencyID

      String getTaxBasisTotalAmountCurrencyID()
    • getTaxTotalAmount

      String getTaxTotalAmount()
    • getTaxTotalAmountCurrencyID

      String getTaxTotalAmountCurrencyID()
    • getGrandTotalAmount

      String getGrandTotalAmount()
    • getGrandTotalAmountCurrencyID

      String getGrandTotalAmountCurrencyID()
    • getLineItemBilledQuantity

      String[] getLineItemBilledQuantity()
    • getLineItemBilledQuantityUnitCode

      String[] getLineItemBilledQuantityUnitCode()
    • getLineItemSpecifiedTradeProductName

      String[] getLineItemSpecifiedTradeProductName()