-
Notifications
You must be signed in to change notification settings - Fork 664
[ADD] Pezesha Changes POSAWesome #465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
erpbox-sols
wants to merge
40
commits into
ucraft-com:version-14
Choose a base branch
from
erpbox-sols:version-14
base: version-14
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Author
|
Merging Pezesha API |
This reverts commit 04d4837.
engahmed1190
pushed a commit
to engahmed1190/POS-Awesome
that referenced
this pull request
Jun 26, 2025
adesinasam
pushed a commit
to adesinasam/POS-Awesome
that referenced
this pull request
Jul 7, 2025
* refactor(ItemsTable): modernize table styling and improve layout structure (#438) - Update table class name and apply modern styling with better visual hierarchy - Restructure expanded row content with improved action buttons and form layout - Add animations and transitions for better user experience - Simplify and consolidate CSS rules while maintaining functionality * fix: include pos_profile in item APIs (#440) * Revert "fix: include pos_profile in item APIs (#440)" (#441) This reverts commit 8934a7f. * fix: include pos_profile in item APIs (#442) * fix: apply search limit when using limit search (#443) * fix items loading with limit search (#444) * fix(items): reload items when limit search (#445) * Revert "fix(items): reload items when limit search (#445)" (#447) This reverts commit d1b287f. * fix: load items when limit search with force reload (#446) * fix: avoid auto item load with limit search (#448) * fix: reset loading on failed item search (#449) * Fix SQL condition building (#450) * Revert "Fix SQL condition building (#450)" (ucraft-com#451) This reverts commit 47c18ae. * Revert "fix: reset loading on failed item search (#449)" (#452) This reverts commit dd4be33. * Revert "fix: avoid auto item load with limit search (#448)" (#453) This reverts commit b1d8b35. * fix: handle empty results and loading errors in ItemsSelector component * Revert "fix: handle empty results and loading errors in ItemsSelector component" This reverts commit 5c1f732. * feat: improve offline detection (#455) * Add silent printing capability (#456) * feat: support offline payments (#457) * Enable service worker on localhost (#458) * fix(Navbar): reduce snackbar timeout and improve offline mode feedback (ucraft-com#459) - Decrease snackbar timeout from 5000ms to 2000ms for better UX - Add visual feedback when switching between online/offline modes - Enhance warning icon hover animation with rotation effect * fix offline payment submission (#461) * fix: enable offline customer search (#462) * fix: wait for offline init before loading customers (ucraft-com#463) * Revert "fix: wait for offline init before loading customers (ucraft-com#463)" (ucraft-com#464) This reverts commit 33cfad7. * feat: add pyproject and clean up (ucraft-com#465) * Revert "fix: wait for offline init before loading customers (ucraft-com#463)" (#466) This reverts commit 33cfad7. * Revert "fix: enable offline customer search (#462)" (#467) This reverts commit c7263e8. * fix: sanitize profile when saving offline payments (ucraft-com#468) * Api refactor (#469) * fix(Navbar): reduce snackbar timeout and improve offline mode feedback - Decrease snackbar timeout from 5000ms to 2000ms for better UX - Add visual feedback when switching between online/offline modes - Enhance warning icon hover animation with rotation effect * refactor(api): reorganize API modules into logical structure Move API endpoints from posapp.py into dedicated modules (customers, items, invoices, offers, payments, sales_orders, shifts, utilities) for better maintainability. Update all frontend references to new API paths. Add comprehensive type hints and docstrings to utility functions. The restructuring improves code organization by separating concerns into logical modules while maintaining all existing functionality. This makes the codebase more maintainable and easier to navigate. - Split monolithic posapp.py into feature-specific modules - Update all Vue components to use new API paths - Add proper type hints and docstrings - Maintain backward compatibility - Improve error handling and logging - Optimize database queries * fix: reload item rates when price list cache missing (#470) * fix(items): load default price list (ucraft-com#471) * fix: load item rate before adding (#472) * Revert "fix: load item rate before adding (#472)" (#473) This reverts commit 50bb903. * Revert "fix(items): load default price list (ucraft-com#471)" (#474) This reverts commit 8075456. * Revert "fix: reload item rates when price list cache missing (#470)" (#475) This reverts commit 76c51d6. * Revert "Api refactor (#469)" (#476) This reverts commit 742e831. * chore: remove package-lock.json, yarn.lock is enough (#477) * Show rates immediately when items load (#478) * fix: loading stuck items (#480) * fix: loading stuck items * fix: cash payments should be counted above 0 * chore: keep itemsPerPage at 50 (ucraft-com#481) --------- Co-authored-by: Ahmed Osama <[email protected]> Co-authored-by: dandax123 <[email protected]>
engahmed1190
pushed a commit
to engahmed1190/POS-Awesome
that referenced
this pull request
Aug 20, 2025
# 1.0.0 (2025-08-19) ### Bug Fixes * [#189](https://github.com/defendicon/POS-Awesome-V15/issues/189) POS Opening Shift field “amended_from” duplicated ([7f208f6](https://github.com/defendicon/POS-Awesome-V15/commit/7f208f635a02792897f33bb9ce7d787caf9abe9a)) * [#209](https://github.com/defendicon/POS-Awesome-V15/issues/209) draft payment shown as customer credit ([857c85e](https://github.com/defendicon/POS-Awesome-V15/commit/857c85eda808c9179dfeb5122eed0f1170df6282)) * [#214](https://github.com/defendicon/POS-Awesome-V15/issues/214) return invoice after erpnext update ([4ecaf4a](https://github.com/defendicon/POS-Awesome-V15/commit/4ecaf4a85b6da5a8a3894e8d1910d16b76d05597)) * a typo ([2157fa7](https://github.com/defendicon/POS-Awesome-V15/commit/2157fa72f99a18c3daef35382f54b6a509da5b0d)) * Add campaign name to Sales Invoice ([51b7d72](https://github.com/defendicon/POS-Awesome-V15/commit/51b7d7267d779743fe662459c5f6ee9ad3752774)) * add confirmation dialog for closing customer update form ([d117a62](https://github.com/defendicon/POS-Awesome-V15/commit/d117a62cbc0bc55f841b1ebd25a240c7f46fc241)) * add coupon ([1ca1784](https://github.com/defendicon/POS-Awesome-V15/commit/1ca17845c07a021d39248070adbcdfd3f02ed57e)) * add customer info ([4f6d0e3](https://github.com/defendicon/POS-Awesome-V15/commit/4f6d0e33ba39d11d261be960007c297581b2cac0)) * add dark background for item selector card ([#295](https://github.com/defendicon/POS-Awesome-V15/issues/295)) ([42f0ab1](https://github.com/defendicon/POS-Awesome-V15/commit/42f0ab136b14a1bf0583f81547b3734d41738fb9)) * add item by Serila No ([bf864a9](https://github.com/defendicon/POS-Awesome-V15/commit/bf864a9cd69cf2ea74349c51d4a4f72844d8f43e)) * Added focus event handler in ItemsSelector component to reset search fields. This enhancement improves user experience by clearing previous search inputs when the search field gains focus, ensuring a fresh start for item searches. ([72cf96a](https://github.com/defendicon/POS-Awesome-V15/commit/72cf96a55df0b6ffdd1c5444102a60e0972d40eb)) * adjust payments card spacing ([#134](https://github.com/defendicon/POS-Awesome-V15/issues/134)) ([39f6f0d](https://github.com/defendicon/POS-Awesome-V15/commit/39f6f0dc4f6804ce564efb30e64c033a1ea5a46f)) * align multi currency logic in offer methods ([#738](https://github.com/defendicon/POS-Awesome-V15/issues/738)) ([ffbc883](https://github.com/defendicon/POS-Awesome-V15/commit/ffbc8834c478d165cc0e9bc93cf4fb3becb4a7e2)) * align payment and item blocks with invoice ([#130](https://github.com/defendicon/POS-Awesome-V15/issues/130)) ([b32b5b7](https://github.com/defendicon/POS-Awesome-V15/commit/b32b5b7eec9a782942d43aeef095fddb193a929e)) * allow closing shift if no transactions ([5d1c7e9](https://github.com/defendicon/POS-Awesome-V15/commit/5d1c7e9f7e3c66e2a5ba5c04de284294e7350aec)) * allow editing closing shift reference ([#357](https://github.com/defendicon/POS-Awesome-V15/issues/357)) ([5afd808](https://github.com/defendicon/POS-Awesome-V15/commit/5afd808e0ff7d5443d9f54101ce3bfbf334b58b5)) * allow free items ([1e70ef7](https://github.com/defendicon/POS-Awesome-V15/commit/1e70ef76a9288890c3a718a6764a748e61bd7dd6)) * Allow Partial Payment ([246ce34](https://github.com/defendicon/POS-Awesome-V15/commit/246ce34d4729e44a6bd53a0bce64f3a446998b98)) * Allow Submissions in background job field ([8847761](https://github.com/defendicon/POS-Awesome-V15/commit/8847761760508831582f2cf3a51b0bc3a83e5e66)) * amended_from field repeats multiple time on the DocType POS Opening Shift ([f4046a5](https://github.com/defendicon/POS-Awesome-V15/commit/f4046a572114cb170af93fe4a93478d39cccd08b)) * amended_from twice in POS Closing Shift [#181](https://github.com/defendicon/POS-Awesome-V15/issues/181) ([e2073f8](https://github.com/defendicon/POS-Awesome-V15/commit/e2073f8d9c2eef83b028e875749801c0775f7a23)) * apply black background in dark mode ([#301](https://github.com/defendicon/POS-Awesome-V15/issues/301)) ([ea63cf9](https://github.com/defendicon/POS-Awesome-V15/commit/ea63cf9bf6be6d647f866b0c80c2ae3ba2feafa4)) * apply dark mode background for invoice card ([#305](https://github.com/defendicon/POS-Awesome-V15/issues/305)) ([e5670d3](https://github.com/defendicon/POS-Awesome-V15/commit/e5670d30b465c38127a2b43845d8c0817cd96f9b)) * apply dark mode styles to posting date field ([#318](https://github.com/defendicon/POS-Awesome-V15/issues/318)) ([e0f3f02](https://github.com/defendicon/POS-Awesome-V15/commit/e0f3f028f34b888f8e0ee0ae48dbbbcda5a31bd2)) * apply dark theme styles to item table ([#271](https://github.com/defendicon/POS-Awesome-V15/issues/271)) ([b369786](https://github.com/defendicon/POS-Awesome-V15/commit/b3697860a7bc011164002e7d15133f4b5e857623)) * apply dark theme to navbar ([#325](https://github.com/defendicon/POS-Awesome-V15/issues/325)) ([a61dd3b](https://github.com/defendicon/POS-Awesome-V15/commit/a61dd3b7cd5ddd5e7f401e9001451da019373150)) * apply search limit logic with force reload ([#395](https://github.com/defendicon/POS-Awesome-V15/issues/395)) ([5475cd5](https://github.com/defendicon/POS-Awesome-V15/commit/5475cd5ec25b8d2c568c9ab291297176d8265215)) * apply search limit when using limit search ([#443](https://github.com/defendicon/POS-Awesome-V15/issues/443)) ([141b84c](https://github.com/defendicon/POS-Awesome-V15/commit/141b84ccc65b4f651defd9ee847be0277af336bb)) * apply user permissions on sales person ([98ece81](https://github.com/defendicon/POS-Awesome-V15/commit/98ece81f5418f0efdf2a2947421c609d37039b1c)) * AttributeError: 'NoneType' object has no attribute 'options' ([e3aa4b4](https://github.com/defendicon/POS-Awesome-V15/commit/e3aa4b4c7cdd0083abce8e038ce5b98df9232195)) * auto allocatinvoice amount for Mpesa Payments. [#367](https://github.com/defendicon/POS-Awesome-V15/issues/367) ([5b57800](https://github.com/defendicon/POS-Awesome-V15/commit/5b57800c074afbe60b0f354bbd6af9e4db09752a)) * auto apply Grand Total Offer ([bd4a927](https://github.com/defendicon/POS-Awesome-V15/commit/bd4a92765efe2a00a3bea3b122eb33be09857047)) * auto apply replace offer ([b5e3749](https://github.com/defendicon/POS-Awesome-V15/commit/b5e374900d225860dbaa5a25eb9214e22b044f58)) * auto apply replace offer ([f2185c8](https://github.com/defendicon/POS-Awesome-V15/commit/f2185c8218bdbe39b73254cf3bda9785f528cf43)) * auto set batch ([2249a32](https://github.com/defendicon/POS-Awesome-V15/commit/2249a3218087ff6bea79e2671620cd4d48fbc9eb)) * auto set batch no ([f6d4d5a](https://github.com/defendicon/POS-Awesome-V15/commit/f6d4d5afa1ad971cce5091a58573628b7320928a)) * auto-select newly added customer in POS Awesome invoice ([a279d02](https://github.com/defendicon/POS-Awesome-V15/commit/a279d02798cb91e6bd00a6b6edf0db136ea6d1bf)) * avoid auto item load with limit search ([#448](https://github.com/defendicon/POS-Awesome-V15/issues/448)) ([b1d8b35](https://github.com/defendicon/POS-Awesome-V15/commit/b1d8b35fedf68f4e8d3f0b87c85a9663a6c8271d)) * avoid mutating prop in dialog ([#212](https://github.com/defendicon/POS-Awesome-V15/issues/212)) ([ced2f39](https://github.com/defendicon/POS-Awesome-V15/commit/ced2f39a16c884c2a4f9b2dd40b57e7e44ca3ea7)) * avoid repeated invoice sync message ([#355](https://github.com/defendicon/POS-Awesome-V15/issues/355)) ([3d63fc0](https://github.com/defendicon/POS-Awesome-V15/commit/3d63fc01e1016d26f4e88a9ec9d64a3c95fd523f)) * avoid UI freeze when fetching item details ([#374](https://github.com/defendicon/POS-Awesome-V15/issues/374)) ([29155fe](https://github.com/defendicon/POS-Awesome-V15/commit/29155fe7fcec7e7bc48b5f942492ea2b8cd89efd)) * back to erpnext link V13 ([917fbcd](https://github.com/defendicon/POS-Awesome-V15/commit/917fbcd8377c1c78c8f416ca13542afec99aac46)) * barcode scaning ([df35b2e](https://github.com/defendicon/POS-Awesome-V15/commit/df35b2ed597364595c2ad949bbfc4ee298b99cd2)) * barcode scaning ([11f1d13](https://github.com/defendicon/POS-Awesome-V15/commit/11f1d1324e235243023ffe109927e95c801c19e5)) * batch qty ([33bd739](https://github.com/defendicon/POS-Awesome-V15/commit/33bd739035143f3a6ca8b41476c7e0d1045430ab)) * **batch:** always load batch numbers ([#768](https://github.com/defendicon/POS-Awesome-V15/issues/768)) ([#769](https://github.com/defendicon/POS-Awesome-V15/issues/769)) ([3f10aee](https://github.com/defendicon/POS-Awesome-V15/commit/3f10aee968eb2c739ad04e70adc6bb400ce4a7a0)) * better validate in return ([df20fad](https://github.com/defendicon/POS-Awesome-V15/commit/df20fad821495b29bacdcaf13ef44acca3c7a714)) * blank page in latest official v13 ([3cc1352](https://github.com/defendicon/POS-Awesome-V15/commit/3cc1352ae3e339915bd1218959f1fb0d494a280d)) * build.json ([ce22169](https://github.com/defendicon/POS-Awesome-V15/commit/ce2216924142e4e355941b2e5ca1e99d6bbceb5b)) * Bumped version to 15.2.3 and updated input fields in Invoice and ItemsSelector components. Changed text field variants from 'outlined' to 'solo' for a cleaner UI, added inner icons for better user guidance, and adjusted layout for improved spacing in the invoice items table. These enhancements aim to refine user experience and interface consistency. ([5c2604c](https://github.com/defendicon/POS-Awesome-V15/commit/5c2604ca2dddedf327ef09421c29bd13b2bb6ea0)) * **cache:** clear price list cache when switching ([#735](https://github.com/defendicon/POS-Awesome-V15/issues/735)) ([b1e8146](https://github.com/defendicon/POS-Awesome-V15/commit/b1e8146282b60d04182b8ee0cfc66d4fe1cf34c7)) * calculate total payments if there is no payments yet ([7bb6704](https://github.com/defendicon/POS-Awesome-V15/commit/7bb6704f431dc0d83f567b612e09aca47fed8ad3)) * calculating items taxes ([c8d275f](https://github.com/defendicon/POS-Awesome-V15/commit/c8d275fd536b7cd896079367573b25b08eeead4c)) * calculating items taxes [#179](https://github.com/defendicon/POS-Awesome-V15/issues/179) ([034d586](https://github.com/defendicon/POS-Awesome-V15/commit/034d5863adfcbfdac6107ebc991b742f74fb3769)) * calculation error loyalty points ([34127b9](https://github.com/defendicon/POS-Awesome-V15/commit/34127b9fa9dd8e4622a2fde4be6e0a649f9e91f8)) * calculation of sotck qty ([8da53ef](https://github.com/defendicon/POS-Awesome-V15/commit/8da53ef5b3dac9416fe32344e5061dee34c3cda6)) * **CameraScanner, ItemsSelector:** enhance barcode scanning logic ([f241824](https://github.com/defendicon/POS-Awesome-V15/commit/f241824052f1dce8710ad2373ac0a3868e904a7f)) * **CameraScanner:** improve scanning reset logic ([6714905](https://github.com/defendicon/POS-Awesome-V15/commit/67149052c14efad39a10e4a4eb2f32d00a65b6c9)) * cannot read property posa_delivery_date ([1697e85](https://github.com/defendicon/POS-Awesome-V15/commit/1697e85ab42070dd0ef6212b593896fc8df43bb6)) * change batch price ([611ebca](https://github.com/defendicon/POS-Awesome-V15/commit/611ebca99a89e3d1d6f0ae947f41db3662da9327)) * changing rate and discount ([4ea3be0](https://github.com/defendicon/POS-Awesome-V15/commit/4ea3be0b21591505890d721034b1cfe75a834814)) * **ci:** detect branch for pull request ([#1471](https://github.com/defendicon/POS-Awesome-V15/issues/1471)) ([d5ccae3](https://github.com/defendicon/POS-Awesome-V15/commit/d5ccae3c7582111b5940692dfcf0d66e8df614de)) * clamp currency format precision ([#830](https://github.com/defendicon/POS-Awesome-V15/issues/830)) ([bcfaad5](https://github.com/defendicon/POS-Awesome-V15/commit/bcfaad5d739c282d5b74c7053432c3983fb7d0bf)) * clear discount ([1543e90](https://github.com/defendicon/POS-Awesome-V15/commit/1543e909edb8ef52d3eead5d0115947aa57f8968)) * clear search field after barcode scan ([#736](https://github.com/defendicon/POS-Awesome-V15/issues/736)) ([8807bba](https://github.com/defendicon/POS-Awesome-V15/commit/8807bbaff5170f4e53e92666a898a3fe2ba2cd4f)) * close callback block in ItemsSelector ([#417](https://github.com/defendicon/POS-Awesome-V15/issues/417)) ([3bedd03](https://github.com/defendicon/POS-Awesome-V15/commit/3bedd03c899cf6d8b481181620bafe3877fe138c)) * consider change amount in POS Closing Shift ([6bf5fac](https://github.com/defendicon/POS-Awesome-V15/commit/6bf5fac157055cd3ee7089bf5a7f4e2dd36d0b83)) * correct exchange rate orientation ([#744](https://github.com/defendicon/POS-Awesome-V15/issues/744)) ([6949d5b](https://github.com/defendicon/POS-Awesome-V15/commit/6949d5b7fd0dab778e81489b1e4df4b7da373cce)) * correct v-model syntax and improve search handling ([b85e87a](https://github.com/defendicon/POS-Awesome-V15/commit/b85e87a1abed122c1f8e040cc027a6ac0626c34f)) * Corrected field name for coupon usage in JSON and Python files. Updated "oneـuse" to "one_use" to ensure consistency and prevent potential errors in coupon validation logic. ([0c53d18](https://github.com/defendicon/POS-Awesome-V15/commit/0c53d18b81594819f93453316b440fdbe7799969)) * cost center error in redeeming customer credit ([5739ada](https://github.com/defendicon/POS-Awesome-V15/commit/5739adace23ebc3b42ac20997c7335f241392fec)) * Could not find Cost Center: 1, when Submitting Mpesa Selection [#356](https://github.com/defendicon/POS-Awesome-V15/issues/356) ([4cf0205](https://github.com/defendicon/POS-Awesome-V15/commit/4cf02050d6471e808976821c9272fce0c70c60d7)) * credit sales payment ([bc1502b](https://github.com/defendicon/POS-Awesome-V15/commit/bc1502bc5cffb8a699a2a2d1cc4663e7e4dadcf3)) * **csrf:** include token for fetch items ([#423](https://github.com/defendicon/POS-Awesome-V15/issues/423)) ([ee13e70](https://github.com/defendicon/POS-Awesome-V15/commit/ee13e70ed7fb9e99f1fef37256fe21f66ed23144)) * customer create/edit improvements ([6bcac5c](https://github.com/defendicon/POS-Awesome-V15/commit/6bcac5cb33f2f3f6864f964d41a7f60b92704b4f)) * customer info dialog not showing customer name ([d379cf7](https://github.com/defendicon/POS-Awesome-V15/commit/d379cf7b6e919b0a981c1e9147f7ee4719a21328)) * Customer Name Should be displayed ([e622986](https://github.com/defendicon/POS-Awesome-V15/commit/e622986d69c447543124bb411bd02b2ebdda2400)) * Customer Reset to default after submit or save sale invoice ([3694a5a](https://github.com/defendicon/POS-Awesome-V15/commit/3694a5aa2612328d747fd6685920097aa9d30a78)) * dark mode background for invoice summary ([#303](https://github.com/defendicon/POS-Awesome-V15/issues/303)) ([4520004](https://github.com/defendicon/POS-Awesome-V15/commit/4520004ae944e4bd42d0d1c247a60dfb50400972)) * dark mode for item table ([#280](https://github.com/defendicon/POS-Awesome-V15/issues/280)) ([6b25b27](https://github.com/defendicon/POS-Awesome-V15/commit/6b25b270b98d4ee3513ee32c315e503a0c1623f5)) * dark mode header style ([#314](https://github.com/defendicon/POS-Awesome-V15/issues/314)) ([638826e](https://github.com/defendicon/POS-Awesome-V15/commit/638826eefffb1bd16a79879957dad5649b874b0b)) * dark mode styles for expanded items ([#331](https://github.com/defendicon/POS-Awesome-V15/issues/331)) ([34a1fa1](https://github.com/defendicon/POS-Awesome-V15/commit/34a1fa1462952682f19136f277bf2087a8affa9a)) * dark mode table header ([#306](https://github.com/defendicon/POS-Awesome-V15/issues/306)) ([c443bd2](https://github.com/defendicon/POS-Awesome-V15/commit/c443bd2fc8ea585564e47b00bf6dc36d08e6ef51)) * dark theme background for item selector ([#269](https://github.com/defendicon/POS-Awesome-V15/issues/269)) ([693e582](https://github.com/defendicon/POS-Awesome-V15/commit/693e582ad84647de884feb5471dd8e05cd460d80)) * dark theme styling for returns ([#341](https://github.com/defendicon/POS-Awesome-V15/issues/341)) ([a7b7f10](https://github.com/defendicon/POS-Awesome-V15/commit/a7b7f10e05467b07fda0b9173673cc987771d087)) * **dark-mode:** ensure invoice table header is dark ([#313](https://github.com/defendicon/POS-Awesome-V15/issues/313)) ([b53951b](https://github.com/defendicon/POS-Awesome-V15/commit/b53951b0fffb325cdea68d25c539d9f1a03c371f)) * **dark:** ensure v-card background black ([#304](https://github.com/defendicon/POS-Awesome-V15/issues/304)) ([4e8f4dd](https://github.com/defendicon/POS-Awesome-V15/commit/4e8f4ddb2aa3fde38f7a433af14eb4621378a33b)) * debounce customer search ([#358](https://github.com/defendicon/POS-Awesome-V15/issues/358)) ([7eaa69c](https://github.com/defendicon/POS-Awesome-V15/commit/7eaa69cdb46b3f493b357225e9996429ab50fb58)) * delivery charges autocomplete list ([55ddebf](https://github.com/defendicon/POS-Awesome-V15/commit/55ddebf436d31c29e1eefa97303d287677520dc0)) * disable payment submit shortcut when dialog hidden ([#175](https://github.com/defendicon/POS-Awesome-V15/issues/175)) ([7077b89](https://github.com/defendicon/POS-Awesome-V15/commit/7077b89bc1b413792a0e3164e496efcaa99ccf3c)) * display price list rate first in multi currency ([#737](https://github.com/defendicon/POS-Awesome-V15/issues/737)) ([ee4a6c3](https://github.com/defendicon/POS-Awesome-V15/commit/ee4a6c31f5376f36182c0a20639aac099d3fc979)) * do not update item detail on return invoice [#414](https://github.com/defendicon/POS-Awesome-V15/issues/414) ([31d784b](https://github.com/defendicon/POS-Awesome-V15/commit/31d784b9e2054baa9de103c777787932aa22ccf7)) * don't allow close the shift from payments ([b23f65d](https://github.com/defendicon/POS-Awesome-V15/commit/b23f65da2f12c62fb8d738d5f43f6d5d6a58e7b8)) * drawer ([11d0817](https://github.com/defendicon/POS-Awesome-V15/commit/11d0817f8e02be814ce8052a0ae7a70bf1b7b935)) * Duplicate key price list [#252](https://github.com/defendicon/POS-Awesome-V15/issues/252) ([942def7](https://github.com/defendicon/POS-Awesome-V15/commit/942def7c8ce31c678d7c08871457fa9b37faba13)) * Edit Posting Date Not Working [#440](https://github.com/defendicon/POS-Awesome-V15/issues/440) ([4e34613](https://github.com/defendicon/POS-Awesome-V15/commit/4e34613ff6a783eff19f3d29698e4a37b7c45b65)) * enable customer selection offline ([#143](https://github.com/defendicon/POS-Awesome-V15/issues/143)) ([a273960](https://github.com/defendicon/POS-Awesome-V15/commit/a2739601f25b414a0d37843567281f17497539cb)) * enable offline customer search ([#462](https://github.com/defendicon/POS-Awesome-V15/issues/462)) ([c7263e8](https://github.com/defendicon/POS-Awesome-V15/commit/c7263e84555153076b5656bd3e30e64f9ffcea87)) * enhance Pay.vue component with checkbox selection for unallocated payments ([#15](https://github.com/defendicon/POS-Awesome-V15/issues/15)) ([a0de2d9](https://github.com/defendicon/POS-Awesome-V15/commit/a0de2d909389a089f55a92733c878447d80a1f0c)) * enhance sales person fetching and display functionality ([8a8fe65](https://github.com/defendicon/POS-Awesome-V15/commit/8a8fe659c6948174230f5b5f59dcb0c298ed5a2d)) * Enhanced currency handling and rate persistence in Invoice component. Introduced logic to ensure base rates are correctly set and maintained across currency changes, preventing loss of manually entered rates. Improved calculations for item pricing and discounts, ensuring accurate conversions and updates for multi-currency scenarios. Added debugging logs for better traceability of rate updates. ([e773c6d](https://github.com/defendicon/POS-Awesome-V15/commit/e773c6d38cee7da6606ceb7355455b9581c1c8b7)) * Enhanced offer handling and rate calculations in Invoice component. Improved logic for applying and removing offers, ensuring accurate updates to item rates and discounts based on conversion factors. Added error handling for JSON parsing and validation of offer items, enhancing robustness and user experience. ([21ef4c3](https://github.com/defendicon/POS-Awesome-V15/commit/21ef4c3c29a00566fa52ec168b44647ffe164cc1)) * Enhanced rounding logic in Invoice and Payments components. Introduced a new rounding function to ensure accurate total calculations, especially for multi-currency transactions. Updated invoice and payment total handling to reflect these changes, improving overall accuracy and user experience. ([517d4ae](https://github.com/defendicon/POS-Awesome-V15/commit/517d4ae071c6ee3b04e98864bd75939976107fea)) * ensure card background dark ([#299](https://github.com/defendicon/POS-Awesome-V15/issues/299)) ([36806fd](https://github.com/defendicon/POS-Awesome-V15/commit/36806fd739b2db209df021f347f908c91cc6971b)) * ensure dark theme table backgrounds ([#272](https://github.com/defendicon/POS-Awesome-V15/issues/272)) ([d16cbf7](https://github.com/defendicon/POS-Awesome-V15/commit/d16cbf75ab10b0953a331a34ff54ab07406de004)) * ensure item selector dark mode uses black background ([#274](https://github.com/defendicon/POS-Awesome-V15/issues/274)) ([9c78847](https://github.com/defendicon/POS-Awesome-V15/commit/9c78847524b7381b5a15551fa231927eb9922496)) * Error in change calculations ([14a6cd3](https://github.com/defendicon/POS-Awesome-V15/commit/14a6cd33c9cecb9fde0b6c8859358cd1f381a145)) * Error in Expected Amount On Shift Closing Screen / Change Amount not included in the calculation ([196ef19](https://github.com/defendicon/POS-Awesome-V15/commit/196ef19382204a759646f192b4c6daba456241e7)) * error on receive phone payment ([fe21412](https://github.com/defendicon/POS-Awesome-V15/commit/fe21412bb4adbbd99549050f4056f1f13f0a3daa)) * error validation when using is_cashback ([de26546](https://github.com/defendicon/POS-Awesome-V15/commit/de26546d3be3cb6c69963dc19342db1e292833f7)) * Error while edit customer info [#201](https://github.com/defendicon/POS-Awesome-V15/issues/201) ([ddb7a22](https://github.com/defendicon/POS-Awesome-V15/commit/ddb7a226ca26b42532bceba7ac2f11045e5fde41)) * events from evntBus ([68be77c](https://github.com/defendicon/POS-Awesome-V15/commit/68be77c33cf16a31617722b640d2a41abf16502c)) * expanded invoice item table ([99600c5](https://github.com/defendicon/POS-Awesome-V15/commit/99600c540bcee86df104d4bc3afed73fc0dcd707)) * expiry_date in Loyalty Point ([b2a0ad2](https://github.com/defendicon/POS-Awesome-V15/commit/b2a0ad25f6c7879b0be45a69ff5387b5ca092790)) * filter the customers from customer groups in pos profile ([773689f](https://github.com/defendicon/POS-Awesome-V15/commit/773689f4b4979f0c648bbc381fb4e2834e08b5ad)) * fremove priority from POS Offer ([fadec98](https://github.com/defendicon/POS-Awesome-V15/commit/fadec981d631a16b96297711e113bee7067ae96b)) * fully clear cache including service worker ([#751](https://github.com/defendicon/POS-Awesome-V15/issues/751)) ([#752](https://github.com/defendicon/POS-Awesome-V15/issues/752)) ([30ac125](https://github.com/defendicon/POS-Awesome-V15/commit/30ac12533e6bc44152fb4ceb0d5b4f13fb59f9d6)) * get apply offers ([e70e864](https://github.com/defendicon/POS-Awesome-V15/commit/e70e864de6c4aa2f514a7540c6e7285cc4537123)) * get batch in V13 ([98fb77a](https://github.com/defendicon/POS-Awesome-V15/commit/98fb77a99ad5471c43fcdcc8d435a4c5a551cc6e)) * get batch info for hold invoices ([892bbef](https://github.com/defendicon/POS-Awesome-V15/commit/892bbef5aa90fc9202073ee2fe9ef571263b53ce)) * get batch number in V12 ([e9b9ebd](https://github.com/defendicon/POS-Awesome-V15/commit/e9b9ebd5b0650c7da3db6ceddb3126fa70dc1ced)) * get customer outstanding invoices ([e6472d6](https://github.com/defendicon/POS-Awesome-V15/commit/e6472d64a7d2493fb58f63cf91abbf700f60d5dc)) * get existing payment request ([e893c68](https://github.com/defendicon/POS-Awesome-V15/commit/e893c68b39c4f7ff0299685338ac0ba4a380f7f0)) * get item qty ([0c02b81](https://github.com/defendicon/POS-Awesome-V15/commit/0c02b8117653a353dc7e4f2e3dc9406e23753c52)) * get item qty in get_item_detail ([97e33ee](https://github.com/defendicon/POS-Awesome-V15/commit/97e33ee6733bee45860289b7bbed353675acb378)) * get mpesa account ([1b5c17f](https://github.com/defendicon/POS-Awesome-V15/commit/1b5c17f61cf53948a36616d7ba3cbf288a58d2cc)) * get only not disabled customers ([d28e8d6](https://github.com/defendicon/POS-Awesome-V15/commit/d28e8d6f929edd09fdeae1e4aab458325d5a063e)) * get patch expiry_date ([d551e89](https://github.com/defendicon/POS-Awesome-V15/commit/d551e89672ec1137ab536b734c98ea82c7971583)) * get stock qty in limit search ([5fe194b](https://github.com/defendicon/POS-Awesome-V15/commit/5fe194b8e24583df7715f90ea7b0a6d115318247)) * get uom price list rate ([e7bb8e7](https://github.com/defendicon/POS-Awesome-V15/commit/e7bb8e7da2f5a34ab82dd83d5f85f5c8c5a91c76)) * get version in frappe v13 ([a714059](https://github.com/defendicon/POS-Awesome-V15/commit/a714059840a02aa0da163399b66dc11d75b4263a)) * get_item_detail ([d498a08](https://github.com/defendicon/POS-Awesome-V15/commit/d498a08a52aa0ff5595358c96e2b052717e9bb76)) * **get_items:** guard limit and offset ([#429](https://github.com/defendicon/POS-Awesome-V15/issues/429)) ([461714a](https://github.com/defendicon/POS-Awesome-V15/commit/461714a5a2cf3ecb4df63a3d78e37c588570b421)) * **get_items:** normalize limit/offset ([#432](https://github.com/defendicon/POS-Awesome-V15/issues/432)) ([0cbdd99](https://github.com/defendicon/POS-Awesome-V15/commit/0cbdd99a9d4b4b942a99dcb48a02511d9f28e1db)) * **get_items:** validate limit and offset ([#434](https://github.com/defendicon/POS-Awesome-V15/issues/434)) ([f94feb7](https://github.com/defendicon/POS-Awesome-V15/commit/f94feb773a5f654ca0c356e2b39fd33796dc149a)) * geting hold invoice with exsting invoice open ([8f95d43](https://github.com/defendicon/POS-Awesome-V15/commit/8f95d4336c370b4884332d37b85f361a5b734f9e)) * go to desk in V12 ([0f2fb2e](https://github.com/defendicon/POS-Awesome-V15/commit/0f2fb2e0152d079565e53e0072f85bd55b8e3abc)) * handle currency when multi-currency disabled ([#651](https://github.com/defendicon/POS-Awesome-V15/issues/651)) ([da88d9a](https://github.com/defendicon/POS-Awesome-V15/commit/da88d9a7284d330fd52fe40907a27ef29d7653af)) * handle missing price list currency ([#653](https://github.com/defendicon/POS-Awesome-V15/issues/653)) ([07a7287](https://github.com/defendicon/POS-Awesome-V15/commit/07a728749f342416482c45c1677cb0d17986565a)) * handle null pos_profile on shift close ([#168](https://github.com/defendicon/POS-Awesome-V15/issues/168)) ([fe7e819](https://github.com/defendicon/POS-Awesome-V15/commit/fe7e819639e3e4e373c31d69c48256fea8f70c6c)) * hardcode print format ([9952dbc](https://github.com/defendicon/POS-Awesome-V15/commit/9952dbc7337e03c0d635eb6edf8f48dd4375e741)) * Hardcoded Mode Of Payment ([92d7aeb](https://github.com/defendicon/POS-Awesome-V15/commit/92d7aeb6c07f901cc86a72993a06838ceeeb6a0d)) * importing vuetyfi css ([0473f66](https://github.com/defendicon/POS-Awesome-V15/commit/0473f664b38267ed44f1bd2faa919728289d417c)) * improve birthday formatting in customer creation and update ([276ab7b](https://github.com/defendicon/POS-Awesome-V15/commit/276ab7bd15df3bc21f29ba56f10ee33774717686)) * improve item table text visibility ([#286](https://github.com/defendicon/POS-Awesome-V15/issues/286)) ([9d6ab7a](https://github.com/defendicon/POS-Awesome-V15/commit/9d6ab7a252ca50ed280fc3ce1530bc87ca4914d3)) * improve search on return invoice ([e1f8529](https://github.com/defendicon/POS-Awesome-V15/commit/e1f8529d0010f9d588225075012671630554141a)) * improve validate period in POS Closing Shift [#278](https://github.com/defendicon/POS-Awesome-V15/issues/278) ([29634f3](https://github.com/defendicon/POS-Awesome-V15/commit/29634f3e714beaefc7d4d87c7762f7401f5487ca)) * Improved batch handling logic in Invoice component. Updated conditions for batch number comparison and streamlined quantity adjustments for return invoices, ensuring accurate stock calculations and better handling of batch quantities. ([423628b](https://github.com/defendicon/POS-Awesome-V15/commit/423628bed18c67d1e4747e2ba7a874b6183255be)) * Improved batch number handling in Invoice component. Enhanced condition to ensure batch number data is only assigned when available, preventing potential errors. Updated batch quantity setting to pass null instead of undefined, addressing console warnings and improving overall stability. ([dc0b54c](https://github.com/defendicon/POS-Awesome-V15/commit/dc0b54c1ab5c76dffa237a807272d903d4311e9d)) * Improved payment amount handling in Payments component. Updated logic to set full amounts only for the clicked payment method, ensuring accurate calculations for returns. Added console logs for better debugging and tracking of payment states. ([95b9920](https://github.com/defendicon/POS-Awesome-V15/commit/95b99203f6e7a62192fbb3dd00c465a3a4fc83b1)) * include pos_profile in item APIs ([#440](https://github.com/defendicon/POS-Awesome-V15/issues/440)) ([8934a7f](https://github.com/defendicon/POS-Awesome-V15/commit/8934a7fb0f26e8e8b21de91440c2ff8a67c5a38d)) * include pos_profile in item APIs ([#442](https://github.com/defendicon/POS-Awesome-V15/issues/442)) ([822c02a](https://github.com/defendicon/POS-Awesome-V15/commit/822c02a5416c53e678a8e37939658f55f0a9c20a)) * Incorrect Item Price Display in ItemsSelector [#443](https://github.com/defendicon/POS-Awesome-V15/issues/443) ([f785d6b](https://github.com/defendicon/POS-Awesome-V15/commit/f785d6bac352e3f7a5d9c2b7dcc6c2904653a4b9)) * Inputing item discount percentage leads to wrong discount amount [#243](https://github.com/defendicon/POS-Awesome-V15/issues/243) ([3f3ba26](https://github.com/defendicon/POS-Awesome-V15/commit/3f3ba264c387b9e5aafdcbdfed6b965956dc0a47)) * invoice amount & items amount ([ed02da8](https://github.com/defendicon/POS-Awesome-V15/commit/ed02da83b9be726c6043178fa2eb983046ed783d)) * Invoice component layout and functionality improvements. Adjusted item table height, enhanced button sizes and spacing for better usability, and organized input fields into a more structured layout for improved readability and interaction. ([fc0c2bd](https://github.com/defendicon/POS-Awesome-V15/commit/fc0c2bd2e7f0cff1847cb5b838e159ff3672aee0)) * invoice direct payments ([ec89141](https://github.com/defendicon/POS-Awesome-V15/commit/ec891411f98bc866b2de85cfee9f6530ba5c129a)) * Invoice layout adjustments for better alignment and readability. Removed unnecessary spacing and improved the structure of the total field to maintain row alignment. ([2560909](https://github.com/defendicon/POS-Awesome-V15/commit/256090971b2b4485f5f1e0d4b70bef9b372f71c9)) * invoice payments with rounding amount ([a7a1f09](https://github.com/defendicon/POS-Awesome-V15/commit/a7a1f092656687609cfec4ef320465206e384e19)) * invoice submitting error ([7c9c104](https://github.com/defendicon/POS-Awesome-V15/commit/7c9c104b1d33722d5ee3e496e24a83c339820e32)) * **invoice:** ensure payment opens ([#176](https://github.com/defendicon/POS-Awesome-V15/issues/176)) ([a190010](https://github.com/defendicon/POS-Awesome-V15/commit/a190010dfe65c72978a3928f629b1a11fbe4d8d8)) * Item groups not being feed to the product list ([a492584](https://github.com/defendicon/POS-Awesome-V15/commit/a4925842c0ee451c70e1b92a08bc676480fee712)) * item qty and batch qty vaildation ([0b05585](https://github.com/defendicon/POS-Awesome-V15/commit/0b05585d4d1bd88119fb6a5fa07f454767235191)) * item qty format ([0bebc9b](https://github.com/defendicon/POS-Awesome-V15/commit/0bebc9b303562c63779e189fe1f167df14f5a10d)) * item qty not reset after update qty from qty field [#259](https://github.com/defendicon/POS-Awesome-V15/issues/259) ([c89c256](https://github.com/defendicon/POS-Awesome-V15/commit/c89c2563484a9a2f9c04d591392e90b23909b09f)) * Item Quantity and UOM Display Issues in POS ([443cdc0](https://github.com/defendicon/POS-Awesome-V15/commit/443cdc0268e14bfe71dfd54b620d98e2bc9577f3)) * Item Quantity and UOM Display Issues in POS ([4090207](https://github.com/defendicon/POS-Awesome-V15/commit/4090207609a430f767bba969d67cba09212406f0)) * item row amount format ([f858c57](https://github.com/defendicon/POS-Awesome-V15/commit/f858c579a72fa11a56d106a18e6cc1f5fa567122)) * items cards layout ([0a210ed](https://github.com/defendicon/POS-Awesome-V15/commit/0a210ed62b073a8f729620a146a876d7b1e45fcd)) * items total discount ([e9f93c3](https://github.com/defendicon/POS-Awesome-V15/commit/e9f93c37af512dc56f3a078527d357672f21e72d)) * **items:** load default price list ([#471](https://github.com/defendicon/POS-Awesome-V15/issues/471)) ([8075456](https://github.com/defendicon/POS-Awesome-V15/commit/80754562e2055da65ff7fb06316edcd3160f74e4)) * **items:** reload items when limit search ([#445](https://github.com/defendicon/POS-Awesome-V15/issues/445)) ([d1b287f](https://github.com/defendicon/POS-Awesome-V15/commit/d1b287f75779b708869dad053d8a60b3247a1355)) * layout ([dd17bee](https://github.com/defendicon/POS-Awesome-V15/commit/dd17bee33c2223d6358edc6b82802bc39c90e2eb)) * List of territories is being filtered out when creating a new customer [#288](https://github.com/defendicon/POS-Awesome-V15/issues/288) ([e0ecf4e](https://github.com/defendicon/POS-Awesome-V15/commit/e0ecf4e2918f0064545122f20e6b2700e5262cf7)) * load item rate before adding ([#472](https://github.com/defendicon/POS-Awesome-V15/issues/472)) ([50bb903](https://github.com/defendicon/POS-Awesome-V15/commit/50bb9035aae6e9ed3015d07a32cadb3999a87866)) * load items when limit search with force reload ([#446](https://github.com/defendicon/POS-Awesome-V15/issues/446)) ([3170da1](https://github.com/defendicon/POS-Awesome-V15/commit/3170da154573cf1716d4d2edb83369cfc8312b68)) * load offer items from local storage ([1b6366c](https://github.com/defendicon/POS-Awesome-V15/commit/1b6366ccff26dec22702809ea77afc4024dcac4f)) * loading invoice & paste ([d484021](https://github.com/defendicon/POS-Awesome-V15/commit/d484021d50b77114207ae52b1681853b463798e7)) * loading stuck items ([#480](https://github.com/defendicon/POS-Awesome-V15/issues/480)) ([fdb618a](https://github.com/defendicon/POS-Awesome-V15/commit/fdb618a7ddf77f2c21b8c290aada2a6c22ed3da6)) * local variable 'total_cash' referenced before assignment ([b14dee3](https://github.com/defendicon/POS-Awesome-V15/commit/b14dee3b9de6d9c785673a33007332de47814c6d)) * lock POS price list ([#392](https://github.com/defendicon/POS-Awesome-V15/issues/392)) ([8c1ac1c](https://github.com/defendicon/POS-Awesome-V15/commit/8c1ac1c5531256ad12ef52c487daef0d9df8203e)) * log error in mpesa ([7cbd734](https://github.com/defendicon/POS-Awesome-V15/commit/7cbd734ffc9fdd7494257413065deefb171174a2)) * make customer_id optional ([#762](https://github.com/defendicon/POS-Awesome-V15/issues/762)) ([03a4f1c](https://github.com/defendicon/POS-Awesome-V15/commit/03a4f1c8a59b7ea939e2290cf4de17a1da06f8d3)) * make customer_id optional ([#829](https://github.com/defendicon/POS-Awesome-V15/issues/829)) ([81a35ee](https://github.com/defendicon/POS-Awesome-V15/commit/81a35ee3b01a7c72d1590439084b95398962bc70)) * missing name in custom field fixture ([#164](https://github.com/defendicon/POS-Awesome-V15/issues/164)) ([65867eb](https://github.com/defendicon/POS-Awesome-V15/commit/65867eb06ccdc474b1692db78b58a4e1f03313f8)) * missing quotation mark ([638afe3](https://github.com/defendicon/POS-Awesome-V15/commit/638afe3ff21006babe8d594a47aad61bc6c44552)) * Mpesa C2B ([bc01f2b](https://github.com/defendicon/POS-Awesome-V15/commit/bc01f2bf9288fbd148c0e60ae70b2893f812e2f3)) * Multi-currency handling improved in invoice processing. Enhanced logic for setting currency and conversion rates, ensuring accurate calculations for items, payments, and totals. Updated UI components to reflect changes in currency selection and exchange rates, providing a more seamless user experience. ([589b595](https://github.com/defendicon/POS-Awesome-V15/commit/589b595cdc411ad4f74054961c05e5e8788cef74)) * Multi-currency support enhanced in invoice processing. Updated currency handling in invoice calculations, item rates, and payment displays. Improved formatting for currency values and ensured correct conversion rates are applied throughout the invoice workflow. ([7b96a61](https://github.com/defendicon/POS-Awesome-V15/commit/7b96a61b153cbfa34a2e0d0d1315157617eb9731)) * Multiple Payment Entries Upon Clicking Multiple Times on Submit Payments and optimize payment entry creation, also enhance UI responsiveness ([#13](https://github.com/defendicon/POS-Awesome-V15/issues/13)) ([385c0c5](https://github.com/defendicon/POS-Awesome-V15/commit/385c0c5523ebc3e0a87c30fcc6494e94d8ddc8db)) * **Navbar:** reduce snackbar timeout and improve offline mode feedback ([#459](https://github.com/defendicon/POS-Awesome-V15/issues/459)) ([0088c20](https://github.com/defendicon/POS-Awesome-V15/commit/0088c20b04c2aeb9535b529b59b3f0e2092d6291)) * **navbar:** update color on theme change ([#324](https://github.com/defendicon/POS-Awesome-V15/issues/324)) ([dced3bd](https://github.com/defendicon/POS-Awesome-V15/commit/dced3bdeba1a58e36224c3b74667c61481148cb0)) * No module named 'erpnext.portal.product_configurator.item_variants_cache' in Erpnext Version 13.11.0 ([57a126c](https://github.com/defendicon/POS-Awesome-V15/commit/57a126c2293cadfec03a1af80e68e69aa48dc499)) * no need to watch customer_price_list changes ([8878232](https://github.com/defendicon/POS-Awesome-V15/commit/8878232ce15dd603f4504dc2a86a1a86aadb02cc)) * not all customers are showing in search ([4d85236](https://github.com/defendicon/POS-Awesome-V15/commit/4d8523623d3dce33a961b09fb9e10d29ccd8d530)) * not getting actual qty correctly ([a056765](https://github.com/defendicon/POS-Awesome-V15/commit/a056765d940800df261d5c1c5ad5e6557d655e30)) * not getting discount in return ([1466216](https://github.com/defendicon/POS-Awesome-V15/commit/1466216ec37d26a61aa31c51a98de9bac5b2ebf7)) * **offline:** send correct args for invoice sync ([#137](https://github.com/defendicon/POS-Awesome-V15/issues/137)) ([7a029ff](https://github.com/defendicon/POS-Awesome-V15/commit/7a029ff72c38bc61cc5b4d1a431b5845f091a337)) * offset pos content below navbar ([#162](https://github.com/defendicon/POS-Awesome-V15/issues/162)) ([026d1c8](https://github.com/defendicon/POS-Awesome-V15/commit/026d1c896d4e4976a2956f4a862fe85a9a0a4dd8)) * on Credit Sales the Due Date not changing [#418](https://github.com/defendicon/POS-Awesome-V15/issues/418) ([8cbd5fd](https://github.com/defendicon/POS-Awesome-V15/commit/8cbd5fdebd9728b58c4924223a3171b11c637327)) * **opening-shift:** allow editing opening amount ([#344](https://github.com/defendicon/POS-Awesome-V15/issues/344)) ([171fca6](https://github.com/defendicon/POS-Awesome-V15/commit/171fca62e2f144f21051b13cce63b07c15c86a41)) * optimize price refresh during customer change ([#416](https://github.com/defendicon/POS-Awesome-V15/issues/416)) ([b8c762c](https://github.com/defendicon/POS-Awesome-V15/commit/b8c762c4f24f46efd130627909ca5471e7b5fffc)) * **package.json:** update build script to use build.js for a more streamlined build process. This change simplifies the build command, enhancing the overall development workflow by directly executing the build script. ([ac944e1](https://github.com/defendicon/POS-Awesome-V15/commit/ac944e1f10d051e12a34f12d2c671f5d4ce356d1)) * Paid amount wrong value ([5d241df](https://github.com/defendicon/POS-Awesome-V15/commit/5d241dfa52390878abb2998ead8d3721348a8703)) * Payment Entry and Journal Entry Auto-Cancellation ([b44f5a1](https://github.com/defendicon/POS-Awesome-V15/commit/b44f5a170123ef11af39503af1e1272bceadc0f5)) * pervent change rate & uom & discount if is return ([e339d9f](https://github.com/defendicon/POS-Awesome-V15/commit/e339d9f99b602a75128e30900d3472398e52223c)) * populate customer_info when selecting customer for editing ([ce508e7](https://github.com/defendicon/POS-Awesome-V15/commit/ce508e78f16d43034d94c5e8827203fd07054fc9)) * POS can't make Sales Order if there is no stock ([04eb8de](https://github.com/defendicon/POS-Awesome-V15/commit/04eb8dede1fa8da4e85b32cab4c3d33eaf644b46)) * POS Closing Shift difference amount [#323](https://github.com/defendicon/POS-Awesome-V15/issues/323) ([11a0252](https://github.com/defendicon/POS-Awesome-V15/commit/11a0252f574138b2522f56e91bfd906c35111fe2)) * POS Closing Shift field “amended_from” duplicated ([61210ca](https://github.com/defendicon/POS-Awesome-V15/commit/61210ca8189863a1a49032a9b8dc3667b034774f)) * pos layout to fit smaller screen ([8dba141](https://github.com/defendicon/POS-Awesome-V15/commit/8dba1410f08cef6cbf763f1b22423a3d3a8fced9)) * POS not working on IOS 14 ([25029c9](https://github.com/defendicon/POS-Awesome-V15/commit/25029c9ca6e73bd624d88e2bae3f9c5203e603e8)) * POS Offers should be able to bypass the maximum discount set as a limit ([07cd651](https://github.com/defendicon/POS-Awesome-V15/commit/07cd651e04dd3301ba11a12bbc91e415fd2b8cd9)) * pos_closing_shift posapp.py ([b66d533](https://github.com/defendicon/POS-Awesome-V15/commit/b66d5335d186f59ebdecda1847393744dfead5c1)) * **POSClosingShift, POSOpeningShift:** enhance cashier retrieval ([f53b53e](https://github.com/defendicon/POS-Awesome-V15/commit/f53b53ed550520700b5004e14915e29f0d48c204)) * **POSClosingShift, POSOpeningShift:** improve cashier data format ([285a2c7](https://github.com/defendicon/POS-Awesome-V15/commit/285a2c77122afb8c52738e10fc4ab762871698f8)) * **pos:** refresh item prices on customer change ([#346](https://github.com/defendicon/POS-Awesome-V15/issues/346)) ([98f7bad](https://github.com/defendicon/POS-Awesome-V15/commit/98f7badac31ad25afe4a491d12c222c56566ac96)) * Posting date functionality improved by replacing PostingDate component with a v-menu and v-date-picker for better user experience. Updated invoice submission process to reset posting date to current date. ([d9b4a66](https://github.com/defendicon/POS-Awesome-V15/commit/d9b4a6626ca0cbdfaacee416675b25c6d6f65952)) * Posting date now reset to current date when invoice is submit. ([e67796b](https://github.com/defendicon/POS-Awesome-V15/commit/e67796b55923921ccbba1ee14a415d84588aaaca)) * preserve base rate on item expand ([#742](https://github.com/defendicon/POS-Awesome-V15/issues/742)) ([37c7315](https://github.com/defendicon/POS-Awesome-V15/commit/37c7315219c12a493c9b9d7ffa8c8691c437dee4)) * preserve stock cache on sync ([#264](https://github.com/defendicon/POS-Awesome-V15/issues/264)) ([e70f37d](https://github.com/defendicon/POS-Awesome-V15/commit/e70f37da74d207d6fd0c1be7dd931d8a5ae0c437)) * prevent runaway item detail retries ([#203](https://github.com/defendicon/POS-Awesome-V15/issues/203)) ([be24cae](https://github.com/defendicon/POS-Awesome-V15/commit/be24cae14e3a6c2838a928cfaea458de159b4a6e)) * **price-list:** load lists and refresh items ([#734](https://github.com/defendicon/POS-Awesome-V15/issues/734)) ([f7e9442](https://github.com/defendicon/POS-Awesome-V15/commit/f7e94420349b0b0c27c9cec3422bce1be33167f2)) * printing in V12 ([25acb4d](https://github.com/defendicon/POS-Awesome-V15/commit/25acb4d71450effda155df6d9c361c6d735bef3f)) * Readme ([2815025](https://github.com/defendicon/POS-Awesome-V15/commit/28150255b3da926e69781fb5fa5732fcdcdf4d7d)) * README repo link ([daa30d3](https://github.com/defendicon/POS-Awesome-V15/commit/daa30d3e1a993b23ad2107346bc7dd52d583b631)) * redeem loyalty points ([e6571b0](https://github.com/defendicon/POS-Awesome-V15/commit/e6571b031c02e92ee3cf02385445b18760879534)) * redeeming customer credit in muti company setup ([d3568ba](https://github.com/defendicon/POS-Awesome-V15/commit/d3568ba4abb25fca16e61fe05daf91a6d06820d2)) * redeeming customer credit not working with Allow Submissions in background job option ([f20dea1](https://github.com/defendicon/POS-Awesome-V15/commit/f20dea1579f6a1fff1ce0924977881d55a047a8e)) * Refined item indexing logic in Invoice component to support batch handling. Enhanced conditions for finding existing items based on auto_set_batch settings, ensuring accurate quantity increments for batch items. This improves the overall functionality and user experience when managing items with batch numbers. ([01a877c](https://github.com/defendicon/POS-Awesome-V15/commit/01a877cb13d0df798e4c9e7607d50b9748ed88e7)) * Refined new item handling logic in Invoice component. Updated conditions to ensure new_item is defined before attempting to expand item details, enhancing the robustness of item expansion functionality and improving overall user experience. ([2b1b1e3](https://github.com/defendicon/POS-Awesome-V15/commit/2b1b1e32138b4a091d7cc4a3736da742125c1236)) * refresh item qty when online ([#152](https://github.com/defendicon/POS-Awesome-V15/issues/152)) ([969dac5](https://github.com/defendicon/POS-Awesome-V15/commit/969dac58bd003f3e7f979f1cf5a61bd17dbb80ef)) * refresh stock cache after syncing offline invoices ([#258](https://github.com/defendicon/POS-Awesome-V15/issues/258)) ([e344943](https://github.com/defendicon/POS-Awesome-V15/commit/e344943bf9fe6d457ef0da1f2a8efc085adae279)) * refresh stock cache when going online ([#257](https://github.com/defendicon/POS-Awesome-V15/issues/257)) ([3a399a6](https://github.com/defendicon/POS-Awesome-V15/commit/3a399a6af5106a826f5cd6adb6996d07edb9f6e9)) * reload item rates when price list cache missing ([#470](https://github.com/defendicon/POS-Awesome-V15/issues/470)) ([76c51d6](https://github.com/defendicon/POS-Awesome-V15/commit/76c51d6c2512ef60ee3f7603ed4efacbc9a50732)) * remove enter event from search items field ([41f5bf8](https://github.com/defendicon/POS-Awesome-V15/commit/41f5bf8c05815d43a2daed09b5a10f6dd0156f66)) * remove item if qty changed ot 0 ([051d954](https://github.com/defendicon/POS-Awesome-V15/commit/051d9544d378b7b5d38b9735eff24ab5087ab9d3)) * remove trailing comma in utils ([#220](https://github.com/defendicon/POS-Awesome-V15/issues/220)) ([ac91335](https://github.com/defendicon/POS-Awesome-V15/commit/ac91335dfe8c465e8d213529dc30b2414d975616)) * remove unnecessary import ([8bfd8ea](https://github.com/defendicon/POS-Awesome-V15/commit/8bfd8ea5ffa4c2998bc2cc1012384ccf1ce4d273)) * remove unused payment's method from sales invoice ([c0735de](https://github.com/defendicon/POS-Awesome-V15/commit/c0735de4389befcb02dabdbe1c9ee6de2325c8b5)) * Removed duplicated tax calculation logic from the Invoice component to streamline total amount computation. ([51f8896](https://github.com/defendicon/POS-Awesome-V15/commit/51f889653c4a4e6ee4f55cf82a6c83293c681e37)) * removing frappe nav ([887c47f](https://github.com/defendicon/POS-Awesome-V15/commit/887c47f8b3d792557e262119d0a72274a8ef4e5c)) * removing frappe nav ([515ddd5](https://github.com/defendicon/POS-Awesome-V15/commit/515ddd561115154cdbd8dcf55b86d8b54c3153c5)) * reset loading on failed item search ([#449](https://github.com/defendicon/POS-Awesome-V15/issues/449)) ([dd4be33](https://github.com/defendicon/POS-Awesome-V15/commit/dd4be335afd18eb3e2a289505335b720cbf42ad3)) * reset offline state after invoice sync ([#262](https://github.com/defendicon/POS-Awesome-V15/issues/262)) ([f29775a](https://github.com/defendicon/POS-Awesome-V15/commit/f29775a647a36de47848e620813c5d5aba554754)) * reset qty on invoice clear and offline ([#256](https://github.com/defendicon/POS-Awesome-V15/issues/256)) ([6e48a47](https://github.com/defendicon/POS-Awesome-V15/commit/6e48a47a40c451d160c96154daa1906aecf3e570)) * respect valid from and vaild up to on getting item prices [#363](https://github.com/defendicon/POS-Awesome-V15/issues/363) ([3c9790b](https://github.com/defendicon/POS-Awesome-V15/commit/3c9790b4b4cc24738b8a8b5cebff7758d3870db9)) * restore light theme styles for customer autocomplete ([#289](https://github.com/defendicon/POS-Awesome-V15/issues/289)) ([35987a6](https://github.com/defendicon/POS-Awesome-V15/commit/35987a6cb72e87d0dcc725f979424bdff5de2e1c)) * return in version 12 ([a132e1c](https://github.com/defendicon/POS-Awesome-V15/commit/a132e1c057138eb49147ee573d5d44083bf1a310)) * return invoice from held [#445](https://github.com/defendicon/POS-Awesome-V15/issues/445) ([53ead0c](https://github.com/defendicon/POS-Awesome-V15/commit/53ead0cdb214835a2015331361e47d9b0e8cdf19)) * Return invoice handling improved with negative amounts for discounts, totals, and payments. Enhanced logic to ensure proper processing of return invoices, including adjustments for item quantities and amounts. Added console logs for better debugging and tracking of return invoice states. ([3f70aae](https://github.com/defendicon/POS-Awesome-V15/commit/3f70aae3eb6fc570436524ef3e91c36ca8288444)) * return item with Serial No ([4e02d54](https://github.com/defendicon/POS-Awesome-V15/commit/4e02d5491145d785b34d187e46d161af9620df73)) * return non update stock invoice ([8ca4cd7](https://github.com/defendicon/POS-Awesome-V15/commit/8ca4cd76699e51544a4d07e8420cb4dfcc54ed37)) * Round off amount sent to Mpesa, as Mpesa doesn't accept decimals [#286](https://github.com/defendicon/POS-Awesome-V15/issues/286) ([92446ae](https://github.com/defendicon/POS-Awesome-V15/commit/92446ae015a313f505e4e6e1e3462a383819b27e)) * rounding & numbers format ([b4a7141](https://github.com/defendicon/POS-Awesome-V15/commit/b4a7141174d30aba9249e9db8badc5e43172cfa8)) * Sales taxes are zeroed out on Sales Invoice [#362](https://github.com/defendicon/POS-Awesome-V15/issues/362) ([1ce8b9a](https://github.com/defendicon/POS-Awesome-V15/commit/1ce8b9a3b8c17c7af0f96c628d3fd47596c62bf8)) * sanitize item group condition ([#425](https://github.com/defendicon/POS-Awesome-V15/issues/425)) ([7be472b](https://github.com/defendicon/POS-Awesome-V15/commit/7be472b49571dc5b7fa08afdb2b513312f4b052d)) * sanitize profile when saving offline payments ([#468](https://github.com/defendicon/POS-Awesome-V15/issues/468)) ([da2ceef](https://github.com/defendicon/POS-Awesome-V15/commit/da2ceef4da236314bdb39d725f55b162f1b9ad42)) * save invoice error ([d7f4404](https://github.com/defendicon/POS-Awesome-V15/commit/d7f4404b82cd152df916b4de6c0492bb480ff5ee)) * Scan barcode on first item with enough qty shows error ([c6a24e4](https://github.com/defendicon/POS-Awesome-V15/commit/c6a24e4b0df9037f8ef1472e6a0faa645cf8831c)) * scrollbar issue in payment ([b35f109](https://github.com/defendicon/POS-Awesome-V15/commit/b35f1093834eb35319cae4d9b875bf827775e4e7)) * search and add items with limt search ([c774a02](https://github.com/defendicon/POS-Awesome-V15/commit/c774a02ef971dc68266c5bad571ed65316b6fda2)) * search barcode in items search ([26f6132](https://github.com/defendicon/POS-Awesome-V15/commit/26f61321db396dfc0dd24d46206cd3ea710acae8)) * search item code first ([88ad0c5](https://github.com/defendicon/POS-Awesome-V15/commit/88ad0c533f3a2031baab4ae6216556061692831a)) * **search:** handle empty item code ([#424](https://github.com/defendicon/POS-Awesome-V15/issues/424)) ([49b6122](https://github.com/defendicon/POS-Awesome-V15/commit/49b6122c0c512aa50fbc0d15f1ad9e60fedbc7ac)) * set customer addresses ([cda4f2d](https://github.com/defendicon/POS-Awesome-V15/commit/cda4f2d4b3198c1f437be843078e4c9b7c862b99)) * set difference in payment reconciliation in closing shfit ([3ae0feb](https://github.com/defendicon/POS-Awesome-V15/commit/3ae0feb9e823f83d537697df3f50866cb8f59dd4)) * set items taxs and tax category ([a230b00](https://github.com/defendicon/POS-Awesome-V15/commit/a230b0014ec3d5941c4260ec02011f0cc6d951d3)) * Shortcut Key for item expansion functionality in Invoice component. Implemented single row expansion, improved keyboard shortcuts for toggling item details, and refined item quantity adjustment methods. Updated logic for handling expanded states to ensure accurate item detail updates and better user experience. ([29edf23](https://github.com/defendicon/POS-Awesome-V15/commit/29edf23040dbaad761d030ee80de50c2ce73dadd)) * Shortcuts Keys Working ([#16](https://github.com/defendicon/POS-Awesome-V15/issues/16)) ([59725fc](https://github.com/defendicon/POS-Awesome-V15/commit/59725fc4f3dfec2e92ca9363010f0359c3e7892a)) * Shortcuts not working [#343](https://github.com/defendicon/POS-Awesome-V15/issues/343) ([4d83ec7](https://github.com/defendicon/POS-Awesome-V15/commit/4d83ec76d61cac5e7fae4e72da08db9a16f5dca5)) * should not get return invoices ([ad33502](https://github.com/defendicon/POS-Awesome-V15/commit/ad33502a2b02c708166c243cbb70438586c2884a)) * show cached customers when fetch fails ([#144](https://github.com/defendicon/POS-Awesome-V15/issues/144)) ([0b2a4a6](https://github.com/defendicon/POS-Awesome-V15/commit/0b2a4a6375deb029296d3be675ee00ca786b0986)) * show decimals only for rates with decimal value ([#266](https://github.com/defendicon/POS-Awesome-V15/issues/266)) ([f8a3122](https://github.com/defendicon/POS-Awesome-V15/commit/f8a31225707a7c1ea0dfdb46cc3289ad7babe81c)) * show snackbar text for exchange rate warnings ([#743](https://github.com/defendicon/POS-Awesome-V15/issues/743)) ([8e11a9a](https://github.com/defendicon/POS-Awesome-V15/commit/8e11a9a9d408676cf9306e08686defc80041d22f)) * Shows existing quantity is not enough even if there is stock in the selected Warehouse ([bcc1f58](https://github.com/defendicon/POS-Awesome-V15/commit/bcc1f580ee6f390588b3274380a98578ac8303c3)) * speed of barcode scanner ([0e13cdb](https://github.com/defendicon/POS-Awesome-V15/commit/0e13cdbc3557bb663396186519a0165c4c580ef5)) * srarch word ([b1ed986](https://github.com/defendicon/POS-Awesome-V15/commit/b1ed9863362342cc78995b5ed12345bd6809445a)) * Stock Balance Become 0 after Invoice Cancelled ([29472c7](https://github.com/defendicon/POS-Awesome-V15/commit/29472c7d43d2df745bf73893bbc51e57a55167a9)) * submit_in_background_job ([362333a](https://github.com/defendicon/POS-Awesome-V15/commit/362333ac0ab895325a01a9fa4917f90f9cd5dfef)) * **sync:** ensure offline customers synced before invoices ([#160](https://github.com/defendicon/POS-Awesome-V15/issues/160)) ([ce02e51](https://github.com/defendicon/POS-Awesome-V15/commit/ce02e51075d50c34c37fa7b419a72e366198e4fb)) * tax calculation ([752fc39](https://github.com/defendicon/POS-Awesome-V15/commit/752fc39182f57ae819fe51e206622392307a7858)) * The 'Default Sales Order' setting is not always persistant [#428](https://github.com/defendicon/POS-Awesome-V15/issues/428) ([dedf80d](https://github.com/defendicon/POS-Awesome-V15/commit/dedf80d6d308fd4f2ffb4d09923c2afe5f6afd6a)) * this.eventBus to vm.eventBus ([cd1caa5](https://github.com/defendicon/POS-Awesome-V15/commit/cd1caa5e028d55048d9b166ebc2c2136a0a0140a)) * uniform date picker layout ([#187](https://github.com/defendicon/POS-Awesome-V15/issues/187)) ([d8df2fa](https://github.com/defendicon/POS-Awesome-V15/commit/d8df2fa00fc00620732d887ee08fa98a073960bf)) * update custom field insert order and remove unused price list dropdown ([eb5c212](https://github.com/defendicon/POS-Awesome-V15/commit/eb5c21227b666e8413d4b5574afce13c9c56932d)) * update date picker functionality in Payments.vue ([896fe30](https://github.com/defendicon/POS-Awesome-V15/commit/896fe304ba5a201b871cda478134d328ae5f9b8f)) * update description in custom_field.json for clarity on price list reload behavior ([78bd024](https://github.com/defendicon/POS-Awesome-V15/commit/78bd024210ca8a27dbbb7c9883df96b9d406ce25)) * update insert_after field in custom_field.json for proper order ([7e80792](https://github.com/defendicon/POS-Awesome-V15/commit/7e80792a3757211877d9ad6ed28dd5ef259bc610)) * update invoice date picker ([#190](https://github.com/defendicon/POS-Awesome-V15/issues/190)) ([8f83342](https://github.com/defendicon/POS-Awesome-V15/commit/8f83342f272cf559cdad5e273876e02acf6aab69)) * update invoice search functionality and UI enhancements ([59d33ec](https://github.com/defendicon/POS-Awesome-V15/commit/59d33ec556bf13de8656f082a8bfda9041ea5960)) * update item selector for dark mode ([#270](https://github.com/defendicon/POS-Awesome-V15/issues/270)) ([b3f4688](https://github.com/defendicon/POS-Awesome-V15/commit/b3f468851537c4effd6cc3f51254bf795f9b12b1)) * update items after customer price list change ([#420](https://github.com/defendicon/POS-Awesome-V15/issues/420)) ([3b859de](https://github.com/defendicon/POS-Awesome-V15/commit/3b859de2a43ffb0aebc14dc9f77e4aa46a4ebf42)) * update navbar color for dark mode ([#323](https://github.com/defendicon/POS-Awesome-V15/issues/323)) ([14c8f65](https://github.com/defendicon/POS-Awesome-V15/commit/14c8f6501fea20e3cf64e7b9ae8cbbddd390bda0)) * update navigation route in Navbar component ([2fcc4a0](https://github.com/defendicon/POS-Awesome-V15/commit/2fcc4a0adcbd9fccd7185847f7f9576f9b88806a)) * update price list handling ([#334](https://github.com/defendicon/POS-Awesome-V15/issues/334)) ([5af9ad5](https://github.com/defendicon/POS-Awesome-V15/commit/5af9ad5dec50f29679dbcc4c89d751f6907ed248)) * update register url mpesa c2b ([f1fa302](https://github.com/defendicon/POS-Awesome-V15/commit/f1fa302a99dc6ff9941880e34e8981f3847814d1)) * Updated discount handling logic in Invoice component. ([#40](https://github.com/defendicon/POS-Awesome-V15/issues/40)) ([46aa78c](https://github.com/defendicon/POS-Awesome-V15/commit/46aa78ccaeb9cd2680eb19220b8bee73b6b0e00a)) * Updated discount handling logic in Invoice component. Refactored discount input event to use [@change](https://github.com/change) for better user interaction, ensuring accurate calculations based on user input. Added console logs for debugging to track discount calculations and prevent division by zero errors, enhancing overall functionality and user experience. ([1663bbb](https://github.com/defendicon/POS-Awesome-V15/commit/1663bbb969628804cb24176ff0ca092c930e9424)) * Updated ItemsSelector component to enhance UI consistency. Changed data table class from 'elevation-1' to 'elevation-0 sleek-data-table' for a sleeker appearance. Added custom styles for the sleek-data-table to match the design of Customer.vue, including border-radius, box-shadow, and background color adjustments, improving overall aesthetics and user experience. ([5289a86](https://github.com/defendicon/POS-Awesome-V15/commit/5289a86558c3b76a65b72d85913cf2a6e9d3b742)) * Updated POS Profile handling in posapp.js and Pos.vue. Refactored logic to ensure accurate updates of total amounts based on tax-inclusive settings upon POS Profile registration. Improved event emission for better integration between components, enhancing overall functionality and user experience. ([55c4299](https://github.com/defendicon/POS-Awesome-V15/commit/55c4299e83429aee94e199321eed045b5a9d602c)) * updating pricing rule ([fa37a25](https://github.com/defendicon/POS-Awesome-V15/commit/fa37a25bf22d56c1767afa3d059f04c6bdcd1b4a)) * use allow_negative_stock for stock validation ([3ea9247](https://github.com/defendicon/POS-Awesome-V15/commit/3ea9247ffb95c7cf4eedd3609f0f426323d32441)) * use customer credit with new payments ([9689782](https://github.com/defendicon/POS-Awesome-V15/commit/96897828a992f142e7f70b730685a923f6c6e152)) * use selected currency in item detail update ([#740](https://github.com/defendicon/POS-Awesome-V15/issues/740)) ([e2c9b64](https://github.com/defendicon/POS-Awesome-V15/commit/e2c9b64de395aa9dcbd5f9e726c22f2f63f5a92e)) * v-model cannot be used on a prop in OpeningDialog [#349](https://github.com/defendicon/POS-Awesome-V15/issues/349) ([37e422a](https://github.com/defendicon/POS-Awesome-V15/commit/37e422a0fd6c59e44f0c6fa4faee12ca206c986e)) * validate invoice for pos shift [#450](https://github.com/defendicon/POS-Awesome-V15/issues/450) ([f269829](https://github.com/defendicon/POS-Awesome-V15/commit/f269829196fa40dfaa0df295dccc270e90ff6aae)) * validate not sotck items ([c1a8a8b](https://github.com/defendicon/POS-Awesome-V15/commit/c1a8a8b882b61b623aacb105ac85ba2216cbb0c4)) * validate payments after receive phone payment ([5f0baf3](https://github.com/defendicon/POS-Awesome-V15/commit/5f0baf310aef8a29daca5e8c626f4631795cde8f)) * validate_referral_code ([4d9542f](https://github.com/defendicon/POS-Awesome-V15/commit/4d9542fec83d1a32d6cf487d80ada2408df1eabf)) * value ([35b6572](https://github.com/defendicon/POS-Awesome-V15/commit/35b657267180fbd1db39baad853711dd35ca25ed)) * value ([d7f518f](https://github.com/defendicon/POS-Awesome-V15/commit/d7f518fd071d2ed14031c26f2a8d694113036086)) * wait for offline init before loading customers ([#463](https://github.com/defendicon/POS-Awesome-V15/issues/463)) ([33cfad7](https://github.com/defendicon/POS-Awesome-V15/commit/33cfad7f60c1118c46064d66cbdfd9d1296eddd8)) ### Features * Display customer name on list of held invoices instead of customer id [#289](https://github.com/defendicon/POS-Awesome-V15/issues/289) ([9f1501e](https://github.com/defendicon/POS-Awesome-V15/commit/9f1501e19408173e998d336136aac63c2b6728b2)) * Ability to change posting date ([63d3f9b](https://github.com/defendicon/POS-Awesome-V15/commit/63d3f9bcf484faa58e5615b0a8d46083ccadc94c)) * About in menu ([02d3455](https://github.com/defendicon/POS-Awesome-V15/commit/02d345508659894058536a9e049a874c974632dd)) * add credit return option ([#209](https://github.com/defendicon/POS-Awesome-V15/issues/209)) ([37b7d36](https://github.com/defendicon/POS-Awesome-V15/commit/37b7d36d6e83cbc00ee3727b191a8e9a91d2851d)) * add customer ([c064ca6](https://github.com/defendicon/POS-Awesome-V15/commit/c064ca632423b40786656f335fa73e11f1ead615)) * add customer address ([0de8325](https://github.com/defendicon/POS-Awesome-V15/commit/0de8325042fb3a358547ac4a4340ef4c94abe5c1)) * add dark mode for offline invoices ([#327](https://github.com/defendicon/POS-Awesome-V15/issues/327)) ([afd4c77](https://github.com/defendicon/POS-Awesome-V15/commit/afd4c778b9ddd3f547a95b64335704a77218ab41)) * add dark mode styles for item tables ([#268](https://github.com/defendicon/POS-Awesome-V15/issues/268)) ([a118feb](https://github.com/defendicon/POS-Awesome-V15/commit/a118febce2128c3354f20624c837ab1589f578cf)) * add discount columns toggle ([#402](https://github.com/defendicon/POS-Awesome-V15/issues/402)) ([ba1d3a0](https://github.com/defendicon/POS-Awesome-V15/commit/ba1d3a07d75a99443391bacfe972e80e81ae1159)) * add force reload option for items ([#393](https://github.com/defendicon/POS-Awesome-V15/issues/393)) ([051776c](https://github.com/defendicon/POS-Awesome-V15/commit/051776ccdc0d74bcfb0949a4ce1a4a5b19398aa2)) * add offline invoice delete setting ([#163](https://github.com/defendicon/POS-Awesome-V15/issues/163)) ([6fe8d4d](https://github.com/defendicon/POS-Awesome-V15/commit/6fe8d4d7fe26e5b97816ff3797474fa8e141a8a0)) * add offline invoices table ([#161](https://github.com/defendicon/POS-Awesome-V15/issues/161)) ([375678e](https://github.com/defendicon/POS-Awesome-V15/commit/375678e7c752814505bfec7ec8dd85757be0d723)) * add offline mode toggle ([#386](https://github.com/defendicon/POS-Awesome-V15/issues/386)) ([993b805](https://github.com/defendicon/POS-Awesome-V15/commit/993b805a522f2936e6581f5270896adc3f7504ea)) * add option for write off in pos profile ([9bd5773](https://github.com/defendicon/POS-Awesome-V15/commit/9bd5773187dd0137f6c49799d026e6ea422cc76b)) * add posa_is_printed field to sales invoice ([2fdc8c0](https://github.com/defendicon/POS-Awesome-V15/commit/2fdc8c00cfe2077977e561c6c94d7f2edfd0e6e3)) * add price list selection and balance alignment ([#332](https://github.com/defendicon/POS-Awesome-V15/issues/332)) ([6c7f190](https://github.com/defendicon/POS-Awesome-V15/commit/6c7f19071b70dbb55233386807c39ee59be03fe5)) * add pyproject and clean up ([#465](https://github.com/defendicon/POS-Awesome-V15/issues/465)) ([3dd4cac](https://github.com/defendicon/POS-Awesome-V15/commit/3dd4cacd6a780634d0ac22f4ad1d00974d5cd1b2)) * Add the provision to select Sales Person ([7e2db4e](https://github.com/defendicon/POS-Awesome-V15/commit/7e2db4e592d399822454941a40e48114e841c87c)) * add theme toggle ([#240](https://github.com/defendicon/POS-Awesome-V15/issues/240)) ([a272868](https://github.com/defendicon/POS-Awesome-V15/commit/a2728689771811746e10d50d81fed1ed04074033)) * additional discount percentage ([da50821](https://github.com/defendicon/POS-Awesome-V15/commit/da508219154422487846af1009f355646bb76550)) * after uninstall clear custom fields and properties ([d7acc8d](https://github.com/defendicon/POS-Awesome-V15/commit/d7acc8d9b59e091f4422de09870ca449e08ae302)) * Allow Delete Draft Invoice ([e28558b](https://github.com/defendicon/POS-Awesome-V15/commit/e28558b04336c40bfa95d609d818c73d45eae56e)) * allow offline customer creation ([#158](https://github.com/defendicon/POS-Awesome-V15/issues/158)) ([004728e](https://github.com/defendicon/POS-Awesome-V15/commit/004728e93703974db577151267926d62165a505a)) * Allow Partial Payment && Allow Credit Sale ([8745951](https://github.com/defendicon/POS-Awesome-V15/commit/874595166f334a4828851d0ff72c2bf7222656ea)) * Allow Print Draft Invoices ([8c469d8](https://github.com/defendicon/POS-Awesome-V15/commit/8c469d8353fb953dd941a19ff7205a40063eb926)) * Allow Print Last Invoice ([260e9fa](https://github.com/defendicon/POS-Awesome-V15/commit/260e9fa3059a143201efeaa2eba45be30c4c6fd5)) * Allow Return ([c067e76](https://github.com/defendicon/POS-Awesome-V15/commit/c067e769bf0e1707e70b194417d2b40c4e588a0b)) * allow submit return invoice without payment ([ebdca82](https://github.com/defendicon/POS-Awesome-V15/commit/ebdca8280bab03fef0f41e0903867a29ec416a72)) * Allow user to edit Additional Discount ([cc7a749](https://github.com/defendicon/POS-Awesome-V15/commit/cc7a749b49b137ac04947ca88d41afb191a55bf0)) * Allow user to edit Item Discount ([9b32a32](https://github.com/defendicon/POS-Awesome-V15/commit/9b32a322206c0904609924e3a5a58e13ef48d447)) * Allow user to edit Rate ([c03afb8](https://github.com/defendicon/POS-Awesome-V15/commit/c03afb8f52187134873c79a3a44d873eb9c00526)) * Allow write off when making partial payment ([9f37adc](https://github.com/defendicon/POS-Awesome-V15/commit/9f37adc9b69a6c0fbb5a682faab71d3fc86e1cbe)) * Aplly Offer on Loyalty Point ([3492278](https://github.com/defendicon/POS-Awesome-V15/commit/34922782f17468265bd0ce4dc9a971afd8e38a49)) * apply customer or customer group price list ([9ae7c21](https://github.com/defendicon/POS-Awesome-V15/commit/9ae7c2168951cdb65b8ddb6bfef4a505f37d5631)) * apply dark mode style to inputs ([#291](https://github.com/defendicon/POS-Awesome-V15/issues/291)) ([6a0c9b8](https://github.com/defendicon/POS-Awesome-V15/c…
github-actions bot
pushed a commit
to engahmed1190/POS-Awesome
that referenced
this pull request
Aug 20, 2025
# 1.0.0 (2025-08-20) ### Bug Fixes * [#189](https://github.com/engahmed1190/POS-Awesome/issues/189) POS Opening Shift field “amended_from” duplicated ([7f208f6](https://github.com/engahmed1190/POS-Awesome/commit/7f208f635a02792897f33bb9ce7d787caf9abe9a)) * [#209](https://github.com/engahmed1190/POS-Awesome/issues/209) draft payment shown as customer credit ([857c85e](https://github.com/engahmed1190/POS-Awesome/commit/857c85eda808c9179dfeb5122eed0f1170df6282)) * [#214](https://github.com/engahmed1190/POS-Awesome/issues/214) return invoice after erpnext update ([4ecaf4a](https://github.com/engahmed1190/POS-Awesome/commit/4ecaf4a85b6da5a8a3894e8d1910d16b76d05597)) * a typo ([2157fa7](https://github.com/engahmed1190/POS-Awesome/commit/2157fa72f99a18c3daef35382f54b6a509da5b0d)) * Add campaign name to Sales Invoice ([51b7d72](https://github.com/engahmed1190/POS-Awesome/commit/51b7d7267d779743fe662459c5f6ee9ad3752774)) * add confirmation dialog for closing customer update form ([d117a62](https://github.com/engahmed1190/POS-Awesome/commit/d117a62cbc0bc55f841b1ebd25a240c7f46fc241)) * add coupon ([1ca1784](https://github.com/engahmed1190/POS-Awesome/commit/1ca17845c07a021d39248070adbcdfd3f02ed57e)) * add customer info ([4f6d0e3](https://github.com/engahmed1190/POS-Awesome/commit/4f6d0e33ba39d11d261be960007c297581b2cac0)) * add dark background for item selector card ([#295](https://github.com/engahmed1190/POS-Awesome/issues/295)) ([42f0ab1](https://github.com/engahmed1190/POS-Awesome/commit/42f0ab136b14a1bf0583f81547b3734d41738fb9)) * add item by Serila No ([bf864a9](https://github.com/engahmed1190/POS-Awesome/commit/bf864a9cd69cf2ea74349c51d4a4f72844d8f43e)) * Added focus event handler in ItemsSelector component to reset search fields. This enhancement improves user experience by clearing previous search inputs when the search field gains focus, ensuring a fresh start for item searches. ([72cf96a](https://github.com/engahmed1190/POS-Awesome/commit/72cf96a55df0b6ffdd1c5444102a60e0972d40eb)) * adjust payments card spacing ([#134](https://github.com/engahmed1190/POS-Awesome/issues/134)) ([39f6f0d](https://github.com/engahmed1190/POS-Awesome/commit/39f6f0dc4f6804ce564efb30e64c033a1ea5a46f)) * align multi currency logic in offer methods ([#738](https://github.com/engahmed1190/POS-Awesome/issues/738)) ([ffbc883](https://github.com/engahmed1190/POS-Awesome/commit/ffbc8834c478d165cc0e9bc93cf4fb3becb4a7e2)) * align payment and item blocks with invoice ([#130](https://github.com/engahmed1190/POS-Awesome/issues/130)) ([b32b5b7](https://github.com/engahmed1190/POS-Awesome/commit/b32b5b7eec9a782942d43aeef095fddb193a929e)) * allow closing shift if no transactions ([5d1c7e9](https://github.com/engahmed1190/POS-Awesome/commit/5d1c7e9f7e3c66e2a5ba5c04de284294e7350aec)) * allow editing closing shift reference ([#357](https://github.com/engahmed1190/POS-Awesome/issues/357)) ([5afd808](https://github.com/engahmed1190/POS-Awesome/commit/5afd808e0ff7d5443d9f54101ce3bfbf334b58b5)) * allow free items ([1e70ef7](https://github.com/engahmed1190/POS-Awesome/commit/1e70ef76a9288890c3a718a6764a748e61bd7dd6)) * Allow Partial Payment ([246ce34](https://github.com/engahmed1190/POS-Awesome/commit/246ce34d4729e44a6bd53a0bce64f3a446998b98)) * Allow Submissions in background job field ([8847761](https://github.com/engahmed1190/POS-Awesome/commit/8847761760508831582f2cf3a51b0bc3a83e5e66)) * amended_from field repeats multiple time on the DocType POS Opening Shift ([f4046a5](https://github.com/engahmed1190/POS-Awesome/commit/f4046a572114cb170af93fe4a93478d39cccd08b)) * amended_from twice in POS Closing Shift [#181](https://github.com/engahmed1190/POS-Awesome/issues/181) ([e2073f8](https://github.com/engahmed1190/POS-Awesome/commit/e2073f8d9c2eef83b028e875749801c0775f7a23)) * apply black background in dark mode ([#301](https://github.com/engahmed1190/POS-Awesome/issues/301)) ([ea63cf9](https://github.com/engahmed1190/POS-Awesome/commit/ea63cf9bf6be6d647f866b0c80c2ae3ba2feafa4)) * apply dark mode background for invoice card ([#305](https://github.com/engahmed1190/POS-Awesome/issues/305)) ([e5670d3](https://github.com/engahmed1190/POS-Awesome/commit/e5670d30b465c38127a2b43845d8c0817cd96f9b)) * apply dark mode styles to posting date field ([#318](https://github.com/engahmed1190/POS-Awesome/issues/318)) ([e0f3f02](https://github.com/engahmed1190/POS-Awesome/commit/e0f3f028f34b888f8e0ee0ae48dbbbcda5a31bd2)) * apply dark theme styles to item table ([#271](https://github.com/engahmed1190/POS-Awesome/issues/271)) ([b369786](https://github.com/engahmed1190/POS-Awesome/commit/b3697860a7bc011164002e7d15133f4b5e857623)) * apply dark theme to navbar ([#325](https://github.com/engahmed1190/POS-Awesome/issues/325)) ([a61dd3b](https://github.com/engahmed1190/POS-Awesome/commit/a61dd3b7cd5ddd5e7f401e9001451da019373150)) * apply search limit logic with force reload ([#395](https://github.com/engahmed1190/POS-Awesome/issues/395)) ([5475cd5](https://github.com/engahmed1190/POS-Awesome/commit/5475cd5ec25b8d2c568c9ab291297176d8265215)) * apply search limit when using limit search ([#443](https://github.com/engahmed1190/POS-Awesome/issues/443)) ([141b84c](https://github.com/engahmed1190/POS-Awesome/commit/141b84ccc65b4f651defd9ee847be0277af336bb)) * apply user permissions on sales person ([98ece81](https://github.com/engahmed1190/POS-Awesome/commit/98ece81f5418f0efdf2a2947421c609d37039b1c)) * AttributeError: 'NoneType' object has no attribute 'options' ([e3aa4b4](https://github.com/engahmed1190/POS-Awesome/commit/e3aa4b4c7cdd0083abce8e038ce5b98df9232195)) * auto allocatinvoice amount for Mpesa Payments. [#367](https://github.com/engahmed1190/POS-Awesome/issues/367) ([5b57800](https://github.com/engahmed1190/POS-Awesome/commit/5b57800c074afbe60b0f354bbd6af9e4db09752a)) * auto apply Grand Total Offer ([bd4a927](https://github.com/engahmed1190/POS-Awesome/commit/bd4a92765efe2a00a3bea3b122eb33be09857047)) * auto apply replace offer ([b5e3749](https://github.com/engahmed1190/POS-Awesome/commit/b5e374900d225860dbaa5a25eb9214e22b044f58)) * auto apply replace offer ([f2185c8](https://github.com/engahmed1190/POS-Awesome/commit/f2185c8218bdbe39b73254cf3bda9785f528cf43)) * auto set batch ([2249a32](https://github.com/engahmed1190/POS-Awesome/commit/2249a3218087ff6bea79e2671620cd4d48fbc9eb)) * auto set batch no ([f6d4d5a](https://github.com/engahmed1190/POS-Awesome/commit/f6d4d5afa1ad971cce5091a58573628b7320928a)) * auto-select newly added customer in POS Awesome invoice ([a279d02](https://github.com/engahmed1190/POS-Awesome/commit/a279d02798cb91e6bd00a6b6edf0db136ea6d1bf)) * avoid auto item load with limit search ([#448](https://github.com/engahmed1190/POS-Awesome/issues/448)) ([b1d8b35](https://github.com/engahmed1190/POS-Awesome/commit/b1d8b35fedf68f4e8d3f0b87c85a9663a6c8271d)) * avoid mutating prop in dialog ([#212](https://github.com/engahmed1190/POS-Awesome/issues/212)) ([ced2f39](https://github.com/engahmed1190/POS-Awesome/commit/ced2f39a16c884c2a4f9b2dd40b57e7e44ca3ea7)) * avoid repeated invoice sync message ([#355](https://github.com/engahmed1190/POS-Awesome/issues/355)) ([3d63fc0](https://github.com/engahmed1190/POS-Awesome/commit/3d63fc01e1016d26f4e88a9ec9d64a3c95fd523f)) * avoid UI freeze when fetching item details ([#374](https://github.com/engahmed1190/POS-Awesome/issues/374)) ([29155fe](https://github.com/engahmed1190/POS-Awesome/commit/29155fe7fcec7e7bc48b5f942492ea2b8cd89efd)) * back to erpnext link V13 ([917fbcd](https://github.com/engahmed1190/POS-Awesome/commit/917fbcd8377c1c78c8f416ca13542afec99aac46)) * barcode scaning ([df35b2e](https://github.com/engahmed1190/POS-Awesome/commit/df35b2ed597364595c2ad949bbfc4ee298b99cd2)) * barcode scaning ([11f1d13](https://github.com/engahmed1190/POS-Awesome/commit/11f1d1324e235243023ffe109927e95c801c19e5)) * batch qty ([33bd739](https://github.com/engahmed1190/POS-Awesome/commit/33bd739035143f3a6ca8b41476c7e0d1045430ab)) * **batch:** always load batch numbers ([#768](https://github.com/engahmed1190/POS-Awesome/issues/768)) ([#769](https://github.com/engahmed1190/POS-Awesome/issues/769)) ([3f10aee](https://github.com/engahmed1190/POS-Awesome/commit/3f10aee968eb2c739ad04e70adc6bb400ce4a7a0)) * better validate in return ([df20fad](https://github.com/engahmed1190/POS-Awesome/commit/df20fad821495b29bacdcaf13ef44acca3c7a714)) * blank page in latest official v13 ([3cc1352](https://github.com/engahmed1190/POS-Awesome/commit/3cc1352ae3e339915bd1218959f1fb0d494a280d)) * build.json ([ce22169](https://github.com/engahmed1190/POS-Awesome/commit/ce2216924142e4e355941b2e5ca1e99d6bbceb5b)) * Bumped version to 15.2.3 and updated input fields in Invoice and ItemsSelector components. Changed text field variants from 'outlined' to 'solo' for a cleaner UI, added inner icons for better user guidance, and adjusted layout for improved spacing in the invoice items table. These enhancements aim to refine user experience and interface consistency. ([5c2604c](https://github.com/engahmed1190/POS-Awesome/commit/5c2604ca2dddedf327ef09421c29bd13b2bb6ea0)) * **cache:** clear price list cache when switching ([#735](https://github.com/engahmed1190/POS-Awesome/issues/735)) ([b1e8146](https://github.com/engahmed1190/POS-Awesome/commit/b1e8146282b60d04182b8ee0cfc66d4fe1cf34c7)) * calculate total payments if there is no payments yet ([7bb6704](https://github.com/engahmed1190/POS-Awesome/commit/7bb6704f431dc0d83f567b612e09aca47fed8ad3)) * calculating items taxes ([c8d275f](https://github.com/engahmed1190/POS-Awesome/commit/c8d275fd536b7cd896079367573b25b08eeead4c)) * calculating items taxes [#179](https://github.com/engahmed1190/POS-Awesome/issues/179) ([034d586](https://github.com/engahmed1190/POS-Awesome/commit/034d5863adfcbfdac6107ebc991b742f74fb3769)) * calculation error loyalty points ([34127b9](https://github.com/engahmed1190/POS-Awesome/commit/34127b9fa9dd8e4622a2fde4be6e0a649f9e91f8)) * calculation of sotck qty ([8da53ef](https://github.com/engahmed1190/POS-Awesome/commit/8da53ef5b3dac9416fe32344e5061dee34c3cda6)) * **CameraScanner, ItemsSelector:** enhance barcode scanning logic ([f241824](https://github.com/engahmed1190/POS-Awesome/commit/f241824052f1dce8710ad2373ac0a3868e904a7f)) * **CameraScanner:** improve scanning reset logic ([6714905](https://github.com/engahmed1190/POS-Awesome/commit/67149052c14efad39a10e4a4eb2f32d00a65b6c9)) * cannot read property posa_delivery_date ([1697e85](https://github.com/engahmed1190/POS-Awesome/commit/1697e85ab42070dd0ef6212b593896fc8df43bb6)) * change batch price ([611ebca](https://github.com/engahmed1190/POS-Awesome/commit/611ebca99a89e3d1d6f0ae947f41db3662da9327)) * changing rate and discount ([4ea3be0](https://github.com/engahmed1190/POS-Awesome/commit/4ea3be0b21591505890d721034b1cfe75a834814)) * **ci:** detect branch for pull request ([#1471](https://github.com/engahmed1190/POS-Awesome/issues/1471)) ([d5ccae3](https://github.com/engahmed1190/POS-Awesome/commit/d5ccae3c7582111b5940692dfcf0d66e8df614de)) * clamp currency format precision ([#830](https://github.com/engahmed1190/POS-Awesome/issues/830)) ([bcfaad5](https://github.com/engahmed1190/POS-Awesome/commit/bcfaad5d739c282d5b74c7053432c3983fb7d0bf)) * clear discount ([1543e90](https://github.com/engahmed1190/POS-Awesome/commit/1543e909edb8ef52d3eead5d0115947aa57f8968)) * clear search field after barcode scan ([#736](https://github.com/engahmed1190/POS-Awesome/issues/736)) ([8807bba](https://github.com/engahmed1190/POS-Awesome/commit/8807bbaff5170f4e53e92666a898a3fe2ba2cd4f)) * close callback block in ItemsSelector ([#417](https://github.com/engahmed1190/POS-Awesome/issues/417)) ([3bedd03](https://github.com/engahmed1190/POS-Awesome/commit/3bedd03c899cf6d8b481181620bafe3877fe138c)) * consider change amount in POS Closing Shift ([6bf5fac](https://github.com/engahmed1190/POS-Awesome/commit/6bf5fac157055cd3ee7089bf5a7f4e2dd36d0b83)) * correct exchange rate orientation ([#744](https://github.com/engahmed1190/POS-Awesome/issues/744)) ([6949d5b](https://github.com/engahmed1190/POS-Awesome/commit/6949d5b7fd0dab778e81489b1e4df4b7da373cce)) * correct v-model syntax and improve search handling ([b85e87a](https://github.com/engahmed1190/POS-Awesome/commit/b85e87a1abed122c1f8e040cc027a6ac0626c34f)) * Corrected field name for coupon usage in JSON and Python files. Updated "oneـuse" to "one_use" to ensure consistency and prevent potential errors in coupon validation logic. ([0c53d18](https://github.com/engahmed1190/POS-Awesome/commit/0c53d18b81594819f93453316b440fdbe7799969)) * cost center error in redeeming customer credit ([5739ada](https://github.com/engahmed1190/POS-Awesome/commit/5739adace23ebc3b42ac20997c7335f241392fec)) * Could not find Cost Center: 1, when Submitting Mpesa Selection [#356](https://github.com/engahmed1190/POS-Awesome/issues/356) ([4cf0205](https://github.com/engahmed1190/POS-Awesome/commit/4cf02050d6471e808976821c9272fce0c70c60d7)) * credit sales payment ([bc1502b](https://github.com/engahmed1190/POS-Awesome/commit/bc1502bc5cffb8a699a2a2d1cc4663e7e4dadcf3)) * **csrf:** include token for fetch items ([#423](https://github.com/engahmed1190/POS-Awesome/issues/423)) ([ee13e70](https://github.com/engahmed1190/POS-Awesome/commit/ee13e70ed7fb9e99f1fef37256fe21f66ed23144)) * customer create/edit improvements ([6bcac5c](https://github.com/engahmed1190/POS-Awesome/commit/6bcac5cb33f2f3f6864f964d41a7f60b92704b4f)) * customer info dialog not showing customer name ([d379cf7](https://github.com/engahmed1190/POS-Awesome/commit/d379cf7b6e919b0a981c1e9147f7ee4719a21328)) * Customer Name Should be displayed ([e622986](https://github.com/engahmed1190/POS-Awesome/commit/e622986d69c447543124bb411bd02b2ebdda2400)) * Customer Reset to default after submit or save sale invoice ([3694a5a](https://github.com/engahmed1190/POS-Awesome/commit/3694a5aa2612328d747fd6685920097aa9d30a78)) * dark mode background for invoice summary ([#303](https://github.com/engahmed1190/POS-Awesome/issues/303)) ([4520004](https://github.com/engahmed1190/POS-Awesome/commit/4520004ae944e4bd42d0d1c247a60dfb50400972)) * dark mode for item table ([#280](https://github.com/engahmed1190/POS-Awesome/issues/280)) ([6b25b27](https://github.com/engahmed1190/POS-Awesome/commit/6b25b270b98d4ee3513ee32c315e503a0c1623f5)) * dark mode header style ([#314](https://github.com/engahmed1190/POS-Awesome/issues/314)) ([638826e](https://github.com/engahmed1190/POS-Awesome/commit/638826eefffb1bd16a79879957dad5649b874b0b)) * dark mode styles for expanded items ([#331](https://github.com/engahmed1190/POS-Awesome/issues/331)) ([34a1fa1](https://github.com/engahmed1190/POS-Awesome/commit/34a1fa1462952682f19136f277bf2087a8affa9a)) * dark mode table header ([#306](https://github.com/engahmed1190/POS-Awesome/issues/306)) ([c443bd2](https://github.com/engahmed1190/POS-Awesome/commit/c443bd2fc8ea585564e47b00bf6dc36d08e6ef51)) * dark theme background for item selector ([#269](https://github.com/engahmed1190/POS-Awesome/issues/269)) ([693e582](https://github.com/engahmed1190/POS-Awesome/commit/693e582ad84647de884feb5471dd8e05cd460d80)) * dark theme styling for returns ([#341](https://github.com/engahmed1190/POS-Awesome/issues/341)) ([a7b7f10](https://github.com/engahmed1190/POS-Awesome/commit/a7b7f10e05467b07fda0b9173673cc987771d087)) * **dark-mode:** ensure invoice table header is dark ([#313](https://github.com/engahmed1190/POS-Awesome/issues/313)) ([b53951b](https://github.com/engahmed1190/POS-Awesome/commit/b53951b0fffb325cdea68d25c539d9f1a03c371f)) * **dark:** ensure v-card background black ([#304](https://github.com/engahmed1190/POS-Awesome/issues/304)) ([4e8f4dd](https://github.com/engahmed1190/POS-Awesome/commit/4e8f4ddb2aa3fde38f7a433af14eb4621378a33b)) * debounce customer search ([#358](https://github.com/engahmed1190/POS-Awesome/issues/358)) ([7eaa69c](https://github.com/engahmed1190/POS-Awesome/commit/7eaa69cdb46b3f493b357225e9996429ab50fb58)) * delivery charges autocomplete list ([55ddebf](https://github.com/engahmed1190/POS-Awesome/commit/55ddebf436d31c29e1eefa97303d287677520dc0)) * disable payment submit shortcut when dialog hidden ([#175](https://github.com/engahmed1190/POS-Awesome/issues/175)) ([7077b89](https://github.com/engahmed1190/POS-Awesome/commit/7077b89bc1b413792a0e3164e496efcaa99ccf3c)) * display price list rate first in multi currency ([#737](https://github.com/engahmed1190/POS-Awesome/issues/737)) ([ee4a6c3](https://github.com/engahmed1190/POS-Awesome/commit/ee4a6c31f5376f36182c0a20639aac099d3fc979)) * do not update item detail on return invoice [#414](https://github.com/engahmed1190/POS-Awesome/issues/414) ([31d784b](https://github.com/engahmed1190/POS-Awesome/commit/31d784b9e2054baa9de103c777787932aa22ccf7)) * don't allow close the shift from payments ([b23f65d](https://github.com/engahmed1190/POS-Awesome/commit/b23f65da2f12c62fb8d738d5f43f6d5d6a58e7b8)) * drawer ([11d0817](https://github.com/engahmed1190/POS-Awesome/commit/11d0817f8e02be814ce8052a0ae7a70bf1b7b935)) * Duplicate key price list [#252](https://github.com/engahmed1190/POS-Awesome/issues/252) ([942def7](https://github.com/engahmed1190/POS-Awesome/commit/942def7c8ce31c678d7c08871457fa9b37faba13)) * Edit Posting Date Not Working [#440](https://github.com/engahmed1190/POS-Awesome/issues/440) ([4e34613](https://github.com/engahmed1190/POS-Awesome/commit/4e34613ff6a783eff19f3d29698e4a37b7c45b65)) * enable customer selection offline ([#143](https://github.com/engahmed1190/POS-Awesome/issues/143)) ([a273960](https://github.com/engahmed1190/POS-Awesome/commit/a2739601f25b414a0d37843567281f17497539cb)) * enable offline customer search ([#462](https://github.com/engahmed1190/POS-Awesome/issues/462)) ([c7263e8](https://github.com/engahmed1190/POS-Awesome/commit/c7263e84555153076b5656bd3e30e64f9ffcea87)) * enhance Pay.vue component with checkbox selection for unallocated payments ([#15](https://github.com/engahmed1190/POS-Awesome/issues/15)) ([a0de2d9](https://github.com/engahmed1190/POS-Awesome/commit/a0de2d909389a089f55a92733c878447d80a1f0c)) * enhance sales person fetching and display functionality ([8a8fe65](https://github.com/engahmed1190/POS-Awesome/commit/8a8fe659c6948174230f5b5f59dcb0c298ed5a2d)) * Enhanced currency handling and rate persistence in Invoice component. Introduced logic to ensure base rates are correctly set and maintained across currency changes, preventing loss of manually entered rates. Improved calculations for item pricing and discounts, ensuring accurate conversions and updates for multi-currency scenarios. Added debugging logs for better traceability of rate updates. ([e773c6d](https://github.com/engahmed1190/POS-Awesome/commit/e773c6d38cee7da6606ceb7355455b9581c1c8b7)) * Enhanced offer handling and rate calculations in Invoice component. Improved logic for applying and removing offers, ensuring accurate updates to item rates and discounts based on conversion factors. Added error handling for JSON parsing and validation of offer items, enhancing robustness and user experience. ([21ef4c3](https://github.com/engahmed1190/POS-Awesome/commit/21ef4c3c29a00566fa52ec168b44647ffe164cc1)) * Enhanced rounding logic in Invoice and Payments components. Introduced a new rounding function to ensure accurate total calculations, especially for multi-currency transactions. Updated invoice and payment total handling to reflect these changes, improving overall accuracy and user experience. ([517d4ae](https://github.com/engahmed1190/POS-Awesome/commit/517d4ae071c6ee3b04e98864bd75939976107fea)) * ensure card background dark ([#299](https://github.com/engahmed1190/POS-Awesome/issues/299)) ([36806fd](https://github.com/engahmed1190/POS-Awesome/commit/36806fd739b2db209df021f347f908c91cc6971b)) * ensure dark theme table backgrounds ([#272](https://github.com/engahmed1190/POS-Awesome/issues/272)) ([d16cbf7](https://github.com/engahmed1190/POS-Awesome/commit/d16cbf75ab10b0953a331a34ff54ab07406de004)) * ensure item selector dark mode uses black background ([#274](https://github.com/engahmed1190/POS-Awesome/issues/274)) ([9c78847](https://github.com/engahmed1190/POS-Awesome/commit/9c78847524b7381b5a15551fa231927eb9922496)) * ensure sales return payments are negative ([#1850](https://github.com/engahmed1190/POS-Awesome/issues/1850)) ([#1851](https://github.com/engahmed1190/POS-Awesome/issues/1851)) ([0e0fa46](https://github.com/engahmed1190/POS-Awesome/commit/0e0fa46591c765a27467f466d4d603560d507715)) * Error in change calculations ([14a6cd3](https://github.com/engahmed1190/POS-Awesome/commit/14a6cd33c9cecb9fde0b6c8859358cd1f381a145)) * Error in Expected Amount On Shift Closing Screen / Change Amount not included in the calculation ([196ef19](https://github.com/engahmed1190/POS-Awesome/commit/196ef19382204a759646f192b4c6daba456241e7)) * error on receive phone payment ([fe21412](https://github.com/engahmed1190/POS-Awesome/commit/fe21412bb4adbbd99549050f4056f1f13f0a3daa)) * error validation when using is_cashback ([de26546](https://github.com/engahmed1190/POS-Awesome/commit/de26546d3be3cb6c69963dc19342db1e292833f7)) * Error while edit customer info [#201](https://github.com/engahmed1190/POS-Awesome/issues/201) ([ddb7a22](https://github.com/engahmed1190/POS-Awesome/commit/ddb7a226ca26b42532bceba7ac2f11045e5fde41)) * events from evntBus ([68be77c](https://github.com/engahmed1190/POS-Awesome/commit/68be77c33cf16a31617722b640d2a41abf16502c)) * expanded invoice item table ([99600c5](https://github.com/engahmed1190/POS-Awesome/commit/99600c540bcee86df104d4bc3afed73fc0dcd707)) * expiry_date in Loyalty Point ([b2a0ad2](https://github.com/engahmed1190/POS-Awesome/commit/b2a0ad25f6c7879b0be45a69ff5387b5ca092790)) * filter the customers from customer groups in pos profile ([773689f](https://github.com/engahmed1190/POS-Awesome/commit/773689f4b4979f0c648bbc381fb4e2834e08b5ad)) * fremove priority from POS Offer ([fadec98](https://github.com/engahmed1190/POS-Awesome/commit/fadec981d631a16b96297711e113bee7067ae96b)) * fully clear cache including service worker ([#751](https://github.com/engahmed1190/POS-Awesome/issues/751)) ([#752](https://github.com/engahmed1190/POS-Awesome/issues/752)) ([30ac125](https://github.com/engahmed1190/POS-Awesome/commit/30ac12533e6bc44152fb4ceb0d5b4f13fb59f9d6)) * get apply offers ([e70e864](https://github.com/engahmed1190/POS-Awesome/commit/e70e864de6c4aa2f514a7540c6e7285cc4537123)) * get batch in V13 ([98fb77a](https://github.com/engahmed1190/POS-Awesome/commit/98fb77a99ad5471c43fcdcc8d435a4c5a551cc6e)) * get batch info for hold invoices ([892bbef](https://github.com/engahmed1190/POS-Awesome/commit/892bbef5aa90fc9202073ee2fe9ef571263b53ce)) * get batch number in V12 ([e9b9ebd](https://github.com/engahmed1190/POS-Awesome/commit/e9b9ebd5b0650c7da3db6ceddb3126fa70dc1ced)) * get customer outstanding invoices ([e6472d6](https://github.com/engahmed1190/POS-Awesome/commit/e6472d64a7d2493fb58f63cf91abbf700f60d5dc)) * get existing payment request ([e893c68](https://github.com/engahmed1190/POS-Awesome/commit/e893c68b39c4f7ff0299685338ac0ba4a380f7f0)) * get item qty ([0c02b81](https://github.com/engahmed1190/POS-Awesome/commit/0c02b8117653a353dc7e4f2e3dc9406e23753c52)) * get item qty in get_item_detail ([97e33ee](https://github.com/engahmed1190/POS-Awesome/commit/97e33ee6733bee45860289b7bbed353675acb378)) * get mpesa account ([1b5c17f](https://github.com/engahmed1190/POS-Awesome/commit/1b5c17f61cf53948a36616d7ba3cbf288a58d2cc)) * get only not disabled customers ([d28e8d6](https://github.com/engahmed1190/POS-Awesome/commit/d28e8d6f929edd09fdeae1e4aab458325d5a063e)) * get patch expiry_date ([d551e89](https://github.com/engahmed1190/POS-Awesome/commit/d551e89672ec1137ab536b734c98ea82c7971583)) * get stock qty in limit search ([5fe194b](https://github.com/engahmed1190/POS-Awesome/commit/5fe194b8e24583df7715f90ea7b0a6d115318247)) * get uom price list rate ([e7bb8e7](https://github.com/engahmed1190/POS-Awesome/commit/e7bb8e7da2f5a34ab82dd83d5f85f5c8c5a91c76)) * get version in frappe v13 ([a714059](https://github.com/engahmed1190/POS-Awesome/commit/a714059840a02aa0da163399b66dc11d75b4263a)) * get_item_detail ([d498a08](https://github.com/engahmed1190/POS-Awesome/commit/d498a08a52aa0ff5595358c96e2b052717e9bb76)) * **get_items:** guard limit and offset ([#429](https://github.com/engahmed1190/POS-Awesome/issues/429)) ([461714a](https://github.com/engahmed1190/POS-Awesome/commit/461714a5a2cf3ecb4df63a3d78e37c588570b421)) * **get_items:** normalize limit/offset ([#432](https://github.com/engahmed1190/POS-Awesome/issues/432)) ([0cbdd99](https://github.com/engahmed1190/POS-Awesome/commit/0cbdd99a9d4b4b942a99dcb48a02511d9f28e1db)) * **get_items:** validate limit and offset ([#434](https://github.com/engahmed1190/POS-Awesome/issues/434)) ([f94feb7](https://github.com/engahmed1190/POS-Awesome/commit/f94feb773a5f654ca0c356e2b39fd33796dc149a)) * geting hold invoice with exsting invoice open ([8f95d43](https://github.com/engahmed1190/POS-Awesome/commit/8f95d4336c370b4884332d37b85f361a5b734f9e)) * go to desk in V12 ([0f2fb2e](https://github.com/engahmed1190/POS-Awesome/commit/0f2fb2e0152d079565e53e0072f85bd55b8e3abc)) * handle currency when multi-currency disabled ([#651](https://github.com/engahmed1190/POS-Awesome/issues/651)) ([da88d9a](https://github.com/engahmed1190/POS-Awesome/commit/da88d9a7284d330fd52fe40907a27ef29d7653af)) * handle missing price list currency ([#653](https://github.com/engahmed1190/POS-Awesome/issues/653)) ([07a7287](https://github.com/engahmed1190/POS-Awesome/commit/07a728749f342416482c45c1677cb0d17986565a)) * handle null pos_profile on shift close ([#168](https://github.com/engahmed1190/POS-Awesome/issues/168)) ([fe7e819](https://github.com/engahmed1190/POS-Awesome/commit/fe7e819639e3e4e373c31d69c48256fea8f70c6c)) * hardcode print format ([9952dbc](https://github.com/engahmed1190/POS-Awesome/commit/9952dbc7337e03c0d635eb6edf8f48dd4375e741)) * Hardcoded Mode Of Payment ([92d7aeb](https://github.com/engahmed1190/POS-Awesome/commit/92d7aeb6c07f901cc86a72993a06838ceeeb6a0d)) * importing vuetyfi css ([0473f66](https://github.com/engahmed1190/POS-Awesome/commit/0473f664b38267ed44f1bd2faa919728289d417c)) * improve birthday formatting in customer creation and update ([276ab7b](https://github.com/engahmed1190/POS-Awesome/commit/276ab7bd15df3bc21f29ba56f10ee33774717686)) * improve item table text visibility ([#286](https://github.com/engahmed1190/POS-Awesome/issues/286)) ([9d6ab7a](https://github.com/engahmed1190/POS-Awesome/commit/9d6ab7a252ca50ed280fc3ce1530bc87ca4914d3)) * improve search on return invoice ([e1f8529](https://github.com/engahmed1190/POS-Awesome/commit/e1f8529d0010f9d588225075012671630554141a)) * improve validate period in POS Closing Shift [#278](https://github.com/engahmed1190/POS-Awesome/issues/278) ([29634f3](https://github.com/engahmed1190/POS-Awesome/commit/29634f3e714beaefc7d4d87c7762f7401f5487ca)) * Improved batch handling logic in Invoice component. Updated conditions for batch number comparison and streamlined quantity adjustments for return invoices, ensuring accurate stock calculations and better handling of batch quantities. ([423628b](https://github.com/engahmed1190/POS-Awesome/commit/423628bed18c67d1e4747e2ba7a874b6183255be)) * Improved batch number handling in Invoice component. Enhanced condition to ensure batch number data is only assigned when available, preventing potential errors. Updated batch quantity setting to pass null instead of undefined, addressing console warnings and improving overall stability. ([dc0b54c](https://github.com/engahmed1190/POS-Awesome/commit/dc0b54c1ab5c76dffa237a807272d903d4311e9d)) * Improved payment amount handling in Payments component. Updated logic to set full amounts only for the clicked payment method, ensuring accurate calculations for returns. Added console logs for better debugging and tracking of payment states. ([95b9920](https://github.com/engahmed1190/POS-Awesome/commit/95b99203f6e7a62192fbb3dd00c465a3a4fc83b1)) * include pos_profile in item APIs ([#440](https://github.com/engahmed1190/POS-Awesome/issues/440)) ([8934a7f](https://github.com/engahmed1190/POS-Awesome/commit/8934a7fb0f26e8e8b21de91440c2ff8a67c5a38d)) * include pos_profile in item APIs ([#442](https://github.com/engahmed1190/POS-Awesome/issues/442)) ([822c02a](https://github.com/engahmed1190/POS-Awesome/commit/822c02a5416c53e678a8e37939658f55f0a9c20a)) * Incorrect Item Price Display in ItemsSelector [#443](https://github.com/engahmed1190/POS-Awesome/issues/443) ([f785d6b](https://github.com/engahmed1190/POS-Awesome/commit/f785d6bac352e3f7a5d9c2b7dcc6c2904653a4b9)) * Inputing item discount percentage leads to wrong discount amount [#243](https://github.com/engahmed1190/POS-Awesome/issues/243) ([3f3ba26](https://github.com/engahmed1190/POS-Awesome/commit/3f3ba264c387b9e5aafdcbdfed6b965956dc0a47)) * invoice amount & items amount ([ed02da8](https://github.com/engahmed1190/POS-Awesome/commit/ed02da83b9be726c6043178fa2eb983046ed783d)) * Invoice component layout and functionality improvements. Adjusted item table height, enhanced button sizes and spacing for better usability, and organized input fields into a more structured layout for improved readability and interaction. ([fc0c2bd](https://github.com/engahmed1190/POS-Awesome/commit/fc0c2bd2e7f0cff1847cb5b838e159ff3672aee0)) * invoice direct payments ([ec89141](https://github.com/engahmed1190/POS-Awesome/commit/ec891411f98bc866b2de85cfee9f6530ba5c129a)) * Invoice layout adjustments for better alignment and readability. Removed unnecessary spacing and improved the structure of the total field to maintain row alignment. ([2560909](https://github.com/engahmed1190/POS-Awesome/commit/256090971b2b4485f5f1e0d4b70bef9b372f71c9)) * invoice payments with rounding amount ([a7a1f09](https://github.com/engahmed1190/POS-Awesome/commit/a7a1f092656687609cfec4ef320465206e384e19)) * invoice submitting error ([7c9c104](https://github.com/engahmed1190/POS-Awesome/commit/7c9c104b1d33722d5ee3e496e24a83c339820e32)) * **invoice:** ensure payment opens ([#176](https://github.com/engahmed1190/POS-Awesome/issues/176)) ([a190010](https://github.com/engahmed1190/POS-Awesome/commit/a190010dfe65c72978a3928f629b1a11fbe4d8d8)) * Item groups not being feed to the product list ([a492584](https://github.com/engahmed1190/POS-Awesome/commit/a4925842c0ee451c70e1b92a08bc676480fee712)) * item qty and batch qty vaildation ([0b05585](https://github.com/engahmed1190/POS-Awesome/commit/0b05585d4d1bd88119fb6a5fa07f454767235191)) * item qty format ([0bebc9b](https://github.com/engahmed1190/POS-Awesome/commit/0bebc9b303562c63779e189fe1f167df14f5a10d)) * item qty not reset after update qty from qty field [#259](https://github.com/engahmed1190/POS-Awesome/issues/259) ([c89c256](https://github.com/engahmed1190/POS-Awesome/commit/c89c2563484a9a2f9c04d591392e90b23909b09f)) * Item Quantity and UOM Display Issues in POS ([443cdc0](https://github.com/engahmed1190/POS-Awesome/commit/443cdc0268e14bfe71dfd54b620d98e2bc9577f3)) * Item Quantity and UOM Display Issues in POS ([4090207](https://github.com/engahmed1190/POS-Awesome/commit/4090207609a430f767bba969d67cba09212406f0)) * item row amount format ([f858c57](https://github.com/engahmed1190/POS-Awesome/commit/f858c579a72fa11a56d106a18e6cc1f5fa567122)) * items cards layout ([0a210ed](https://github.com/engahmed1190/POS-Awesome/commit/0a210ed62b073a8f729620a146a876d7b1e45fcd)) * items total discount ([e9f93c3](https://github.com/engahmed1190/POS-Awesome/commit/e9f93c37af512dc56f3a078527d357672f21e72d)) * **items:** load default price list ([#471](https://github.com/engahmed1190/POS-Awesome/issues/471)) ([8075456](https://github.com/engahmed1190/POS-Awesome/commit/80754562e2055da65ff7fb06316edcd3160f74e4)) * **items:** reload items when limit search ([#445](https://github.com/engahmed1190/POS-Awesome/issues/445)) ([d1b287f](https://github.com/engahmed1190/POS-Awesome/commit/d1b287f75779b708869dad053d8a60b3247a1355)) * layout ([dd17bee](https://github.com/engahmed1190/POS-Awesome/commit/dd17bee33c2223d6358edc6b82802bc39c90e2eb)) * List of territories is being filtered out when creating a new customer [#288](https://github.com/engahmed1190/POS-Awesome/issues/288) ([e0ecf4e](https://github.com/engahmed1190/POS-Awesome/commit/e0ecf4e2918f0064545122f20e6b2700e5262cf7)) * load item rate before adding ([#472](https://github.com/engahmed1190/POS-Awesome/issues/472)) ([50bb903](https://github.com/engahmed1190/POS-Awesome/commit/50bb9035aae6e9ed3015d07a32cadb3999a87866)) * load items when limit search with force reload ([#446](https://github.com/engahmed1190/POS-Awesome/issues/446)) ([3170da1](https://github.com/engahmed1190/POS-Awesome/commit/3170da154573cf1716d4d2edb83369cfc8312b68)) * load offer items from local storage ([1b6366c](https://github.com/engahmed1190/POS-Awesome/commit/1b6366ccff26dec22702809ea77afc4024dcac4f)) * loading invoice & paste ([d484021](https://github.com/engahmed1190/POS-Awesome/commit/d484021d50b77114207ae52b1681853b463798e7)) * loading stuck items ([#480](https://github.com/engahmed1190/POS-Awesome/issues/480)) ([fdb618a](https://github.com/engahmed1190/POS-Awesome/commit/fdb618a7ddf77f2c21b8c290aada2a6c22ed3da6)) * local variable 'total_cash' referenced before assignment ([b14dee3](https://github.com/engahmed1190/POS-Awesome/commit/b14dee3b9de6d9c785673a33007332de47814c6d)) * lock POS price list ([#392](https://github.com/engahmed1190/POS-Awesome/issues/392)) ([8c1ac1c](https://github.com/engahmed1190/POS-Awesome/commit/8c1ac1c5531256ad12ef52c487daef0d9df8203e)) * log error in mpesa ([7cbd734](https://github.com/engahmed1190/POS-Awesome/commit/7cbd734ffc9fdd7494257413065deefb171174a2)) * make customer_id optional ([#762](https://github.com/engahmed1190/POS-Awesome/issues/762)) ([03a4f1c](https://github.com/engahmed1190/POS-Awesome/commit/03a4f1c8a59b7ea939e2290cf4de17a1da06f8d3)) * make customer_id optional ([#829](https://github.com/engahmed1190/POS-Awesome/issues/829)) ([81a35ee](https://github.com/engahmed1190/POS-Awesome/commit/81a35ee3b01a7c72d1590439084b95398962bc70)) * missing name in custom field fixture ([#164](https://github.com/engahmed1190/POS-Awesome/issues/164)) ([65867eb](https://github.com/engahmed1190/POS-Awesome/commit/65867eb06ccdc474b1692db78b58a4e1f03313f8)) * missing quotation mark ([638afe3](https://github.com/engahmed1190/POS-Awesome/commit/638afe3ff21006babe8d594a47aad61bc6c44552)) * Mpesa C2B ([bc01f2b](https://github.com/engahmed1190/POS-Awesome/commit/bc01f2bf9288fbd148c0e60ae70b2893f812e2f3)) * Multi-currency handling improved in invoice processing. Enhanced logic for setting currency and conversion rates, ensuring accurate calculations for items, payments, and totals. Updated UI components to reflect changes in currency selection and exchange rates, providing a more seamless user experience. ([589b595](https://github.com/engahmed1190/POS-Awesome/commit/589b595cdc411ad4f74054961c05e5e8788cef74)) * Multi-currency support enhanced in invoice processing. Updated currency handling in invoice calculations, item rates, and payment displays. Improved formatting for currency values and ensured correct conversion rates are applied throughout the invoice workflow. ([7b96a61](https://github.com/engahmed1190/POS-Awesome/commit/7b96a61b153cbfa34a2e0d0d1315157617eb9731)) * Multiple Payment Entries Upon Clicking Multiple Times on Submit Payments and optimize payment entry creation, also enhance UI responsiveness ([#13](https://github.com/engahmed1190/POS-Awesome/issues/13)) ([385c0c5](https://github.com/engahmed1190/POS-Awesome/commit/385c0c5523ebc3e0a87c30fcc6494e94d8ddc8db)) * **Navbar:** reduce snackbar timeout and improve offline mode feedback ([#459](https://github.com/engahmed1190/POS-Awesome/issues/459)) ([0088c20](https://github.com/engahmed1190/POS-Awesome/commit/0088c20b04c2aeb9535b529b59b3f0e2092d6291)) * **navbar:** update color on theme change ([#324](https://github.com/engahmed1190/POS-Awesome/issues/324)) ([dced3bd](https://github.com/engahmed1190/POS-Awesome/commit/dced3bdeba1a58e36224c3b74667c61481148cb0)) * No module named 'erpnext.portal.product_configurator.item_variants_cache' in Erpnext Version 13.11.0 ([57a126c](https://github.com/engahmed1190/POS-Awesome/commit/57a126c2293cadfec03a1af80e68e69aa48dc499)) * no need to watch customer_price_list changes ([8878232](https://github.com/engahmed1190/POS-Awesome/commit/8878232ce15dd603f4504dc2a86a1a86aadb02cc)) * not all customers are showing in search ([4d85236](https://github.com/engahmed1190/POS-Awesome/commit/4d8523623d3dce33a961b09fb9e10d29ccd8d530)) * not getting actual qty correctly ([a056765](https://github.com/engahmed1190/POS-Awesome/commit/a056765d940800df261d5c1c5ad5e6557d655e30)) * not getting discount in return ([1466216](https://github.com/engahmed1190/POS-Awesome/commit/1466216ec37d26a61aa31c51a98de9bac5b2ebf7)) * **offline:** send correct args for invoice sync ([#137](https://github.com/engahmed1190/POS-Awesome/issues/137)) ([7a029ff](https://github.com/engahmed1190/POS-Awesome/commit/7a029ff72c38bc61cc5b4d1a431b5845f091a337)) * offset pos content below navbar ([#162](https://github.com/engahmed1190/POS-Awesome/issues/162)) ([026d1c8](https://github.com/engahmed1190/POS-Awesome/commit/026d1c896d4e4976a2956f4a862fe85a9a0a4dd8)) * on Credit Sales the Due Date not changing [#418](https://github.com/engahmed1190/POS-Awesome/issues/418) ([8cbd5fd](https://github.com/engahmed1190/POS-Awesome/commit/8cbd5fdebd9728b58c4924223a3171b11c637327)) * **opening-shift:** allow editing opening amount ([#344](https://github.com/engahmed1190/POS-Awesome/issues/344)) ([171fca6](https://github.com/engahmed1190/POS-Awesome/commit/171fca62e2f144f21051b13cce63b07c15c86a41)) * optimize price refresh during customer change ([#416](https://github.com/engahmed1190/POS-Awesome/issues/416)) ([b8c762c](https://github.com/engahmed1190/POS-Awesome/commit/b8c762c4f24f46efd130627909ca5471e7b5fffc)) * **package.json:** update build script to use build.js for a more streamlined build process. This change simplifies the build command, enhancing the overall development workflow by directly executing the build script. ([ac944e1](https://github.com/engahmed1190/POS-Awesome/commit/ac944e1f10d051e12a34f12d2c671f5d4ce356d1)) * Paid amount wrong value ([5d241df](https://github.com/engahmed1190/POS-Awesome/commit/5d241dfa52390878abb2998ead8d3721348a8703)) * Payment Entry and Journal Entry Auto-Cancellation ([b44f5a1](https://github.com/engahmed1190/POS-Awesome/commit/b44f5a170123ef11af39503af1e1272bceadc0f5)) * pervent change rate & uom & discount if is return ([e339d9f](https://github.com/engahmed1190/POS-Awesome/commit/e339d9f99b602a75128e30900d3472398e52223c)) * populate customer_info when selecting customer for editing ([ce508e7](https://github.com/engahmed1190/POS-Awesome/commit/ce508e78f16d43034d94c5e8827203fd07054fc9)) * POS can't make Sales Order if there is no stock ([04eb8de](https://github.com/engahmed1190/POS-Awesome/commit/04eb8dede1fa8da4e85b32cab4c3d33eaf644b46)) * POS Closing Shift difference amount [#323](https://github.com/engahmed1190/POS-Awesome/issues/323) ([11a0252](https://github.com/engahmed1190/POS-Awesome/commit/11a0252f574138b2522f56e91bfd906c35111fe2)) * POS Closing Shift field “amended_from” duplicated ([61210ca](https://github.com/engahmed1190/POS-Awesome/commit/61210ca8189863a1a49032a9b8dc3667b034774f)) * pos layout to fit smaller screen ([8dba141](https://github.com/engahmed1190/POS-Awesome/commit/8dba1410f08cef6cbf763f1b22423a3d3a8fced9)) * POS not working on IOS 14 ([25029c9](https://github.com/engahmed1190/POS-Awesome/commit/25029c9ca6e73bd624d88e2bae3f9c5203e603e8)) * POS Offers should be able to bypass the maximum discount set as a limit ([07cd651](https://github.com/engahmed1190/POS-Awesome/commit/07cd651e04dd3301ba11a12bbc91e415fd2b8cd9)) * pos_closing_shift posapp.py ([b66d533](https://github.com/engahmed1190/POS-Awesome/commit/b66d5335d186f59ebdecda1847393744dfead5c1)) * **POSClosingShift, POSOpeningShift:** enhance cashier retrieval ([f53b53e](https://github.com/engahmed1190/POS-Awesome/commit/f53b53ed550520700b5004e14915e29f0d48c204)) * **POSClosingShift, POSOpeningShift:** improve cashier data format ([285a2c7](https://github.com/engahmed1190/POS-Awesome/commit/285a2c77122afb8c52738e10fc4ab762871698f8)) * **pos:** refresh item prices on customer change ([#346](https://github.com/engahmed1190/POS-Awesome/issues/346)) ([98f7bad](https://github.com/engahmed1190/POS-Awesome/commit/98f7badac31ad25afe4a491d12c222c56566ac96)) * Posting date functionality improved by replacing PostingDate component with a v-menu and v-date-picker for better user experience. Updated invoice submission process to reset posting date to current date. ([d9b4a66](https://github.com/engahmed1190/POS-Awesome/commit/d9b4a6626ca0cbdfaacee416675b25c6d6f65952)) * Posting date now reset to current date when invoice is submit. ([e67796b](https://github.com/engahmed1190/POS-Awesome/commit/e67796b55923921ccbba1ee14a415d84588aaaca)) * preserve base rate on item expand ([#742](https://github.com/engahmed1190/POS-Awesome/issues/742)) ([37c7315](https://github.com/engahmed1190/POS-Awesome/commit/37c7315219c12a493c9b9d7ffa8c8691c437dee4)) * preserve stock cache on sync ([#264](https://github.com/engahmed1190/POS-Awesome/issues/264)) ([e70f37d](https://github.com/engahmed1190/POS-Awesome/commit/e70f37da74d207d6fd0c1be7dd931d8a5ae0c437)) * prevent runaway item detail retries ([#203](https://github.com/engahmed1190/POS-Awesome/issues/203)) ([be24cae](https://github.com/engahmed1190/POS-Awesome/commit/be24cae14e3a6c2838a928cfaea458de159b4a6e)) * **price-list:** load lists and refresh items ([#734](https://github.com/engahmed1190/POS-Awesome/issues/734)) ([f7e9442](https://github.com/engahmed1190/POS-Awesome/commit/f7e94420349b0b0c27c9cec3422bce1be33167f2)) * printing in V12 ([25acb4d](https://github.com/engahmed1190/POS-Awesome/commit/25acb4d71450effda155df6d9c361c6d735bef3f)) * Readme ([2815025](https://github.com/engahmed1190/POS-Awesome/commit/28150255b3da926e69781fb5fa5732fcdcdf4d7d)) * README repo link ([daa30d3](https://github.com/engahmed1190/POS-Awesome/commit/daa30d3e1a993b23ad2107346bc7dd52d583b631)) * redeem loyalty points ([e6571b0](https://github.com/engahmed1190/POS-Awesome/commit/e6571b031c02e92ee3cf02385445b18760879534)) * redeeming customer credit in muti company setup ([d3568ba](https://github.com/engahmed1190/POS-Awesome/commit/d3568ba4abb25fca16e61fe05daf91a6d06820d2)) * redeeming customer credit not working with Allow Submissions in background job option ([f20dea1](https://github.com/engahmed1190/POS-Awesome/commit/f20dea1579f6a1fff1ce0924977881d55a047a8e)) * Refined item indexing logic in Invoice component to support batch handling. Enhanced conditions for finding existing items based on auto_set_batch settings, ensuring accurate quantity increments for batch items. This improves the overall functionality and user experience when managing items with batch numbers. ([01a877c](https://github.com/engahmed1190/POS-Awesome/commit/01a877cb13d0df798e4c9e7607d50b9748ed88e7)) * Refined new item handling logic in Invoice component. Updated conditions to ensure new_item is defined before attempting to expand item details, enhancing the robustness of item expansion functionality and improving overall user experience. ([2b1b1e3](https://github.com/engahmed1190/POS-Awesome/commit/2b1b1e32138b4a091d7cc4a3736da742125c1236)) * refresh item qty when online ([#152](https://github.com/engahmed1190/POS-Awesome/issues/152)) ([969dac5](https://github.com/engahmed1190/POS-Awesome/commit/969dac58bd003f3e7f979f1cf5a61bd17dbb80ef)) * refresh stock cache after syncing offline invoices ([#258](https://github.com/engahmed1190/POS-Awesome/issues/258)) ([e344943](https://github.com/engahmed1190/POS-Awesome/commit/e344943bf9fe6d457ef0da1f2a8efc085adae279)) * refresh stock cache when going online ([#257](https://github.com/engahmed1190/POS-Awesome/issues/257)) ([3a399a6](https://github.com/engahmed1190/POS-Awesome/commit/3a399a6af5106a826f5cd6adb6996d07edb9f6e9)) * reload item rates when price list cache missing ([#470](https://github.com/engahmed1190/POS-Awesome/issues/470)) ([76c51d6](https://github.com/engahmed1190/POS-Awesome/commit/76c51d6c2512ef60ee3f7603ed4efacbc9a50732)) * remove enter event from search items field ([41f5bf8](https://github.com/engahmed1190/POS-Awesome/commit/41f5bf8c05815d43a2daed09b5a10f6dd0156f66)) * remove item if qty changed ot 0 ([051d954](https://github.com/engahmed1190/POS-Awesome/commit/051d9544d378b7b5d38b9735eff24ab5087ab9d3)) * remove trailing comma in utils ([#220](https://github.com/engahmed1190/POS-Awesome/issues/220)) ([ac91335](https://github.com/engahmed1190/POS-Awesome/commit/ac91335dfe8c465e8d213529dc30b2414d975616)) * remove unnecessary import ([8bfd8ea](https://github.com/engahmed1190/POS-Awesome/commit/8bfd8ea5ffa4c2998bc2cc1012384ccf1ce4d273)) * remove unused payment's method from sales invoice ([c0735de](https://github.com/engahmed1190/POS-Awesome/commit/c0735de4389befcb02dabdbe1c9ee6de2325c8b5)) * Removed duplicated tax calculation logic from the Invoice component to streamline total amount computation. ([51f8896](https://github.com/engahmed1190/POS-Awesome/commit/51f889653c4a4e6ee4f55cf82a6c83293c681e37)) * removing frappe nav ([887c47f](https://github.com/engahmed1190/POS-Awesome/commit/887c47f8b3d792557e262119d0a72274a8ef4e5c)) * removing frappe nav ([515ddd5](https://github.com/engahmed1190/POS-Awesome/commit/515ddd561115154cdbd8dcf55b86d8b54c3153c5)) * reset loading on failed item search ([#449](https://github.com/engahmed1190/POS-Awesome/issues/449)) ([dd4be33](https://github.com/engahmed1190/POS-Awesome/commit/dd4be335afd18eb3e2a289505335b720cbf42ad3)) * reset offline state after invoice sync ([#262](https://github.com/engahmed1190/POS-Awesome/issues/262)) ([f29775a](https://github.com/engahmed1190/POS-Awesome/commit/f29775a647a36de47848e620813c5d5aba554754)) * reset qty on invoice clear and offline ([#256](https://github.com/engahmed1190/POS-Awesome/issues/256)) ([6e48a47](https://github.com/engahmed1190/POS-Awesome/commit/6e48a47a40c451d160c96154daa1906aecf3e570)) * respect valid from and vaild up to on getting item prices [#363](https://github.com/engahmed1190/POS-Awesome/issues/363) ([3c9790b](https://github.com/engahmed1190/POS-Awesome/commit/3c9790b4b4cc24738b8a8b5cebff7758d3870db9)) * restore light theme styles for customer autocomplete ([#289](https://github.com/engahmed1190/POS-Awesome/issues/289)) ([35987a6](https://github.com/engahmed1190/POS-Awesome/commit/35987a6cb72e87d0dcc725f979424bdff5de2e1c)) * return in version 12 ([a132e1c](https://github.com/engahmed1190/POS-Awesome/commit/a132e1c057138eb49147ee573d5d44083bf1a310)) * return invoice from held [#445](https://github.com/engahmed1190/POS-Awesome/issues/445) ([53ead0c](https://github.com/engahmed1190/POS-Awesome/commit/53ead0cdb214835a2015331361e47d9b0e8cdf19)) * Return invoice handling improved with negative amounts for discounts, totals, and payments. Enhanced logic to ensure proper processing of return invoices, including adjustments for item quantities and amounts. Added console logs for better debugging and tracking of return invoice states. ([3f70aae](https://github.com/engahmed1190/POS-Awesome/commit/3f70aae3eb6fc570436524ef3e91c36ca8288444)) * return item with Serial No ([4e02d54](https://github.com/engahmed1190/POS-Awesome/commit/4e02d5491145d785b34d187e46d161af9620df73)) * return non update stock invoice ([8ca4cd7](https://github.com/engahmed1190/POS-Awesome/commit/8ca4cd76699e51544a4d07e8420cb4dfcc54ed37)) * Round off amount sent to Mpesa, as Mpesa doesn't accept decimals [#286](https://github.com/engahmed1190/POS-Awesome/issues/286) ([92446ae](https://github.com/engahmed1190/POS-Awesome/commit/92446ae015a313f505e4e6e1e3462a383819b27e)) * rounding & numbers format ([b4a7141](https://github.com/engahmed1190/POS-Awesome/commit/b4a7141174d30aba9249e9db8badc5e43172cfa8)) * Sales taxes are zeroed out on Sales Invoice [#362](https://github.com/engahmed1190/POS-Awesome/issues/362) ([1ce8b9a](https://github.com/engahmed1190/POS-Awesome/commit/1ce8b9a3b8c17c7af0f96c628d3fd47596c62bf8)) * sanitize item group condition ([#425](https://github.com/engahmed1190/POS-Awesome/issues/425)) ([7be472b](https://github.com/engahmed1190/POS-Awesome/commit/7be472b49571dc5b7fa08afdb2b513312f4b052d)) * sanitize profile when saving offline payments ([#468](https://github.com/engahmed1190/POS-Awesome/issues/468)) ([da2ceef](https://github.com/engahmed1190/POS-Awesome/commit/da2ceef4da236314bdb39d725f55b162f1b9ad42)) * save invoice error ([d7f4404](https://github.com/engahmed1190/POS-Awesome/commit/d7f4404b82cd152df916b4de6c0492bb480ff5ee)) * Scan barcode on first item with enough qty shows error ([c6a24e4](https://github.com/engahmed1190/POS-Awesome/commit/c6a24e4b0df9037f8ef1472e6a0faa645cf8831c)) * scrollbar issue in payment ([b35f109](https://github.com/engahmed1190/POS-Awesome/commit/b35f1093834eb35319cae4d9b875bf827775e4e7)) * search and add items with limt search ([c774a02](https://github.com/engahmed1190/POS-Awesome/commit/c774a02ef971dc68266c5bad571ed65316b6fda2)) * search barcode in items search ([26f6132](https://github.com/engahmed1190/POS-Awesome/commit/26f61321db396dfc0dd24d46206cd3ea710acae8)) * search item code first ([88ad0c5](https://github.com/engahmed1190/POS-Awesome/commit/88ad0c533f3a2031baab4ae6216556061692831a)) * **search:** handle empty item code ([#424](https://github.com/engahmed1190/POS-Awesome/issues/424)) ([49b6122](https://github.com/engahmed1190/POS-Awesome/commit/49b6122c0c512aa50fbc0d15f1ad9e60fedbc7ac)) * set customer addresses ([cda4f2d](https://github.com/engahmed1190/POS-Awesome/commit/cda4f2d4b3198c1f437be843078e4c9b7c862b99)) * set difference in payment reconciliation in closing shfit ([3ae0feb](https://github.com/engahmed1190/POS-Awesome/commit/3ae0feb9e823f83d537697df3f50866cb8f59dd4)) * set items taxs and tax category ([a230b00](https://github.com/engahmed1190/POS-Awesome/commit/a230b0014ec3d5941c4260ec02011f0cc6d951d3)) * Shortcut Key for item expansion functionality in Invoice component. Implemented single row expansion, improved keyboard shortcuts for toggling item details, and refined item quantity adjustment methods. Updated logic for handling expanded states to ensure accurate item detail updates and better user experience. ([29edf23](https://github.com/engahmed1190/POS-Awesome/commit/29edf23040dbaad761d030ee80de50c2ce73dadd)) * Shortcuts Keys Working ([#16](https://github.com/engahmed1190/POS-Awesome/issues/16)) ([59725fc](https://github.com/engahmed1190/POS-Awesome/commit/59725fc4f3dfec2e92ca9363010f0359c3e7892a)) * Shortcuts not working [#343](https://github.com/engahmed1190/POS-Awesome/issues/343) ([4d83ec7](https://github.com/engahmed1190/POS-Awesome/commit/4d83ec76d61cac5e7fae4e72da08db9a16f5dca5)) * should not get return invoices ([ad33502](https://github.com/engahmed1190/POS-Awesome/commit/ad33502a2b02c708166c243cbb70438586c2884a)) * show cached customers when fetch fails ([#144](https://github.com/engahmed1190/POS-Awesome/issues/144)) ([0b2a4a6](https://github.com/engahmed1190/POS-Awesome/commit/0b2a4a6375deb029296d3be675ee00ca786b0986)) * show decimals only for rates with decimal value ([#266](https://github.com/engahmed1190/POS-Awesome/issues/266)) ([f8a3122](https://github.com/engahmed1190/POS-Awesome/commit/f8a31225707a7c1ea0dfdb46cc3289ad7babe81c)) * show snackbar text for exchange rate warnings ([#743](https://github.com/engahmed1190/POS-Awesome/issues/743)) ([8e11a9a](https://github.com/engahmed1190/POS-Awesome/commit/8e11a9a9d408676cf9306e08686defc80041d22f)) * Shows existing quantity is not enough even if there is stock in the selected Warehouse ([bcc1f58](https://github.com/engahmed1190/POS-Awesome/commit/bcc1f580ee6f390588b3274380a98578ac8303c3)) * speed of barcode scanner ([0e13cdb](https://github.com/engahmed1190/POS-Awesome/commit/0e13cdbc3557bb663396186519a0165c4c580ef5)) * srarch word ([b1ed986](https://github.com/engahmed1190/POS-Awesome/commit/b1ed9863362342cc78995b5ed12345bd6809445a)) * Stock Balance Become 0 after Invoice Cancelled ([29472c7](https://github.com/engahmed1190/POS-Awesome/commit/29472c7d43d2df745bf73893bbc51e57a55167a9)) * stub get_formatted for offline invoice ([#1848](https://github.com/engahmed1190/POS-Awesome/issues/1848)) ([#1849](https://github.com/engahmed1190/POS-Awesome/issues/1849)) ([4bb42dd](https://github.com/engahmed1190/POS-Awesome/commit/4bb42dd090c95836a69613c207ec52007b6beb9a)) * submit_in_background_job ([362333a](https://github.com/engahmed1190/POS-Awesome/commit/362333ac0ab895325a01a9fa4917f90f9cd5dfef)) * **sync:** ensure offline customers synced before invoices ([#160](https://github.com/engahmed1190/POS-Awesome/issues/160)) ([ce02e51](https://github.com/engahmed1190/POS-Awesome/commit/ce02e51075d50c34c37fa7b419a72e366198e4fb)) * tax calculation ([752fc39](https://github.com/engahmed1190/POS-Awesome/commit/752fc39182f57ae819fe51e206622392307a7858)) * The 'Default Sales Order' setting is not always persistant [#428](https://github.com/engahmed1190/POS-Awesome/issues/428) ([dedf80d](https://github.com/engahmed1190/POS-Awesome/commit/dedf80d6d308fd4f2ffb4d09923c2afe5f6afd6a)) * this.eventBus to vm.eventBus ([cd1caa5](https://github.com/engahmed1190/POS-Awesome/commit/cd1caa5e028d55048d9b166ebc2c2136a0a0140a)) * uniform date picker layout ([#187](https://github.com/engahmed1190/POS-Awesome/issues/187)) ([d8df2fa](https://github.com/engahmed1190/POS-Awesome/commit/d8df2fa00fc00620732d887ee08fa98a073960bf)) * update custom field insert order and remove unused price list dropdown ([eb5c212](https://github.com/engahmed1190/POS-Awesome/commit/eb5c21227b666e8413d4b5574afce13c9c56932d)) * update date picker functionality in Payments.vue ([896fe30](https://github.com/engahmed1190/POS-Awesome/commit/896fe304ba5a201b871cda478134d328ae5f9b8f)) * update description in custom_field.json for clarity on price list reload behavior ([78bd024](https://github.com/engahmed1190/POS-Awesome/commit/78bd024210ca8a27dbbb7c9883df96b9d406ce25)) * update insert_after field in custom_field.json for proper order ([7e80792](https://github.com/engahmed1190/POS-Awesome/commit/7e80792a3757211877d9ad6ed28dd5ef259bc610)) * update invoice date picker ([#190](https://github.com/engahmed1190/POS-Awesome/issues/190)) ([8f83342](https://github.com/engahmed1190/POS-Awesome/commit/8f83342f272cf559cdad5e273876e02acf6aab69)) * update invoice search functionality and UI enhancements ([59d33ec](https://github.com/engahmed1190/POS-Awesome/commit/59d33ec556bf13de8656f082a8bfda9041ea5960)) * update item selector for dark mode ([#270](https://github.com/engahmed1190/POS-Awesome/issues/270)) ([b3f4688](https://github.com/engahmed1190/POS-Awesome/commit/b3f468851537c4effd6cc3f51254bf795f9b12b1)) * update items after customer price list change ([#420](https://github.com/engahmed1190/POS-Awesome/issues/420)) ([3b859de](https://github.com/engahmed1190/POS-Awesome/commit/3b859de2a43ffb0aebc14dc9f77e4aa46a4ebf42)) * update navbar color for dark mode ([#323](https://github.com/engahmed1190/POS-Awesome/issues/323)) ([14c8f65](https://github.com/engahmed1190/POS-Awesome/commit/14c8f6501fea20e3cf64e7b9ae8cbbddd390bda0)) * update navigation route in Navbar component ([2fcc4a0](https://github.com/engahmed1190/POS-Awesome/commit/2fcc4a0adcbd9fccd7185847f7f9576f9b88806a)) * update price list handling ([#334](https://github.com/engahmed1190/POS-Awesome/issues/334)) ([5af9ad5](https://github.com/engahmed1190/POS-Awesome/commit/5af9ad5dec50f29679dbcc4c89d751f6907ed248)) * update register url mpesa c2b ([f1fa302](https://github.com/engahmed1190/POS-Awesome/commit/f1fa302a99dc6ff9941880e34e8981f3847814d1)) * Updated discount handling logic in Invoice component. ([#40](https://github.com/engahmed1190/POS-Awesome/issues/40)) ([46aa78c](https://github.com/engahmed1190/POS-Awesome/commit/46aa78ccaeb9cd2680eb19220b8bee73b6b0e00a)) * Updated discount handling logic in Invoice component. Refactored discount input event to use [@change](https://github.com/change) for better user interaction, ensuring accurate calculations based on user input. Added console logs for debugging to track discount calculations and prevent division by zero errors, enhancing overall functionality and user experience. ([1663bbb](https://github.com/engahmed1190/POS-Awesome/commit/1663bbb969628804cb24176ff0ca092c930e9424)) * Updated ItemsSelector component to enhance UI consistency. Changed data table class from 'elevation-1' to 'elevation-0 sleek-data-table' for a sleeker appearance. Added custom styles for the sleek-data-table to match the design of Customer.vue, including border-radius, box-shadow, and background color adjustments, improving overall aesthetics and user experience. ([5289a86](https://github.com/engahmed1190/POS-Awesome/commit/5289a86558c3b76a65b72d85913cf2a6e9d3b742)) * Updated POS Profile handling in posapp.js and Pos.vue. Refactored logic to ensure accurate updates of total amounts based on tax-inclusive settings upon POS Profile registration. Improved event emission for better integration between components, enhancing overall functionality and user experience. ([55c4299](https://github.com/engahmed1190/POS-Awesome/commit/55c4299e83429aee94e199321eed045b5a9d602c)) * updating pricing rule ([fa37a25](https://github.com/engahmed1190/POS-Awesome/commit/fa37a25bf22d56c1767afa3d059f04c6bdcd1b4a)) * use allow_negative_stock for stock validation ([3ea9247](https://github.com/engahmed1190/POS-Awesome/commit/3ea9247ffb95c7cf4eedd3609f0f426323d32441)) * use customer credit with new payments ([9689782](https://github.com/engahmed1190/POS-Awesome/commit/96897828a992f142e7f70b730685a923f6c6e152)) * use selected currency in item detail update ([#740](https://github.com/engahmed1190/POS-Awesome/issues/740)) ([e2c9b64](https://github.com/engahmed1190/POS-Awesome/commit/e2c9b64de395aa9dcbd5f9e726c22f2f63f5a92e)) * v-model cannot be used on a prop in OpeningDialog [#349](https://github.com/engahmed1190/POS-Awesome/issues/349) ([37e422a](https://github.com/engahmed1190/POS-Awesome/commit/37e422a0fd6c59e44f0c6fa4faee12ca206c986e)) * validate invoice for pos shift [#450](https://github.com/engahmed1190/POS-Awesome/issues/450) ([f269829](https://github.com/engahmed1190/POS-Awesome/commit/f269829196fa40dfaa0df295dccc270e90ff6aae)) * validate not sotck items ([c1a8a8b](https://github.com/engahmed1190/POS-Awesome/commit/c1a8a8b882b61b623aacb105ac85ba2216cbb0c4)) * validate payments after receive phone payment ([5f0baf3](https://github.com/engahmed1190/POS-Awesome/commit/5f0baf310aef8a29daca5e8c626f4631795cde8f)) * validate_referral_code ([4d9542f](https://github.com/engahmed1190/POS-Awesome/commit/4d9542fec83d1a32d6cf487d80ada2408df1eabf)) * value ([35b6572](https://github.com/engahmed1190/POS-Awesome/commit/35b657267180fbd1db39baad853711dd35ca25ed)) * value ([d7f518f](https://github.com/engahmed1190/POS-Awesome/commit/d7f518fd071d2ed14031c26f2a8d694113036086)) * wait for offline init before loading customers ([#463](https://github.com/engahmed1190/POS-Awesome/issues/463)) ([33cfad7](https://github.com/engahmed1190/POS-Awesome/commit/33cfad7f60c1118c46064d66cbdfd9d1296eddd8)) ### Features * Display customer name on list of held invoices instead of customer id [#289](https://github.com/engahmed1190/POS-Awesome/issues/289) ([9f1501e](https://github.com/engahmed1190/POS-Awesome/commit/9f1501e19408173e998d336136aac63c2b6728b2)) * Ability to change posting date ([63d3f9b](https://github.com/engahmed1190/POS-Awesome/commit/63d3f9bcf484faa58e5615b0a8d46083ccadc94c)) * About in menu ([02d3455](https://github.com/engahmed1190/POS-Awesome/commit/02d345508659894058536a9e049a874c974632dd)) * add credit return option ([#209](https://github.com/engahmed1190/POS-Awesome/issues/209)) ([37b7d36](https://github.com/engahmed1190/POS-Awesome/commit/37b7d36d6e83cbc00ee3727b191a8e9a91d2851d)) * add customer ([c064ca6](https://github.com/engahmed1190/POS-Awesome/commit/c064ca632423b40786656f335fa73e11f1ead615)) * add customer address ([0de8325](https://github.com/engahmed1190/POS-Awesome/commit/0de8325042fb3a358547ac4a4340ef4c94abe5c1)) * add dark mode for offline invoices ([#327](https://github.com/engahmed1190/POS-Awesome/issues/327)) ([afd4c77](https://github.com/engahmed1190/POS-Awesome/commit/afd4c778b9ddd3f547a95b64335704a77218ab41)) * add dark mode styles for item tables ([#268](https://github.com/engahmed1190/POS-Awesome/issues/268)) ([a118feb](https://github.com/engahmed1190/POS-Awesome/commit/a118febce2128c3354f20624c837ab1589f578cf)) * add discount columns toggle ([#402](https://github.com/engahmed1190/POS-Awesome/issues/402)) ([ba1d3a0](https://github.com/engahmed1190/POS-Awesome/commit/ba1d3a07d75a99443391bacfe972e80e81ae1159)) * add force reload option for items ([#393](https://github.com/engahmed1190/POS-Awesome/issues/393)) ([051776c](https://github.com/engahmed1190/POS-Awesome/commit/051776ccdc0d74bcfb0949a4ce1a4a5b19398aa2)) * add offline invoice delete setting ([#163](https://github.com/engahmed1190/POS-Awesome/issues/163)) ([6fe8d4d](https://github.com/engahmed1190/POS-Awesome/commit/6fe8d4d7fe26e5b97816ff3797474fa8e141a8a0)) * add offline invoices table ([#161](https://github.com/engahmed1190/POS-Awesome/issues/161)) ([375678e](https://github.com/engahmed1190/POS-Awesome/commit/375678e7c752814505bfec7ec8dd85757be0d723)) * add offline mode toggle ([#386](https://github.com/engahmed1190/POS-Awesome/issues/386)) ([993b805](https://github.com/engahmed1190/POS-Awesome/commit/993b805a522f2936e6581f5270896adc3f7504ea)) * add option for write off in pos profile ([9bd5773](https://github.com/engahmed1190/POS-Awesome/commit/9bd5773187dd0137f6c49799d026e6ea422cc76b)) * add posa_is_printed field to sales invoice ([2fdc8c0](https://github.com/engahmed1190/POS-Awesome/commit/2fdc8c00cfe2077977e561c6c94d7f2edfd0e6e3)) * add price list selection and balance alignment ([#332](https://github.com/engahmed1190/POS-Awesome/issues/332)) ([6c7f190](https://github.com/engahmed1190/POS-Awesome/commit/6c7f19071b70dbb55233386807c39ee59be03fe5)) * add pyproject and clean up ([#465](https://github.com/engahmed1190/POS-Awesome/issues/465)) ([3dd4cac](https://github.com/engahmed1190/POS-Awesome/commit/3dd4cacd6a780634d0ac22f4ad1d00974d5cd1b2)) * Add the provision to select Sales Person ([7e2db4e](https://github.com/engahmed1190/POS-Awesome/commit/7e2db4e592d399822454941a40e48114e841c87c)) * add theme toggle ([#240](https://github.com/engahmed1190/POS-Awesome/issues/240)) ([a272868](https://github.com/engahmed1190/POS-Awesome/commit/a2728689771811746e10d50d81fed1ed04074033)) * additional discount percentage ([da50821](https://github.com/engahmed1190/POS-Awesome/commit/da508219154422487846af1009f355646bb76550)) * after uninstall clear custom fields and properties ([d7acc8d](https://github.com/engahmed1190/POS-Awesome/commit/d7acc8d9b59e091f4422de09870ca449e08ae302)) * Allow Delete Draft Invoice ([e28558b](https://github.com/engahmed1190/POS-Awesome/commit/e28558b04336c40bfa95d609d818c73d45eae56e)) * allow line item name override ([#1862](https://github.com/engahmed1190/POS-Awesome/issues/1862)) ([#1863](https://github.com/engahmed1190/POS-Awesome/issues/1863)) ([6f8b575](https://github.com/engahmed1190/POS-Awesome/commit/6f8b57529a3a38246a3fc1063534943122833bed)) * allow offline customer creation ([#158](https://github.com/engahmed1190/POS-Awesome/issues/158)) ([004728e](https://github.com/engahmed1190/POS-Awesome/commit/004728e93703974db577151267926d62165a505a)) * Allow Partial Payment && Allow Credit Sale ([8745951](https://github.com/engahmed1190/POS-Awesome/commit/874595166f334a4828851d0ff72c2bf7222656ea)) * Allow Print Draft Invoices ([8c469d8](https://github.com/engahmed1190/POS-Awesome/commit/8c469d8353fb953dd941a19ff7205a40063eb926)) * Allow Print Last Invoice ([260e9fa](https://github.com/engahmed1190/POS-Awesome/commit/260e9fa3059a143201efeaa2eba45be30c4c6fd5)) * Allow Return ([c067e76](https://github.com/engahmed1190/POS-Awesome/commit/c067e769bf0e1707e70b194417d2b40c4e588a0b)) * allow submit return invoice without payment ([ebdca82](https://github.com/engahmed1190/POS-Awesome/commit/ebdca8280bab03fef0f41e0903867a29ec416a72)) * Allow user to edit Additional Discount ([cc7a749](https://github.com/engahmed1190/POS-Awesome/commit/cc7a749b49b137ac04947ca88d41afb191a55bf0)) * Allow user to edit Item Discount ([9b32a32](https://github.com/engahmed1190/POS-Awesome/commit/9b32a322206c0904609924e3a5a58e13ef48d447)) * Allow user to edit Rate ([c03afb8](https://github.com/engahmed1190/POS-Awesome/commit/c03afb8f52187134873c79a3a44d873eb9c00526)) * Allow write off when making partial payment ([9f37adc](https://github.com/engahmed1190/POS-Awesome/commit/9f37adc9b69a6c0fbb5a682faab71d3fc86e1cbe)) * Aplly Offer on Loyalty Point ([3492278](https://github.com/engahmed1190/POS-Awesome/commit/34922782f17468265bd0ce4dc9a971afd8e38a49)) * apply customer or customer group price list ([9ae7c21](https://github.com/engahmed1190/POS-Awesome/commit/9ae7c2168951cdb65b8ddb6bfef4a505f37d5631)) * apply dark mode style to inputs ([#291](https://github.com/engahmed1190/POS-Awesome/issues/291)) ([6a0c9b8](https://github.com/engahmed1190/POS-Awesome/commit/6a0c9b869c81ac040ef95067e97e1b9fcaabc6b3)) * apply max discount allowed on item discount ([482bd87](https://github.com/engahmed1190/POS-Awes…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[ADD] Pezesha Changes POSAWesome