Class ComfortProfileImp
java.lang.Object
com.itextpdf.text.zugferd.profiles.BasicProfileImp
com.itextpdf.text.zugferd.profiles.ComfortProfileImp
- All Implemented Interfaces:
BasicProfile
,ComfortProfile
This implementation of the BasicProfile contains member-variables that store
all the data needed to create an XML attachment for a ZUGFeRD invoice that
conforms with the Comfort profile.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Date
protected String
protected Date
protected String
protected String
protected String
protected Date
protected String
protected String
protected String
protected Date
protected String
protected String
protected Date
protected String
protected String
protected Date
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
Fields inherited from class com.itextpdf.text.zugferd.profiles.BasicProfileImp
allowanceTotalAmount, allowanceTotalAmountCurrencyID, buyerCityName, buyerCountryID, buyerLineOne, buyerLineTwo, buyerName, buyerPostcode, buyerTaxRegistrationID, buyerTaxRegistrationSchemeID, chargeTotalAmount, chargeTotalAmountCurrencyID, date, dateFormat, deliveryDate, deliveryDateFormat, grandTotalAmount, grandTotalAmountCurrencyID, id, invoiceCurrencyCode, lineItemBilledQuantity, lineItemBilledQuantityUnitCode, lineItemSpecifiedTradeProductName, lineTotalAmount, lineTotalAmountCurrencyID, name, notes, paymentMeansID, paymentMeansPayeeAccountIBAN, paymentMeansPayeeAccountName, paymentMeansPayeeAccountProprietaryID, paymentMeansPayeeFinancialInstitutionBIC, paymentMeansPayeeFinancialInstitutionGermanBankleitzahlID, paymentMeansPayeeFinancialInstitutionName, paymentMeansSchemeAgencyID, paymentReference, sellerCityName, sellerCountryID, sellerLineOne, sellerLineTwo, sellerName, sellerPostcode, sellerTaxRegistrationID, sellerTaxRegistrationSchemeID, taxApplicablePercent, taxBasisAmount, taxBasisAmountCurrencyID, taxBasisTotalAmount, taxBasisTotalAmountCurrencyID, taxCalculatedAmount, taxCalculatedAmountCurrencyID, taxTotalAmount, taxTotalAmountCurrencyID, taxTypeCode, test, typeCode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addApplicableTradeTax
(String calculatedAmount, String calculatedAmountCurrencyID, String typeCode, String basisAmount, String basisAmountCurrencyID, String applicablePercent) void
addApplicableTradeTax
(String calculatedAmount, String calculatedAmountCurrencyID, String typeCode, String exemptionReason, String basisAmount, String basisAmountCurrencyID, String categoryCode, String applicablePercent) void
addBuyerGlobalID
(String buyerGlobalSchemeID, String buyerGlobalID) void
addIncludedSupplyChainTradeLineItem
(String id, String[][] notes, String grossPriceChargeAmount, String grossPriceChargeAmountCurrencyID, String grossPriceBasisQuantity, String grossPriceBasisQuantityCode, Boolean[] grossPriceTradeAllowanceChargeIndicator, String[] grossPriceTradeAllowanceChargeActualAmount, String[] grossPriceTradeAllowanceChargeActualAmountCurrencyID, String[] grossPriceTradeAllowanceChargeReason, String netPriceChargeAmount, String netPriceChargeAmountCurrencyID, String netPriceBasisQuantity, String netPriceBasisQuantityCode, String billedQuantity, String billedQuantityUnitCode, String[] lineItemSettlementTaxTypeCode, String[] lineItemSettlementTaxExemptionReason, String[] lineItemSettlementTaxCategoryCode, String[] lineItemSettlementTaxApplicablePercent, String lineItemLineTotalAmount, String lineItemLineTotalAmountCurrencyID, String lineItemSpecifiedTradeProductGlobalID, String lineItemSpecifiedTradeProductSchemeID, String lineItemSpecifiedTradeProductSellerAssignedID, String lineItemSpecifiedTradeProductBuyerAssignedID, String lineItemSpecifiedTradeProductName, String lineItemSpecifiedTradeProductDescription) void
addIncludedSupplyChainTradeLineItem
(String billedQuantity, String billedQuantityUnitCode, String specifiedTradeProductName) void
addInvoiceeGlobalID
(String invoiceeGlobalSchemeID, String invoiceeGlobalID) void
addInvoiceeTaxRegistration
(String schemeID, String taxId) void
void
void
addPaymentMeans
(String typeCode, String[] information, String schemeAgencyID, String id, String ibanDebtor, String proprietaryIDDebtor, String ibanCreditor, String accountnameCreditor, String proprietaryIDCreditor, String bicDebtor, String germanBankleitzahlIDDebtor, String institutionnameDebtor, String bicCreditor, String germanBankleitzahlIDCreditor, String institutionnameCreditor) void
addPaymentMeans
(String schemeAgencyID, String id, String iban, String accountname, String proprietaryID, String bic, String germanBankleitzahlID, String institutionname) void
addSellerGlobalID
(String sellerGlobalSchemeID, String sellerGlobalID) void
addSpecifiedLogisticsServiceCharge
(String[] description, String actualAmount, String actualAmountCurrency, String[] typeCodes, String[] categoryCodes, String[] applicablePercent) void
addSpecifiedTradeAllowanceCharge
(boolean indicator, String actualAmount, String actualAmountCurrency, String reason, String[] typeCodes, String[] categoryCodes, String[] applicablePercent) void
addSpecifiedTradePaymentTerms
(String[] information, Date dateTime, String dateTimeFormat) String[]
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[]
void
setBillingStartEnd
(Date billingStartDateTime, String billingStartDateTimeFormat, Date billingEndDateTime, String billingEndDateTimeFormat) void
setBuyerID
(String buyerID) void
setBuyerOrderReferencedDocumentID
(String buyerOrderReferencedDocumentID) void
setBuyerOrderReferencedDocumentIssueDateTime
(Date buyerOrderReferencedDocumentIssueDateTime, String buyerOrderReferencedDocumentIssueDateTimeFormat) void
setBuyerReference
(String buyerReference) void
setContractReferencedDocumentID
(String contractReferencedDocumentID) void
setContractReferencedDocumentIssueDateTime
(Date contractReferencedDocumentIssueDateTime, String contractReferencedDocumentIssueDateTimeFormat) void
setCustomerOrderReferencedDocumentID
(String customerOrderReferencedDocumentID) void
setCustomerOrderReferencedDocumentIssueDateTime
(Date customerOrderReferencedDocumentIssueDateTime, String customerOrderReferencedDocumentIssueDateTimeFormat) void
setDeliveryNoteReferencedDocumentID
(String deliveryNoteReferencedDocumentID) void
setDeliveryNoteReferencedDocumentIssueDateTime
(Date deliveryNoteReferencedDocumentIssueDateTime, String deliveryNoteReferencedDocumentIssueDateTimeFormat) void
setDuePayableAmount
(String duePayableAmount, String duePayableAmountCurrencyID) void
setInvoiceeCityName
(String invoiceeCityName) void
setInvoiceeCountryID
(String invoiceeCountryID) void
setInvoiceeID
(String invoiceeID) void
setInvoiceeLineOne
(String invoiceeLineOne) void
setInvoiceeLineTwo
(String invoiceeLineTwo) void
setInvoiceeName
(String invoiceeName) void
setInvoiceePostcode
(String invoiceePostcode) void
setSellerID
(String sellerID) void
setTotalPrepaidAmount
(String totalPrepaidAmount, String totalPrepaidCurrencyID) Methods inherited from class com.itextpdf.text.zugferd.profiles.BasicProfileImp
addBuyerTaxRegistration, addSellerTaxRegistration, 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, setBuyerCityName, setBuyerCountryID, setBuyerLineOne, setBuyerLineTwo, setBuyerName, setBuyerPostcode, setDate, setDeliveryDate, setId, setInvoiceCurrencyCode, setMonetarySummation, setName, setPaymentReference, setSellerCityName, setSellerCountryID, setSellerLineOne, setSellerLineTwo, setSellerName, setSellerPostcode, setTest, setTypeCode, to1DArray, to1DArrayB, to2DArray, to2DArrayB, to3DArray
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
-
Field Details
-
notesCodes
-
buyerReference
-
sellerID
-
sellerGlobalID
-
sellerGlobalSchemeID
-
buyerID
-
buyerGlobalID
-
buyerGlobalSchemeID
-
buyerOrderReferencedDocumentIssueDateTime
-
buyerOrderReferencedDocumentIssueDateTimeFormat
-
buyerOrderReferencedDocumentID
-
contractReferencedDocumentIssueDateTime
-
contractReferencedDocumentIssueDateTimeFormat
-
contractReferencedDocumentID
-
customerOrderReferencedDocumentIssueDateTime
-
customerOrderReferencedDocumentIssueDateTimeFormat
-
customerOrderReferencedDocumentID
-
deliveryNoteReferencedDocumentIssueDateTime
-
deliveryNoteReferencedDocumentIssueDateTimeFormat
-
deliveryNoteReferencedDocumentID
-
invoiceeID
-
invoiceeGlobalID
-
invoiceeGlobalSchemeID
-
invoiceeName
-
invoiceePostcode
-
invoiceeLineOne
-
invoiceeLineTwo
-
invoiceeCityName
-
invoiceeCountryID
-
invoiceeTaxRegistrationID
-
invoiceeTaxRegistrationSchemeID
-
paymentMeansTypeCode
-
paymentMeansInformation
-
paymentMeansPayerAccountIBAN
-
paymentMeansPayerAccountProprietaryID
-
paymentMeansPayerFinancialInstitutionBIC
-
paymentMeansPayerFinancialInstitutionGermanBankleitzahlID
-
paymentMeansPayerFinancialInstitutionName
-
taxExemptionReason
-
taxCategoryCode
-
billingStartDateTime
-
billingStartDateTimeFormat
-
billingEndDateTime
-
billingEndDateTimeFormat
-
tradeAllowanceChargeIndicator
-
tradeAllowanceChargeActualAmount
-
tradeAllowanceChargeActualAmountCurrency
-
tradeAllowanceChargeReason
-
tradeAllowanceChargeTaxTypeCode
-
tradeAllowanceChargeTaxCategoryCode
-
tradeAllowanceChargeTaxApplicablePercent
-
logisticsServiceChargeDescription
-
logisticsServiceChargeAmount
-
logisticsServiceChargeAmountCurrency
-
logisticsServiceChargeTaxTypeCode
-
logisticsServiceChargeTaxCategoryCode
-
logisticsServiceChargeTaxApplicablePercent
-
tradePaymentTermsInformation
-
tradePaymentTermsDueDateTime
-
tradePaymentTermsDueDateTimeFormat
-
totalPrepaidAmount
-
totalPrepaidAmountCurrencyID
-
duePayableAmount
-
duePayableAmountCurrencyID
-
lineItemLineID
-
lineItemIncludedNote
-
lineItemGrossPriceChargeAmount
-
lineItemGrossPriceChargeAmountCurrencyID
-
lineItemGrossPriceBasisQuantity
-
lineItemGrossPriceBasisQuantityCode
-
lineItemGrossPriceTradeAllowanceChargeIndicator
-
lineItemGrossPriceTradeAllowanceChargeActualAmount
-
lineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
-
lineItemGrossPriceTradeAllowanceChargeReason
-
lineItemNetPriceChargeAmount
-
lineItemNetPriceChargeAmountCurrencyID
-
lineItemNetPriceBasisQuantity
-
lineItemNetPriceBasisQuantityCode
-
lineItemSettlementTaxTypeCode
-
lineItemSettlementTaxExemptionReason
-
lineItemSettlementTaxCategoryCode
-
lineItemSettlementTaxApplicablePercent
-
lineItemLineTotalAmount
-
lineItemLineTotalAmountCurrencyID
-
lineItemSpecifiedTradeProductGlobalID
-
lineItemSpecifiedTradeProductSchemeID
-
lineItemSpecifiedTradeProductSellerAssignedID
-
lineItemSpecifiedTradeProductBuyerAssignedID
-
lineItemSpecifiedTradeProductDescription
-
-
Constructor Details
-
ComfortProfileImp
public ComfortProfileImp()
-
-
Method Details
-
getNotesCodes
- Specified by:
getNotesCodes
in interfaceComfortProfile
-
getBuyerReference
- Specified by:
getBuyerReference
in interfaceComfortProfile
-
getSellerID
- Specified by:
getSellerID
in interfaceComfortProfile
-
getSellerGlobalID
- Specified by:
getSellerGlobalID
in interfaceComfortProfile
-
getSellerGlobalSchemeID
- Specified by:
getSellerGlobalSchemeID
in interfaceComfortProfile
-
getBuyerID
- Specified by:
getBuyerID
in interfaceComfortProfile
-
getBuyerGlobalID
- Specified by:
getBuyerGlobalID
in interfaceComfortProfile
-
getBuyerGlobalSchemeID
- Specified by:
getBuyerGlobalSchemeID
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentIssueDateTime
- Specified by:
getBuyerOrderReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentIssueDateTimeFormat
- Specified by:
getBuyerOrderReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getBuyerOrderReferencedDocumentID
- Specified by:
getBuyerOrderReferencedDocumentID
in interfaceComfortProfile
-
getContractReferencedDocumentIssueDateTime
- Specified by:
getContractReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getContractReferencedDocumentIssueDateTimeFormat
- Specified by:
getContractReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getContractReferencedDocumentID
- Specified by:
getContractReferencedDocumentID
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentIssueDateTime
- Specified by:
getCustomerOrderReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentIssueDateTimeFormat
- Specified by:
getCustomerOrderReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getCustomerOrderReferencedDocumentID
- Specified by:
getCustomerOrderReferencedDocumentID
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentIssueDateTime
- Specified by:
getDeliveryNoteReferencedDocumentIssueDateTime
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentIssueDateTimeFormat
- Specified by:
getDeliveryNoteReferencedDocumentIssueDateTimeFormat
in interfaceComfortProfile
-
getDeliveryNoteReferencedDocumentID
- Specified by:
getDeliveryNoteReferencedDocumentID
in interfaceComfortProfile
-
getInvoiceeID
- Specified by:
getInvoiceeID
in interfaceComfortProfile
-
getInvoiceeGlobalID
- Specified by:
getInvoiceeGlobalID
in interfaceComfortProfile
-
getInvoiceeGlobalSchemeID
- Specified by:
getInvoiceeGlobalSchemeID
in interfaceComfortProfile
-
getInvoiceeName
- Specified by:
getInvoiceeName
in interfaceComfortProfile
-
getInvoiceePostcode
- Specified by:
getInvoiceePostcode
in interfaceComfortProfile
-
getInvoiceeLineOne
- Specified by:
getInvoiceeLineOne
in interfaceComfortProfile
-
getInvoiceeLineTwo
- Specified by:
getInvoiceeLineTwo
in interfaceComfortProfile
-
getInvoiceeCityName
- Specified by:
getInvoiceeCityName
in interfaceComfortProfile
-
getInvoiceeCountryID
- Specified by:
getInvoiceeCountryID
in interfaceComfortProfile
-
getInvoiceeTaxRegistrationID
- Specified by:
getInvoiceeTaxRegistrationID
in interfaceComfortProfile
-
getInvoiceeTaxRegistrationSchemeID
- Specified by:
getInvoiceeTaxRegistrationSchemeID
in interfaceComfortProfile
-
getPaymentMeansTypeCode
- Specified by:
getPaymentMeansTypeCode
in interfaceComfortProfile
-
getPaymentMeansInformation
- Specified by:
getPaymentMeansInformation
in interfaceComfortProfile
-
getPaymentMeansPayerAccountIBAN
- Specified by:
getPaymentMeansPayerAccountIBAN
in interfaceComfortProfile
-
getPaymentMeansPayerAccountProprietaryID
- Specified by:
getPaymentMeansPayerAccountProprietaryID
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionBIC
- Specified by:
getPaymentMeansPayerFinancialInstitutionBIC
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID
- Specified by:
getPaymentMeansPayerFinancialInstitutionGermanBankleitzahlID
in interfaceComfortProfile
-
getPaymentMeansPayerFinancialInstitutionName
- Specified by:
getPaymentMeansPayerFinancialInstitutionName
in interfaceComfortProfile
-
getTaxExemptionReason
- Specified by:
getTaxExemptionReason
in interfaceComfortProfile
-
getTaxCategoryCode
- Specified by:
getTaxCategoryCode
in interfaceComfortProfile
-
getBillingStartDateTime
- Specified by:
getBillingStartDateTime
in interfaceComfortProfile
-
getBillingStartDateTimeFormat
- Specified by:
getBillingStartDateTimeFormat
in interfaceComfortProfile
-
getBillingEndDateTime
- Specified by:
getBillingEndDateTime
in interfaceComfortProfile
-
getBillingEndDateTimeFormat
- Specified by:
getBillingEndDateTimeFormat
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeIndicator
- Specified by:
getSpecifiedTradeAllowanceChargeIndicator
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeActualAmount
- Specified by:
getSpecifiedTradeAllowanceChargeActualAmount
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeActualAmountCurrency
- Specified by:
getSpecifiedTradeAllowanceChargeActualAmountCurrency
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeReason
- Specified by:
getSpecifiedTradeAllowanceChargeReason
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxTypeCode
- Specified by:
getSpecifiedTradeAllowanceChargeTaxTypeCode
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxCategoryCode
- Specified by:
getSpecifiedTradeAllowanceChargeTaxCategoryCode
in interfaceComfortProfile
-
getSpecifiedTradeAllowanceChargeTaxApplicablePercent
- Specified by:
getSpecifiedTradeAllowanceChargeTaxApplicablePercent
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeDescription
- Specified by:
getSpecifiedLogisticsServiceChargeDescription
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeAmount
- Specified by:
getSpecifiedLogisticsServiceChargeAmount
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeAmountCurrency
- Specified by:
getSpecifiedLogisticsServiceChargeAmountCurrency
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxTypeCode
- Specified by:
getSpecifiedLogisticsServiceChargeTaxTypeCode
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxCategoryCode
- Specified by:
getSpecifiedLogisticsServiceChargeTaxCategoryCode
in interfaceComfortProfile
-
getSpecifiedLogisticsServiceChargeTaxApplicablePercent
- Specified by:
getSpecifiedLogisticsServiceChargeTaxApplicablePercent
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDescription
- Specified by:
getSpecifiedTradePaymentTermsDescription
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDueDateTime
- Specified by:
getSpecifiedTradePaymentTermsDueDateTime
in interfaceComfortProfile
-
getSpecifiedTradePaymentTermsDueDateTimeFormat
- Specified by:
getSpecifiedTradePaymentTermsDueDateTimeFormat
in interfaceComfortProfile
-
getTotalPrepaidAmount
- Specified by:
getTotalPrepaidAmount
in interfaceComfortProfile
-
getTotalPrepaidAmountCurrencyID
- Specified by:
getTotalPrepaidAmountCurrencyID
in interfaceComfortProfile
-
getDuePayableAmount
- Specified by:
getDuePayableAmount
in interfaceComfortProfile
-
getDuePayableAmountCurrencyID
- Specified by:
getDuePayableAmountCurrencyID
in interfaceComfortProfile
-
getLineItemLineID
- Specified by:
getLineItemLineID
in interfaceComfortProfile
-
getLineItemIncludedNote
- Specified by:
getLineItemIncludedNote
in interfaceComfortProfile
-
getLineItemGrossPriceChargeAmount
- Specified by:
getLineItemGrossPriceChargeAmount
in interfaceComfortProfile
-
getLineItemGrossPriceChargeAmountCurrencyID
- Specified by:
getLineItemGrossPriceChargeAmountCurrencyID
in interfaceComfortProfile
-
getLineItemGrossPriceBasisQuantity
- Specified by:
getLineItemGrossPriceBasisQuantity
in interfaceComfortProfile
-
getLineItemGrossPriceBasisQuantityCode
- Specified by:
getLineItemGrossPriceBasisQuantityCode
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeIndicator
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeIndicator
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeActualAmount
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeActualAmount
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeActualAmountCurrencyID
in interfaceComfortProfile
-
getLineItemGrossPriceTradeAllowanceChargeReason
- Specified by:
getLineItemGrossPriceTradeAllowanceChargeReason
in interfaceComfortProfile
-
getLineItemNetPriceChargeAmount
- Specified by:
getLineItemNetPriceChargeAmount
in interfaceComfortProfile
-
getLineItemNetPriceChargeAmountCurrencyID
- Specified by:
getLineItemNetPriceChargeAmountCurrencyID
in interfaceComfortProfile
-
getLineItemNetPriceBasisQuantity
- Specified by:
getLineItemNetPriceBasisQuantity
in interfaceComfortProfile
-
getLineItemNetPriceBasisQuantityCode
- Specified by:
getLineItemNetPriceBasisQuantityCode
in interfaceComfortProfile
-
getLineItemSettlementTaxTypeCode
- Specified by:
getLineItemSettlementTaxTypeCode
in interfaceComfortProfile
-
getLineItemSettlementTaxExemptionReason
- Specified by:
getLineItemSettlementTaxExemptionReason
in interfaceComfortProfile
-
getLineItemSettlementTaxCategoryCode
- Specified by:
getLineItemSettlementTaxCategoryCode
in interfaceComfortProfile
-
getLineItemSettlementTaxApplicablePercent
- Specified by:
getLineItemSettlementTaxApplicablePercent
in interfaceComfortProfile
-
getLineItemLineTotalAmount
- Specified by:
getLineItemLineTotalAmount
in interfaceComfortProfile
-
getLineItemLineTotalAmountCurrencyID
- Specified by:
getLineItemLineTotalAmountCurrencyID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductGlobalID
- Specified by:
getLineItemSpecifiedTradeProductGlobalID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductSchemeID
- Specified by:
getLineItemSpecifiedTradeProductSchemeID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductSellerAssignedID
- Specified by:
getLineItemSpecifiedTradeProductSellerAssignedID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductBuyerAssignedID
- Specified by:
getLineItemSpecifiedTradeProductBuyerAssignedID
in interfaceComfortProfile
-
getLineItemSpecifiedTradeProductDescription
- Specified by:
getLineItemSpecifiedTradeProductDescription
in interfaceComfortProfile
-
addNote
- Overrides:
addNote
in classBasicProfileImp
-
addNote
-
setBuyerReference
-
setSellerID
-
addSellerGlobalID
-
setBuyerID
-
addBuyerGlobalID
-
setBuyerOrderReferencedDocumentIssueDateTime
-
setBuyerOrderReferencedDocumentID
-
setContractReferencedDocumentIssueDateTime
-
setContractReferencedDocumentID
-
setCustomerOrderReferencedDocumentIssueDateTime
-
setCustomerOrderReferencedDocumentID
-
setDeliveryNoteReferencedDocumentIssueDateTime
-
setDeliveryNoteReferencedDocumentID
-
setInvoiceeID
-
addInvoiceeGlobalID
-
setInvoiceeName
-
setInvoiceePostcode
-
setInvoiceeLineOne
-
setInvoiceeLineTwo
-
setInvoiceeCityName
-
setInvoiceeCountryID
-
addInvoiceeTaxRegistration
-
addPaymentMeans
public void addPaymentMeans(String schemeAgencyID, String id, String iban, String accountname, String proprietaryID, String bic, String germanBankleitzahlID, String institutionname) - Overrides:
addPaymentMeans
in classBasicProfileImp
-
addPaymentMeans
public void addPaymentMeans(String typeCode, String[] information, String schemeAgencyID, String id, String ibanDebtor, String proprietaryIDDebtor, String ibanCreditor, String accountnameCreditor, String proprietaryIDCreditor, String bicDebtor, String germanBankleitzahlIDDebtor, String institutionnameDebtor, String bicCreditor, String germanBankleitzahlIDCreditor, String institutionnameCreditor) -
addApplicableTradeTax
public void addApplicableTradeTax(String calculatedAmount, String calculatedAmountCurrencyID, String typeCode, String basisAmount, String basisAmountCurrencyID, String applicablePercent) - Overrides:
addApplicableTradeTax
in classBasicProfileImp
-
addApplicableTradeTax
-
setBillingStartEnd
-
addSpecifiedTradeAllowanceCharge
-
addSpecifiedLogisticsServiceCharge
-
addSpecifiedTradePaymentTerms
-
setTotalPrepaidAmount
-
setDuePayableAmount
-
addIncludedSupplyChainTradeLineItem
public void addIncludedSupplyChainTradeLineItem(String billedQuantity, String billedQuantityUnitCode, String specifiedTradeProductName) - Overrides:
addIncludedSupplyChainTradeLineItem
in classBasicProfileImp
-
addIncludedSupplyChainTradeLineItem
public void addIncludedSupplyChainTradeLineItem(String id, String[][] notes, String grossPriceChargeAmount, String grossPriceChargeAmountCurrencyID, String grossPriceBasisQuantity, String grossPriceBasisQuantityCode, Boolean[] grossPriceTradeAllowanceChargeIndicator, String[] grossPriceTradeAllowanceChargeActualAmount, String[] grossPriceTradeAllowanceChargeActualAmountCurrencyID, String[] grossPriceTradeAllowanceChargeReason, String netPriceChargeAmount, String netPriceChargeAmountCurrencyID, String netPriceBasisQuantity, String netPriceBasisQuantityCode, String billedQuantity, String billedQuantityUnitCode, String[] lineItemSettlementTaxTypeCode, String[] lineItemSettlementTaxExemptionReason, String[] lineItemSettlementTaxCategoryCode, String[] lineItemSettlementTaxApplicablePercent, String lineItemLineTotalAmount, String lineItemLineTotalAmountCurrencyID, String lineItemSpecifiedTradeProductGlobalID, String lineItemSpecifiedTradeProductSchemeID, String lineItemSpecifiedTradeProductSellerAssignedID, String lineItemSpecifiedTradeProductBuyerAssignedID, String lineItemSpecifiedTradeProductName, String lineItemSpecifiedTradeProductDescription)
-