brotherton-erpnext/erpnext
Saqib a6f98d48bc
refactor: POS workflow (#20789)
* refactor: add pos invoice doctype replacing sales invoice in POS

* refactor: move pos.py to pos invoice

* feat: add pos invoice merge log doctype

* feat: ability to merge pos invoices into a sales invoice

* feat: [wip] new ui for point of sale

* fix: pos.py moved to pos_invoice

* feat: loyalty points for POS Invoice

* fix: loyalty points on merging

* feat: return against pos invoices

* Merge 'fork/serial-no-selector' into refactor-pos-invoice

* chore: status fix and set warehouse from pos profile

* fix: naming series

* feat: merge pos returns into credit notes

* feat: add pos list action for merging into sales invoices

* feat[UX]: add shortcuts & focus on search after customer selection

* feat: stock validation from previous pos transactions

* Merge 'fork/serial-no-selector' into refactor-pos-invoice

* chore: fix df not found for base_amount precision

* feat: serial no validation from previous pos transactions

* chore: move pos.py into pos page

* feat: pos opening voucher

* feat: link pos closing voucher with opening voucher

* chore: use map_doc instead of get_mapped_doc for better perf

* feat: enforce opening voucher on pos page

* feat: [ui] [wip] point of sale beta ui refactor

* fix: auto fetching serial nos with batch no

* feat: [ui] item details section for new pos ui

* feat: remove item from cart

* refactor: [ui] [wip] split point_of_sale into components
* new payment component
* new numberpad
* fix pos opening status
* move from flex to grids

* fix: search from item selector

* feat: loyalty points as payment method

* feat: pos invoice status
* fix a bug with invalid JSON

* fix: loyalty program ui fixes

* feat: past order list and past order summary

* feat: (minor) setting discount from item details

* fix: adding item before customer selection

* feat: post order submission summary
* save and open draft orders
* fix: item group filter

* fix:  item_det not defined while submitting sle

* fix: minor bugs

* fix: minor ux fixes

* feat: show opening time in pos ui

* feat: item and customer images

* feat: emailing and printing an invoice

* fix: item details field edit shows empty alert

* fix: (minor) ux fixes

* chore: rename pos opening voucher to pos opening entry

* chore: (minor) rename pos closing voucher and sub doctypes

* chore: add patch for renaming pos closing doctypes

* fix: negative stock not allowed in pos invoices* default is_pos in pos invoices* fix: transalation

* fix: invoices not getting fetched on pos closing

* fix: indentation

* feat: view / edit customer info

* fix: minor bugs

* fix: minor bug

* fix: patch

* fix: minor ux issues

* fix: remove uppercase status

* refactor: pos closing payment reconciliation

* fix: move pos invoice print formats to pos invoice doctype

* fix: ui issues

* feat: new child doctype to store pos payment mode details

* fix: add to patches.txt

* feat: search by serial no

* chore: [wip] code cleanup

* fix: item not selectable from cart

* chore: [wip] code cleanup

* fix: minor issues
* loyalty points transactions
* default payment mode

* fix: minor fixes
* set correct mop amount with loaylty points
* editing draft invoices from UI

* chore: pos invoice merge log tests

* fix: batch / serial validation in pos ui and on submission

* feat: use onscan js for barcode scan events

* fix: cart header with amount column

* fix: validate batch no and qty in pos transactions

* chore: do not fetch closing balances as opening balance

* feat: show available qty in item selector

* feat: shortcuts

* fix: onscan.js not found

* fix: onscan.js not found

* fix: cannot return partial items

* fix: neagtive stock indicator

* feat: invoice discount

* fix: change available stock on warehouse change

* chore: cleanup code

* fix: pos profile payment method table

* feat: adding same item with different uom

* fix: loyalty points deleted after consolidation

* fix: enter loyalty amount instead of loyalty points

* chore: return print format

* feat: custom fields in pos view

* chore: pos invoice test

* chore: remove offline pos

* fix: cyclic dependency

* fix: cyclic dependency

* patch: remove pos page and order fixes

* chore: little fixes

* fix: patch perf and plural naming

* chore: tidy up pos invoice validation

* chore: move pos closing to accounts

* fix: move pos doctypes to accounts

* fix: move pos doctypes to accounts

* fix: item description in cart

* fix: item description in cart

* chore: loyalty tests
* minor fixes

* chore: rename point of sale beta to point of sale

* chore: reset past order summary on filter change

* chore: add point of sale to accounting desk

* fix: payment reconciliation table in pos closing

* fix: travis

* Update accounting.json

* fix: test cases

* fix: tests
* patch loyalty point entries

* fix: remove test
* default mode of payment is mandatory for pos transaction

* chore: remove unused checks from pos profile

* fix: loyalty point entry patch

* fix: numpad reset and patches

* fix: minor bugs

* fix: travis

* fix: travis

* fix: travis

* fix: travis

Co-authored-by: Nabin Hait <nabinhait@gmail.com>
2020-07-23 18:51:26 +05:30
..
accounts refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30
agriculture feat: updated desk pages (#21138) 2020-04-10 18:52:05 +05:30
assets Merge branch 'develop' into project-link-for-all-accounts 2020-07-13 11:50:11 +05:30
buying fix: moved custom_make_buttons to PurchaseOrderController to avoid duplication of dropdown options (#22744) 2020-07-23 17:44:38 +05:30
change_log
commands
communication feat: changes for desk pages (#21027) 2020-03-31 10:30:20 +05:30
config chore: Add Import Supplier Invoice to Menu 2020-05-27 22:13:40 +05:30
controllers refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30
crm fix: Unable to change link from new lead to existing customer (#22787) 2020-07-23 16:30:56 +05:30
demo fix: remove make_purchase_invoice from demo script 2020-03-11 16:20:07 +05:30
domains
education feat(Education): Student Attendance and Leave Enhancements (#22623) 2020-07-23 16:40:07 +05:30
erpnext_integrations feat: Taxjar Integration Added 2020-06-24 16:37:21 +05:30
healthcare feat: Laboratory Module Enhancements (#22416) 2020-07-23 15:00:54 +05:30
hotels
hr fix: Job offer is mandatory for employee onboarding (#22791) 2020-07-23 18:09:35 +05:30
hub
hub_node fix: pre-process both the existing and new products (#21526) 2020-05-04 11:25:06 +05:30
loan_management fix: travis 2020-07-03 20:15:18 +05:30
maintenance Merge branch 'develop' into fix-maintenance-visit 2020-07-17 16:34:59 +05:30
manufacturing feat: Exported manufacturing dashboard (#22626) 2020-07-22 16:58:17 +05:30
non_profit refactor: ignore mandatory for customer 2020-06-11 15:42:29 +05:30
patches refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30
payroll Fix: HR and Payroll Dashboard (#22771) 2020-07-23 12:10:48 +05:30
portal fix: Same Contact name for different parties at Portal Login (#22715) 2020-07-22 19:49:54 +05:30
projects fix: setting filter for project in kanban board (#22717) 2020-07-23 11:09:17 +05:30
public refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30
quality_management fix: Quality Feedback and Template (minor) 2020-07-03 16:19:55 +05:30
regional fix: Multiple fixes in GST 2020-07-17 11:31:15 +05:30
restaurant chore: add query functions to whitelist 2020-07-02 12:35:41 +05:30
selling refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30
setup fix: Remove explicit exception 2020-07-10 16:13:21 +05:30
shopping_cart refactor: shopping cart (#22617) 2020-07-23 15:58:47 +05:30
startup fix: pass date range instead of from date (#22114) 2020-07-22 20:17:50 +05:30
stock refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30
support fix: Move Issue List actions under 'Actions' dropdown 2020-07-16 15:38:51 +05:30
templates refactor: shopping cart (#22617) 2020-07-23 15:58:47 +05:30
tests fix: typo in function name 2020-05-08 15:13:48 +05:30
translations fix: translation from HTML code to apostrophe 2020-05-27 22:51:03 -07:00
utilities fix: move Video DocType from Core to Utilities module 2020-07-21 19:40:18 +05:30
www fix: Update modified timestamp for Delivery Note Item 2020-07-17 10:35:16 +05:30
__init__.py fix: bump erpnext develop to version 13-dev (#21651) 2020-05-08 13:06:50 +05:30
exceptions.py
hooks.py feat: Dunning (#22559) 2020-07-23 15:45:03 +05:30
modules.txt feat: New Payroll module (#21990) 2020-06-19 19:17:57 +05:30
patches.txt refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30