Financials
Description
Financials delivers the frontend route tree for client and supplier invoices, payments, and financial statistics inside Enso UI.
Installation
This package is distributed through the private Enso UI workspace and is normally consumed from the Solarlink client bundle.
Features
- ships the
/financialsroute group for client and supplier invoices and payments - exposes page modules for
index,create, andeditflows across the financial documents - includes reusable form helpers such as
BaseForm,ClientFilter, and line/footer components - provides a chart-backed statistics page under the same financial namespace
Usage
import financialsRoutes from '@enso-ui/financials/src/bulma/routes/financials.js';
import ClientInvoicesIndex from '@enso-ui/financials/src/bulma/pages/financials/clients/invoices/Index.vue';
import SupplierPaymentsEdit from '@enso-ui/financials/src/bulma/pages/financials/suppliers/payments/Edit.vue';
API
Route modules
The practical public surface is route- and page-oriented.
Common imports:
@enso-ui/financials/src/bulma/routes/financials.js@enso-ui/financials/src/bulma/routes/financials/clients.js@enso-ui/financials/src/bulma/routes/financials/suppliers.js
Page modules
Client pages:
clients/invoices/Index.vueclients/invoices/Create.vueclients/invoices/Edit.vueclients/payments/Index.vueclients/payments/Create.vueclients/payments/Edit.vue
Supplier pages:
suppliers/invoices/Index.vuesuppliers/invoices/Create.vuesuppliers/invoices/Edit.vuesuppliers/payments/Index.vuesuppliers/payments/Create.vuesuppliers/payments/Edit.vue
Additional modules:
stats/Index.vue- reusable forms under
clients/*/BaseForm.vue - line and filter helpers under
clients/components
Routes
/financials/clients/invoices
financials.clients.invoices.indexfinancials.clients.invoices.createfinancials.clients.invoices.edit
/financials/clients/payments
financials.clients.payments.indexfinancials.clients.payments.createfinancials.clients.payments.edit
/financials/suppliers/invoices
financials.suppliers.invoices.indexfinancials.suppliers.invoices.createfinancials.suppliers.invoices.edit
/financials/suppliers/payments
financials.suppliers.payments.indexfinancials.suppliers.payments.createfinancials.suppliers.payments.edit
Additional page modules
src/bulma/pages/financials/stats/Index.vuefor financial dashboards and summaries.
Companion Backend Package
Depends On
@enso-ui/accessories↗@enso-ui/charts↗@enso-ui/comments↗@enso-ui/documents↗@enso-ui/filters↗@enso-ui/forms↗@enso-ui/laravel-validation↗@enso-ui/tables↗@enso-ui/tabs↗@enso-ui/ui↗
License
Proprietary. See LICENSE.