com.itextpdf.text.zugferd.profiles
Interface ComfortProfile

All Superinterfaces:
BasicProfile
All Known Implementing Classes:
ComfortProfileImp

public interface ComfortProfile
extends 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 Comfort profile.


Method Summary
 Date getBillingEndDateTime()
           
 String getBillingEndDateTimeFormat()
           
 Date getBillingStartDateTime()
           
 String getBillingStartDateTimeFormat()
           
 String[] getBuyerGlobalID()
           
 String[] getBuyerGlobalSchemeID()
           
 String getBuyerID()
           
 String getBuyerOrderReferencedDocumentID()
           
 Date getBuyerOrderReferencedDocumentIssueDateTime()
           
 String getBuyerOrderReferencedDocumentIssueDateTimeFormat()
           
 String getBuyerReference()
           
 String getContractReferencedDocumentID()
           
 Date getContractReferencedDocumentIssueDateTime()
           
 String getContractReferencedDocumentIssueDateTimeFormat()
           
 String getCustomerOrderReferencedDocumentID()
           
 Date getCustomerOrderReferencedDocumentIssueDateTime()
           
 String getCustomerOrderReferencedDocumentIssueDateTimeFormat()
           
 String getDeliveryNoteReferencedDocumentID()
           
 Date getDeliveryNoteReferencedDocumentIssueDateTime()
           
 String getDeliveryNoteReferencedDocumentIssueDateTimeFormat()
           
 String getDuePayableAmount()
           
 String getDuePayableAmountCurrencyID()
           
 String getInvoiceeCityName()
           
 String getInvoiceeCountryID()
           
 String[] getInvoiceeGlobalID()
           
 String[] getInvoiceeGlobalSchemeID()
           
 String getInvoiceeID()
           
 String getInvoiceeLineOne()
           
 String getInvoiceeLineTwo()
           
 String getInvoiceeName()
           
 String getInvoiceePostcode()
           
 String[] getInvoiceeTaxRegistrationID()
           
 String[] getInvoiceeTaxRegistrationSchemeID()
           
 String[] getLineItemGrossPriceBasisQuantity()
           
 String[] getLineItemGrossPriceBasisQuantityCode()
           
 String[] getLineItemGrossPriceChargeAmount()
           
 String[] getLineItemGrossPriceChargeAmountCurrencyID()
           
 String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmount()
           
 String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()
           
 Boolean[][] getLineItemGrossPriceTradeAllowanceChargeIndicator()
           
 String[][] getLineItemGrossPriceTradeAllowanceChargeReason()
           
 String[][][] getLineItemIncludedNote()
           
 String[] getLineItemLineID()
           
 String[] getLineItemLineTotalAmount()
           
 String[] getLineItemLineTotalAmountCurrencyID()
           
 String[] getLineItemNetPriceBasisQuantity()
           
 String[] getLineItemNetPriceBasisQuantityCode()
           
 String[] getLineItemNetPriceChargeAmount()
           
 String[] getLineItemNetPriceChargeAmountCurrencyID()
           
 String[][] getLineItemSettlementTaxApplicablePercent()
           
 String[][] getLineItemSettlementTaxCategoryCode()
           
 String[][] getLineItemSettlementTaxExemptionReason()
           
 String[][] getLineItemSettlementTaxTypeCode()
           
 String[] getLineItemSpecifiedTradeProductBuyerAssignedID()
           
 String[] getLineItemSpecifiedTradeProductDescription()
           
 String[] getLineItemSpecifiedTradeProductGlobalID()
           
 String[] getLineItemSpecifiedTradeProductSchemeID()
           
 String[] getLineItemSpecifiedTradeProductSellerAssignedID()
           
 String[] getNotesCodes()
           
 String[][] getPaymentMeansInformation()
           
 String[] getPaymentMeansPayerAccountIBAN()
           
 String[] getPaymentMeansPayerAccountProprietaryID()
           
 String[] getPaymentMeansPayerFinancialInstitutionBIC()
           
 String[] getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()
           
 String[] getPaymentMeansPayerFinancialInstitutionName()
           
 String[] getPaymentMeansTypeCode()
           
 String[] getSellerGlobalID()
           
 String[] getSellerGlobalSchemeID()
           
 String getSellerID()
           
 String[] getSpecifiedLogisticsServiceChargeAmount()
           
 String[] getSpecifiedLogisticsServiceChargeAmountCurrency()
           
 String[][] getSpecifiedLogisticsServiceChargeDescription()
           
 String[][] getSpecifiedLogisticsServiceChargeTaxApplicablePercent()
           
 String[][] getSpecifiedLogisticsServiceChargeTaxCategoryCode()
           
 String[][] getSpecifiedLogisticsServiceChargeTaxTypeCode()
           
 String[] getSpecifiedTradeAllowanceChargeActualAmount()
           
 String[] getSpecifiedTradeAllowanceChargeActualAmountCurrency()
           
 Boolean[] getSpecifiedTradeAllowanceChargeIndicator()
           
 String[] getSpecifiedTradeAllowanceChargeReason()
           
 String[][] getSpecifiedTradeAllowanceChargeTaxApplicablePercent()
           
 String[][] getSpecifiedTradeAllowanceChargeTaxCategoryCode()
           
 String[][] getSpecifiedTradeAllowanceChargeTaxTypeCode()
           
 String[][] getSpecifiedTradePaymentTermsDescription()
           
 Date[] getSpecifiedTradePaymentTermsDueDateTime()
           
 String[] getSpecifiedTradePaymentTermsDueDateTimeFormat()
           
 String[] getTaxCategoryCode()
           
 String[] getTaxExemptionReason()
           
 String getTotalPrepaidAmount()
           
 String getTotalPrepaidAmountCurrencyID()
           
 
