Class SuplrInvoiceAdditionalData
Original entity name from the Odata EDM: A_SuplrInvoiceAdditionalDataType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the AccountTaxType field to query operations.static final SuplrInvoiceAdditionalDataSelectableSelector for all available fields of SuplrInvoiceAdditionalData.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the Bank field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the BankAccount field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the BankControlKey field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the BankCountry field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the BankDetailReference field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the BusinessType field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the CityName field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the Country field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the DataExchangeInstructionKey field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the DataMediumExchangeIndicator field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the FiscalYear field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the FormOfAddressName field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the IBAN field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the IndustryType field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the InvoicingPartyName1 field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the InvoicingPartyName2 field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the InvoicingPartyName3 field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the InvoicingPartyName4 field to query operations.static final SuplrInvoiceAdditionalDataField<Boolean>Use with available fluent helpers to apply the IsNaturalPerson field to query operations.static final SuplrInvoiceAdditionalDataField<Boolean>Use with available fluent helpers to apply the IsOneTimeAccount field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the LanguageCode field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the OneTimeAcctCntrySpecificRef1 field to query operations.static final SuplrInvoiceAdditionalDataField<Boolean>Use with available fluent helpers to apply the OneTmeAccountIsVATLiable field to query operations.static final SuplrInvoiceAdditionalDataField<Boolean>Use with available fluent helpers to apply the OneTmeAcctIsEqualizationTxSubj field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the PaymentRecipient field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the POBox field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the POBoxPostalCode field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the PostOfficeBankAccount field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the PostalCode field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the Region field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the RepresentativeName field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the StreetAddressName field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the SupplierInvoice field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the SWIFTCode field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the TaxID1 field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the TaxID2 field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the TaxID3 field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the TaxID4 field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the TaxNumberType field to query operations.static final SuplrInvoiceAdditionalDataField<String>Use with available fluent helpers to apply the VATRegistration field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionSuplrInvoiceAdditionalData(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) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
SuplrInvoiceAdditionalDataField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> SuplrInvoiceAdditionalDataField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 2getBank()Constraints: Not nullable, Maximum length: 15Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1protected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 15getIBAN()Constraints: Not nullable, Maximum length: 34Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 35Constraints: noneConstraints: nonegetKey()Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 140Constraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 16getPOBox()Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 35(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 11Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 11Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 2getType()Constraints: Not nullable, Maximum length: 20inthashCode()voidsetAccountTaxType(String accountTaxType) Constraints: Not nullable, Maximum length: 2voidConstraints: Not nullable, Maximum length: 15voidsetBankAccount(String bankAccount) Constraints: Not nullable, Maximum length: 18voidsetBankControlKey(String bankControlKey) Constraints: Not nullable, Maximum length: 2voidsetBankCountry(String bankCountry) Constraints: Not nullable, Maximum length: 3voidsetBankDetailReference(String bankDetailReference) Constraints: Not nullable, Maximum length: 20voidsetBusinessType(String businessType) Constraints: Not nullable, Maximum length: 30voidsetCityName(String cityName) Constraints: Not nullable, Maximum length: 35voidsetCountry(String country) Constraints: Not nullable, Maximum length: 3voidsetDataExchangeInstructionKey(String dataExchangeInstructionKey) Constraints: Not nullable, Maximum length: 2voidsetDataMediumExchangeIndicator(String dataMediumExchangeIndicator) Constraints: Not nullable, Maximum length: 1voidsetFiscalYear(String fiscalYear) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetFormOfAddressName(String formOfAddressName) Constraints: Not nullable, Maximum length: 15voidConstraints: Not nullable, Maximum length: 34voidsetIndustryType(String industryType) Constraints: Not nullable, Maximum length: 30voidsetInvoicingPartyName1(String invoicingPartyName1) Constraints: Not nullable, Maximum length: 35voidsetInvoicingPartyName2(String invoicingPartyName2) Constraints: Not nullable, Maximum length: 35voidsetInvoicingPartyName3(String invoicingPartyName3) Constraints: Not nullable, Maximum length: 35voidsetInvoicingPartyName4(String invoicingPartyName4) Constraints: Not nullable, Maximum length: 35voidsetIsNaturalPerson(Boolean isNaturalPerson) Constraints: nonevoidsetIsOneTimeAccount(Boolean isOneTimeAccount) Constraints: nonevoidsetLanguageCode(String languageCode) Constraints: Not nullable, Maximum length: 2voidsetOneTimeAcctCntrySpecificRef1(String oneTimeAcctCntrySpecificRef1) Constraints: Not nullable, Maximum length: 140voidsetOneTmeAccountIsVATLiable(Boolean oneTmeAccountIsVATLiable) Constraints: nonevoidsetOneTmeAcctIsEqualizationTxSubj(Boolean oneTmeAcctIsEqualizationTxSubj) Constraints: nonevoidsetPaymentRecipient(String paymentRecipient) Constraints: Not nullable, Maximum length: 16voidConstraints: Not nullable, Maximum length: 10voidsetPOBoxPostalCode(String pOBoxPostalCode) Constraints: Not nullable, Maximum length: 10voidsetPostalCode(String postalCode) Constraints: Not nullable, Maximum length: 10voidsetPostOfficeBankAccount(String postOfficeBankAccount) Constraints: Not nullable, Maximum length: 16voidConstraints: Not nullable, Maximum length: 3voidsetRepresentativeName(String representativeName) Constraints: Not nullable, Maximum length: 10protected voidsetServicePathForFetch(String servicePathForFetch) voidsetStreetAddressName(String streetAddressName) Constraints: Not nullable, Maximum length: 35voidsetSupplierInvoice(String supplierInvoice) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetSWIFTCode(String sWIFTCode) Constraints: Not nullable, Maximum length: 11voidConstraints: Not nullable, Maximum length: 16voidConstraints: Not nullable, Maximum length: 11voidConstraints: Not nullable, Maximum length: 18voidConstraints: Not nullable, Maximum length: 18voidsetTaxNumberType(String taxNumberType) Constraints: Not nullable, Maximum length: 2voidsetVATRegistration(String vATRegistration) Constraints: Not nullable, Maximum length: 20toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of SuplrInvoiceAdditionalData. -
SUPPLIER_INVOICE
Use with available fluent helpers to apply the SupplierInvoice field to query operations. -
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations. -
INVOICING_PARTY_NAME1
Use with available fluent helpers to apply the InvoicingPartyName1 field to query operations. -
INVOICING_PARTY_NAME2
Use with available fluent helpers to apply the InvoicingPartyName2 field to query operations. -
INVOICING_PARTY_NAME3
Use with available fluent helpers to apply the InvoicingPartyName3 field to query operations. -
INVOICING_PARTY_NAME4
Use with available fluent helpers to apply the InvoicingPartyName4 field to query operations. -
POSTAL_CODE
Use with available fluent helpers to apply the PostalCode field to query operations. -
CITY_NAME
Use with available fluent helpers to apply the CityName field to query operations. -
COUNTRY
Use with available fluent helpers to apply the Country field to query operations. -
STREET_ADDRESS_NAME
Use with available fluent helpers to apply the StreetAddressName field to query operations. -
PO_BOX
Use with available fluent helpers to apply the POBox field to query operations. -
PO_BOX_POSTAL_CODE
Use with available fluent helpers to apply the POBoxPostalCode field to query operations. -
POST_OFFICE_BANK_ACCOUNT
Use with available fluent helpers to apply the PostOfficeBankAccount field to query operations. -
BANK_ACCOUNT
Use with available fluent helpers to apply the BankAccount field to query operations. -
BANK
Use with available fluent helpers to apply the Bank field to query operations. -
BANK_COUNTRY
Use with available fluent helpers to apply the BankCountry field to query operations. -
TAX_I_D1
Use with available fluent helpers to apply the TaxID1 field to query operations. -
TAX_I_D2
Use with available fluent helpers to apply the TaxID2 field to query operations. -
ONE_TME_ACCOUNT_IS_VAT_LIABLE
Use with available fluent helpers to apply the OneTmeAccountIsVATLiable field to query operations. -
ONE_TME_ACCT_IS_EQUALIZATION_TX_SUBJ
Use with available fluent helpers to apply the OneTmeAcctIsEqualizationTxSubj field to query operations. -
REGION
Use with available fluent helpers to apply the Region field to query operations. -
BANK_CONTROL_KEY
Use with available fluent helpers to apply the BankControlKey field to query operations. -
DATA_EXCHANGE_INSTRUCTION_KEY
Use with available fluent helpers to apply the DataExchangeInstructionKey field to query operations. -
DATA_MEDIUM_EXCHANGE_INDICATOR
Use with available fluent helpers to apply the DataMediumExchangeIndicator field to query operations. -
LANGUAGE_CODE
Use with available fluent helpers to apply the LanguageCode field to query operations. -
IS_ONE_TIME_ACCOUNT
Use with available fluent helpers to apply the IsOneTimeAccount field to query operations. -
PAYMENT_RECIPIENT
Use with available fluent helpers to apply the PaymentRecipient field to query operations. -
ACCOUNT_TAX_TYPE
Use with available fluent helpers to apply the AccountTaxType field to query operations. -
TAX_NUMBER_TYPE
Use with available fluent helpers to apply the TaxNumberType field to query operations. -
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations. -
TAX_I_D3
Use with available fluent helpers to apply the TaxID3 field to query operations. -
TAX_I_D4
Use with available fluent helpers to apply the TaxID4 field to query operations. -
BANK_DETAIL_REFERENCE
Use with available fluent helpers to apply the BankDetailReference field to query operations. -
REPRESENTATIVE_NAME
Use with available fluent helpers to apply the RepresentativeName field to query operations. -
BUSINESS_TYPE
Use with available fluent helpers to apply the BusinessType field to query operations. -
INDUSTRY_TYPE
Use with available fluent helpers to apply the IndustryType field to query operations. -
FORM_OF_ADDRESS_NAME
Use with available fluent helpers to apply the FormOfAddressName field to query operations. -
VAT_REGISTRATION
Use with available fluent helpers to apply the VATRegistration field to query operations. -
ONE_TIME_ACCT_CNTRY_SPECIFIC_REF1
Use with available fluent helpers to apply the OneTimeAcctCntrySpecificRef1 field to query operations. -
IBAN
Use with available fluent helpers to apply the IBAN field to query operations. -
SWIFT_CODE
Use with available fluent helpers to apply the SWIFTCode field to query operations.
-
-
Constructor Details
-
SuplrInvoiceAdditionalData
public SuplrInvoiceAdditionalData() -
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)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SuplrInvoiceAdditionalData>
-
setSupplierInvoice
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierInvoice
- Parameters:
supplierInvoice- Document Number of an Invoice Document
-
setFiscalYear
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Parameters:
fiscalYear- Fiscal Year
-
setInvoicingPartyName1
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName1
- Parameters:
invoicingPartyName1- Name 1
-
setInvoicingPartyName2
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName2
- Parameters:
invoicingPartyName2- Name 2
-
setInvoicingPartyName3
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName3
- Parameters:
invoicingPartyName3- Name 3
-
setInvoicingPartyName4
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName4
- Parameters:
invoicingPartyName4- Name 4
-
setPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PostalCode
- Parameters:
postalCode- Postal Code
-
setCityName
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: CityName
- Parameters:
cityName- City
-
setCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Parameters:
country- Country/Region Key
-
setStreetAddressName
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: StreetAddressName
- Parameters:
streetAddressName- Street and House Number
-
setPOBox
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBox
- Parameters:
pOBox- PO Box
-
setPOBoxPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBoxPostalCode
- Parameters:
pOBoxPostalCode- P.O. Box Postal Code
-
setPostOfficeBankAccount
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: PostOfficeBankAccount
- Parameters:
postOfficeBankAccount- PO Bank Current Acct No. or Building Society Ref. No.
-
setBankAccount
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BankAccount
- Parameters:
bankAccount- Bank Account Number
-
setBank
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: Bank
- Parameters:
bank- Bank Number
-
setBankCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BankCountry
- Parameters:
bankCountry- Country/Region Key of Bank
-
setTaxID1
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: TaxID1
- Parameters:
taxID1- Tax Number 1
-
setTaxID2
Constraints: Not nullable, Maximum length: 11Original property name from the Odata EDM: TaxID2
- Parameters:
taxID2- Tax Number 2
-
setOneTmeAccountIsVATLiable
Constraints: noneOriginal property name from the Odata EDM: OneTmeAccountIsVATLiable
- Parameters:
oneTmeAccountIsVATLiable- Liable for VAT
-
setOneTmeAcctIsEqualizationTxSubj
Constraints: noneOriginal property name from the Odata EDM: OneTmeAcctIsEqualizationTxSubj
- Parameters:
oneTmeAcctIsEqualizationTxSubj- Checkbox
-
setRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Parameters:
region- Region (State, Province, County)
-
setBankControlKey
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BankControlKey
- Parameters:
bankControlKey- Bank Control Key
-
setDataExchangeInstructionKey
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DataExchangeInstructionKey
- Parameters:
dataExchangeInstructionKey- Instruction Key for Data Medium Exchange
-
setDataMediumExchangeIndicator
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DataMediumExchangeIndicator
- Parameters:
dataMediumExchangeIndicator- Recipient Code for Data Medium Exchange
-
setLanguageCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LanguageCode
- Parameters:
languageCode- Language Key
-
setIsOneTimeAccount
Constraints: noneOriginal property name from the Odata EDM: IsOneTimeAccount
- Parameters:
isOneTimeAccount- Indicator: Is the Account a One-Time Account?
-
setPaymentRecipient
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: PaymentRecipient
- Parameters:
paymentRecipient- Payment Recipient Code
-
setAccountTaxType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountTaxType
- Parameters:
accountTaxType- Tax Type
-
setTaxNumberType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxNumberType
- Parameters:
taxNumberType- Tax Number Type
-
setIsNaturalPerson
Constraints: noneOriginal property name from the Odata EDM: IsNaturalPerson
- Parameters:
isNaturalPerson- Checkbox
-
setTaxID3
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxID3
- Parameters:
taxID3- Tax Number 3
-
setTaxID4
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxID4
- Parameters:
taxID4- Tax Number 4
-
setBankDetailReference
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: BankDetailReference
- Parameters:
bankDetailReference- Reference Details for Bank Details
-
setRepresentativeName
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RepresentativeName
- Parameters:
representativeName- Name of Representative
-
setBusinessType
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: BusinessType
- Parameters:
businessType- Type of Business
-
setIndustryType
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: IndustryType
- Parameters:
industryType- Type of Industry
-
setFormOfAddressName
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: FormOfAddressName
- Parameters:
formOfAddressName- Title
-
setVATRegistration
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Parameters:
vATRegistration- VAT Registration Number
-
setOneTimeAcctCntrySpecificRef1
Constraints: Not nullable, Maximum length: 140Original property name from the Odata EDM: OneTimeAcctCntrySpecificRef1
- Parameters:
oneTimeAcctCntrySpecificRef1- Country/Region specific Ref. in the One Time Account Data
-
setIBAN
Constraints: Not nullable, Maximum length: 34Original property name from the Odata EDM: IBAN
- Parameters:
iBAN- IBAN (International Bank Account Number)
-
setSWIFTCode
Constraints: Not nullable, Maximum length: 11Original property name from the Odata EDM: SWIFTCode
- Parameters:
sWIFTCode- SWIFT/BIC for International Payments
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SuplrInvoiceAdditionalData>
-
getKey
- Overrides:
getKeyin classVdmObject<SuplrInvoiceAdditionalData>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SuplrInvoiceAdditionalData>
-
fromMap
- Overrides:
fromMapin classVdmObject<SuplrInvoiceAdditionalData>
-
field
@Nonnull public static <T> SuplrInvoiceAdditionalDataField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> SuplrInvoiceAdditionalDataField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<SuplrInvoiceAdditionalData>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<SuplrInvoiceAdditionalData>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<SuplrInvoiceAdditionalData>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SuplrInvoiceAdditionalData>
-
builder
-
getSupplierInvoice
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierInvoice
- Returns:
- Document Number of an Invoice Document
-
getFiscalYear
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
- Fiscal Year
-
getInvoicingPartyName1
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName1
- Returns:
- Name 1
-
getInvoicingPartyName2
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName2
- Returns:
- Name 2
-
getInvoicingPartyName3
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName3
- Returns:
- Name 3
-
getInvoicingPartyName4
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName4
- Returns:
- Name 4
-
getPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PostalCode
- Returns:
- Postal Code
-
getCityName
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: CityName
- Returns:
- City
-
getCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Returns:
- Country/Region Key
-
getStreetAddressName
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: StreetAddressName
- Returns:
- Street and House Number
-
getPOBox
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBox
- Returns:
- PO Box
-
getPOBoxPostalCode
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBoxPostalCode
- Returns:
- P.O. Box Postal Code
-
getPostOfficeBankAccount
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: PostOfficeBankAccount
- Returns:
- PO Bank Current Acct No. or Building Society Ref. No.
-
getBankAccount
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BankAccount
- Returns:
- Bank Account Number
-
getBank
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: Bank
- Returns:
- Bank Number
-
getBankCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BankCountry
- Returns:
- Country/Region Key of Bank
-
getTaxID1
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: TaxID1
- Returns:
- Tax Number 1
-
getTaxID2
Constraints: Not nullable, Maximum length: 11Original property name from the Odata EDM: TaxID2
- Returns:
- Tax Number 2
-
getOneTmeAccountIsVATLiable
Constraints: noneOriginal property name from the Odata EDM: OneTmeAccountIsVATLiable
- Returns:
- Liable for VAT
-
getOneTmeAcctIsEqualizationTxSubj
Constraints: noneOriginal property name from the Odata EDM: OneTmeAcctIsEqualizationTxSubj
- Returns:
- Checkbox
-
getRegion
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Returns:
- Region (State, Province, County)
-
getBankControlKey
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BankControlKey
- Returns:
- Bank Control Key
-
getDataExchangeInstructionKey
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DataExchangeInstructionKey
- Returns:
- Instruction Key for Data Medium Exchange
-
getDataMediumExchangeIndicator
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DataMediumExchangeIndicator
- Returns:
- Recipient Code for Data Medium Exchange
-
getLanguageCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LanguageCode
- Returns:
- Language Key
-
getIsOneTimeAccount
Constraints: noneOriginal property name from the Odata EDM: IsOneTimeAccount
- Returns:
- Indicator: Is the Account a One-Time Account?
-
getPaymentRecipient
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: PaymentRecipient
- Returns:
- Payment Recipient Code
-
getAccountTaxType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountTaxType
- Returns:
- Tax Type
-
getTaxNumberType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxNumberType
- Returns:
- Tax Number Type
-
getIsNaturalPerson
Constraints: noneOriginal property name from the Odata EDM: IsNaturalPerson
- Returns:
- Checkbox
-
getTaxID3
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxID3
- Returns:
- Tax Number 3
-
getTaxID4
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxID4
- Returns:
- Tax Number 4
-
getBankDetailReference
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: BankDetailReference
- Returns:
- Reference Details for Bank Details
-
getRepresentativeName
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RepresentativeName
- Returns:
- Name of Representative
-
getBusinessType
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: BusinessType
- Returns:
- Type of Business
-
getIndustryType
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: IndustryType
- Returns:
- Type of Industry
-
getFormOfAddressName
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: FormOfAddressName
- Returns:
- Title
-
getVATRegistration
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Returns:
- VAT Registration Number
-
getOneTimeAcctCntrySpecificRef1
Constraints: Not nullable, Maximum length: 140Original property name from the Odata EDM: OneTimeAcctCntrySpecificRef1
- Returns:
- Country/Region specific Ref. in the One Time Account Data
-
getIBAN
Constraints: Not nullable, Maximum length: 34Original property name from the Odata EDM: IBAN
- Returns:
- IBAN (International Bank Account Number)
-
getSWIFTCode
Constraints: Not nullable, Maximum length: 11Original property name from the Odata EDM: SWIFTCode
- Returns:
- SWIFT/BIC for International Payments
-
toString
- Overrides:
toStringin classVdmObject<SuplrInvoiceAdditionalData>
-
equals
- Overrides:
equalsin classVdmEntity<SuplrInvoiceAdditionalData>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SuplrInvoiceAdditionalData>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SuplrInvoiceAdditionalData>
-