public class SuplrInvoiceAdditionalData extends VdmEntity<SuplrInvoiceAdditionalData>
Original entity name from the Odata EDM: A_SuplrInvoiceAdditionalDataType
Modifier and Type | Class and Description |
---|---|
static class |
SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder |
Modifier and Type | Field and Description |
---|---|
static SuplrInvoiceAdditionalDataField<String> |
ACCOUNT_TAX_TYPE
Use with available fluent helpers to apply the AccountTaxType field to query operations.
|
static SuplrInvoiceAdditionalDataSelectable |
ALL_FIELDS
Selector for all available fields of SuplrInvoiceAdditionalData.
|
static SuplrInvoiceAdditionalDataField<String> |
BANK
Use with available fluent helpers to apply the Bank field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
BANK_ACCOUNT
Use with available fluent helpers to apply the BankAccount field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
BANK_CONTROL_KEY
Use with available fluent helpers to apply the BankControlKey field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
BANK_COUNTRY
Use with available fluent helpers to apply the BankCountry field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
BANK_DETAIL_REFERENCE
Use with available fluent helpers to apply the BankDetailReference field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
BUSINESS_TYPE
Use with available fluent helpers to apply the BusinessType field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
CITY_NAME
Use with available fluent helpers to apply the CityName field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
COUNTRY
Use with available fluent helpers to apply the Country field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
DATA_EXCHANGE_INSTRUCTION_KEY
Use with available fluent helpers to apply the DataExchangeInstructionKey field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
DATA_MEDIUM_EXCHANGE_INDICATOR
Use with available fluent helpers to apply the DataMediumExchangeIndicator field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
FORM_OF_ADDRESS_NAME
Use with available fluent helpers to apply the FormOfAddressName field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
IBAN
Use with available fluent helpers to apply the IBAN field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
INDUSTRY_TYPE
Use with available fluent helpers to apply the IndustryType field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
INVOICING_PARTY_NAME1
Use with available fluent helpers to apply the InvoicingPartyName1 field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
INVOICING_PARTY_NAME2
Use with available fluent helpers to apply the InvoicingPartyName2 field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
INVOICING_PARTY_NAME3
Use with available fluent helpers to apply the InvoicingPartyName3 field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
INVOICING_PARTY_NAME4
Use with available fluent helpers to apply the InvoicingPartyName4 field to query operations.
|
static SuplrInvoiceAdditionalDataField<Boolean> |
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations.
|
static SuplrInvoiceAdditionalDataField<Boolean> |
IS_ONE_TIME_ACCOUNT
Use with available fluent helpers to apply the IsOneTimeAccount field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
LANGUAGE_CODE
Use with available fluent helpers to apply the LanguageCode field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
ONE_TIME_ACCT_CNTRY_SPECIFIC_REF1
Use with available fluent helpers to apply the OneTimeAcctCntrySpecificRef1 field to query operations.
|
static SuplrInvoiceAdditionalDataField<Boolean> |
ONE_TME_ACCOUNT_IS_VAT_LIABLE
Use with available fluent helpers to apply the OneTmeAccountIsVATLiable field to query operations.
|
static SuplrInvoiceAdditionalDataField<Boolean> |
ONE_TME_ACCT_IS_EQUALIZATION_TX_SUBJ
Use with available fluent helpers to apply the OneTmeAcctIsEqualizationTxSubj field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
PAYMENT_RECIPIENT
Use with available fluent helpers to apply the PaymentRecipient field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
PO_BOX
Use with available fluent helpers to apply the POBox field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
PO_BOX_POSTAL_CODE
Use with available fluent helpers to apply the POBoxPostalCode field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
POST_OFFICE_BANK_ACCOUNT
Use with available fluent helpers to apply the PostOfficeBankAccount field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
POSTAL_CODE
Use with available fluent helpers to apply the PostalCode field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
REGION
Use with available fluent helpers to apply the Region field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
REPRESENTATIVE_NAME
Use with available fluent helpers to apply the RepresentativeName field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
STREET_ADDRESS_NAME
Use with available fluent helpers to apply the StreetAddressName field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
SUPPLIER_INVOICE
Use with available fluent helpers to apply the SupplierInvoice field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
SWIFT_CODE
Use with available fluent helpers to apply the SWIFTCode field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
TAX_I_D1
Use with available fluent helpers to apply the TaxID1 field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
TAX_I_D2
Use with available fluent helpers to apply the TaxID2 field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
TAX_I_D3
Use with available fluent helpers to apply the TaxID3 field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
TAX_I_D4
Use with available fluent helpers to apply the TaxID4 field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
TAX_NUMBER_TYPE
Use with available fluent helpers to apply the TaxNumberType field to query operations.
|
static SuplrInvoiceAdditionalDataField<String> |
VAT_REGISTRATION
Use with available fluent helpers to apply the VATRegistration field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
SuplrInvoiceAdditionalData() |
SuplrInvoiceAdditionalData(String supplierInvoice,
String fiscalYear,
String invoicingPartyName1,
String invoicingPartyName2,
String invoicingPartyName3,
String invoicingPartyName4,
String postalCode,
String cityName,
String country,
String streetAddressName,
String pOBox,
String pOBoxPostalCode,
String postOfficeBankAccount,
String bankAccount,
String bank,
String bankCountry,
String taxID1,
String taxID2,
Boolean oneTmeAccountIsVATLiable,
Boolean oneTmeAcctIsEqualizationTxSubj,
String region,
String bankControlKey,
String dataExchangeInstructionKey,
String dataMediumExchangeIndicator,
String languageCode,
Boolean isOneTimeAccount,
String paymentRecipient,
String accountTaxType,
String taxNumberType,
Boolean isNaturalPerson,
String taxID3,
String taxID4,
String bankDetailReference,
String representativeName,
String businessType,
String industryType,
String formOfAddressName,
String vATRegistration,
String oneTimeAcctCntrySpecificRef1,
String iBAN,
String sWIFTCode) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination) |
static SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> SuplrInvoiceAdditionalDataField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAccountTaxType()
Constraints: Not nullable, Maximum length: 2
|
String |
getBank()
Constraints: Not nullable, Maximum length: 15
|
String |
getBankAccount()
Constraints: Not nullable, Maximum length: 18
|
String |
getBankControlKey()
Constraints: Not nullable, Maximum length: 2
|
String |
getBankCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getBankDetailReference()
Constraints: Not nullable, Maximum length: 20
|
String |
getBusinessType()
Constraints: Not nullable, Maximum length: 30
|
String |
getCityName()
Constraints: Not nullable, Maximum length: 35
|
String |
getCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getDataExchangeInstructionKey()
Constraints: Not nullable, Maximum length: 2
|
String |
getDataMediumExchangeIndicator()
Constraints: Not nullable, Maximum length: 1
|
protected String |
getDefaultServicePath() |
HttpDestinationProperties |
getDestinationForFetch() |
protected String |
getEntityCollection() |
String |
getFiscalYear()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getFormOfAddressName()
Constraints: Not nullable, Maximum length: 15
|
String |
getIBAN()
Constraints: Not nullable, Maximum length: 34
|
String |
getIndustryType()
Constraints: Not nullable, Maximum length: 30
|
String |
getInvoicingPartyName1()
Constraints: Not nullable, Maximum length: 35
|
String |
getInvoicingPartyName2()
Constraints: Not nullable, Maximum length: 35
|
String |
getInvoicingPartyName3()
Constraints: Not nullable, Maximum length: 35
|
String |
getInvoicingPartyName4()
Constraints: Not nullable, Maximum length: 35
|
Boolean |
getIsNaturalPerson()
Constraints: none
|
Boolean |
getIsOneTimeAccount()
Constraints: none
|
protected Map<String,Object> |
getKey() |
String |
getLanguageCode()
Constraints: Not nullable, Maximum length: 2
|
String |
getOneTimeAcctCntrySpecificRef1()
Constraints: Not nullable, Maximum length: 140
|
Boolean |
getOneTmeAccountIsVATLiable()
Constraints: none
|
Boolean |
getOneTmeAcctIsEqualizationTxSubj()
Constraints: none
|
String |
getPaymentRecipient()
Constraints: Not nullable, Maximum length: 16
|
String |
getPOBox()
Constraints: Not nullable, Maximum length: 10
|
String |
getPOBoxPostalCode()
Constraints: Not nullable, Maximum length: 10
|
String |
getPostalCode()
Constraints: Not nullable, Maximum length: 10
|
String |
getPostOfficeBankAccount()
Constraints: Not nullable, Maximum length: 16
|
String |
getRegion()
Constraints: Not nullable, Maximum length: 3
|
String |
getRepresentativeName()
Constraints: Not nullable, Maximum length: 10
|
String |
getStreetAddressName()
Constraints: Not nullable, Maximum length: 35
|
String |
getSupplierInvoice()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSWIFTCode()
Constraints: Not nullable, Maximum length: 11
|
String |
getTaxID1()
Constraints: Not nullable, Maximum length: 16
|
String |
getTaxID2()
Constraints: Not nullable, Maximum length: 11
|
String |
getTaxID3()
Constraints: Not nullable, Maximum length: 18
|
String |
getTaxID4()
Constraints: Not nullable, Maximum length: 18
|
String |
getTaxNumberType()
Constraints: Not nullable, Maximum length: 2
|
Class<SuplrInvoiceAdditionalData> |
getType() |
String |
getVATRegistration()
Constraints: Not nullable, Maximum length: 20
|
int |
hashCode() |
void |
setAccountTaxType(String accountTaxType)
Constraints: Not nullable, Maximum length: 2
|
void |
setBank(String bank)
Constraints: Not nullable, Maximum length: 15
|
void |
setBankAccount(String bankAccount)
Constraints: Not nullable, Maximum length: 18
|
void |
setBankControlKey(String bankControlKey)
Constraints: Not nullable, Maximum length: 2
|
void |
setBankCountry(String bankCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setBankDetailReference(String bankDetailReference)
Constraints: Not nullable, Maximum length: 20
|
void |
setBusinessType(String businessType)
Constraints: Not nullable, Maximum length: 30
|
void |
setCityName(String cityName)
Constraints: Not nullable, Maximum length: 35
|
void |
setCountry(String country)
Constraints: Not nullable, Maximum length: 3
|
void |
setDataExchangeInstructionKey(String dataExchangeInstructionKey)
Constraints: Not nullable, Maximum length: 2
|
void |
setDataMediumExchangeIndicator(String dataMediumExchangeIndicator)
Constraints: Not nullable, Maximum length: 1
|
void |
setFiscalYear(String fiscalYear)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setFormOfAddressName(String formOfAddressName)
Constraints: Not nullable, Maximum length: 15
|
void |
setIBAN(String iBAN)
Constraints: Not nullable, Maximum length: 34
|
void |
setIndustryType(String industryType)
Constraints: Not nullable, Maximum length: 30
|
void |
setInvoicingPartyName1(String invoicingPartyName1)
Constraints: Not nullable, Maximum length: 35
|
void |
setInvoicingPartyName2(String invoicingPartyName2)
Constraints: Not nullable, Maximum length: 35
|
void |
setInvoicingPartyName3(String invoicingPartyName3)
Constraints: Not nullable, Maximum length: 35
|
void |
setInvoicingPartyName4(String invoicingPartyName4)
Constraints: Not nullable, Maximum length: 35
|
void |
setIsNaturalPerson(Boolean isNaturalPerson)
Constraints: none
|
void |
setIsOneTimeAccount(Boolean isOneTimeAccount)
Constraints: none
|
void |
setLanguageCode(String languageCode)
Constraints: Not nullable, Maximum length: 2
|
void |
setOneTimeAcctCntrySpecificRef1(String oneTimeAcctCntrySpecificRef1)
Constraints: Not nullable, Maximum length: 140
|
void |
setOneTmeAccountIsVATLiable(Boolean oneTmeAccountIsVATLiable)
Constraints: none
|
void |
setOneTmeAcctIsEqualizationTxSubj(Boolean oneTmeAcctIsEqualizationTxSubj)
Constraints: none
|
void |
setPaymentRecipient(String paymentRecipient)
Constraints: Not nullable, Maximum length: 16
|
void |
setPOBox(String pOBox)
Constraints: Not nullable, Maximum length: 10
|
void |
setPOBoxPostalCode(String pOBoxPostalCode)
Constraints: Not nullable, Maximum length: 10
|
void |
setPostalCode(String postalCode)
Constraints: Not nullable, Maximum length: 10
|
void |
setPostOfficeBankAccount(String postOfficeBankAccount)
Constraints: Not nullable, Maximum length: 16
|
void |
setRegion(String region)
Constraints: Not nullable, Maximum length: 3
|
void |
setRepresentativeName(String representativeName)
Constraints: Not nullable, Maximum length: 10
|
protected void |
setServicePathForFetch(String servicePathForFetch) |
void |
setStreetAddressName(String streetAddressName)
Constraints: Not nullable, Maximum length: 35
|
void |
setSupplierInvoice(String supplierInvoice)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSWIFTCode(String sWIFTCode)
Constraints: Not nullable, Maximum length: 11
|
void |
setTaxID1(String taxID1)
Constraints: Not nullable, Maximum length: 16
|
void |
setTaxID2(String taxID2)
Constraints: Not nullable, Maximum length: 11
|
void |
setTaxID3(String taxID3)
Constraints: Not nullable, Maximum length: 18
|
void |
setTaxID4(String taxID4)
Constraints: Not nullable, Maximum length: 18
|
void |
setTaxNumberType(String taxNumberType)
Constraints: Not nullable, Maximum length: 2
|
void |
setVATRegistration(String vATRegistration)
Constraints: Not nullable, Maximum length: 20
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final SuplrInvoiceAdditionalDataSelectable ALL_FIELDS
public static final SuplrInvoiceAdditionalDataField<String> SUPPLIER_INVOICE
public static final SuplrInvoiceAdditionalDataField<String> FISCAL_YEAR
public static final SuplrInvoiceAdditionalDataField<String> INVOICING_PARTY_NAME1
public static final SuplrInvoiceAdditionalDataField<String> INVOICING_PARTY_NAME2
public static final SuplrInvoiceAdditionalDataField<String> INVOICING_PARTY_NAME3
public static final SuplrInvoiceAdditionalDataField<String> INVOICING_PARTY_NAME4
public static final SuplrInvoiceAdditionalDataField<String> POSTAL_CODE
public static final SuplrInvoiceAdditionalDataField<String> CITY_NAME
public static final SuplrInvoiceAdditionalDataField<String> COUNTRY
public static final SuplrInvoiceAdditionalDataField<String> STREET_ADDRESS_NAME
public static final SuplrInvoiceAdditionalDataField<String> PO_BOX
public static final SuplrInvoiceAdditionalDataField<String> PO_BOX_POSTAL_CODE
public static final SuplrInvoiceAdditionalDataField<String> POST_OFFICE_BANK_ACCOUNT
public static final SuplrInvoiceAdditionalDataField<String> BANK_ACCOUNT
public static final SuplrInvoiceAdditionalDataField<String> BANK
public static final SuplrInvoiceAdditionalDataField<String> BANK_COUNTRY
public static final SuplrInvoiceAdditionalDataField<String> TAX_I_D1
public static final SuplrInvoiceAdditionalDataField<String> TAX_I_D2
public static final SuplrInvoiceAdditionalDataField<Boolean> ONE_TME_ACCOUNT_IS_VAT_LIABLE
public static final SuplrInvoiceAdditionalDataField<Boolean> ONE_TME_ACCT_IS_EQUALIZATION_TX_SUBJ
public static final SuplrInvoiceAdditionalDataField<String> REGION
public static final SuplrInvoiceAdditionalDataField<String> BANK_CONTROL_KEY
public static final SuplrInvoiceAdditionalDataField<String> DATA_EXCHANGE_INSTRUCTION_KEY
public static final SuplrInvoiceAdditionalDataField<String> DATA_MEDIUM_EXCHANGE_INDICATOR
public static final SuplrInvoiceAdditionalDataField<String> LANGUAGE_CODE
public static final SuplrInvoiceAdditionalDataField<Boolean> IS_ONE_TIME_ACCOUNT
public static final SuplrInvoiceAdditionalDataField<String> PAYMENT_RECIPIENT
public static final SuplrInvoiceAdditionalDataField<String> ACCOUNT_TAX_TYPE
public static final SuplrInvoiceAdditionalDataField<String> TAX_NUMBER_TYPE
public static final SuplrInvoiceAdditionalDataField<Boolean> IS_NATURAL_PERSON
public static final SuplrInvoiceAdditionalDataField<String> TAX_I_D3
public static final SuplrInvoiceAdditionalDataField<String> TAX_I_D4
public static final SuplrInvoiceAdditionalDataField<String> BANK_DETAIL_REFERENCE
public static final SuplrInvoiceAdditionalDataField<String> REPRESENTATIVE_NAME
public static final SuplrInvoiceAdditionalDataField<String> BUSINESS_TYPE
public static final SuplrInvoiceAdditionalDataField<String> INDUSTRY_TYPE
public static final SuplrInvoiceAdditionalDataField<String> FORM_OF_ADDRESS_NAME
public static final SuplrInvoiceAdditionalDataField<String> VAT_REGISTRATION
public static final SuplrInvoiceAdditionalDataField<String> ONE_TIME_ACCT_CNTRY_SPECIFIC_REF1
public static final SuplrInvoiceAdditionalDataField<String> IBAN
public static final SuplrInvoiceAdditionalDataField<String> SWIFT_CODE
public SuplrInvoiceAdditionalData()
public SuplrInvoiceAdditionalData(@Nullable String supplierInvoice, @Nullable String fiscalYear, @Nullable String invoicingPartyName1, @Nullable String invoicingPartyName2, @Nullable String invoicingPartyName3, @Nullable String invoicingPartyName4, @Nullable String postalCode, @Nullable String cityName, @Nullable String country, @Nullable String streetAddressName, @Nullable String pOBox, @Nullable String pOBoxPostalCode, @Nullable String postOfficeBankAccount, @Nullable String bankAccount, @Nullable String bank, @Nullable String bankCountry, @Nullable String taxID1, @Nullable String taxID2, @Nullable Boolean oneTmeAccountIsVATLiable, @Nullable Boolean oneTmeAcctIsEqualizationTxSubj, @Nullable String region, @Nullable String bankControlKey, @Nullable String dataExchangeInstructionKey, @Nullable String dataMediumExchangeIndicator, @Nullable String languageCode, @Nullable Boolean isOneTimeAccount, @Nullable String paymentRecipient, @Nullable String accountTaxType, @Nullable String taxNumberType, @Nullable Boolean isNaturalPerson, @Nullable String taxID3, @Nullable String taxID4, @Nullable String bankDetailReference, @Nullable String representativeName, @Nullable String businessType, @Nullable String industryType, @Nullable String formOfAddressName, @Nullable String vATRegistration, @Nullable String oneTimeAcctCntrySpecificRef1, @Nullable String iBAN, @Nullable String sWIFTCode)
@Nonnull public Class<SuplrInvoiceAdditionalData> getType()
getType
in class VdmObject<SuplrInvoiceAdditionalData>
public void setSupplierInvoice(@Nullable String supplierInvoice)
Original property name from the Odata EDM: SupplierInvoice
supplierInvoice
- Document Number of an Invoice Documentpublic void setFiscalYear(@Nullable String fiscalYear)
Original property name from the Odata EDM: FiscalYear
fiscalYear
- Fiscal Yearpublic void setInvoicingPartyName1(@Nullable String invoicingPartyName1)
Original property name from the Odata EDM: InvoicingPartyName1
invoicingPartyName1
- Name 1public void setInvoicingPartyName2(@Nullable String invoicingPartyName2)
Original property name from the Odata EDM: InvoicingPartyName2
invoicingPartyName2
- Name 2public void setInvoicingPartyName3(@Nullable String invoicingPartyName3)
Original property name from the Odata EDM: InvoicingPartyName3
invoicingPartyName3
- Name 3public void setInvoicingPartyName4(@Nullable String invoicingPartyName4)
Original property name from the Odata EDM: InvoicingPartyName4
invoicingPartyName4
- Name 4public void setPostalCode(@Nullable String postalCode)
Original property name from the Odata EDM: PostalCode
postalCode
- Postal Codepublic void setCityName(@Nullable String cityName)
Original property name from the Odata EDM: CityName
cityName
- Citypublic void setCountry(@Nullable String country)
Original property name from the Odata EDM: Country
country
- Country/Region Keypublic void setStreetAddressName(@Nullable String streetAddressName)
Original property name from the Odata EDM: StreetAddressName
streetAddressName
- Street and House Numberpublic void setPOBox(@Nullable String pOBox)
Original property name from the Odata EDM: POBox
pOBox
- PO Boxpublic void setPOBoxPostalCode(@Nullable String pOBoxPostalCode)
Original property name from the Odata EDM: POBoxPostalCode
pOBoxPostalCode
- P.O. Box Postal Codepublic void setPostOfficeBankAccount(@Nullable String postOfficeBankAccount)
Original property name from the Odata EDM: PostOfficeBankAccount
postOfficeBankAccount
- PO Bank Current Acct No. or Building Society Ref. No.public void setBankAccount(@Nullable String bankAccount)
Original property name from the Odata EDM: BankAccount
bankAccount
- Bank account numberpublic void setBank(@Nullable String bank)
Original property name from the Odata EDM: Bank
bank
- Bank Numberpublic void setBankCountry(@Nullable String bankCountry)
Original property name from the Odata EDM: BankCountry
bankCountry
- Country/Region Key of Bankpublic void setTaxID1(@Nullable String taxID1)
Original property name from the Odata EDM: TaxID1
taxID1
- Tax Number 1public void setTaxID2(@Nullable String taxID2)
Original property name from the Odata EDM: TaxID2
taxID2
- Tax Number 2public void setOneTmeAccountIsVATLiable(@Nullable Boolean oneTmeAccountIsVATLiable)
Original property name from the Odata EDM: OneTmeAccountIsVATLiable
oneTmeAccountIsVATLiable
- Liable for VATpublic void setOneTmeAcctIsEqualizationTxSubj(@Nullable Boolean oneTmeAcctIsEqualizationTxSubj)
Original property name from the Odata EDM: OneTmeAcctIsEqualizationTxSubj
oneTmeAcctIsEqualizationTxSubj
- Checkboxpublic void setRegion(@Nullable String region)
Original property name from the Odata EDM: Region
region
- Region (State, Province, County)public void setBankControlKey(@Nullable String bankControlKey)
Original property name from the Odata EDM: BankControlKey
bankControlKey
- Bank Control Keypublic void setDataExchangeInstructionKey(@Nullable String dataExchangeInstructionKey)
Original property name from the Odata EDM: DataExchangeInstructionKey
dataExchangeInstructionKey
- Instruction Key for Data Medium Exchangepublic void setDataMediumExchangeIndicator(@Nullable String dataMediumExchangeIndicator)
Original property name from the Odata EDM: DataMediumExchangeIndicator
dataMediumExchangeIndicator
- Recipient Code for Data Medium Exchangepublic void setLanguageCode(@Nullable String languageCode)
Original property name from the Odata EDM: LanguageCode
languageCode
- Language Keypublic void setIsOneTimeAccount(@Nullable Boolean isOneTimeAccount)
Original property name from the Odata EDM: IsOneTimeAccount
isOneTimeAccount
- Indicator: Is the Account a One-Time Account?public void setPaymentRecipient(@Nullable String paymentRecipient)
Original property name from the Odata EDM: PaymentRecipient
paymentRecipient
- Payment Recipient Codepublic void setAccountTaxType(@Nullable String accountTaxType)
Original property name from the Odata EDM: AccountTaxType
accountTaxType
- Tax Typepublic void setTaxNumberType(@Nullable String taxNumberType)
Original property name from the Odata EDM: TaxNumberType
taxNumberType
- Tax Number Typepublic void setIsNaturalPerson(@Nullable Boolean isNaturalPerson)
Original property name from the Odata EDM: IsNaturalPerson
isNaturalPerson
- Checkboxpublic void setTaxID3(@Nullable String taxID3)
Original property name from the Odata EDM: TaxID3
taxID3
- Tax Number 3public void setTaxID4(@Nullable String taxID4)
Original property name from the Odata EDM: TaxID4
taxID4
- Tax Number 4public void setBankDetailReference(@Nullable String bankDetailReference)
Original property name from the Odata EDM: BankDetailReference
bankDetailReference
- Reference Details for Bank Detailspublic void setRepresentativeName(@Nullable String representativeName)
Original property name from the Odata EDM: RepresentativeName
representativeName
- Name of Representativepublic void setBusinessType(@Nullable String businessType)
Original property name from the Odata EDM: BusinessType
businessType
- Type of Businesspublic void setIndustryType(@Nullable String industryType)
Original property name from the Odata EDM: IndustryType
industryType
- Type of Industrypublic void setFormOfAddressName(@Nullable String formOfAddressName)
Original property name from the Odata EDM: FormOfAddressName
formOfAddressName
- Titlepublic void setVATRegistration(@Nullable String vATRegistration)
Original property name from the Odata EDM: VATRegistration
vATRegistration
- VAT Registration Numberpublic void setOneTimeAcctCntrySpecificRef1(@Nullable String oneTimeAcctCntrySpecificRef1)
Original property name from the Odata EDM: OneTimeAcctCntrySpecificRef1
oneTimeAcctCntrySpecificRef1
- Country/Region specific Ref. in the One Time Account Datapublic void setIBAN(@Nullable String iBAN)
Original property name from the Odata EDM: IBAN
iBAN
- IBAN (International Bank Account Number)public void setSWIFTCode(@Nullable String sWIFTCode)
Original property name from the Odata EDM: SWIFTCode
sWIFTCode
- SWIFT/BIC for International Paymentsprotected String getEntityCollection()
getEntityCollection
in class VdmEntity<SuplrInvoiceAdditionalData>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<SuplrInvoiceAdditionalData>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<SuplrInvoiceAdditionalData>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<SuplrInvoiceAdditionalData>
@Nonnull public static <T> SuplrInvoiceAdditionalDataField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> SuplrInvoiceAdditionalDataField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
getDestinationForFetch
in class VdmEntity<SuplrInvoiceAdditionalData>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
setServicePathForFetch
in class VdmEntity<SuplrInvoiceAdditionalData>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
attachToService
in class VdmEntity<SuplrInvoiceAdditionalData>
protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<SuplrInvoiceAdditionalData>
@Nonnull public static SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder builder()
@Nullable public String getSupplierInvoice()
Original property name from the Odata EDM: SupplierInvoice
@Nullable public String getFiscalYear()
Original property name from the Odata EDM: FiscalYear
@Nullable public String getInvoicingPartyName1()
Original property name from the Odata EDM: InvoicingPartyName1
@Nullable public String getInvoicingPartyName2()
Original property name from the Odata EDM: InvoicingPartyName2
@Nullable public String getInvoicingPartyName3()
Original property name from the Odata EDM: InvoicingPartyName3
@Nullable public String getInvoicingPartyName4()
Original property name from the Odata EDM: InvoicingPartyName4
@Nullable public String getPostalCode()
Original property name from the Odata EDM: PostalCode
@Nullable public String getCityName()
Original property name from the Odata EDM: CityName
@Nullable public String getCountry()
Original property name from the Odata EDM: Country
@Nullable public String getStreetAddressName()
Original property name from the Odata EDM: StreetAddressName
@Nullable public String getPOBox()
Original property name from the Odata EDM: POBox
@Nullable public String getPOBoxPostalCode()
Original property name from the Odata EDM: POBoxPostalCode
@Nullable public String getPostOfficeBankAccount()
Original property name from the Odata EDM: PostOfficeBankAccount
@Nullable public String getBankAccount()
Original property name from the Odata EDM: BankAccount
@Nullable public String getBank()
Original property name from the Odata EDM: Bank
@Nullable public String getBankCountry()
Original property name from the Odata EDM: BankCountry
@Nullable public String getTaxID1()
Original property name from the Odata EDM: TaxID1
@Nullable public String getTaxID2()
Original property name from the Odata EDM: TaxID2
@Nullable public Boolean getOneTmeAccountIsVATLiable()
Original property name from the Odata EDM: OneTmeAccountIsVATLiable
@Nullable public Boolean getOneTmeAcctIsEqualizationTxSubj()
Original property name from the Odata EDM: OneTmeAcctIsEqualizationTxSubj
@Nullable public String getRegion()
Original property name from the Odata EDM: Region
@Nullable public String getBankControlKey()
Original property name from the Odata EDM: BankControlKey
@Nullable public String getDataExchangeInstructionKey()
Original property name from the Odata EDM: DataExchangeInstructionKey
@Nullable public String getDataMediumExchangeIndicator()
Original property name from the Odata EDM: DataMediumExchangeIndicator
@Nullable public String getLanguageCode()
Original property name from the Odata EDM: LanguageCode
@Nullable public Boolean getIsOneTimeAccount()
Original property name from the Odata EDM: IsOneTimeAccount
@Nullable public String getPaymentRecipient()
Original property name from the Odata EDM: PaymentRecipient
@Nullable public String getAccountTaxType()
Original property name from the Odata EDM: AccountTaxType
@Nullable public String getTaxNumberType()
Original property name from the Odata EDM: TaxNumberType
@Nullable public Boolean getIsNaturalPerson()
Original property name from the Odata EDM: IsNaturalPerson
@Nullable public String getTaxID3()
Original property name from the Odata EDM: TaxID3
@Nullable public String getTaxID4()
Original property name from the Odata EDM: TaxID4
@Nullable public String getBankDetailReference()
Original property name from the Odata EDM: BankDetailReference
@Nullable public String getRepresentativeName()
Original property name from the Odata EDM: RepresentativeName
@Nullable public String getBusinessType()
Original property name from the Odata EDM: BusinessType
@Nullable public String getIndustryType()
Original property name from the Odata EDM: IndustryType
@Nullable public String getFormOfAddressName()
Original property name from the Odata EDM: FormOfAddressName
@Nullable public String getVATRegistration()
Original property name from the Odata EDM: VATRegistration
@Nullable public String getOneTimeAcctCntrySpecificRef1()
Original property name from the Odata EDM: OneTimeAcctCntrySpecificRef1
@Nullable public String getIBAN()
Original property name from the Odata EDM: IBAN
@Nullable public String getSWIFTCode()
Original property name from the Odata EDM: SWIFTCode
@Nonnull public String toString()
toString
in class VdmObject<SuplrInvoiceAdditionalData>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<SuplrInvoiceAdditionalData>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<SuplrInvoiceAdditionalData>
public int hashCode()
hashCode
in class VdmEntity<SuplrInvoiceAdditionalData>
Copyright © 2022 SAP SE. All rights reserved.