Methods inherited from interface com.itextpdf.text.zugferd.profiles.BasicProfile
getAllowanceTotalAmount, getAllowanceTotalAmountCurrencyID, getBuyerCityName, getBuyerCountryID, getBuyerLineOne, getBuyerLineTwo, getBuyerName, getBuyerPostcode, getBuyerTaxRegistrationID, getBuyerTaxRegistrationSchemeID, getChargeTotalAmount, getChargeTotalAmountCurrencyID, getDateTime, getDateTimeFormat, getDeliveryDateTime, getDeliveryDateTimeFormat, getGrandTotalAmount, getGrandTotalAmountCurrencyID, getId, getInvoiceCurrencyCode, getLineItemBilledQuantity, getLineItemBilledQuantityUnitCode, getLineItemSpecifiedTradeProductName, getLineTotalAmount, getLineTotalAmountCurrencyID, getName, getNotes, getPaymentMeansID, getPaymentMeansPayeeAccountAccountName, getPaymentMeansPayeeAccountIBAN, getPaymentMeansPayeeAccountProprietaryID, getPaymentMeansPayeeFinancialInstitutionBIC, getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID, getPaymentMeansPayeeFinancialInstitutionName, getPaymentMeansSchemeAgencyID, getPaymentReference, getSellerCityName, getSellerCountryID, getSellerLineOne, getSellerLineTwo, getSellerName, getSellerPostcode, getSellerTaxRegistrationID, getSellerTaxRegistrationSchemeID, getTaxApplicablePercent, getTaxBasisAmount, getTaxBasisAmountCurrencyID, getTaxBasisTotalAmount, getTaxBasisTotalAmountCurrencyID, getTaxCalculatedAmount, getTaxCalculatedAmountCurrencyID, getTaxTotalAmount, getTaxTotalAmountCurrencyID, getTaxTypeCode, getTestIndicator, getTypeCode
 

Method Detail

getNotesCodes

String[] getNotesCodes()

getBuyerReference

String getBuyerReference()

getSellerID

String getSellerID()

getSellerGlobalID

String[] getSellerGlobalID()

getSellerGlobalSchemeID

String[] getSellerGlobalSchemeID()

getBuyerID

String getBuyerID()

getBuyerGlobalID

String[] getBuyerGlobalID()

getBuyerGlobalSchemeID

String[] getBuyerGlobalSchemeID()

getBuyerOrderReferencedDocumentIssueDateTime

Date getBuyerOrderReferencedDocumentIssueDateTime()

getBuyerOrderReferencedDocumentIssueDateTimeFormat

