Package com.xero.models.accounting
Class Organisation
- java.lang.Object
-
- com.xero.models.accounting.Organisation
-
public class Organisation extends Object
Organisation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOrganisation.EditionEnumBUSINESS or PARTNER.static classOrganisation.OrganisationEntityTypeEnumOrganisation Entity Typestatic classOrganisation.OrganisationTypeEnumOrganisation Typestatic classOrganisation.PropertyClassEnumOrganisation Classes describe which plan the Xero organisation is on (e.g.static classOrganisation.SalesTaxBasisEnumThe accounting basis used for tax returns.static classOrganisation.SalesTaxPeriodEnumThe frequency with which tax returns are processed.static classOrganisation.VersionEnumSee Version Types
-
Constructor Summary
Constructors Constructor Description Organisation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrganisationaddAddressesItem(AddressForOrganisation addressesItem)Address details for organisation – see AddressesOrganisationaddExternalLinksItem(ExternalLink externalLinksItem)Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and LinkedIn.OrganisationaddPhonesItem(Phone phonesItem)Phones details for organisation – see PhonesOrganisationaddresses(List<AddressForOrganisation> addresses)Address details for organisation – see AddressesOrganisationapIKey(String apIKey)Display a unique key used for Xero-to-Xero transactionsOrganisationbaseCurrency(CurrencyCode baseCurrency)baseCurrencyOrganisationcountryCode(CountryCode countryCode)countryCodeOrganisationdefaultPurchasesTax(String defaultPurchasesTax)The default for LineAmountTypes on purchase transactionsOrganisationdefaultSalesTax(String defaultSalesTax)The default for LineAmountTypes on sales transactionsOrganisationedition(Organisation.EditionEnum edition)BUSINESS or PARTNER.OrganisationemployerIdentificationNumber(String employerIdentificationNumber)Shown if set.OrganisationendOfYearLockDate(String endOfYearLockDate)Shown if set.booleanequals(Object o)OrganisationexternalLinks(List<ExternalLink> externalLinks)Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and LinkedIn.OrganisationfinancialYearEndDay(Integer financialYearEndDay)Calendar day e.g.OrganisationfinancialYearEndMonth(Integer financialYearEndMonth)Calendar Month e.g.List<AddressForOrganisation>getAddresses()Address details for organisation – see AddressesStringgetApIKey()Display a unique key used for Xero-to-Xero transactionsCurrencyCodegetBaseCurrency()Get baseCurrencyCountryCodegetCountryCode()Get countryCodeStringgetCreatedDateUTC()Timestamp when the organisation was created in Xeroorg.threeten.bp.OffsetDateTimegetCreatedDateUTCAsDate()Timestamp when the organisation was created in XeroStringgetDefaultPurchasesTax()The default for LineAmountTypes on purchase transactionsStringgetDefaultSalesTax()The default for LineAmountTypes on sales transactionsOrganisation.EditionEnumgetEdition()BUSINESS or PARTNER.StringgetEmployerIdentificationNumber()Shown if set.StringgetEndOfYearLockDate()Shown if set.org.threeten.bp.LocalDategetEndOfYearLockDateAsDate()Shown if set.List<ExternalLink>getExternalLinks()Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and LinkedIn.IntegergetFinancialYearEndDay()Calendar day e.g.IntegergetFinancialYearEndMonth()Calendar Month e.g.BooleangetIsDemoCompany()Boolean to describe if organisation is a demo company.StringgetLegalName()Organisation name shown on ReportsStringgetLineOfBusiness()Description of business type as defined in Organisation settingsStringgetName()Display name of organisation shown in XeroOrganisation.OrganisationEntityTypeEnumgetOrganisationEntityType()Organisation Entity TypeUUIDgetOrganisationID()Unique Xero identifierStringgetOrganisationStatus()Will be set to ACTIVE if you can connect to organisation via the Xero APIOrganisation.OrganisationTypeEnumgetOrganisationType()Organisation TypePaymentTermgetPaymentTerms()Get paymentTermsBooleangetPaysTax()Boolean to describe if organisation is registered with a local tax authority i.e.StringgetPeriodLockDate()Shown if set.org.threeten.bp.LocalDategetPeriodLockDateAsDate()Shown if set.List<Phone>getPhones()Phones details for organisation – see PhonesOrganisation.PropertyClassEnumgetPropertyClass()Organisation Classes describe which plan the Xero organisation is on (e.g.StringgetRegistrationNumber()Shows for New Zealand, Australian and UK organisationsOrganisation.SalesTaxBasisEnumgetSalesTaxBasis()The accounting basis used for tax returns.Organisation.SalesTaxPeriodEnumgetSalesTaxPeriod()The frequency with which tax returns are processed.StringgetShortCode()A unique identifier for the organisation.StringgetTaxNumber()Shown if set.TimeZonegetTimezone()Get timezoneOrganisation.VersionEnumgetVersion()See Version TypesinthashCode()OrganisationisDemoCompany(Boolean isDemoCompany)Boolean to describe if organisation is a demo company.OrganisationlegalName(String legalName)Organisation name shown on ReportsOrganisationlineOfBusiness(String lineOfBusiness)Description of business type as defined in Organisation settingsOrganisationname(String name)Display name of organisation shown in XeroOrganisationorganisationEntityType(Organisation.OrganisationEntityTypeEnum organisationEntityType)Organisation Entity TypeOrganisationorganisationID(UUID organisationID)Unique Xero identifierOrganisationorganisationStatus(String organisationStatus)Will be set to ACTIVE if you can connect to organisation via the Xero APIOrganisationorganisationType(Organisation.OrganisationTypeEnum organisationType)Organisation TypeOrganisationpaymentTerms(PaymentTerm paymentTerms)paymentTermsOrganisationpaysTax(Boolean paysTax)Boolean to describe if organisation is registered with a local tax authority i.e.OrganisationperiodLockDate(String periodLockDate)Shown if set.Organisationphones(List<Phone> phones)Phones details for organisation – see PhonesOrganisationpropertyClass(Organisation.PropertyClassEnum propertyClass)Organisation Classes describe which plan the Xero organisation is on (e.g.OrganisationregistrationNumber(String registrationNumber)Shows for New Zealand, Australian and UK organisationsOrganisationsalesTaxBasis(Organisation.SalesTaxBasisEnum salesTaxBasis)The accounting basis used for tax returns.OrganisationsalesTaxPeriod(Organisation.SalesTaxPeriodEnum salesTaxPeriod)The frequency with which tax returns are processed.voidsetAddresses(List<AddressForOrganisation> addresses)Address details for organisation – see AddressesvoidsetApIKey(String apIKey)Display a unique key used for Xero-to-Xero transactionsvoidsetBaseCurrency(CurrencyCode baseCurrency)baseCurrencyvoidsetCountryCode(CountryCode countryCode)countryCodevoidsetDefaultPurchasesTax(String defaultPurchasesTax)The default for LineAmountTypes on purchase transactionsvoidsetDefaultSalesTax(String defaultSalesTax)The default for LineAmountTypes on sales transactionsvoidsetEdition(Organisation.EditionEnum edition)BUSINESS or PARTNER.voidsetEmployerIdentificationNumber(String employerIdentificationNumber)Shown if set.voidsetEndOfYearLockDate(String endOfYearLockDate)Shown if set.voidsetEndOfYearLockDate(org.threeten.bp.LocalDate endOfYearLockDate)Shown if set.voidsetExternalLinks(List<ExternalLink> externalLinks)Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and LinkedIn.voidsetFinancialYearEndDay(Integer financialYearEndDay)Calendar day e.g.voidsetFinancialYearEndMonth(Integer financialYearEndMonth)Calendar Month e.g.voidsetIsDemoCompany(Boolean isDemoCompany)Boolean to describe if organisation is a demo company.voidsetLegalName(String legalName)Organisation name shown on ReportsvoidsetLineOfBusiness(String lineOfBusiness)Description of business type as defined in Organisation settingsvoidsetName(String name)Display name of organisation shown in XerovoidsetOrganisationEntityType(Organisation.OrganisationEntityTypeEnum organisationEntityType)Organisation Entity TypevoidsetOrganisationID(UUID organisationID)Unique Xero identifiervoidsetOrganisationStatus(String organisationStatus)Will be set to ACTIVE if you can connect to organisation via the Xero APIvoidsetOrganisationType(Organisation.OrganisationTypeEnum organisationType)Organisation TypevoidsetPaymentTerms(PaymentTerm paymentTerms)paymentTermsvoidsetPaysTax(Boolean paysTax)Boolean to describe if organisation is registered with a local tax authority i.e.voidsetPeriodLockDate(String periodLockDate)Shown if set.voidsetPeriodLockDate(org.threeten.bp.LocalDate periodLockDate)Shown if set.voidsetPhones(List<Phone> phones)Phones details for organisation – see PhonesvoidsetPropertyClass(Organisation.PropertyClassEnum propertyClass)Organisation Classes describe which plan the Xero organisation is on (e.g.voidsetRegistrationNumber(String registrationNumber)Shows for New Zealand, Australian and UK organisationsvoidsetSalesTaxBasis(Organisation.SalesTaxBasisEnum salesTaxBasis)The accounting basis used for tax returns.voidsetSalesTaxPeriod(Organisation.SalesTaxPeriodEnum salesTaxPeriod)The frequency with which tax returns are processed.voidsetShortCode(String shortCode)A unique identifier for the organisation.voidsetTaxNumber(String taxNumber)Shown if set.voidsetTimezone(TimeZone timezone)timezonevoidsetVersion(Organisation.VersionEnum version)See Version TypesOrganisationshortCode(String shortCode)A unique identifier for the organisation.OrganisationtaxNumber(String taxNumber)Shown if set.Organisationtimezone(TimeZone timezone)timezoneStringtoString()Organisationversion(Organisation.VersionEnum version)See Version Types
-
-
-
Method Detail
-
organisationID
public Organisation organisationID(UUID organisationID)
Unique Xero identifier- Parameters:
organisationID- UUID- Returns:
- Organisation
-
getOrganisationID
public UUID getOrganisationID()
Unique Xero identifier- Returns:
- organisationID
-
setOrganisationID
public void setOrganisationID(UUID organisationID)
Unique Xero identifier- Parameters:
organisationID- UUID
-
apIKey
public Organisation apIKey(String apIKey)
Display a unique key used for Xero-to-Xero transactions- Parameters:
apIKey- String- Returns:
- Organisation
-
getApIKey
public String getApIKey()
Display a unique key used for Xero-to-Xero transactions- Returns:
- apIKey
-
setApIKey
public void setApIKey(String apIKey)
Display a unique key used for Xero-to-Xero transactions- Parameters:
apIKey- String
-
name
public Organisation name(String name)
Display name of organisation shown in Xero- Parameters:
name- String- Returns:
- Organisation
-
getName
public String getName()
Display name of organisation shown in Xero- Returns:
- name
-
setName
public void setName(String name)
Display name of organisation shown in Xero- Parameters:
name- String
-
legalName
public Organisation legalName(String legalName)
Organisation name shown on Reports- Parameters:
legalName- String- Returns:
- Organisation
-
getLegalName
public String getLegalName()
Organisation name shown on Reports- Returns:
- legalName
-
setLegalName
public void setLegalName(String legalName)
Organisation name shown on Reports- Parameters:
legalName- String
-
paysTax
public Organisation paysTax(Boolean paysTax)
Boolean to describe if organisation is registered with a local tax authority i.e. true, false- Parameters:
paysTax- Boolean- Returns:
- Organisation
-
getPaysTax
public Boolean getPaysTax()
Boolean to describe if organisation is registered with a local tax authority i.e. true, false- Returns:
- paysTax
-
setPaysTax
public void setPaysTax(Boolean paysTax)
Boolean to describe if organisation is registered with a local tax authority i.e. true, false- Parameters:
paysTax- Boolean
-
version
public Organisation version(Organisation.VersionEnum version)
See Version Types- Parameters:
version- VersionEnum- Returns:
- Organisation
-
getVersion
public Organisation.VersionEnum getVersion()
See Version Types- Returns:
- version
-
setVersion
public void setVersion(Organisation.VersionEnum version)
See Version Types- Parameters:
version- VersionEnum
-
organisationType
public Organisation organisationType(Organisation.OrganisationTypeEnum organisationType)
Organisation Type- Parameters:
organisationType- OrganisationTypeEnum- Returns:
- Organisation
-
getOrganisationType
public Organisation.OrganisationTypeEnum getOrganisationType()
Organisation Type- Returns:
- organisationType
-
setOrganisationType
public void setOrganisationType(Organisation.OrganisationTypeEnum organisationType)
Organisation Type- Parameters:
organisationType- OrganisationTypeEnum
-
baseCurrency
public Organisation baseCurrency(CurrencyCode baseCurrency)
baseCurrency- Parameters:
baseCurrency- CurrencyCode- Returns:
- Organisation
-
getBaseCurrency
public CurrencyCode getBaseCurrency()
Get baseCurrency- Returns:
- baseCurrency
-
setBaseCurrency
public void setBaseCurrency(CurrencyCode baseCurrency)
baseCurrency- Parameters:
baseCurrency- CurrencyCode
-
countryCode
public Organisation countryCode(CountryCode countryCode)
countryCode- Parameters:
countryCode- CountryCode- Returns:
- Organisation
-
getCountryCode
public CountryCode getCountryCode()
Get countryCode- Returns:
- countryCode
-
setCountryCode
public void setCountryCode(CountryCode countryCode)
countryCode- Parameters:
countryCode- CountryCode
-
isDemoCompany
public Organisation isDemoCompany(Boolean isDemoCompany)
Boolean to describe if organisation is a demo company.- Parameters:
isDemoCompany- Boolean- Returns:
- Organisation
-
getIsDemoCompany
public Boolean getIsDemoCompany()
Boolean to describe if organisation is a demo company.- Returns:
- isDemoCompany
-
setIsDemoCompany
public void setIsDemoCompany(Boolean isDemoCompany)
Boolean to describe if organisation is a demo company.- Parameters:
isDemoCompany- Boolean
-
organisationStatus
public Organisation organisationStatus(String organisationStatus)
Will be set to ACTIVE if you can connect to organisation via the Xero API- Parameters:
organisationStatus- String- Returns:
- Organisation
-
getOrganisationStatus
public String getOrganisationStatus()
Will be set to ACTIVE if you can connect to organisation via the Xero API- Returns:
- organisationStatus
-
setOrganisationStatus
public void setOrganisationStatus(String organisationStatus)
Will be set to ACTIVE if you can connect to organisation via the Xero API- Parameters:
organisationStatus- String
-
registrationNumber
public Organisation registrationNumber(String registrationNumber)
Shows for New Zealand, Australian and UK organisations- Parameters:
registrationNumber- String- Returns:
- Organisation
-
getRegistrationNumber
public String getRegistrationNumber()
Shows for New Zealand, Australian and UK organisations- Returns:
- registrationNumber
-
setRegistrationNumber
public void setRegistrationNumber(String registrationNumber)
Shows for New Zealand, Australian and UK organisations- Parameters:
registrationNumber- String
-
employerIdentificationNumber
public Organisation employerIdentificationNumber(String employerIdentificationNumber)
Shown if set. US Only.- Parameters:
employerIdentificationNumber- String- Returns:
- Organisation
-
getEmployerIdentificationNumber
public String getEmployerIdentificationNumber()
Shown if set. US Only.- Returns:
- employerIdentificationNumber
-
setEmployerIdentificationNumber
public void setEmployerIdentificationNumber(String employerIdentificationNumber)
Shown if set. US Only.- Parameters:
employerIdentificationNumber- String
-
taxNumber
public Organisation taxNumber(String taxNumber)
Shown if set. Displays in the Xero UI as Tax File Number (AU), GST Number (NZ), VAT Number (UK) and Tax ID Number (US & Global).- Parameters:
taxNumber- String- Returns:
- Organisation
-
getTaxNumber
public String getTaxNumber()
Shown if set. Displays in the Xero UI as Tax File Number (AU), GST Number (NZ), VAT Number (UK) and Tax ID Number (US & Global).- Returns:
- taxNumber
-
setTaxNumber
public void setTaxNumber(String taxNumber)
Shown if set. Displays in the Xero UI as Tax File Number (AU), GST Number (NZ), VAT Number (UK) and Tax ID Number (US & Global).- Parameters:
taxNumber- String
-
financialYearEndDay
public Organisation financialYearEndDay(Integer financialYearEndDay)
Calendar day e.g. 0-31- Parameters:
financialYearEndDay- Integer- Returns:
- Organisation
-
getFinancialYearEndDay
public Integer getFinancialYearEndDay()
Calendar day e.g. 0-31- Returns:
- financialYearEndDay
-
setFinancialYearEndDay
public void setFinancialYearEndDay(Integer financialYearEndDay)
Calendar day e.g. 0-31- Parameters:
financialYearEndDay- Integer
-
financialYearEndMonth
public Organisation financialYearEndMonth(Integer financialYearEndMonth)
Calendar Month e.g. 1-12- Parameters:
financialYearEndMonth- Integer- Returns:
- Organisation
-
getFinancialYearEndMonth
public Integer getFinancialYearEndMonth()
Calendar Month e.g. 1-12- Returns:
- financialYearEndMonth
-
setFinancialYearEndMonth
public void setFinancialYearEndMonth(Integer financialYearEndMonth)
Calendar Month e.g. 1-12- Parameters:
financialYearEndMonth- Integer
-
salesTaxBasis
public Organisation salesTaxBasis(Organisation.SalesTaxBasisEnum salesTaxBasis)
The accounting basis used for tax returns. See Sales Tax Basis- Parameters:
salesTaxBasis- SalesTaxBasisEnum- Returns:
- Organisation
-
getSalesTaxBasis
public Organisation.SalesTaxBasisEnum getSalesTaxBasis()
The accounting basis used for tax returns. See Sales Tax Basis- Returns:
- salesTaxBasis
-
setSalesTaxBasis
public void setSalesTaxBasis(Organisation.SalesTaxBasisEnum salesTaxBasis)
The accounting basis used for tax returns. See Sales Tax Basis- Parameters:
salesTaxBasis- SalesTaxBasisEnum
-
salesTaxPeriod
public Organisation salesTaxPeriod(Organisation.SalesTaxPeriodEnum salesTaxPeriod)
The frequency with which tax returns are processed. See Sales Tax Period- Parameters:
salesTaxPeriod- SalesTaxPeriodEnum- Returns:
- Organisation
-
getSalesTaxPeriod
public Organisation.SalesTaxPeriodEnum getSalesTaxPeriod()
The frequency with which tax returns are processed. See Sales Tax Period- Returns:
- salesTaxPeriod
-
setSalesTaxPeriod
public void setSalesTaxPeriod(Organisation.SalesTaxPeriodEnum salesTaxPeriod)
The frequency with which tax returns are processed. See Sales Tax Period- Parameters:
salesTaxPeriod- SalesTaxPeriodEnum
-
defaultSalesTax
public Organisation defaultSalesTax(String defaultSalesTax)
The default for LineAmountTypes on sales transactions- Parameters:
defaultSalesTax- String- Returns:
- Organisation
-
getDefaultSalesTax
public String getDefaultSalesTax()
The default for LineAmountTypes on sales transactions- Returns:
- defaultSalesTax
-
setDefaultSalesTax
public void setDefaultSalesTax(String defaultSalesTax)
The default for LineAmountTypes on sales transactions- Parameters:
defaultSalesTax- String
-
defaultPurchasesTax
public Organisation defaultPurchasesTax(String defaultPurchasesTax)
The default for LineAmountTypes on purchase transactions- Parameters:
defaultPurchasesTax- String- Returns:
- Organisation
-
getDefaultPurchasesTax
public String getDefaultPurchasesTax()
The default for LineAmountTypes on purchase transactions- Returns:
- defaultPurchasesTax
-
setDefaultPurchasesTax
public void setDefaultPurchasesTax(String defaultPurchasesTax)
The default for LineAmountTypes on purchase transactions- Parameters:
defaultPurchasesTax- String
-
periodLockDate
public Organisation periodLockDate(String periodLockDate)
Shown if set. See lock dates- Parameters:
periodLockDate- String- Returns:
- Organisation
-
getPeriodLockDate
public String getPeriodLockDate()
Shown if set. See lock dates- Returns:
- periodLockDate
-
getPeriodLockDateAsDate
public org.threeten.bp.LocalDate getPeriodLockDateAsDate()
Shown if set. See lock dates- Returns:
- LocalDate
-
setPeriodLockDate
public void setPeriodLockDate(String periodLockDate)
Shown if set. See lock dates- Parameters:
periodLockDate- String
-
setPeriodLockDate
public void setPeriodLockDate(org.threeten.bp.LocalDate periodLockDate)
Shown if set. See lock dates- Parameters:
periodLockDate- LocalDateTime
-
endOfYearLockDate
public Organisation endOfYearLockDate(String endOfYearLockDate)
Shown if set. See lock dates- Parameters:
endOfYearLockDate- String- Returns:
- Organisation
-
getEndOfYearLockDate
public String getEndOfYearLockDate()
Shown if set. See lock dates- Returns:
- endOfYearLockDate
-
getEndOfYearLockDateAsDate
public org.threeten.bp.LocalDate getEndOfYearLockDateAsDate()
Shown if set. See lock dates- Returns:
- LocalDate
-
setEndOfYearLockDate
public void setEndOfYearLockDate(String endOfYearLockDate)
Shown if set. See lock dates- Parameters:
endOfYearLockDate- String
-
setEndOfYearLockDate
public void setEndOfYearLockDate(org.threeten.bp.LocalDate endOfYearLockDate)
Shown if set. See lock dates- Parameters:
endOfYearLockDate- LocalDateTime
-
getCreatedDateUTC
public String getCreatedDateUTC()
Timestamp when the organisation was created in Xero- Returns:
- createdDateUTC
-
getCreatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getCreatedDateUTCAsDate()
Timestamp when the organisation was created in Xero- Returns:
- OffsetDateTime
-
timezone
public Organisation timezone(TimeZone timezone)
timezone- Parameters:
timezone- TimeZone- Returns:
- Organisation
-
getTimezone
public TimeZone getTimezone()
Get timezone- Returns:
- timezone
-
setTimezone
public void setTimezone(TimeZone timezone)
timezone- Parameters:
timezone- TimeZone
-
organisationEntityType
public Organisation organisationEntityType(Organisation.OrganisationEntityTypeEnum organisationEntityType)
Organisation Entity Type- Parameters:
organisationEntityType- OrganisationEntityTypeEnum- Returns:
- Organisation
-
getOrganisationEntityType
public Organisation.OrganisationEntityTypeEnum getOrganisationEntityType()
Organisation Entity Type- Returns:
- organisationEntityType
-
setOrganisationEntityType
public void setOrganisationEntityType(Organisation.OrganisationEntityTypeEnum organisationEntityType)
Organisation Entity Type- Parameters:
organisationEntityType- OrganisationEntityTypeEnum
-
shortCode
public Organisation shortCode(String shortCode)
A unique identifier for the organisation. Potential uses.- Parameters:
shortCode- String- Returns:
- Organisation
-
getShortCode
public String getShortCode()
A unique identifier for the organisation. Potential uses.- Returns:
- shortCode
-
setShortCode
public void setShortCode(String shortCode)
A unique identifier for the organisation. Potential uses.- Parameters:
shortCode- String
-
propertyClass
public Organisation propertyClass(Organisation.PropertyClassEnum propertyClass)
Organisation Classes describe which plan the Xero organisation is on (e.g. DEMO, TRIAL, PREMIUM)- Parameters:
propertyClass- PropertyClassEnum- Returns:
- Organisation
-
getPropertyClass
public Organisation.PropertyClassEnum getPropertyClass()
Organisation Classes describe which plan the Xero organisation is on (e.g. DEMO, TRIAL, PREMIUM)- Returns:
- propertyClass
-
setPropertyClass
public void setPropertyClass(Organisation.PropertyClassEnum propertyClass)
Organisation Classes describe which plan the Xero organisation is on (e.g. DEMO, TRIAL, PREMIUM)- Parameters:
propertyClass- PropertyClassEnum
-
edition
public Organisation edition(Organisation.EditionEnum edition)
BUSINESS or PARTNER. Partner edition organisations are sold exclusively through accounting partners and have restricted functionality (e.g. no access to invoicing)- Parameters:
edition- EditionEnum- Returns:
- Organisation
-
getEdition
public Organisation.EditionEnum getEdition()
BUSINESS or PARTNER. Partner edition organisations are sold exclusively through accounting partners and have restricted functionality (e.g. no access to invoicing)- Returns:
- edition
-
setEdition
public void setEdition(Organisation.EditionEnum edition)
BUSINESS or PARTNER. Partner edition organisations are sold exclusively through accounting partners and have restricted functionality (e.g. no access to invoicing)- Parameters:
edition- EditionEnum
-
lineOfBusiness
public Organisation lineOfBusiness(String lineOfBusiness)
Description of business type as defined in Organisation settings- Parameters:
lineOfBusiness- String- Returns:
- Organisation
-
getLineOfBusiness
public String getLineOfBusiness()
Description of business type as defined in Organisation settings- Returns:
- lineOfBusiness
-
setLineOfBusiness
public void setLineOfBusiness(String lineOfBusiness)
Description of business type as defined in Organisation settings- Parameters:
lineOfBusiness- String
-
addresses
public Organisation addresses(List<AddressForOrganisation> addresses)
Address details for organisation – see Addresses- Parameters:
addresses- List<AddressForOrganisation>- Returns:
- Organisation
-
addAddressesItem
public Organisation addAddressesItem(AddressForOrganisation addressesItem)
Address details for organisation – see Addresses- Parameters:
addressesItem- AddressForOrganisation- Returns:
- Organisation
-
getAddresses
public List<AddressForOrganisation> getAddresses()
Address details for organisation – see Addresses- Returns:
- addresses
-
setAddresses
public void setAddresses(List<AddressForOrganisation> addresses)
Address details for organisation – see Addresses- Parameters:
addresses- List<AddressForOrganisation>
-
phones
public Organisation phones(List<Phone> phones)
Phones details for organisation – see Phones- Parameters:
phones- List<Phone>- Returns:
- Organisation
-
addPhonesItem
public Organisation addPhonesItem(Phone phonesItem)
Phones details for organisation – see Phones- Parameters:
phonesItem- Phone- Returns:
- Organisation
-
getPhones
public List<Phone> getPhones()
Phones details for organisation – see Phones- Returns:
- phones
-
setPhones
public void setPhones(List<Phone> phones)
Phones details for organisation – see Phones- Parameters:
phones- List<Phone>
-
externalLinks
public Organisation externalLinks(List<ExternalLink> externalLinks)
Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and LinkedIn. You can also add link to your website here. Shown if Organisation settings is updated in Xero. See ExternalLinks below- Parameters:
externalLinks- List<ExternalLink>- Returns:
- Organisation
-
addExternalLinksItem
public Organisation addExternalLinksItem(ExternalLink externalLinksItem)
Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and LinkedIn. You can also add link to your website here. Shown if Organisation settings is updated in Xero. See ExternalLinks below- Parameters:
externalLinksItem- ExternalLink- Returns:
- Organisation
-
getExternalLinks
public List<ExternalLink> getExternalLinks()
Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and LinkedIn. You can also add link to your website here. Shown if Organisation settings is updated in Xero. See ExternalLinks below- Returns:
- externalLinks
-
setExternalLinks
public void setExternalLinks(List<ExternalLink> externalLinks)
Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and LinkedIn. You can also add link to your website here. Shown if Organisation settings is updated in Xero. See ExternalLinks below- Parameters:
externalLinks- List<ExternalLink>
-
paymentTerms
public Organisation paymentTerms(PaymentTerm paymentTerms)
paymentTerms- Parameters:
paymentTerms- PaymentTerm- Returns:
- Organisation
-
getPaymentTerms
public PaymentTerm getPaymentTerms()
Get paymentTerms- Returns:
- paymentTerms
-
setPaymentTerms
public void setPaymentTerms(PaymentTerm paymentTerms)
paymentTerms- Parameters:
paymentTerms- PaymentTerm
-
-