Class BasicProfileImp
- java.lang.Object
-
- com.itextpdf.text.zugferd.profiles.BasicProfileImp
-
- All Implemented Interfaces:
BasicProfile
- Direct Known Subclasses:
ComfortProfileImp
public class BasicProfileImp extends java.lang.Object implements BasicProfile
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 Basic profile.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringallowanceTotalAmountprotected java.lang.StringallowanceTotalAmountCurrencyIDprotected java.lang.StringbuyerCityNameprotected java.lang.StringbuyerCountryIDprotected java.lang.StringbuyerLineOneprotected java.lang.StringbuyerLineTwoprotected java.lang.StringbuyerNameprotected java.lang.StringbuyerPostcodeprotected java.util.List<java.lang.String>buyerTaxRegistrationIDprotected java.util.List<java.lang.String>buyerTaxRegistrationSchemeIDprotected java.lang.StringchargeTotalAmountprotected java.lang.StringchargeTotalAmountCurrencyIDprotected java.util.Datedateprotected java.lang.StringdateFormatprotected java.util.DatedeliveryDateprotected java.lang.StringdeliveryDateFormatprotected java.lang.StringgrandTotalAmountprotected java.lang.StringgrandTotalAmountCurrencyIDprotected java.lang.Stringidprotected java.lang.StringinvoiceCurrencyCodeprotected java.util.List<java.lang.String>lineItemBilledQuantityprotected java.util.List<java.lang.String>lineItemBilledQuantityUnitCodeprotected java.util.List<java.lang.String>lineItemSpecifiedTradeProductNameprotected java.lang.StringlineTotalAmountprotected java.lang.StringlineTotalAmountCurrencyIDprotected java.lang.Stringnameprotected java.util.List<java.lang.String[]>notesprotected java.util.List<java.lang.String>paymentMeansIDprotected java.util.List<java.lang.String>paymentMeansPayeeAccountIBANprotected java.util.List<java.lang.String>paymentMeansPayeeAccountNameprotected java.util.List<java.lang.String>paymentMeansPayeeAccountProprietaryIDprotected java.util.List<java.lang.String>paymentMeansPayeeFinancialInstitutionBICprotected java.util.List<java.lang.String>paymentMeansPayeeFinancialInstitutionGermanBankleitzahlIDprotected java.util.List<java.lang.String>paymentMeansPayeeFinancialInstitutionNameprotected java.util.List<java.lang.String>paymentMeansSchemeAgencyIDprotected java.lang.StringpaymentReferenceprotected java.lang.StringsellerCityNameprotected java.lang.StringsellerCountryIDprotected java.lang.StringsellerLineOneprotected java.lang.StringsellerLineTwoprotected java.lang.StringsellerNameprotected java.lang.StringsellerPostcodeprotected java.util.List<java.lang.String>sellerTaxRegistrationIDprotected java.util.List<java.lang.String>sellerTaxRegistrationSchemeIDprotected java.util.List<java.lang.String>taxApplicablePercentprotected java.util.List<java.lang.String>taxBasisAmountprotected java.util.List<java.lang.String>taxBasisAmountCurrencyIDprotected java.lang.StringtaxBasisTotalAmountprotected java.lang.StringtaxBasisTotalAmountCurrencyIDprotected java.util.List<java.lang.String>taxCalculatedAmountprotected java.util.List<java.lang.String>taxCalculatedAmountCurrencyIDprotected java.lang.StringtaxTotalAmountprotected java.lang.StringtaxTotalAmountCurrencyIDprotected java.util.List<java.lang.String>taxTypeCodeprotected booleantestprotected java.lang.StringtypeCode
-
Constructor Summary
Constructors Constructor Description BasicProfileImp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddApplicableTradeTax(java.lang.String calculatedAmount, java.lang.String calculatedAmountCurrencyID, java.lang.String typeCode, java.lang.String basisAmount, java.lang.String basisAmountCurrencyID, java.lang.String applicablePercent)voidaddBuyerTaxRegistration(java.lang.String schemeID, java.lang.String taxId)voidaddIncludedSupplyChainTradeLineItem(java.lang.String billedQuantity, java.lang.String billedQuantityUnitCode, java.lang.String specifiedTradeProductName)voidaddNote(java.lang.String[] note)voidaddPaymentMeans(java.lang.String schemeAgencyID, java.lang.String id, java.lang.String iban, java.lang.String accountname, java.lang.String proprietaryID, java.lang.String bic, java.lang.String germanBankleitzahlID, java.lang.String institutionname)voidaddSellerTaxRegistration(java.lang.String schemeID, java.lang.String taxId)java.lang.StringgetAllowanceTotalAmount()java.lang.StringgetAllowanceTotalAmountCurrencyID()java.lang.StringgetBuyerCityName()java.lang.StringgetBuyerCountryID()java.lang.StringgetBuyerLineOne()java.lang.StringgetBuyerLineTwo()java.lang.StringgetBuyerName()java.lang.StringgetBuyerPostcode()java.lang.String[]getBuyerTaxRegistrationID()java.lang.String[]getBuyerTaxRegistrationSchemeID()java.lang.StringgetChargeTotalAmount()java.lang.StringgetChargeTotalAmountCurrencyID()java.util.DategetDateTime()java.lang.StringgetDateTimeFormat()java.util.DategetDeliveryDateTime()java.lang.StringgetDeliveryDateTimeFormat()java.lang.StringgetGrandTotalAmount()java.lang.StringgetGrandTotalAmountCurrencyID()java.lang.StringgetId()java.lang.StringgetInvoiceCurrencyCode()java.lang.String[]getLineItemBilledQuantity()java.lang.String[]getLineItemBilledQuantityUnitCode()java.lang.String[]getLineItemSpecifiedTradeProductName()java.lang.StringgetLineTotalAmount()java.lang.StringgetLineTotalAmountCurrencyID()java.lang.StringgetName()java.lang.String[][]getNotes()java.lang.String[]getPaymentMeansID()java.lang.String[]getPaymentMeansPayeeAccountAccountName()java.lang.String[]getPaymentMeansPayeeAccountIBAN()java.lang.String[]getPaymentMeansPayeeAccountProprietaryID()java.lang.String[]getPaymentMeansPayeeFinancialInstitutionBIC()java.lang.String[]getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID()java.lang.String[]getPaymentMeansPayeeFinancialInstitutionName()java.lang.String[]getPaymentMeansSchemeAgencyID()java.lang.StringgetPaymentReference()java.lang.StringgetSellerCityName()java.lang.StringgetSellerCountryID()java.lang.StringgetSellerLineOne()java.lang.StringgetSellerLineTwo()java.lang.StringgetSellerName()java.lang.StringgetSellerPostcode()java.lang.String[]getSellerTaxRegistrationID()java.lang.String[]getSellerTaxRegistrationSchemeID()java.lang.String[]getTaxApplicablePercent()java.lang.String[]getTaxBasisAmount()java.lang.String[]getTaxBasisAmountCurrencyID()java.lang.StringgetTaxBasisTotalAmount()java.lang.StringgetTaxBasisTotalAmountCurrencyID()java.lang.String[]getTaxCalculatedAmount()java.lang.String[]getTaxCalculatedAmountCurrencyID()java.lang.StringgetTaxTotalAmount()java.lang.StringgetTaxTotalAmountCurrencyID()java.lang.String[]getTaxTypeCode()booleangetTestIndicator()java.lang.StringgetTypeCode()voidsetBuyerCityName(java.lang.String buyerCityName)voidsetBuyerCountryID(java.lang.String buyerCountryID)voidsetBuyerLineOne(java.lang.String buyerLineOne)voidsetBuyerLineTwo(java.lang.String buyerLineTwo)voidsetBuyerName(java.lang.String buyerName)voidsetBuyerPostcode(java.lang.String buyerPostcode)voidsetDate(java.util.Date date, java.lang.String dateFormat)voidsetDeliveryDate(java.util.Date deliveryDate, java.lang.String deliveryDateFormat)voidsetId(java.lang.String id)voidsetInvoiceCurrencyCode(java.lang.String invoiceCurrencyCode)voidsetMonetarySummation(java.lang.String lineTotalAmount, java.lang.String lineTotalAmountCurrencyID, java.lang.String chargeTotalAmount, java.lang.String chargeTotalAmountCurrencyID, java.lang.String allowanceTotalAmount, java.lang.String allowanceTotalAmountCurrencyID, java.lang.String taxBasisTotalAmount, java.lang.String taxBasisTotalAmountCurrencyID, java.lang.String taxTotalAmount, java.lang.String taxTotalAmountCurrencyID, java.lang.String grandTotalAmount, java.lang.String grandTotalAmountCurrencyID)voidsetName(java.lang.String name)voidsetPaymentReference(java.lang.String paymentReference)voidsetSellerCityName(java.lang.String sellerCityName)voidsetSellerCountryID(java.lang.String sellerCountryID)voidsetSellerLineOne(java.lang.String sellerLineOne)voidsetSellerLineTwo(java.lang.String sellerLineTwo)voidsetSellerName(java.lang.String sellerName)voidsetSellerPostcode(java.lang.String sellerPostcode)voidsetTest(boolean test)voidsetTypeCode(java.lang.String typeCode)protected java.lang.String[]to1DArray(java.util.List<java.lang.String> list)protected java.lang.Boolean[]to1DArrayB(java.util.List<java.lang.Boolean> list)protected java.lang.String[][]to2DArray(java.util.List<java.lang.String[]> list)protected java.lang.Boolean[][]to2DArrayB(java.util.List<java.lang.Boolean[]> list)protected java.lang.String[][][]to3DArray(java.util.List<java.lang.String[][]> list)
-
-
-
Field Detail
-
test
protected boolean test
-
id
protected java.lang.String id
-
name
protected java.lang.String name
-
typeCode
protected java.lang.String typeCode
-
date
protected java.util.Date date
-
dateFormat
protected java.lang.String dateFormat
-
notes
protected java.util.List<java.lang.String[]> notes
-
sellerName
protected java.lang.String sellerName
-
sellerPostcode
protected java.lang.String sellerPostcode
-
sellerLineOne
protected java.lang.String sellerLineOne
-
sellerLineTwo
protected java.lang.String sellerLineTwo
-
sellerCityName
protected java.lang.String sellerCityName
-
sellerCountryID
protected java.lang.String sellerCountryID
-
sellerTaxRegistrationID
protected java.util.List<java.lang.String> sellerTaxRegistrationID
-
sellerTaxRegistrationSchemeID
protected java.util.List<java.lang.String> sellerTaxRegistrationSchemeID
-
buyerName
protected java.lang.String buyerName
-
buyerPostcode
protected java.lang.String buyerPostcode
-
buyerLineOne
protected java.lang.String buyerLineOne
-
buyerLineTwo
protected java.lang.String buyerLineTwo
-
buyerCityName
protected java.lang.String buyerCityName
-
buyerCountryID
protected java.lang.String buyerCountryID
-
buyerTaxRegistrationID
protected java.util.List<java.lang.String> buyerTaxRegistrationID
-
buyerTaxRegistrationSchemeID
protected java.util.List<java.lang.String> buyerTaxRegistrationSchemeID
-
deliveryDate
protected java.util.Date deliveryDate
-
deliveryDateFormat
protected java.lang.String deliveryDateFormat
-
paymentReference
protected java.lang.String paymentReference
-
invoiceCurrencyCode
protected java.lang.String invoiceCurrencyCode
-
paymentMeansID
protected java.util.List<java.lang.String> paymentMeansID
-
paymentMeansSchemeAgencyID
protected java.util.List<java.lang.String> paymentMeansSchemeAgencyID
-
paymentMeansPayeeAccountIBAN
protected java.util.List<java.lang.String> paymentMeansPayeeAccountIBAN
-
paymentMeansPayeeAccountName
protected java.util.List<java.lang.String> paymentMeansPayeeAccountName
-
paymentMeansPayeeAccountProprietaryID
protected java.util.List<java.lang.String> paymentMeansPayeeAccountProprietaryID
-
paymentMeansPayeeFinancialInstitutionBIC
protected java.util.List<java.lang.String> paymentMeansPayeeFinancialInstitutionBIC
-
paymentMeansPayeeFinancialInstitutionGermanBankleitzahlID
protected java.util.List<java.lang.String> paymentMeansPayeeFinancialInstitutionGermanBankleitzahlID
-
paymentMeansPayeeFinancialInstitutionName
protected java.util.List<java.lang.String> paymentMeansPayeeFinancialInstitutionName
-
taxCalculatedAmount
protected java.util.List<java.lang.String> taxCalculatedAmount
-
taxCalculatedAmountCurrencyID
protected java.util.List<java.lang.String> taxCalculatedAmountCurrencyID
-
taxTypeCode
protected java.util.List<java.lang.String> taxTypeCode
-
taxBasisAmount
protected java.util.List<java.lang.String> taxBasisAmount
-
taxBasisAmountCurrencyID
protected java.util.List<java.lang.String> taxBasisAmountCurrencyID
-
taxApplicablePercent
protected java.util.List<java.lang.String> taxApplicablePercent
-
lineTotalAmount
protected java.lang.String lineTotalAmount
-
lineTotalAmountCurrencyID
protected java.lang.String lineTotalAmountCurrencyID
-
chargeTotalAmount
protected java.lang.String chargeTotalAmount
-
chargeTotalAmountCurrencyID
protected java.lang.String chargeTotalAmountCurrencyID
-
allowanceTotalAmount
protected java.lang.String allowanceTotalAmount
-
allowanceTotalAmountCurrencyID
protected java.lang.String allowanceTotalAmountCurrencyID
-
taxBasisTotalAmount
protected java.lang.String taxBasisTotalAmount
-
taxBasisTotalAmountCurrencyID
protected java.lang.String taxBasisTotalAmountCurrencyID
-
taxTotalAmount
protected java.lang.String taxTotalAmount
-
taxTotalAmountCurrencyID
protected java.lang.String taxTotalAmountCurrencyID
-
grandTotalAmount
protected java.lang.String grandTotalAmount
-
grandTotalAmountCurrencyID
protected java.lang.String grandTotalAmountCurrencyID
-
lineItemBilledQuantity
protected java.util.List<java.lang.String> lineItemBilledQuantity
-
lineItemBilledQuantityUnitCode
protected java.util.List<java.lang.String> lineItemBilledQuantityUnitCode
-
lineItemSpecifiedTradeProductName
protected java.util.List<java.lang.String> lineItemSpecifiedTradeProductName
-
-
Method Detail
-
getTestIndicator
public boolean getTestIndicator()
- Specified by:
getTestIndicatorin interfaceBasicProfile
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceBasicProfile
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceBasicProfile
-
getTypeCode
public java.lang.String getTypeCode()
- Specified by:
getTypeCodein interfaceBasicProfile
-
getDateTime
public java.util.Date getDateTime()
- Specified by:
getDateTimein interfaceBasicProfile
-
getDateTimeFormat
public java.lang.String getDateTimeFormat()
- Specified by:
getDateTimeFormatin interfaceBasicProfile
-
getNotes
public java.lang.String[][] getNotes()
- Specified by:
getNotesin interfaceBasicProfile
-
getSellerName
public java.lang.String getSellerName()
- Specified by:
getSellerNamein interfaceBasicProfile
-
getSellerPostcode
public java.lang.String getSellerPostcode()
- Specified by:
getSellerPostcodein interfaceBasicProfile
-
getSellerLineOne
public java.lang.String getSellerLineOne()
- Specified by:
getSellerLineOnein interfaceBasicProfile
-
getSellerLineTwo
public java.lang.String getSellerLineTwo()
- Specified by:
getSellerLineTwoin interfaceBasicProfile
-
getSellerCityName
public java.lang.String getSellerCityName()
- Specified by:
getSellerCityNamein interfaceBasicProfile
-
getSellerCountryID
public java.lang.String getSellerCountryID()
- Specified by:
getSellerCountryIDin interfaceBasicProfile
-
getSellerTaxRegistrationID
public java.lang.String[] getSellerTaxRegistrationID()
- Specified by:
getSellerTaxRegistrationIDin interfaceBasicProfile
-
getSellerTaxRegistrationSchemeID
public java.lang.String[] getSellerTaxRegistrationSchemeID()
- Specified by:
getSellerTaxRegistrationSchemeIDin interfaceBasicProfile
-
getBuyerName
public java.lang.String getBuyerName()
- Specified by:
getBuyerNamein interfaceBasicProfile
-
getBuyerPostcode
public java.lang.String getBuyerPostcode()
- Specified by:
getBuyerPostcodein interfaceBasicProfile
-
getBuyerLineOne
public java.lang.String getBuyerLineOne()
- Specified by:
getBuyerLineOnein interfaceBasicProfile
-
getBuyerLineTwo
public java.lang.String getBuyerLineTwo()
- Specified by:
getBuyerLineTwoin interfaceBasicProfile
-
getBuyerCityName
public java.lang.String getBuyerCityName()
- Specified by:
getBuyerCityNamein interfaceBasicProfile
-
getBuyerCountryID
public java.lang.String getBuyerCountryID()
- Specified by:
getBuyerCountryIDin interfaceBasicProfile
-
getBuyerTaxRegistrationID
public java.lang.String[] getBuyerTaxRegistrationID()
- Specified by:
getBuyerTaxRegistrationIDin interfaceBasicProfile
-
getBuyerTaxRegistrationSchemeID
public java.lang.String[] getBuyerTaxRegistrationSchemeID()
- Specified by:
getBuyerTaxRegistrationSchemeIDin interfaceBasicProfile
-
getDeliveryDateTime
public java.util.Date getDeliveryDateTime()
- Specified by:
getDeliveryDateTimein interfaceBasicProfile
-
getDeliveryDateTimeFormat
public java.lang.String getDeliveryDateTimeFormat()
- Specified by:
getDeliveryDateTimeFormatin interfaceBasicProfile
-
getPaymentReference
public java.lang.String getPaymentReference()
- Specified by:
getPaymentReferencein interfaceBasicProfile
-
getInvoiceCurrencyCode
public java.lang.String getInvoiceCurrencyCode()
- Specified by:
getInvoiceCurrencyCodein interfaceBasicProfile
-
getPaymentMeansID
public java.lang.String[] getPaymentMeansID()
- Specified by:
getPaymentMeansIDin interfaceBasicProfile
-
getPaymentMeansSchemeAgencyID
public java.lang.String[] getPaymentMeansSchemeAgencyID()
- Specified by:
getPaymentMeansSchemeAgencyIDin interfaceBasicProfile
-
getPaymentMeansPayeeAccountIBAN
public java.lang.String[] getPaymentMeansPayeeAccountIBAN()
- Specified by:
getPaymentMeansPayeeAccountIBANin interfaceBasicProfile
-
getPaymentMeansPayeeAccountAccountName
public java.lang.String[] getPaymentMeansPayeeAccountAccountName()
- Specified by:
getPaymentMeansPayeeAccountAccountNamein interfaceBasicProfile
-
getPaymentMeansPayeeAccountProprietaryID
public java.lang.String[] getPaymentMeansPayeeAccountProprietaryID()
- Specified by:
getPaymentMeansPayeeAccountProprietaryIDin interfaceBasicProfile
-
getPaymentMeansPayeeFinancialInstitutionBIC
public java.lang.String[] getPaymentMeansPayeeFinancialInstitutionBIC()
- Specified by:
getPaymentMeansPayeeFinancialInstitutionBICin interfaceBasicProfile
-
getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID
public java.lang.String[] getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlID()
- Specified by:
getPaymentMeansPayeeFinancialInstitutionGermanBankleitzahlIDin interfaceBasicProfile
-
getPaymentMeansPayeeFinancialInstitutionName
public java.lang.String[] getPaymentMeansPayeeFinancialInstitutionName()
- Specified by:
getPaymentMeansPayeeFinancialInstitutionNamein interfaceBasicProfile
-
getTaxCalculatedAmount
public java.lang.String[] getTaxCalculatedAmount()
- Specified by:
getTaxCalculatedAmountin interfaceBasicProfile
-
getTaxCalculatedAmountCurrencyID
public java.lang.String[] getTaxCalculatedAmountCurrencyID()
- Specified by:
getTaxCalculatedAmountCurrencyIDin interfaceBasicProfile
-
getTaxTypeCode
public java.lang.String[] getTaxTypeCode()
- Specified by:
getTaxTypeCodein interfaceBasicProfile
-
getTaxBasisAmount
public java.lang.String[] getTaxBasisAmount()
- Specified by:
getTaxBasisAmountin interfaceBasicProfile
-
getTaxBasisAmountCurrencyID
public java.lang.String[] getTaxBasisAmountCurrencyID()
- Specified by:
getTaxBasisAmountCurrencyIDin interfaceBasicProfile
-
getTaxApplicablePercent
public java.lang.String[] getTaxApplicablePercent()
- Specified by:
getTaxApplicablePercentin interfaceBasicProfile
-
getLineTotalAmount
public java.lang.String getLineTotalAmount()
- Specified by:
getLineTotalAmountin interfaceBasicProfile
-
getLineTotalAmountCurrencyID
public java.lang.String getLineTotalAmountCurrencyID()
- Specified by:
getLineTotalAmountCurrencyIDin interfaceBasicProfile
-
getChargeTotalAmount
public java.lang.String getChargeTotalAmount()
- Specified by:
getChargeTotalAmountin interfaceBasicProfile
-
getChargeTotalAmountCurrencyID
public java.lang.String getChargeTotalAmountCurrencyID()
- Specified by:
getChargeTotalAmountCurrencyIDin interfaceBasicProfile
-
getAllowanceTotalAmount
public java.lang.String getAllowanceTotalAmount()
- Specified by:
getAllowanceTotalAmountin interfaceBasicProfile
-
getAllowanceTotalAmountCurrencyID
public java.lang.String getAllowanceTotalAmountCurrencyID()
- Specified by:
getAllowanceTotalAmountCurrencyIDin interfaceBasicProfile
-
getTaxBasisTotalAmount
public java.lang.String getTaxBasisTotalAmount()
- Specified by:
getTaxBasisTotalAmountin interfaceBasicProfile
-
getTaxBasisTotalAmountCurrencyID
public java.lang.String getTaxBasisTotalAmountCurrencyID()
- Specified by:
getTaxBasisTotalAmountCurrencyIDin interfaceBasicProfile
-
getTaxTotalAmount
public java.lang.String getTaxTotalAmount()
- Specified by:
getTaxTotalAmountin interfaceBasicProfile
-
getTaxTotalAmountCurrencyID
public java.lang.String getTaxTotalAmountCurrencyID()
- Specified by:
getTaxTotalAmountCurrencyIDin interfaceBasicProfile
-
getGrandTotalAmount
public java.lang.String getGrandTotalAmount()
- Specified by:
getGrandTotalAmountin interfaceBasicProfile
-
getGrandTotalAmountCurrencyID
public java.lang.String getGrandTotalAmountCurrencyID()
- Specified by:
getGrandTotalAmountCurrencyIDin interfaceBasicProfile
-
getLineItemBilledQuantity
public java.lang.String[] getLineItemBilledQuantity()
- Specified by:
getLineItemBilledQuantityin interfaceBasicProfile
-
getLineItemBilledQuantityUnitCode
public java.lang.String[] getLineItemBilledQuantityUnitCode()
- Specified by:
getLineItemBilledQuantityUnitCodein interfaceBasicProfile
-
getLineItemSpecifiedTradeProductName
public java.lang.String[] getLineItemSpecifiedTradeProductName()
- Specified by:
getLineItemSpecifiedTradeProductNamein interfaceBasicProfile
-
setTest
public void setTest(boolean test)
-
setId
public void setId(java.lang.String id)
-
setName
public void setName(java.lang.String name)
-
setTypeCode
public void setTypeCode(java.lang.String typeCode)
-
setDate
public void setDate(java.util.Date date, java.lang.String dateFormat)
-
addNote
public void addNote(java.lang.String[] note)
-
setSellerName
public void setSellerName(java.lang.String sellerName)
-
setSellerPostcode
public void setSellerPostcode(java.lang.String sellerPostcode)
-
setSellerLineOne
public void setSellerLineOne(java.lang.String sellerLineOne)
-
setSellerLineTwo
public void setSellerLineTwo(java.lang.String sellerLineTwo)
-
setSellerCityName
public void setSellerCityName(java.lang.String sellerCityName)
-
setSellerCountryID
public void setSellerCountryID(java.lang.String sellerCountryID)
-
addSellerTaxRegistration
public void addSellerTaxRegistration(java.lang.String schemeID, java.lang.String taxId)
-
setBuyerName
public void setBuyerName(java.lang.String buyerName)
-
setBuyerPostcode
public void setBuyerPostcode(java.lang.String buyerPostcode)
-
setBuyerLineOne
public void setBuyerLineOne(java.lang.String buyerLineOne)
-
setBuyerLineTwo
public void setBuyerLineTwo(java.lang.String buyerLineTwo)
-
setBuyerCityName
public void setBuyerCityName(java.lang.String buyerCityName)
-
setBuyerCountryID
public void setBuyerCountryID(java.lang.String buyerCountryID)
-
addBuyerTaxRegistration
public void addBuyerTaxRegistration(java.lang.String schemeID, java.lang.String taxId)
-
setDeliveryDate
public void setDeliveryDate(java.util.Date deliveryDate, java.lang.String deliveryDateFormat)
-
setPaymentReference
public void setPaymentReference(java.lang.String paymentReference)
-
setInvoiceCurrencyCode
public void setInvoiceCurrencyCode(java.lang.String invoiceCurrencyCode)
-
addPaymentMeans
public void addPaymentMeans(java.lang.String schemeAgencyID, java.lang.String id, java.lang.String iban, java.lang.String accountname, java.lang.String proprietaryID, java.lang.String bic, java.lang.String germanBankleitzahlID, java.lang.String institutionname)
-
addApplicableTradeTax
public void addApplicableTradeTax(java.lang.String calculatedAmount, java.lang.String calculatedAmountCurrencyID, java.lang.String typeCode, java.lang.String basisAmount, java.lang.String basisAmountCurrencyID, java.lang.String applicablePercent)
-
setMonetarySummation
public void setMonetarySummation(java.lang.String lineTotalAmount, java.lang.String lineTotalAmountCurrencyID, java.lang.String chargeTotalAmount, java.lang.String chargeTotalAmountCurrencyID, java.lang.String allowanceTotalAmount, java.lang.String allowanceTotalAmountCurrencyID, java.lang.String taxBasisTotalAmount, java.lang.String taxBasisTotalAmountCurrencyID, java.lang.String taxTotalAmount, java.lang.String taxTotalAmountCurrencyID, java.lang.String grandTotalAmount, java.lang.String grandTotalAmountCurrencyID)
-
addIncludedSupplyChainTradeLineItem
public void addIncludedSupplyChainTradeLineItem(java.lang.String billedQuantity, java.lang.String billedQuantityUnitCode, java.lang.String specifiedTradeProductName)
-
to1DArray
protected java.lang.String[] to1DArray(java.util.List<java.lang.String> list)
-
to1DArrayB
protected java.lang.Boolean[] to1DArrayB(java.util.List<java.lang.Boolean> list)
-
to2DArray
protected java.lang.String[][] to2DArray(java.util.List<java.lang.String[]> list)
-
to2DArrayB
protected java.lang.Boolean[][] to2DArrayB(java.util.List<java.lang.Boolean[]> list)
-
to3DArray
protected java.lang.String[][][] to3DArray(java.util.List<java.lang.String[][]> list)
-
-