String getBuyerOrderReferencedDocumentIssueDateTimeFormat()

getBuyerOrderReferencedDocumentID

String getBuyerOrderReferencedDocumentID()

getContractReferencedDocumentIssueDateTime

Date getContractReferencedDocumentIssueDateTime()

getContractReferencedDocumentIssueDateTimeFormat

String getContractReferencedDocumentIssueDateTimeFormat()

getContractReferencedDocumentID

String getContractReferencedDocumentID()

getCustomerOrderReferencedDocumentIssueDateTime

Date getCustomerOrderReferencedDocumentIssueDateTime()

getCustomerOrderReferencedDocumentIssueDateTimeFormat

String getCustomerOrderReferencedDocumentIssueDateTimeFormat()

getCustomerOrderReferencedDocumentID

String getCustomerOrderReferencedDocumentID()

getDeliveryNoteReferencedDocumentIssueDateTime

Date getDeliveryNoteReferencedDocumentIssueDateTime()

getDeliveryNoteReferencedDocumentIssueDateTimeFormat

String getDeliveryNoteReferencedDocumentIssueDateTimeFormat()

getDeliveryNoteReferencedDocumentID

String getDeliveryNoteReferencedDocumentID()

getInvoiceeID

String getInvoiceeID()

getInvoiceeGlobalID

String[] getInvoiceeGlobalID()

getInvoiceeGlobalSchemeID

String[] getInvoiceeGlobalSchemeID()

getInvoiceeName

String getInvoiceeName()

getInvoiceePostcode

String getInvoiceePostcode()

getInvoiceeLineOne

String getInvoiceeLineOne()

getInvoiceeLineTwo

String getInvoiceeLineTwo()

getInvoiceeCityName

String getInvoiceeCityName()

getInvoiceeCountryID

String getInvoiceeCountryID()

getInvoiceeTaxRegistrationID

String[] getInvoiceeTaxRegistrationID()

getInvoiceeTaxRegistrationSchemeID

String[] getInvoiceeTaxRegistrationSchemeID()

getPaymentMeansTypeCode

String[] getPaymentMeansTypeCode()

getPaymentMeansInformation

String[][] getPaymentMeansInformation()

getPaymentMeansPayerAccountIBAN

String[] getPaymentMeansPayerAccountIBAN()

getPaymentMeansPayerAccountProprietaryID

String[] getPaymentMeansPayerAccountProprietaryID()

getPaymentMeansPayerFinancialInstitutionBIC

String[] getPaymentMeansPayerFinancialInstitutionBIC()

getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID

String[] getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()

getPaymentMeansPayerFinancialInstitutionName

String[] getPaymentMeansPayerFinancialInstitutionName()

getTaxExemptionReason

String[] getTaxExemptionReason()

getTaxCategoryCode

String[] getTaxCategoryCode()

getBillingStartDateTime

Date getBillingStartDateTime()

getBillingStartDateTimeFormat

String getBillingStartDateTimeFormat()

getBillingEndDateTime

Date getBillingEndDateTime()

getBillingEndDateTimeFormat

String getBillingEndDateTimeFormat()

getSpecifiedTradeAllowanceChargeIndicator

Boolean[] getSpecifiedTradeAllowanceChargeIndicator()

getSpecifiedTradeAllowanceChargeActualAmount

String[] getSpecifiedTradeAllowanceChargeActualAmount()

getSpecifiedTradeAllowanceChargeActualAmountCurrency

String[] getSpecifiedTradeAllowanceChargeActualAmountCurrency()

getSpecifiedTradeAllowanceChargeReason

String[] getSpecifiedTradeAllowanceChargeReason()

getSpecifiedTradeAllowanceChargeTaxTypeCode

String[][] getSpecifiedTradeAllowanceChargeTaxTypeCode()

getSpecifiedTradeAllowanceChargeTaxCategoryCode

String[][] getSpecifiedTradeAllowanceChargeTaxCategoryCode()

getSpecifiedTradeAllowanceChargeTaxApplicablePercent

String[][] getSpecifiedTradeAllowanceChargeTaxApplicablePercent()

getSpecifiedLogisticsServiceChargeDescription

