Class SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder
- Enclosing class:
- SuplrInvoiceAdditionalData
-
Method Summary
Modifier and TypeMethodDescriptionaccountTaxType(String accountTaxType) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 15bankAccount(String bankAccount) Constraints: Not nullable, Maximum length: 18bankControlKey(String bankControlKey) Constraints: Not nullable, Maximum length: 2bankCountry(String bankCountry) Constraints: Not nullable, Maximum length: 3bankDetailReference(String bankDetailReference) Constraints: Not nullable, Maximum length: 20build()businessType(String businessType) Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 3dataExchangeInstructionKey(String dataExchangeInstructionKey) Constraints: Not nullable, Maximum length: 2dataMediumExchangeIndicator(String dataMediumExchangeIndicator) Constraints: Not nullable, Maximum length: 1fiscalYear(String fiscalYear) (Key Field) Constraints: Not nullable, Maximum length: 4formOfAddressName(String formOfAddressName) Constraints: Not nullable, Maximum length: 15Constraints: Not nullable, Maximum length: 34industryType(String industryType) Constraints: Not nullable, Maximum length: 30invoicingPartyName1(String invoicingPartyName1) Constraints: Not nullable, Maximum length: 35invoicingPartyName2(String invoicingPartyName2) Constraints: Not nullable, Maximum length: 35invoicingPartyName3(String invoicingPartyName3) Constraints: Not nullable, Maximum length: 35invoicingPartyName4(String invoicingPartyName4) Constraints: Not nullable, Maximum length: 35isNaturalPerson(Boolean isNaturalPerson) Constraints: noneisOneTimeAccount(Boolean isOneTimeAccount) Constraints: nonelanguageCode(String languageCode) Constraints: Not nullable, Maximum length: 2oneTimeAcctCntrySpecificRef1(String oneTimeAcctCntrySpecificRef1) Constraints: Not nullable, Maximum length: 140oneTmeAccountIsVATLiable(Boolean oneTmeAccountIsVATLiable) Constraints: noneoneTmeAcctIsEqualizationTxSubj(Boolean oneTmeAcctIsEqualizationTxSubj) Constraints: nonepaymentRecipient(String paymentRecipient) Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 10pOBoxPostalCode(String pOBoxPostalCode) Constraints: Not nullable, Maximum length: 10postalCode(String postalCode) Constraints: Not nullable, Maximum length: 10postOfficeBankAccount(String postOfficeBankAccount) Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 3representativeName(String representativeName) Constraints: Not nullable, Maximum length: 10streetAddressName(String streetAddressName) Constraints: Not nullable, Maximum length: 35supplierInvoice(String supplierInvoice) (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: 18taxNumberType(String taxNumberType) Constraints: Not nullable, Maximum length: 2toString()vATRegistration(String vATRegistration) Constraints: Not nullable, Maximum length: 20
-
Method Details
-
supplierInvoice
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder supplierInvoice(@Nullable String supplierInvoice) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierInvoice
- Returns:
this.
-
fiscalYear
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder fiscalYear(@Nullable String fiscalYear) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
this.
-
invoicingPartyName1
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder invoicingPartyName1(@Nullable String invoicingPartyName1) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName1
- Returns:
this.
-
invoicingPartyName2
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder invoicingPartyName2(@Nullable String invoicingPartyName2) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName2
- Returns:
this.
-
invoicingPartyName3
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder invoicingPartyName3(@Nullable String invoicingPartyName3) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName3
- Returns:
this.
-
invoicingPartyName4
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder invoicingPartyName4(@Nullable String invoicingPartyName4) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: InvoicingPartyName4
- Returns:
this.
-
postalCode
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder postalCode(@Nullable String postalCode) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PostalCode
- Returns:
this.
-
cityName
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder cityName(@Nullable String cityName) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: CityName
- Returns:
this.
-
country
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder country(@Nullable String country) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Country
- Returns:
this.
-
streetAddressName
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder streetAddressName(@Nullable String streetAddressName) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: StreetAddressName
- Returns:
this.
-
pOBox
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder pOBox(@Nullable String pOBox) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBox
- Returns:
this.
-
pOBoxPostalCode
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder pOBoxPostalCode(@Nullable String pOBoxPostalCode) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: POBoxPostalCode
- Returns:
this.
-
postOfficeBankAccount
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder postOfficeBankAccount(@Nullable String postOfficeBankAccount) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: PostOfficeBankAccount
- Returns:
this.
-
bankAccount
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder bankAccount(@Nullable String bankAccount) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BankAccount
- Returns:
this.
-
bank
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder bank(@Nullable String bank) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: Bank
- Returns:
this.
-
bankCountry
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder bankCountry(@Nullable String bankCountry) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BankCountry
- Returns:
this.
-
taxID1
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder taxID1(@Nullable String taxID1) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: TaxID1
- Returns:
this.
-
taxID2
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder taxID2(@Nullable String taxID2) Constraints: Not nullable, Maximum length: 11Original property name from the Odata EDM: TaxID2
- Returns:
this.
-
oneTmeAccountIsVATLiable
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder oneTmeAccountIsVATLiable(@Nullable Boolean oneTmeAccountIsVATLiable) Constraints: noneOriginal property name from the Odata EDM: OneTmeAccountIsVATLiable
- Returns:
this.
-
oneTmeAcctIsEqualizationTxSubj
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder oneTmeAcctIsEqualizationTxSubj(@Nullable Boolean oneTmeAcctIsEqualizationTxSubj) Constraints: noneOriginal property name from the Odata EDM: OneTmeAcctIsEqualizationTxSubj
- Returns:
this.
-
region
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder region(@Nullable String region) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Region
- Returns:
this.
-
bankControlKey
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder bankControlKey(@Nullable String bankControlKey) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BankControlKey
- Returns:
this.
-
dataExchangeInstructionKey
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder dataExchangeInstructionKey(@Nullable String dataExchangeInstructionKey) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DataExchangeInstructionKey
- Returns:
this.
-
dataMediumExchangeIndicator
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder dataMediumExchangeIndicator(@Nullable String dataMediumExchangeIndicator) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DataMediumExchangeIndicator
- Returns:
this.
-
languageCode
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder languageCode(@Nullable String languageCode) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LanguageCode
- Returns:
this.
-
isOneTimeAccount
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder isOneTimeAccount(@Nullable Boolean isOneTimeAccount) Constraints: noneOriginal property name from the Odata EDM: IsOneTimeAccount
- Returns:
this.
-
paymentRecipient
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder paymentRecipient(@Nullable String paymentRecipient) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: PaymentRecipient
- Returns:
this.
-
accountTaxType
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder accountTaxType(@Nullable String accountTaxType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountTaxType
- Returns:
this.
-
taxNumberType
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder taxNumberType(@Nullable String taxNumberType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxNumberType
- Returns:
this.
-
isNaturalPerson
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder isNaturalPerson(@Nullable Boolean isNaturalPerson) Constraints: noneOriginal property name from the Odata EDM: IsNaturalPerson
- Returns:
this.
-
taxID3
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder taxID3(@Nullable String taxID3) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxID3
- Returns:
this.
-
taxID4
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder taxID4(@Nullable String taxID4) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: TaxID4
- Returns:
this.
-
bankDetailReference
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder bankDetailReference(@Nullable String bankDetailReference) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: BankDetailReference
- Returns:
this.
-
representativeName
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder representativeName(@Nullable String representativeName) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RepresentativeName
- Returns:
this.
-
businessType
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder businessType(@Nullable String businessType) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: BusinessType
- Returns:
this.
-
industryType
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder industryType(@Nullable String industryType) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: IndustryType
- Returns:
this.
-
formOfAddressName
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder formOfAddressName(@Nullable String formOfAddressName) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: FormOfAddressName
- Returns:
this.
-
vATRegistration
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder vATRegistration(@Nullable String vATRegistration) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: VATRegistration
- Returns:
this.
-
oneTimeAcctCntrySpecificRef1
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder oneTimeAcctCntrySpecificRef1(@Nullable String oneTimeAcctCntrySpecificRef1) Constraints: Not nullable, Maximum length: 140Original property name from the Odata EDM: OneTimeAcctCntrySpecificRef1
- Returns:
this.
-
iBAN
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder iBAN(@Nullable String iBAN) Constraints: Not nullable, Maximum length: 34Original property name from the Odata EDM: IBAN
- Returns:
this.
-
sWIFTCode
@Nonnull public SuplrInvoiceAdditionalData.SuplrInvoiceAdditionalDataBuilder sWIFTCode(@Nullable String sWIFTCode) Constraints: Not nullable, Maximum length: 11Original property name from the Odata EDM: SWIFTCode
- Returns:
this.
-
build
-
toString
-