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