---
title: "Changes to Download one company's price rows for the given price type as an `.xlsx` — the company\r\nprice sheet (`itemCode, price, quantity, fromDate, endDate`), the mirror image of the item\r\nsheet. Re-imported via M:IO.CommonAPI.Controllers.v1.Catalog.ItemPricesController.BulkUpsertByAccount(System.Int32,IO.Domain.Shared.Enums.PriceType,System.Collections.Generic.List{IO.Catalog.Contracts.DTO.Pricelists.CompanyPriceSheetRow},System.Threading.CancellationToken), which accepts exactly these fields.\r\nThe underlying query is already Company-scoped to this account and applies the purchase-price\r\nvisibility rule per item, so no extra gating is needed here."
method: GET
path: "/v1/Accounts/{accountId}/prices/download/xlsx"
---

# Changes to Download one company's price rows for the given price type as an `.xlsx` — the company
price sheet (`itemCode, price, quantity, fromDate, endDate`), the mirror image of the item
sheet. Re-imported via M:IO.CommonAPI.Controllers.v1.Catalog.ItemPricesController.BulkUpsertByAccount(System.Int32,IO.Domain.Shared.Enums.PriceType,System.Collections.Generic.List{IO.Catalog.Contracts.DTO.Pricelists.CompanyPriceSheetRow},System.Threading.CancellationToken), which accepts exactly these fields.
The underlying query is already Company-scoped to this account and applies the purchase-price
visibility rule per item, so no extra gating is needed here.

`GET /v1/Accounts/{accountId}/prices/download/xlsx`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 8 revisions.

- **2026-08-27** `61263b2302a0`: 1 info

## Changes

- **2026-08-27** `61263b2302a0`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/invendor/apis/io-commonapi/docs/v1/Accounts/:accountId/prices/download/xlsx/get.md) - [API](https://skmtc.dev/invendor/apis/io-commonapi.md) - [Page](https://skmtc.dev/invendor/apis/io-commonapi/changes/v1/Accounts/:accountId/prices/download/xlsx/get)
