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
-
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
java.lang.String[] getNotesCodes()
-
getBuyerReference
java.lang.String getBuyerReference()
-
getSellerID
java.lang.String getSellerID()
-
getSellerGlobalID
java.lang.String[] getSellerGlobalID()
-
getSellerGlobalSchemeID
java.lang.String[] getSellerGlobalSchemeID()
-
getBuyerID
java.lang.String getBuyerID()
-
getBuyerGlobalID
java.lang.String[] getBuyerGlobalID()
-
getBuyerGlobalSchemeID
java.lang.String[] getBuyerGlobalSchemeID()
-
getBuyerOrderReferencedDocumentIssueDateTime
java.util.Date getBuyerOrderReferencedDocumentIssueDateTime()
-
getBuyerOrderReferencedDocumentIssueDateTimeFormat
java.lang.String getBuyerOrderReferencedDocumentIssueDateTimeFormat()
-
getBuyerOrderReferencedDocumentID
java.lang.String getBuyerOrderReferencedDocumentID()
-
getContractReferencedDocumentIssueDateTime
java.util.Date getContractReferencedDocumentIssueDateTime()
-
getContractReferencedDocumentIssueDateTimeFormat
java.lang.String getContractReferencedDocumentIssueDateTimeFormat()
-
getContractReferencedDocumentID
java.lang.String getContractReferencedDocumentID()
-
getCustomerOrderReferencedDocumentIssueDateTime
java.util.Date getCustomerOrderReferencedDocumentIssueDateTime()
-
getCustomerOrderReferencedDocumentIssueDateTimeFormat
java.lang.String getCustomerOrderReferencedDocumentIssueDateTimeFormat()
-
getCustomerOrderReferencedDocumentID
java.lang.String getCustomerOrderReferencedDocumentID()
-
getDeliveryNoteReferencedDocumentIssueDateTime
java.util.Date getDeliveryNoteReferencedDocumentIssueDateTime()
-
getDeliveryNoteReferencedDocumentIssueDateTimeFormat
java.lang.String getDeliveryNoteReferencedDocumentIssueDateTimeFormat()
-
getDeliveryNoteReferencedDocumentID
java.lang.String getDeliveryNoteReferencedDocumentID()
-
getInvoiceeID
java.lang.String getInvoiceeID()
-
getInvoiceeGlobalID
java.lang.String[] getInvoiceeGlobalID()
-
getInvoiceeGlobalSchemeID
java.lang.String[] getInvoiceeGlobalSchemeID()
-
getInvoiceeName
java.lang.String getInvoiceeName()
-
getInvoiceePostcode
java.lang.String getInvoiceePostcode()
-
getInvoiceeLineOne
java.lang.String getInvoiceeLineOne()
-
getInvoiceeLineTwo
java.lang.String getInvoiceeLineTwo()
-
getInvoiceeCityName
java.lang.String getInvoiceeCityName()
-
getInvoiceeCountryID
java.lang.String getInvoiceeCountryID()
-
getInvoiceeTaxRegistrationID
java.lang.String[] getInvoiceeTaxRegistrationID()
-
getInvoiceeTaxRegistrationSchemeID
java.lang.String[] getInvoiceeTaxRegistrationSchemeID()
-
getPaymentMeansTypeCode
java.lang.String[] getPaymentMeansTypeCode()
-
getPaymentMeansInformation
java.lang.String[][] getPaymentMeansInformation()
-
getPaymentMeansPayerAccountIBAN
java.lang.String[] getPaymentMeansPayerAccountIBAN()
-
getPaymentMeansPayerAccountProprietaryID
java.lang.String[] getPaymentMeansPayerAccountProprietaryID()
-
getPaymentMeansPayerFinancialInstitutionBIC
java.lang.String[] getPaymentMeansPayerFinancialInstitutionBIC()
-
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID
java.lang.String[] getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID()
-
getPaymentMeansPayerFinancialInstitutionName
java.lang.String[] getPaymentMeansPayerFinancialInstitutionName()
-
getTaxExemptionReason
java.lang.String[] getTaxExemptionReason()
-
getTaxCategoryCode
java.lang.String[] getTaxCategoryCode()
-
getBillingStartDateTime
java.util.Date getBillingStartDateTime()
-
getBillingStartDateTimeFormat
java.lang.String getBillingStartDateTimeFormat()
-
getBillingEndDateTime
java.util.Date getBillingEndDateTime()
-
getBillingEndDateTimeFormat
java.lang.String getBillingEndDateTimeFormat()
-
getSpecifiedTradeAllowanceChargeIndicator
java.lang.Boolean[] getSpecifiedTradeAllowanceChargeIndicator()
-
getSpecifiedTradeAllowanceChargeActualAmount
java.lang.String[] getSpecifiedTradeAllowanceChargeActualAmount()
-
getSpecifiedTradeAllowanceChargeActualAmountCurrency
java.lang.String[] getSpecifiedTradeAllowanceChargeActualAmountCurrency()
-
getSpecifiedTradeAllowanceChargeReason
java.lang.String[] getSpecifiedTradeAllowanceChargeReason()
-
getSpecifiedTradeAllowanceChargeTaxTypeCode
java.lang.String[][] getSpecifiedTradeAllowanceChargeTaxTypeCode()
-
getSpecifiedTradeAllowanceChargeTaxCategoryCode
java.lang.String[][] getSpecifiedTradeAllowanceChargeTaxCategoryCode()
-
getSpecifiedTradeAllowanceChargeTaxApplicablePercent
java.lang.String[][] getSpecifiedTradeAllowanceChargeTaxApplicablePercent()
-
getSpecifiedLogisticsServiceChargeDescription
java.lang.String[][] getSpecifiedLogisticsServiceChargeDescription()
-
getSpecifiedLogisticsServiceChargeAmount
java.lang.String[] getSpecifiedLogisticsServiceChargeAmount()
-
getSpecifiedLogisticsServiceChargeAmountCurrency
java.lang.String[] getSpecifiedLogisticsServiceChargeAmountCurrency()
-
getSpecifiedLogisticsServiceChargeTaxTypeCode
java.lang.String[][] getSpecifiedLogisticsServiceChargeTaxTypeCode()
-
getSpecifiedLogisticsServiceChargeTaxCategoryCode
java.lang.String[][] getSpecifiedLogisticsServiceChargeTaxCategoryCode()
-
getSpecifiedLogisticsServiceChargeTaxApplicablePercent
java.lang.String[][] getSpecifiedLogisticsServiceChargeTaxApplicablePercent()
-
getSpecifiedTradePaymentTermsDescription
java.lang.String[][] getSpecifiedTradePaymentTermsDescription()
-
getSpecifiedTradePaymentTermsDueDateTime
java.util.Date[] getSpecifiedTradePaymentTermsDueDateTime()
-
getSpecifiedTradePaymentTermsDueDateTimeFormat
java.lang.String[] getSpecifiedTradePaymentTermsDueDateTimeFormat()
-
getTotalPrepaidAmount
java.lang.String getTotalPrepaidAmount()
-
getTotalPrepaidAmountCurrencyID
java.lang.String getTotalPrepaidAmountCurrencyID()
-
getDuePayableAmount
java.lang.String getDuePayableAmount()
-
getDuePayableAmountCurrencyID
java.lang.String getDuePayableAmountCurrencyID()
-
getLineItemLineID
java.lang.String[] getLineItemLineID()
-
getLineItemIncludedNote
java.lang.String[][][] getLineItemIncludedNote()
-
getLineItemGrossPriceChargeAmount
java.lang.String[] getLineItemGrossPriceChargeAmount()
-
getLineItemGrossPriceChargeAmountCurrencyID
java.lang.String[] getLineItemGrossPriceChargeAmountCurrencyID()
-
getLineItemGrossPriceBasisQuantity
java.lang.String[] getLineItemGrossPriceBasisQuantity()
-
getLineItemGrossPriceBasisQuantityCode
java.lang.String[] getLineItemGrossPriceBasisQuantityCode()
-
getLineItemGrossPriceTradeAllowanceChargeIndicator
java.lang.Boolean[][] getLineItemGrossPriceTradeAllowanceChargeIndicator()
-
getLineItemGrossPriceTradeAllowanceChargeActualAmount
java.lang.String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmount()
-
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
java.lang.String[][] getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID()
-
getLineItemGrossPriceTradeAllowanceChargeReason
java.lang.String[][] getLineItemGrossPriceTradeAllowanceChargeReason()
-
getLineItemNetPriceChargeAmount
java.lang.String[] getLineItemNetPriceChargeAmount()
-
getLineItemNetPriceChargeAmountCurrencyID
java.lang.String[] getLineItemNetPriceChargeAmountCurrencyID()
-
getLineItemNetPriceBasisQuantity
java.lang.String[] getLineItemNetPriceBasisQuantity()
-
getLineItemNetPriceBasisQuantityCode
java.lang.String[] getLineItemNetPriceBasisQuantityCode()
-
getLineItemSettlementTaxTypeCode
java.lang.String[][] getLineItemSettlementTaxTypeCode()
-
getLineItemSettlementTaxExemptionReason
java.lang.String[][] getLineItemSettlementTaxExemptionReason()
-
getLineItemSettlementTaxCategoryCode
java.lang.String[][] getLineItemSettlementTaxCategoryCode()
-
getLineItemSettlementTaxApplicablePercent
java.lang.String[][] getLineItemSettlementTaxApplicablePercent()
-
getLineItemLineTotalAmount
java.lang.String[] getLineItemLineTotalAmount()
-
getLineItemLineTotalAmountCurrencyID
java.lang.String[] getLineItemLineTotalAmountCurrencyID()
-
getLineItemSpecifiedTradeProductGlobalID
java.lang.String[] getLineItemSpecifiedTradeProductGlobalID()
-
getLineItemSpecifiedTradeProductSchemeID
java.lang.String[] getLineItemSpecifiedTradeProductSchemeID()
-
getLineItemSpecifiedTradeProductSellerAssignedID
java.lang.String[] getLineItemSpecifiedTradeProductSellerAssignedID()
-
getLineItemSpecifiedTradeProductBuyerAssignedID
java.lang.String[] getLineItemSpecifiedTradeProductBuyerAssignedID()
-
getLineItemSpecifiedTradeProductDescription
java.lang.String[] getLineItemSpecifiedTradeProductDescription()
-
-