Interface ComfortProfile
- All Superinterfaces:
BasicProfile
- All Known Implementing Classes:
ComfortProfileImp
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
Modifier and TypeMethodDescriptionString[]
String[]
String[]
String[]
String[]
String[]
String[]
String[]
String[]
String[]
String[][]
String[][]
Boolean[][]
String[][]
String[][][]
String[]
String[]
String[]
String[]
String[]
String[]
String[]
String[][]
String[][]
String[][]
String[][]
String[]
String[]
String[]
String[]
String[]
String[]
String[][]
String[]
String[]
String[]
String[]
String[]
String[]
String[]
String[]
String[]
String[]
String[][]
String[][]
String[][]
String[][]
String[]
String[]
Boolean[]
String[]
String[][]
String[][]
String[][]
String[][]
Date[]
String[]
String[]
String[]
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 Details
-
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()
-