# Changelog
# AccountService - 2022-06-20
- Url: AccountService V4 (opens new window)
- Added: Added 'customermismatchbankaccount' to IgnoreWarnings array in SaveBundleList method.
# SaveCompanies - 2022-01-10
- Url: CompanyService (opens new window)
- Fixed: Ability to set GlnNumber to NULL value. Since this is a non-nullable xml String type, you have set the string value to NULL in order to set GlnNumber to NULL value.
# GetAggregated - 2021-11-12
- Url: TransactionService (opens new window)
- Fixed: Added rounding to balance values. Previously some differences could occur. The method now more closely represents the rounded values presented elsewhere in the 24SevenOffice system and rounding by third party integration should no longer be neccessary.
# AccountService - 2021-11-10
- Url: AccountService V4 (opens new window)
- Added: Added new version of AccountService. See documentation for details. some minor changes in naming conventions and notably new methods for linking existing Entries
# GetTransactions - 2021-05-21
- Url: TransactionService (opens new window)
- Added: Added PeriodDate to the response of GetTransactions (opens new window)
# SaveProducts - 2021-04-07
- Url: ProductService (opens new window)
- Fixed: SaveProducts (opens new window) Added various checks for string property max length. Now throws proper exceptions.
# GetProducts - 2021-04-07
- Url: ProductService (opens new window)
- Fixed: GetProducts (opens new window) SupplierProductName property is now properly returned.
# SaveInvoices - 2021-03-09
- Url: InvoiceService (opens new window)
- Fixed: GetInvoices (opens new window) SendToFactoring property is now properly returned.
# SaveInvoices - 2021-02-15
- Url: InvoiceService (opens new window)
- Added: SaveInvoices (opens new window) GLNNumber now supports the string value NULL to prevent GLNNumber to be automatically set if it exists on Customer card.
# SaveInvoices - 2020-11-24
- Url: InvoiceService (opens new window)
- Added: SaveInvoices (opens new window) now automatically sets GLN Number from Customer card if no other GLNNumber is specified on InvoiceOrder. This only applies to new InvoiceOrders. If an update is made to an existing Invoiceorder it will retain existing GLNNumber data (NULL or otherwise) unless it is specifically set to a new value in your request.
# GetProjectTasks - 2020-11-05
- Url: ProjectService (opens new window)
- Added: GetProjectTasks (opens new window) CategoryId and Substatus
# TransactionService - 2020-09-01
- Url: TransactionService (opens new window)
- Added: GetTransactions (opens new window) Decimal precision for Currency Rate has been increased.
# SaveCompanies - 2020-09-01
- Url: CompanyService (opens new window)
- Added: Ability to set CompanyId for new Companies. Used by toggling the property ExplicitlySpecifyNewCompanyId.
# AttachmentService - 2020-08-31
- Url: AttachmentService (opens new window)
- Added: New methods GetSeries and GetSeriesStampNo.
# InvoiceService - 2020-05-06
- Url: InvoiceService (opens new window)
- Added: New properties GLNNumber and CustomerDeliveryId.
# CompanyService - 2020-04-30
- Url: CompanyService (opens new window)
- Fixed: SaveCompanies (opens new window). Fixed a bug where updating a Company with an existing BankAccountNo did not change the default BankAccountNo.
# ProjectService - 2020-03-11
- Url: ProjectService (opens new window)
- Added: GetProjectsDetailed (opens new window) now returns DateRegistered in addition to DateChanged. It also returns the new property UseProjectOwnerAsOurReference (nullable boolean) which specifies if the project leader should be used as a reference on invoices linked to a project.
- Added: SaveProject (opens new window) now lets you specify UseProjectOwnerAsOurReference.
# AttachmentService - 2020-02-06
- Url: AttachmentService (opens new window)
- Added: GetFileInfo (opens new window) Added list of approvers of an attachment to GetFileInfo.
# CompanyService - 2020-01-30
- Url: CompanyService (opens new window)
- Fixed: GetCompanies (opens new window). GlnNumber was not returned from the GetCompanies method. This is now fixed.
# TransactionService - 2019-12-02
- Url: TransactionService (opens new window)
- Added: GetFiscalYears (opens new window) New method to get fiscal years made generally available.
# TransactionService - 2019-10-23
- Url: TransactionService (opens new window)
- Added: GetTransactions (opens new window) returns additional properties: VatDividend, HasVatDividend which give information about whether the VAT has been split between several transactions.
# ProjectService - 2019-09-12
- Url: ProjectService (opens new window)
- Added: GetProjectsDetailed (opens new window) returns additional properties: InvoiceTemplateId, DepartmentId, CustomerReference and OrderReferenceNumber
- Added: New method GetProjectParticipants (opens new window) gets details about project participants.
# ProjectService - 2019-08-26
- Url: ProjectService (opens new window)
- Added: GetMyProjectTasks (opens new window) now returns ProjectName for each Task
# TimeService - 2019-08-20
- Url: TimeService (opens new window)
- Added: [GetHours] now takes an array of HourIds as a searchable parameter
# CompanyService - 2019-08-14
- Url: CompanyService (opens new window)
- Fixed: When saving a Company, CurrencyId is now validated against available Currencies on the Client.
# InvoiceService - 2019-05-13
- Url: InvoiceService (opens new window)
- Added: You can now add Userdefined Dimensions in requests to SaveInvoices (opens new window) and retrieve them with GetInvoices (opens new window).
# CompanyService - 2019-04-21
- Url: CompanyService (opens new window)
- Added: Added new properties BankAccountType( valid values: iban, bban, postgiro, bankgiro), BankAccountCountry(valid values: ISO 3166 country codes) and BankAccountBic.
# InvoiceService - 2019-03-19
- Url: InvoiceService (opens new window)
- Fixed: SaveInvoices (opens new window) now checks that addresses have properly formatted ISO 3166 country codes.