com.itextpdf.text.zugferd.profiles
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
 String getAllowanceTotalAmount()
           
 String getAllowanceTotalAmountCurrencyID()
           
 String getBuyerCityName()
           
 String getBuyerCountryID()
           
 String getBuyerLineOne()
           
 String getBuyerLineTwo()
           
 String getBuyerName()
           
 String getBuyerPostcode()
           
 String[] getBuyerTaxRegistrationID()
           
 String[] getBuyerTaxRegistrationSchemeID()
           
 String getChargeTotalAmount()
           
 String getChargeTotalAmountCurrencyID()
           
 Date getDateTime()
           
 String getDateTimeFormat()
           
 Date getDeliveryDateTime()
           
 String getDeliveryDateTimeFormat()
           
 String getGrandTotalAmount()
           
 String getGrandTotalAmountCurrencyID()
           
 String getId()
           
 String getInvoiceCurrencyCode()
           
 String[] getLineItemBilledQuantity()
           
 String[] getLineItemBilledQuantityUnitCode()
           
 String[] getLineItemSpecifiedTradeProductName()
           
 String getLineTotalAmount()
           
 String getLineTotalAmountCurrencyID()
           
 String getName()
           
 String[][] getNotes()
           
 String[] getPaymentMeansID()
           
 String[] getPaymentMeansPayeeAccountAccountName()
           
 String[] getPaymentMeansPayeeAccountIBAN()
           
 String[] getPaymentMeansPayeeAccountProprietaryID()
           
 String[] getPaymentMeansPayeeFinancialInstitutionBIC()
           
 String[] getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID()
           
 String[] getPaymentMeansPayeeFinancialInstitutionName()
           
 String[] getPaymentMeansSchemeAgencyID()
           
 String getPaymentReference()
           
 String getSellerCityName()
           
 String getSellerCountryID()
           
 String getSellerLineOne()
           
 String getSellerLineTwo()
           
 String getSellerName()
           
 String getSellerPostcode()
           
 String[] getSellerTaxRegistrationID()
           
 String[] getSellerTaxRegistrationSchemeID()
           
 String[] getTaxApplicablePercent()
           
 String[] getTaxBasisAmount()
           
 String[] getTaxBasisAmountCurrencyID()
           
 String getTaxBasisTotalAmount()
           
 String getTaxBasisTotalAmountCurrencyID()
           
 String[] getTaxCalculatedAmount()
           
 String[] getTaxCalculatedAmountCurrencyID()
           
 String getTaxTotalAmount()
           
 String getTaxTotalAmountCurrencyID()
           
 String[] getTaxTypeCode()
           
 boolean getTestIndicator()
           
 String getTypeCode()
           
 

Method Detail

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


Copyright © 2015. All Rights Reserved.