All notable changes to Bigcapital server-side will be in this file.
- feat: estimate, receipt, credit note mail preview by @abouolia in #757
- feat: Add discount to transactions by @abouolia in #758
- fix: update financial forms to use new formatted amount utilities and… by @abouolia in #760
- fix: total lines style by @abouolia in #761
- fix: discount & adjustment sale transactions bugs by @abouolia in #762
- fix: discount transactions GL entries by @abouolia in #763
- hotbug: upload attachments by @abouolia in #755
- fix: download invoice document on payment page by @abouolia in #750
- fix: attach branding template attrs to payment page by @abouolia in #751
- fix: make manual entries adjust decimal credit/debit amounts by @abouolia in #754
- feat: allow quantity of entries accept decimal value by @abouolia in #753
- fix: Credit and debit totals not balancing when decimal values are used by @nklmantey in #722
- docs: add nklmantey as a contributor for bug by @allcontributors in #725
- feat: track more services events by @abouolia in #721
- feat: Invoice mail receipt preview by @abouolia in #723
- fix: change the send mail button on invoice drawer by @abouolia in #730
- refactor: notification mail services by @abouolia in #731
- fix: attach payment link in sending invoice mail receipt by @abouolia in #732
- fix: send invoice drawer layout by @abouolia in #733
- fix: hook up cc and bcc fields to mail sender by @abouolia in #734
- fix: company logo does not show up in mail receipt preview by @abouolia in #736
- fix: change default invoice mail message by @abouolia in #737
- fix: typing invoice send mail fields by @abouolia in #738
- fix: clean up ivnoice mail receipt preview component by @abouolia in #739
- feat: add shared package to pdf templates to render in the server and… by @abouolia in #735
- feat: getting invoice preview on send mail view by @abouolia in #740
- fix: style SSR invoice paper template by @abouolia in #741
- fix: send invoice receipt addresses by @abouolia in #742
- fix: due invoice server invoice by @abouolia in #744
- fix:
BIG-265
forgot password text by @ibutiti in #745 - Crims on sv translation by @Crims-on in #671
- feat: Added Spanish language to the App 🇪🇸 by @angelosorno in #530
- fix: mail services by @abouolia in #746
- fix: company logo of the template by @abouolia in #747
- fix: monorepo dependencies scope by @abouolia in #748
- fix: Import category column of item resource by @abouolia in #710
- fix: Parse the uppercase values in importing by @abouolia in #711
- chore: Move i18nApply localization to the account transformer by @abouolia in #713
- fix: Sync Plaid credit card account type by @abouolia in #714
- fix: Sync account normal of cashflow GL entries by @abouolia in #715
- feat: Add quantity column to pdf templates by @abouolia in #716
- feat: Pre-line invoice statements by @abouolia in #717
- feat: Invoice number in downloaded pdf document by @abouolia in #718
- feat: Track events of pdf documents views by @abouolia in #719
- fix: Customer note does not appear in pdf document by @abouolia in #720
- fix: Disable tabs of the pdf customization if the first field not filed up by @abouolia in #701
- fix: Invoice form layout by @abouolia in #705
- refactor: Invoice, estimate, receipt, credit note and payment received date input fields by @abouolia in #707
- feat: Add customize templates button to edit forms by @abouolia in #708
- feat: Track account, invoice and item viewed events by @abouolia in #709
- fix: Delete company logo from the PDF template by @abouolia in #699
- fix: Set max width/height to company logo of pdf templates by @abouolia in #700
- feat: Assign default PDF template automatically by @abouolia in #687
- fix: pdf template addresses controlling by @abouolia in #688
- fix: Remove empty lines from address formats by @abouolia in #690
- fix: Pdf templates layout by @abouolia in #691
- feat: Download invoice pdf of the payment link by @abouolia in #689
- fix: Display country name by @abouolia in #693
- feat: Add shared packages to Docker container by @abouolia in #694
- feat: Assign default PDF template automatically by @abouolia in #687
- fix: pdf template addresses controlling by @abouolia in #688
- fix: Remove empty lines from address formats by @abouolia in #690
- fix: Pdf templates layout by @abouolia in #691
- feat: Download invoice pdf of the payment link by @abouolia in #689
- fix: Display country name by @abouolia in #693
- feat: Add shared packages to Docker container by @abouolia in #694
- fix: Getting uploaded object uri by @abouolia in #684
- feat: Customize pdf templates by @abouolia in #667
- feat: Onboard accounts to Stripe Connect by @abouolia in #668
- feat: Upload company logo to invoice templates by @abouolia in #670
- fix: Invoice pdf customize by @abouolia in #672
- fix: Invoice customize bugs by @abouolia in #673
- feat: Clean up payment links endpoints by @abouolia in #674
- feat: Hook up company logo to server-side pdf templates by @abouolia in #675
- feat: Company branding preferences by @abouolia in #677
- feat: Pdf templates customer/company addresses by @abouolia in #678
- fix: Listen to Stripe session completed event by @abouolia in #679
- feat: Track pdf templates Posthog events by @abouolia in #680
- fix: Branding customize content by @abouolia in #681
- feat: Listen to Stripe integration events by @abouolia in #682
- feat: Hook up customer/company address to invoice preview of payment page by @abouolia in #683
- fix: Un-categorize bank transactions by @abouolia in #663
- feat: Tracking more Posthog events by @abouolia in #653
- fix: Expense cannot accept credit card as payment account by @abouolia in #654
- fix: Suspense the lazy loaded components in banking pages by @abouolia in #657
- feat: Add help dropdown menu by @abouolia in #656
- feat: Bank pages layout breaking by @abouolia in #658
- feat: Datatable UI improvements by @abouolia in #655
- fix: Array cast of recognize function rule ids by @abouolia in #660
- fix: Payment made filling the form full amount field by @abouolia in #661
- feat: Tabular number of all money columns by @abouolia in #659
- refactor: The expense G/L writer by @abouolia in #662
- fix: Bank transactions infinity scrolling by @abouolia in #648
- feat: Integrate multiple branches and warehouses to resource importing by @abouolia in #645
- fix: Integrate multiple branches with expense resource by @abouolia in #649
- feat: Cover more tracking events. by @abouolia in #650
- feat: Track banking service events by @abouolia in #651
- fix: Import bugs by @abouolia in #643
- fix: Set default index to transaction entries by @abouolia in #644
- feat(server): Events tracking using Posthog by @abouolia in #646
- fix: Subscription middleware by @abouolia in #624
- fix: Getting the sheet columns in import sheet by @abouolia in #641
- fix: Typo one-click demo page by @abouolia in #640
- fix: Avoid running the cost job in import preview by @abouolia in #635
- fix: Debounce scheduling calculating items cost by @abouolia in #634
- fix: Expand the resources export page size limitation by @abouolia in #636
- feat: Optimize loading perf. by splitting big chunks and lazy loading them by @abouolia in #632
- fix: Use standard ISO 8601 format for exported data by @abouolia in #638
- fix: Add customer type to customers resource by @abouolia in #639
- fix: Add subscription plans offer text by @abouolia in #629
- fix: Make webapp package env variables dynamic by @abouolia in #628
- fix: Cannot import items income and cost accounts by @abouolia in #617
- fix: Some bank account details hidden by @abouolia in #618
- feat(ee): One-click demo account by @abouolia in #616
- feat: change banking service language by @abouolia in #619
- feat(banking): Filter uncategorized bank transactions by date by @abouolia in #590
- Fix: Syntax error caused error by @wolone in #622
- fix: Listen to payment webhooks by @abouolia in #623
- fix: Add prefix J-00001 to manual journals increments by @abouolia in #625
- fix: Disable sms service until Twilo integration by @abouolia in #626
- fix: Style tweaks in onboarding page by @abouolia in #627
- fix: Allow multi-lines to statements transactions by @abouolia in #594
- feat: Add amount comparators to amount bank rule field by @abouolia in #595
- fix: Transaction type and description do not show in general ledger. by @abouolia in #596
- fix: Refresh accounts and account transactions. by @abouolia in #597
- fix: Typo payments made by @abouolia in #598
- fix: Typo categories list by @abouolia in #600
- fix: Autofill the quick created customer/vendor by @abouolia in #601
- fix: Remove views tabs from receipts list by @abouolia in #602
- fix: Typo payment receive messages by @abouolia in #599
- fix: Enhance Dropzone visual of accept and reject modes by @Champetaman in #603
- fix: Matching bank transactions should create associate payment transactions by @abouolia in #606
- fix: Change Dropzone title and subtitle by @abouolia in #607
- fix: Inconsistance page size of paginated data tables by @abouolia in #604
- fix: Database connection lost error by @abouolia in #611
- fix: Language typos by @abouolia in #613
- Fix: Correctly display Date, Published At, and Created At in ExpenseDrawerHeader by @Champetaman in #612
- fix: Delete bank account with uncategorized transactions by @abouolia in #614
- feat: activate/inactivate account from drawer details by @abouolia in #615
- feat: Import and export tax rates by @abouolia in #591
- feat: Un-categorize bank transactions in bulk by @abouolia in #587
- feat: Pending bank transactions by @abouolia in #589
- fix: Update
dev
Script inpackage.json
to Usecross-env
by @Champetaman in #588 - fix: Should not load branches on reconcile matching form if the branches not enabled by @abouolia in #592
- fix: Rounding the total amount the pending and matched transactions by @abouolia in #593
- feat: Bank rules for automated categorization by @abouolia in #511
- feat: Categorize & match bank transaction by @abouolia in #511
- feat: Reconcile match transactions by @abouolia in #522
- fix: Issues in matching transactions by @abouolia in #523
- fix: Cashflow transactions types by @abouolia in #524
- fix: Balance sheet and P/L nested accounts by @abouolia in #501
- fix: add space between buttons on floating actions bar by @abouolia in #508
- feat: Migrating to Envoy proxy instead of Nginx by @abouolia in #509
- fix: Disable email confirmation does not work with invited users by @abouolia in #497
- feat: Setting up the date format in the whole system dates by @abouolia in #506
- feat: Upload and attach documents by @abouolia in #461
- feat: Export resource tables to pdf by @abouolia in #460
- feat: Build and deploy develop Docker container by @abouolia in #476
- feat: Internal docker virtual network by @abouolia in #478
- fix: Skip send confirmation email if disabled by @abouolia in #459
- fix: Lemon Squeezy redirect to base url by @abouolia in #479
- fix: Organize Plaid env variables for development and sandbox envs by @abouolia in #480
- fix: Plaid syncs deposit imports as withdrawals by @abouolia in #481
- fix: Validate the s3 configures exist by @abouolia in #482
- fix: Run migrations only for initialized tenants by @abouolia in #484
- feat: handle http exceptions by @abouolia in #456
- feat: add the missing Newrelic env vars to docker-compose.prod file by @abouolia in #457
- fix: add the signup email confirmation env var by @abouolia in #458
- fix: Typo in setup wizard by @ccantrell72 in #440
- fix: Showing the real mail address on email confirmation view by @abouolia in #445
- fix: Auto-increment setting parsing by @abouolia in #453
- feat: Create a manifest list for
webapp
Docker image and push it to DockerHub. by @abouolia in #436 - feat: Combine arm64 and amd64 in one Github action runner by @abouolia in #437
- feat: Export resource data to csv, xlsx by @abouolia in #430
- feat: User email verification after signing-up. by @abouolia in #426
- feat(repo): upgrade to latest lerna v8 and pnpm v9 by @benpsnyder in #414
- feat: Update Docker Build-Push Action and Add ARM64 Support by @cloudsbird in #412
- feat: Pushing docker containers by version tag by @cloudsbird in #421
- fix: Running migration Docker container on Windows by @abouolia in #432
- feat: New Relic for tracking by @abouolia in #429
- feat: Ability to enable/disable the bank connect feature by @abouolia in #423
- hotfix: fix the subscription plan when subscribe on cloud by @abouolia in #422
IMPORTANT: If you upgraded to the v0.16 recently you should upgrade to v0.16.4 as soon as possible, because there're some breaking changes affected the sign-in and some users reported couldn't sign-in.
- feat: Seed free subscription to tenants that have no subscription. by @abouolia in #410
- feat: Integrate Lemon Squeezy payment by @abouolia in #402
- feat: optimize the onboarding subscription experience. by @abouolia in #404
- feat: subscription page content by @abouolia in #405
- feat: auto subscribe to free plan once signup on community version. by @abouolia in #406
- chore: add default value to env variable by @abouolia in #407
- fix: absolute storage imports path. by @abouolia in #408
- feat: add convert to invoice button on estimate drawer toolbar by @ANasouf in #361
- feat(webapp): add mark as delivered to action bar of invoice details … by @ANasouf in #360
- feat(webapp): Dialog to choose the bank service provider by @abouolia in #378
- feat: Categorize the bank synced transactions by @abouolia in #377
- feat: uncategorize the cashflow transaction by @abouolia in #381
- Import resources from csv/xlsx by @abouolia in #382
- feat(webapp): import resource UI by @abouolia in #386
- fix: import resources improvements by @abouolia in #388
- feat: add sample sheet to accounts and bank transactions by @abouolia in #389
- fix: show the unique row value in the import preview by @abouolia in #392
- feat: advanced parser for numeric and boolean import values by @abouolia in #394
- feat: validate the given imported sheet whether is empty by @abouolia in #395
- feat: linking relation with id in importing by @abouolia in #393
- feat: Aggregate rows import by @abouolia in #396
- feat: clean up the imported temp files by @abouolia in #400
- feat: add hints to import fields by @abouolia in #401
- feat: Printing financial reports by @abouolia in #363
- feat: Convert invoice status after sending mail notification by @abouolia in #332
- feat: Bigcapital <> Plaid Integration by @abouolia in #346
- fix: Broken transactions by vendor report by @abouolia in #369
- fix: Optimize the print style some financial reports by @abouolia in #370
- feat: purchases by items exporting by @abouolia in #327
- fix: expense amounts should not be rounded by @abouolia in #339
- feat: get latest exchange rate from third party services by @abouolia in #340
- fix(webapp): inconsistency in currency of universal search items by @abouolia in #335
- hotfix: editing sales and expense transactions don't reflect GL entries by @abouolia in #342
- hotfix(server): Unhandled thrown errors of services by @abouolia in #329
- feat: show customer / vendor balance. by @asenawritescode in #311
- feat: inventory valuation csv and xlsx export by @abouolia in #308
- feat: sales by items export csv & xlsx by @abouolia in #310
- fix(server): the invoice and payment receipt printing by @abouolia in #315
- fix: get cashflow transaction broken cause transaction type by @abouolia in #318
- fix:
AccountActivateAlert
import by @xprnio in #322
- feat(webapp): add approve/reject to action bar of estimate details dr… by @ANasouf in #304
- docs: add ANasouf as a contributor for code by @allcontributors in #305
- feat: Export general ledger & Journal to CSV and XLSX by @abouolia in #303
- feat: Auto re-calculate the items rate once changing the invoice exchange rate. by @abouolia in #270
- feat: Send an invoice mail the customer email by @abouolia in #292
- fix: Allow non-numeric postal codes by @cschuijt in #294
- docs: add cschuijt as a contributor for bug by @allcontributors in #295
- feat: Add default customer message and terms conditions to the transactions by @abouolia in #291
- fix: The currency code of transaction tax rate entry by @abouolia in #293
- feat: Export reports via CSV and XLSX by @abouolia in #286
- fix: Axios upgrade by @abouolia in #288
- fix(server): Allow decimal amount in sale/purchase transactions. by @abouolia in #289
- feat: Optimize invoice documents printing by @abouolia in #280
- chore(deps): bump axios from 0.20.0 to 1.6.0 in /packages/server by @dependabot in #284
- chore(deps): bump axios from 0.20.0 to 1.6.0 by @dependabot in #283
- feat: Migrate to pnpm by @abouolia in #253
- feat: Integrate tax rates to bills by @abouolia in #260
- feat: Assign default sell/purchase tax rates to items by @abouolia in #261
- chore(deps-dev): bump @babel/traverse from 7.23.0 to 7.23.2 in /packages/server by @dependabot in #272
- feat: Improve financial statements rows color by @abouolia in #276
- fix: Trial balance sheet adjusted balance by @abouolia in #273
- feat: Adds tax numbers to organization and customers by @kochie in #269
- docs: Add kochie as a contributor for code by @allcontributors in #277
- feat: Computed Net Income under Equity in Balance Sheet report. by @abouolia in #271
- fix: Change Dockerfile files with new pnpm by @abouolia in #278
fix(webapp): Disable tax rates from item entries editor table services do not support tax rates (https://github.com/bigcapitalhq/bigcapital/commit/69afa07e3ba45495a4cab3490c15f2b0c40c4790) by @abouolia fix(server): Add missing method in ItemEntry model (https://github.com/bigcapitalhq/bigcapital/commit/07628ddc37f46c98959ced0323f28752e0a98944) by @abouolia
- Fix: Running tenants migration on Docker migration container by @abouolia in #242
- Added: Tax rates service by @abouolia @elforjani13 in #204
- Added: Sales Tax Liability Summary report by @abouolia in #204
- Added: Tax rates tracking with sale invoices by @abouolia in #204
- fix(webapp): Table headers sticky for all reports. by @elforjani13 in #240
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #200
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /packages/webapp by @dependabot in #199
- chore(deps): bump mongoose from 5.13.15 to 5.13.20 by @dependabot in #197
- Refactor: split the services to multiple service classes. (by @abouolia in #202)
- Fix: create quick customer/vendor by @abouolia in #206
- Fix: typo in bill success message without bill number by @KalliopiPliogka in #219
- Fix: AP/AR aging summary issue by @abouolia in #229
- Fix: shouldn't write GL entries when save transaction as draft. by @abouolia in #221
- Fix: Transaction type of credit note and vendor credit are not defined on account transactions by @abouolia in
- Fix: date format of filtering transactions by date range by @abouolia in #231
- Fix: change the default from/date date value of reports by @abouolia in #230
- Fix: typos in words start with
A
letter by @abouolia in #227 - Fix: filter by customers, vendors and items in reports do not work by @abouolia in #224 #225
- added: Restart policy to docker compose files. by @suhaibaffan in #198
- fix: Expose and expand the rate limit to the env variables by @abouolia in #195
- feat(e2e): E2E onboarding process by @abouolia in #176
- fix(webapp): Show loading message of cost computing job on financial reports by @abouolia in #196
- fix(webapp): Change the currency code of sales and purchases transactions with foreign contacts.
- refactor: Customer and vendor select component by @abouolia in #171
- chore: Move auto-increment components in separate files by @abouolia in #170
- fix: Style of quick item drawer by @abouolia in #173
- fix: Should not show the form before loading account by @abouolia in #172
- fix: Payment made form does not handle not unique number an e… by @abouolia in #177
- fix: Internal note of invoice/bill payment does not saving by @abouolia in #181
- fix: Storing cash flow transaction description by @abouolia in #180
- fix: No currency in amount field on money in/out dialogs by @abouolia in #179
- fix: No default branch for customer/vendor opening balance branch by @abouolia in #182
bigcapitalhq/webapp
- add: Inventory Adjustment option to the item drawer by @abouolia in #158
- fix: use all drawers names from common enum object by @abouolia in #157
- fix: adjustment type options do not show up by @abouolia in #159
- fix: change the remove line text to be red to intent as a danger action by @abouolia in #162
- fix: rename sidebar localization keys names to be keyword path by @abouolia in #161
- fix: manual journal placeholder text by @abouolia in #160
- fix: warehouses select component by @abouolia in #168
bigcapitalhq/server
- fix: sending emails on reset password and registration by @abouolia in #167
@bigcapital/webapp
- fix: change the footer links of onboarding pages by @abouolia in #139
@bigcapital/server
- fix: expense transaction journal entries by @abouolia in #155
@bigcapital/webapp
- fix: remove duplicated form submitting by @abouolia in #138
- feat: add monorepo version on the application sidebar by @abouolia in #136
@bigcapital/server
- fix: filter ledger entries that effect contact balance to AR/AP accounts only by @abouolia in #132
@bigcapital/webapp
- fix: catch journal error when create a journal with accounts have different currency by @abouolia in #135
- fix: add duplicate icon to context menu of customers and vendors table by @abouolia in #133
- fix: customer/vendor opening balance with exchange rate by @abouolia in #134
@bigcapital/monorepo
- fixed: docker-compose line-ending issue on Windows by @abouolia in #130
@bigcapital/server
- fixed: Disable Webpack minification for JS class name reading.
@bigcapital/monorepo
- Added: Add env variable to customize the proxy public ports by @abouolia in #125
- Added: Migrate the server database to MariaDB by @abouolia in #128
@bigcapital/webapp
- fixed: move
packaeg-lock.json
inside docker container. - fixed: remove Sentry from the web client.
@bigcapital/server
- fix: deleting ledger entries of manual journal.
- fix: base currency should be enabled.
- fix: delete invoice transaction issue.
@bigcapital/webapp
- fix: general, accountant and items preferences.
- fix: auto-increment sale invoices, estiamtes, credit notes, payments and manual journals.
- refactor: the setup organization form to use binded Formik components.
@bigcapital/server
- Sign-up restrictions for self-hosting instances to disable signup or control the allowed email addresses and domains that can sign-up.
@bigcaptial/monorepo
- Switch to AGPL license to protect application's networks. by @abouolia
@bigcapital/webapp
- Improve the style of authentication pages. by @abouolia
- Remove the phone number field from the authentication pages. by @abouolia
- Remove the phone number field from the users management. by @abouolia
- Add all countries options to the setup page. by @abouolia
- Fix intent type of reset password success toast.
@bigcapital/server
- Remove the phone number field from the authentication service. by @abouolia
- Remove the phone number field from the users service. by @abouolia
@bigcaptial/monorepo
- add docker compose for development env. by @abouolia
@bigcapital/webapp
- fix: hide the project name entry if the feature was not enabled. by @abouolia
- fix: labels of add money in/out don't appear. by @abouolia
- fix: accounts chart lags when scrolling down. by @abouolia
- fix: the inconsistent style of quick customer/vendor drawer. by @abouolia
- fix: add an icon to duplicate item of items context menu. by @abouolia
- fix: account form issues. by @abouolia in #86
- Optimize the design of setup organization page. by @abouolia
@bigcapital/server
- bigcapital CLI commands by @abouolia
- deprecate the subscription module. @abouolia
- fix: Validate the max depth level of the parent account. by @abouolia
@bigcapital/webapp
BIG-374
Refactoring sidebar men with ability permissions and feature control on each item.
BIG-378
Reports drawers columns css conflict.
@bigcapital/webapp
BIG-372
Activate branches and warehouses dialog reloading once activating.BIG-373
Issue general ledger report select specific account.BIG-377
Make readonly details entries as oneline with tooltip for more details.
@bigcapital/webapp
- Add the missing Arabic localization.
- Subscription plans modifications.
@bigcapital/webapp
BIG-141
Add inactive status to item drawer details.BIG-278
Add created at date on expense details.BIG-350
Add empty status content of warehouse transfers service.BIG-344
Add branch details to manual journal and expense details.
BIG-221
Remove Non-inventory radio choice on item form.BIG-236
Validate estimate expiration date should be equal or bigger than estimate date.BIG-237
Validate invoice due date should be equal or bigger than invoice date.BIG-238
Validate bill due date should be equal or bigger than bill date.BIG-280
Optimize style of multi-select accounts menu.BIG-284
Cashflow statement loading bar.BIG-296
Creating a new child account from accounts list.BIG-301
Navigation bar divider on actions bar hide with permissions control.BIG-304
Adding cash or bank account from cash flow service.BIG-351
Invalid date in the inventory adjustment detail.BIG-352
Fix terms and notes fields on footer of all services.BIG-354
Validate the warehouse transfer quantity should be above zero.
@bigcapital/server
BIG-354
Validate the warehouse transfer quantity should be above zero.BIG-358
Refactoring customers/vendors services for smaller classes.BIG-341
Refactoring expenses services for smaller classes.BIG-342
Assign default currency as base currency when create customer, vendor or expense transaction.
@bigcapital/webapp
- Multiply currencies with foreign currencies.
- Multiply warehouses to track inventory items.
- Multiply branches to track organization transactions.
- Transfer orders between warehouses.
- Integrate financial reports with multiply branches.
- Integrate inventory reports with multiply warehouses.
- Optimize style of sale invoice form.
- Optimize style of sale receipt form.
- Optimize style of credit note form.
- Optimize style of payment receive form.
- Optimize style of bill form.
- Optimize style of payment made form.
- Optimize style of manual journal form.
- Optimize style of expense form.
@bigcapital/server
- Multiply currencies with foreign currencies.
- Multiply warehouses to track inventory items.
- Multiply branches to track organization transactions.
- Transfer orders between warehouses.
- Integrate financial reports with multiply branches.
- Integrate inventory reports with multiply warehouses.
@bigcapital/webapp
BIG-337
Display billing page once the organization subscription is inactive.
- fix syled components dependency with imported as default components.
@bigcapital/webapp
- Balance sheet comparison of previous period (PP).
- Balance sheet comparison of previous year (PY).
- Balance sheet percentage analysis columns and rows basis.
- Profit & loss sheet comparison of preivous period (PP).
- Profit & loss sheet comparison of previous year (PY).
- Profit & loss sheet percentage analysis columns, rows, income and expenses basis.
@bigcapital/webapp
- Add payment receive PDF print.
- Add credit note PDF print.
- Payment receive initial loading state depends on request loading state instead fetching.
- Balance sheet report alert positioning.
- Separate customer and vendor inactivate and activate alerts.
- Hide convert to invoice button if the invoice is already converted.
- Customer and vendor balance summary percentage of column option.
- Remove duplicated details in sales and purchases details drawers.
@bigcapital/server
- Balance sheet comparison of previous period (PP).
- Balance sheet comparison of previous year (PY).
- Balance sheet percentage analysis columns and rows basis.
- Profit & loss sheet comparison of preivous period (PP).
- Profit & loss sheet comparison of previous year (PY).
- Profit & loss sheet percentage analysis columns, rows, income and expenses basis.
@bigcapital/webapp
- Localize the global errors.
- Expand account name column on trial balance sheet.
@bigcapital/webapp
- Add credit note on sales module.
- Add vendor credit on purchases module.
- Optimize landed costs on purchase invoices.
- Display associated payment transactions on sale invoice drawer.
- Display associated pamyment transactions on purchase invoice drawer.
- Display item associate invoice, bill, estimate and receipt transactions.
- Transactions locking on all transactions or individual modules.
- Roles and permissions access control module.
- Optimize readonly details style of invoice, receipt, estimate, payment receive, purchase invoice, expense, manual journal, inventory adjustment and cashflow transaction.
- Dashboard meta boot and authenticated user request query.
- Optimize Arabic localization.
@bigcapital/webapp
- Add SMS notification on sale invoice, receipt, customers payments modules.
- Customer quick create in customers list.
- Item quick create in items list.
change: BIG-171 alerts in global scope and lazy loading.
fix: BIG-140 - Reordering sell, cost and inventory account on item details. fix: BIG-144 - Typo adjustment dialog success message. fix: BIG-148 - Items entries ordered by index. fix: BIG-132 AR/AP aging summary report filter by none transactions/zero contacts.
@bigcapital/webapp
Here we write upgrading notes for brands. It's a team effort to make them as straightforward as possible.
- Add slidable sub-sidebar to improve user experience instead of sub-menu.
- Add Subscription guard to ensure the organization's subscription is active or redirect all routes to subscription billing page.
- Add universal search.
- Add drawer details of sale invoice.
- Add drawer details of sale receipt.
- Add drawer details of sale estimate.
- Add drawer details of purchase invoice.
- Add drawer details of payment receive/made.
- Add drawer details of item.
- Add drawer details of inventory adjustment.
- Add drawer details of account.
- Add drawer details of manual journal.
- Add drawer details of expense.
- Add drawer details of expense.
- Add landed cost on purchase invoice.
- Add sale invoice print with preview dialog.
- Add sale estimate print with preview dialog.
- Add sale receipt print with preview dialog.
- Advanced filter for database items.
- Inventory adjustment publish action.
- Customers and vendors activate and inactivate action.
- Add refresh button on dashboard actions bar to all datatables resources.
- Add clickable datatable rows to display each row details.
- Optimize style of datatable selection checkbox.
- Disable animation in dashboard views tabs.
- Optimize Arabic localization.
- fix: disable submit buttons in pereferences pages.
- fix: inventory adjustment cost field max/min range to avoid out of range error.
- fix: transactions by customers/vendors report localization.
- fix: Datatable head progressbar with right-to-left direction.
- fix: Submit buttons loading state once payment made/receive form is submitting.
- fix: Ensure items entries should have one empty line atleast.
- fix: items entries total calculation.
- fix: Momerized fields re-rendering conditions.
- fix: auto-complete item entry with cost price on purchase invoice form.