String[][] getSpecifiedLogisticsServiceChargeDescription()

getSpecifiedLogisticsServiceChargeAmount

String[] getSpecifiedLogisticsServiceChargeAmount()

getSpecifiedLogisticsServiceChargeAmountCurrency

String[] getSpecifiedLogisticsServiceChargeAmountCurrency()

getSpecifiedLogisticsServiceChargeTaxTypeCode

String[][] getSpecifiedLogisticsServiceChargeTaxTypeCode()

getSpecifiedLogisticsServiceChargeTaxCategoryCode

String[][] getSpecifiedLogisticsServiceChargeTaxCategoryCode()

getSpecifiedLogisticsServiceChargeTaxApplicablePercent

String[][] getSpecifiedLogisticsServiceChargeTaxApplicablePercent()

getSpecifiedTradePaymentTermsDescription

String[][] getSpecifiedTradePaymentTermsDescription()

getSpecifiedTradePaymentTermsDueDateTime

Date[] getSpecifiedTradePaymentTermsDueDateTime()

getSpecifiedTradePaymentTermsDueDateTimeFormat

String[] getSpecifiedTradePaymentTermsDueDateTimeFormat()

getTotalPrepaidAmount

String getTotalPrepaidAmount()

getTotalPrepaidAmountCurrencyID

String getTotalPrepaidAmountCurrencyID()

getDuePayableAmount

String getDuePayableAmount()

getDuePayableAmountCurrencyID

String getDuePayableAmountCurrencyID()

getLineItemLineID

String[] getLineItemLineID()

getLineItemIncludedNote

String[][][] getLineItemIncludedNote()

getLineItemGrossPriceChargeAmount

String[] getLineItemGrossPriceChargeAmount()

getLineItemGrossPriceChargeAmountCurrencyID

String[] getLineItemGrossPriceChargeAmountCurrencyID()

getLineItemGrossPriceBasisQuantity

String[] getLineItemGrossPriceBasisQuantity()

getLineItemGrossPriceBasisQuantityCode

String[] getLineItemGrossPriceBasisQuantityCode()

getLineItemGrossPriceTradeAllowanceChargeIndicator

Boolean[][] getLineItemGrossPriceTradeAllowanceChargeIndicator()

getLineItemGrossPriceTradeAllowanceChargeActualAmount

String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmount()

getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID

String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()

getLineItemGrossPriceTradeAllowanceChargeReason

String[][] getLineItemGrossPriceTradeAllowanceChargeReason()

getLineItemNetPriceChargeAmount

String[] getLineItemNetPriceChargeAmount()

getLineItemNetPriceChargeAmountCurrencyID

String[] getLineItemNetPriceChargeAmountCurrencyID()

getLineItemNetPriceBasisQuantity

String[] getLineItemNetPriceBasisQuantity()

getLineItemNetPriceBasisQuantityCode

String[] getLineItemNetPriceBasisQuantityCode()

getLineItemSettlementTaxTypeCode

String[][] getLineItemSettlementTaxTypeCode()

getLineItemSettlementTaxExemptionReason

String[][] getLineItemSettlementTaxExemptionReason()

getLineItemSettlementTaxCategoryCode

String[][] getLineItemSettlementTaxCategoryCode()

getLineItemSettlementTaxApplicablePercent

String[][] getLineItemSettlementTaxApplicablePercent()

getLineItemLineTotalAmount

String[] getLineItemLineTotalAmount()

getLineItemLineTotalAmountCurrencyID

String[] getLineItemLineTotalAmountCurrencyID()

getLineItemSpecifiedTradeProductGlobalID

String[] getLineItemSpecifiedTradeProductGlobalID()

getLineItemSpecifiedTradeProductSchemeID

String[] getLineItemSpecifiedTradeProductSchemeID()

getLineItemSpecifiedTradeProductSellerAssignedID

String[] getLineItemSpecifiedTradeProductSellerAssignedID()

getLineItemSpecifiedTradeProductBuyerAssignedID

String[] getLineItemSpecifiedTradeProductBuyerAssignedID()

getLineItemSpecifiedTradeProductDescription

String[] getLineItemSpecifiedTradeProductDescription()


Copyright © 2015. All Rights Reserved.