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 Detail

      • getTestIndicator

        boolean getTestIndicator()
      • getId

        java.lang.String getId()
      • getName

        java.lang.String getName()
      • getTypeCode

        java.lang.String getTypeCode()
      • getDateTime

        java.util.Date getDateTime()
      • getDateTimeFormat

        java.lang.String getDateTimeFormat()
      • getNotes

        java.lang.String[][] getNotes()
      • getSellerName

        java.lang.String getSellerName()
      • getSellerPostcode

        java.lang.String getSellerPostcode()
      • getSellerLineOne

        java.lang.String getSellerLineOne()
      • getSellerLineTwo

        java.lang.String getSellerLineTwo()
      • getSellerCityName

        java.lang.String getSellerCityName()
      • getSellerCountryID

        java.lang.String getSellerCountryID()
      • getSellerTaxRegistrationID

        java.lang.String[] getSellerTaxRegistrationID()
      • getSellerTaxRegistrationSchemeID

        java.lang.String[] getSellerTaxRegistrationSchemeID()
      • getBuyerName

        java.lang.String getBuyerName()
      • getBuyerPostcode

        java.lang.String getBuyerPostcode()
      • getBuyerLineOne

        java.lang.String getBuyerLineOne()
      • getBuyerLineTwo

        java.lang.String getBuyerLineTwo()
      • getBuyerCityName

        java.lang.String getBuyerCityName()
      • getBuyerCountryID

        java.lang.String getBuyerCountryID()
      • getBuyerTaxRegistrationID

        java.lang.String[] getBuyerTaxRegistrationID()
      • getBuyerTaxRegistrationSchemeID

        java.lang.String[] getBuyerTaxRegistrationSchemeID()
      • getDeliveryDateTime

        java.util.Date getDeliveryDateTime()
      • getDeliveryDateTimeFormat

        java.lang.String getDeliveryDateTimeFormat()
      • getPaymentReference

        java.lang.String getPaymentReference()
      • getInvoiceCurrencyCode

        java.lang.String getInvoiceCurrencyCode()
      • getPaymentMeansID

        java.lang.String[] getPaymentMeansID()
      • getPaymentMeansSchemeAgencyID

        java.lang.String[] getPaymentMeansSchemeAgencyID()
      • getPaymentMeansPayeeAccountIBAN

        java.lang.String[] getPaymentMeansPayeeAccountIBAN()
      • getPaymentMeansPayeeAccountAccountName

        java.lang.String[] getPaymentMeansPayeeAccountAccountName()
      • getPaymentMeansPayeeAccountProprietaryID

        java.lang.String[] getPaymentMeansPayeeAccountProprietaryID()
      • getPaymentMeansPayeeFinancialInstitutionBIC

        java.lang.String[] getPaymentMeansPayeeFinancialInstitutionBIC()
      • getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID

        java.lang.String[] getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID()
      • getPaymentMeansPayeeFinancialInstitutionName

        java.lang.String[] getPaymentMeansPayeeFinancialInstitutionName()
      • getTaxCalculatedAmount

        java.lang.String[] getTaxCalculatedAmount()
      • getTaxCalculatedAmountCurrencyID

        java.lang.String[] getTaxCalculatedAmountCurrencyID()
      • getTaxTypeCode

        java.lang.String[] getTaxTypeCode()
      • getTaxBasisAmount

        java.lang.String[] getTaxBasisAmount()
      • getTaxBasisAmountCurrencyID

        java.lang.String[] getTaxBasisAmountCurrencyID()
      • getTaxApplicablePercent

        java.lang.String[] getTaxApplicablePercent()
      • getLineTotalAmount

        java.lang.String getLineTotalAmount()
      • getLineTotalAmountCurrencyID

        java.lang.String getLineTotalAmountCurrencyID()
      • getChargeTotalAmount

        java.lang.String getChargeTotalAmount()
      • getChargeTotalAmountCurrencyID

        java.lang.String getChargeTotalAmountCurrencyID()
      • getAllowanceTotalAmount

        java.lang.String getAllowanceTotalAmount()
      • getAllowanceTotalAmountCurrencyID

        java.lang.String getAllowanceTotalAmountCurrencyID()
      • getTaxBasisTotalAmount

        java.lang.String getTaxBasisTotalAmount()
      • getTaxBasisTotalAmountCurrencyID

        java.lang.String getTaxBasisTotalAmountCurrencyID()
      • getTaxTotalAmount

        java.lang.String getTaxTotalAmount()
      • getTaxTotalAmountCurrencyID

        java.lang.String getTaxTotalAmountCurrencyID()
      • getGrandTotalAmount

        java.lang.String getGrandTotalAmount()
      • getGrandTotalAmountCurrencyID

        java.lang.String getGrandTotalAmountCurrencyID()
      • getLineItemBilledQuantity

        java.lang.String[] getLineItemBilledQuantity()
      • getLineItemBilledQuantityUnitCode

        java.lang.String[] getLineItemBilledQuantityUnitCode()
      • getLineItemSpecifiedTradeProductName

        java.lang.String[] getLineItemSpecifiedTradeProductName()