OSOSS Help Center
العربيةOpen Dashboard

Cost Centers

A cost center is the second dimension of your books. The account tells you what a transaction was - rent, salaries, fuel. The cost center tells you which part of the business it belonged to - a branch, a department, a delivery fleet, a seasonal project. With both in place you can answer "how much did the fleet cost us this quarter?" without maintaining a parallel spreadsheet.

Menu path: Accounting > Cost Centers

URL: https://my.ososs.com/dashboard/cost-centers

Screenshot from the live OSOSS Dashboard

How cost centers work in OSOSS

A cost center is a small record: a Name, a Code, and an Active switch. Both the name and the code are required, and the code is what you will look for in exports and in your accountant's working papers, so keep it short and stable.

Once saved, the cost center appears as an optional field on the records that spend or receive money:

Where it appearsHow it is used
Incomes and ExpensesOne cost center per record, chosen on the main section of the form
Voucher linesPer line, so a single voucher can be split across several centers
Journal Entries and voucher listsAs a filter, and on the entry detail as a column beside each account

Because it sits on the individual journal line rather than on the document, a cost center is a genuine reporting axis: a rent voucher for three branches can carry three lines with three different centers, and each branch is charged its share.

Cost centers are independent of branches. A branch restricts who can see and post a record; a cost center only labels it. Many companies start by mirroring their branches one-for-one, then add finer centers - a project, a vehicle, a marketing campaign - as questions come up.

Before you start

Nothing has to exist first. It does help to agree on the coding scheme before you create the first record, because renaming a center is easy but re-tagging six months of postings is not.

Create a cost center

  1. Click the create button on the list.
  2. Enter the Name and a Code. Both are required.
  3. Leave Status switched on so the center is selectable, or switch it off to keep it out of the pickers.
  4. Save.

Editing and retiring

Editing happens in place: the pencil action on a row opens the form in a side drawer, so you never lose your position in the list. There is no delete on this page. To retire a center, edit it and turn Status off - it disappears from every picker while every entry that already carries it keeps reporting correctly. Retiring rather than deleting is deliberate: a deleted center would leave old journal lines pointing at nothing.

Reading the list

The list shows name, code, and a green Active or red Inactive badge, and it filters on all three. Where cost centers earn their keep, though, is on the pages that consume them - filter Journal Entries by cost center and date range and you have a per-unit expense statement without building a report.

Tip: Tag consistently or not at all. A cost center that is filled in on 60 percent of expenses produces numbers that look precise and are wrong, which is worse than no numbers.
Note: Cost centers are optional on every form. Nothing stops a user from leaving the field empty, so if the data matters, make it part of the entry checklist for whoever posts.
Tip: Start with only your branches. Add projects and departments when someone has actually asked for that breakdown, not in advance.

Full reference

Every option and control on this page, at a glance.

Filters (3)

Form fields (3)

Active, Code, Name

Standard list tools

Every list page in OSOSS shares these controls:

Related pages

What you can do on this page

Every action on this page, step by step. What you see depends on your role, so a control your account is not set up for simply does not appear.

Add a record

  1. Click Add above the table - some pages label it New or show a + icon.
  2. Complete the form. Required fields carry a red asterisk and the form will not submit until they are filled.
  3. Click Save. Validation runs on submit; any field that fails shows its message directly beneath itself, and the form scrolls to the first problem.
  4. You land back on the list with the new record in place.

Fields on this form: Active, Code, Name

Searchable dropdowns (customer, product, account, branch...) read live data - start typing to filter rather than scrolling. Most also let you create the missing record inline so you don't lose the form you are in.

Edit a record

  1. Open the row's actions menu at the end of the row and choose Edit, or open the record and use Edit there.
  2. The form loads with current values. Change only what you need.
  3. Click Save.
Documents that are already posted to accounting, paid, or fulfilled lock the fields that would change history. That is deliberate - issue a refund, a credit note, or an adjustment instead of rewriting the original.

Export the list

  1. Filter and choose your columns first - the export mirrors exactly what is on screen, not the whole table.
  2. Click Export All.
  3. The file downloads as a spreadsheet: one row per record, your visible columns in your order.