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