Every platform Invantive Business reaches is presented in the same vocabulary: seventeen views, each named after what it holds and closed with `_R`. The screens are written against that vocabulary rather than against a platform, which is why one screen works on Exact Online, on Visma.net and on an XML audit file alike. The views are: - `BUS_PARTITIONS_R`: the companies reachable, one row per company; - `BUS_ORGANIZATIONS_R`: the companies and other parties known to the platform; - `BUS_PERSONS_R`: the people known to the platform; - `BUS_DOCUMENTS_R`: the documents held with the data; - `BUS_GL_ACCOUNTS_R`: the general ledger accounts; - `BUS_GL_JOURNALS_R`: the journals bookings are made in; - `BUS_GL_YEARS_R` and `BUS_GL_PERIODS_R`: the financial years and the periods within them; - `BUS_GL_TRANSACTIONS_R` and `BUS_GL_TRANSACTION_LINES_R`: the financial transactions and their lines; - `BUS_VAT_CODES_R`: the VAT codes; - `BUS_CURRENCIES_R`: the currencies; - `BUS_COST_CENTRES_R` and `BUS_COST_UNITS_R`: the analytical dimensions; - `BUS_ARTICLES_R` and `BUS_WAREHOUSES_R`: the articles and where they are held; - `BUS_PROJECTS_R`: the projects. A driver translates the objects of its platform onto these views. Where a platform knows a concept under another name, or splits it over several objects, that is resolved in the driver and not in the application. ## What a Platform Does Not Have A platform which holds no data for a view is not an error. The driver answers with no rows and the subject opens as an empty list with its columns in place. An XML audit file, for instance, knows no people, so "Persons" opens empty: ![[20260903-business-persons-empty.png]] ## Reading the Same Views in SQL The views are ordinary Invantive UniversalSQL objects in the catalogue `Business`. They can therefore be queried directly from [[Invantive Query Tool/Invantive Query Tool|Invantive Query Tool]], which is reachable from the "Development" menu; see [[Development]].