# Release Notes ## Update 81 * *Environment: dev, Environment Version: 2.1.2.0* * *Environment: prod, Environment Version: 2.1.2.0* * GET on endpoint `/objects/room/list/` is deprecated. Use GET on `/objects/room/list//` instead. See options for available values of `attr` below. The endpoint will only return instances that has a value set for the provided `attr`. - `apartment` - `brf_apartment` - `industrial_premises` - `common_area` - `outdoor_section` * GET on endpoint `/objects/component/list/` is deprecated. Use GET on `/objects/component/list//` instead. See options for available values of `attr` below. The endpoint will only return instances that has a value set for the provided `attr`. - `room.apartment` - `room.brf_apartment` - `room.industrial_premises` - `room.common_area` - `room.outdoor_section` - `apartment` - `brf_apartment` - `industrial_premises` - `common_area` - `parking_spot` - `outdoor_section` - `building` - `parking_lot` - `outdoor_area` - `realestate` * GET on endpoint `/errands/configurations/componentconditionnotation/list/` is deprecated. Use GET on `/errands/configurations/componentconditionnotation/list//` instead. See options for available values of `attr` below. The endpoint will only return instances that has a value set for the provided `attr`. - `component.room.apartment` - `component.room.brf_apartment` - `component.room.industrial_premises` - `component.room.common_area` - `component.room.outdoor_section` - `component.apartment` - `component.brf_apartment` - `component.industrial_premises` - `component.common_area` - `component.parking_spot` - `component.outdoor_section` - `component.building` - `component.parking_lot` - `component.outdoor_area` - `component.realestate` ## Update 53 * *Environment: dev, Environment Version: 2.1.1.10* * Deprecated the following fields on `accounts.subtenant` - implemented for subtenants on the subtenant connection tables instead (`accounts.subtenantcontractconnection`, `accounts.subtenanttenantconnection`): * `invoice_distribution_instruction` * `reminder_distribution_instruction` * `debt_distribution_instruction` * `prefer_invoice_view_only` ## Update 29 * *Environment: dev, Environment Version: 2.1.1.9* * *Environment: prod, Environment Version: 2.1.1.9* * Improved PDF template for invoices * Add more swedish holidays to calendar, to increase support of adjusting invoice due-dates based on holidays * Added the `extend_to_attested` attribute to endpoints for manually previewing/performing creation of invoices from contracts. This is to support creating invoices that deduct values from already existing, attested, invoices in the same period * Added the `from_creditation` (read-only) attribute to `accounting.invoicepayment` to indicate if the payment exists due to creditation of an invoice * Altered related to amount of debt-invoices on invoices to use the `gt` operator instead of the `in` operator * Added filters on `accounting.invoice` to support filtering out invoices based on autogiro-payment statuses on the invoice * Improve layout and functionality regarding showing outstanding debt/overpayments from related invoices, on a newly created invoice for a customer * Added entity `accounting.contractinvoicecontent` to support globally adding messages and attachments to invoice's that is generated from contracts * The deprecated attribute `ensure_entire_receivable_booked` on the `accounting.bookkeepingaccountsconfig` entity has been completely removed * The deprecated attribute `calculated_row_data` on the `accounting.invoice` entity, along with it's filters, has been completely removed in favor of the attribute `invoice_values_meta` * Support for activating TOTP without providing a `user_id`and `user_type` has been completely removed ## Update 28 * *Environment: dev, Environment Version: 2.1.1.9* * *Environment: prod, Environment Version: 2.1.1.9* * The entity `accounting.debtinvoiceevent` has been added, to support noting/communicating regarding wanted actions to be performed on a debt-invoice * Added missing hard-validation against multiple active pdf-title-configurations (`accounting.invoicerelatedpdfconfiguration`) on the same company/organization * Added additional subbscribable events for `accounting.debtinvoice` and `accounting.invoicepayment` * Include "full-name" of user when performing "search" queries against a user * Add vat-flag (`invoicing_default_vat`) on invoicable contracts. This is now instead used for calculating "dynamic vat" during invoice-creation based on contracts * Added more verbose translations to various columns in reports * Added more available columns (related to payment information) in the bookkeeping verifications report * Added ability to filter (and view) the related organization for most report-sections * Added more verbose validation messages for filters that utilizes the "in" operator in reports * Added `has_brf_company` boolean filter on `organization.company` entity to make it easier for clients to early on determine which companies are of "BRF" type, and which are not * Improvements and fixes regarding previewing a non-existing/not yet created invoice's PDF * Improvements to the IMD import endpoint * The payload schema for importing IMD data has been deprecated, and instead of providing an object containing key-value pairs `sensor.id:[measurement]` you provide an object containing the keys `data: {sensor.id | sensor.external_id: [measurement]}` and `use_external_id:bool` * Fixed bug that caused pagination to not be enforced on integration-users ## Update 21 * *Environment: dev, Environment Version: 2.1.1.8* * *Environment: prod, Environment Version: 2.1.1.8* * Fixes file-extension validation on `attachment` for `accounting.invoice` * Added filters to `accounting.invoicepayment` * Altered validation on `street_number` on `common.address` * Added more categories for `objects.apartment` * Returns "section-titles" in GET response for an available report * Includes the prefix "Indexuppräkning" on an Invoice PDF and on `accounting.invoice`'s `invoice_values_meta` attribute, when it's an unmerged invoice row that originates from an index-based revenue row * Add option to disable system generating of Invoice PDF (`disable_system_pdf` on `accounting.invoice`), will also block the usage of the `accounting/pdf/preview_data/`, `accounting/pdf/preview_file/`, and the `accounting/pdf/force_file_creation/` endpoints for the given invoice * Fixes and Improvements of the Realtor Image * Improvements of the Invoice PDF ## Update 18 * *Environment: dev, Environment Version: 2.1.1.8* * The attribute `calculated_row_data` on the `accounting.invoice` entity is deprecated * The filters belonging to the `calculated_row_data` attribute are deprecated (filters beginning or equaling with "calculated_row_data") * The attribute `ensure_entire_receivable_booked` on the `accounting.bookkeepingaccountsconfig` entity is deprecated