brotherton-erpnext/erpnext/patches/v11_0
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
..
__init__.py [Enhance] Quality Inspection Template (#12988) 2018-02-22 11:03:48 +05:30
add_default_dispatch_notification_template.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
add_default_email_template_for_leave.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
add_expense_claim_default_account.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
add_healthcare_service_unit_tree_root.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
add_index_on_nestedset_doctypes.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
add_item_group_defaults.py Defaults in Item Group (#14874) 2018-07-17 18:01:44 +05:30
add_market_segments.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
add_permissions_in_gst_settings.py fix(patch): reload GSTR 3B report 2020-05-04 19:20:55 +05:30
add_sales_stages.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
check_buying_selling_in_currency_exchange.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
create_default_success_action.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
create_department_records_for_each_company.py feat: New Payroll module (#21990) 2020-06-19 19:17:57 +05:30
create_salary_structure_assignments.py feat: New Payroll module (#21990) 2020-06-19 19:17:57 +05:30
drop_column_max_days_allowed.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
ewaybill_fields_gst_india.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
hr_ux_cleanups.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
inter_state_field_for_gst.py feat: New Payroll module (#21990) 2020-06-19 19:17:57 +05:30
make_asset_finance_book_against_old_entries.py Fixed asset refactor (#19369) 2019-11-18 11:46:55 +05:30
make_italian_localization_fields.py Merge branch 'master' into develop 2019-03-28 13:54:34 +05:30
make_job_card.py job card patch use orm 2018-09-10 12:18:51 +05:30
make_location_from_warehouse.py fix: make location from warehouse patch 2018-10-07 13:08:00 +05:30
make_quality_inspection_template.py Renamed some salary related fields 2018-04-30 16:21:37 +05:30
merge_land_unit_with_location.py style: update/standardize rename_doc usage 2019-12-19 19:07:29 +05:30
move_item_defaults_to_child_table_for_multicompany.py fix: as limit 100 was set in the query therefore not all item's default value moved to the Item Default table 2019-07-02 15:18:02 +05:30
move_leave_approvers_from_employee.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
rebuild_tree_for_company.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
redesign_healthcare_billing_work_flow.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
refactor_autoname_naming.py refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30
refactor_erpnext_shopify.py refactor(desk_icon): Remove reference and patches to Desktop Icon 2019-02-07 09:58:21 +05:30
refactor_naming_series.py fix(patch): Check if meta object has naming_series field (#15651) 2018-10-11 16:28:59 +05:30
remove_barcodes_field_from_copy_fields_to_variants.py fix: Validate invalid fields in Item Variant Settings 2019-02-13 13:02:39 +05:30
remove_modules_setup_page.py [fix] company listing context 2018-04-05 14:44:16 +05:30
remove_subscriber_doctype.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
rename_additional_salary_component_additional_salary.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
rename_asset_adjustment_doctype.py style: update/standardize rename_doc usage 2019-12-19 19:07:29 +05:30
rename_bom_wo_fields.py fix: BOM UX 2019-11-25 18:56:18 +05:30
rename_duplicate_item_code_values.py fix(item): patch to rename duplicate item_code values to name (#21622) 2020-05-07 12:12:13 +05:30
rename_field_max_days_allowed.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
rename_health_insurance.py style: update/standardize rename_doc usage 2019-12-19 19:07:29 +05:30
rename_healthcare_doctype_and_fields.py style: update/standardize rename_doc usage 2019-12-19 19:07:29 +05:30
rename_healthcare_fields.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
rename_members_with_naming_series.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
rename_overproduction_percent_field.py [Enhance] Provision to set overproduction percentage for work order (#14248) 2018-05-30 15:28:09 +05:30
rename_production_order_to_work_order.py style: update/standardize rename_doc usage 2019-12-19 19:07:29 +05:30
rename_supplier_type_to_supplier_group.py style: update/standardize rename_doc usage 2019-12-19 19:07:29 +05:30
renamed_from_to_fields_in_project.py Added patch 2019-01-18 11:47:31 +05:30
reset_publish_in_hub_for_all_items.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
set_default_email_template_in_hr.py fix(patch): use translated string while setting notification template (#21679) 2020-05-11 19:28:10 +05:30
set_department_for_doctypes.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
set_missing_gst_hsn_code.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
set_salary_component_properties.py feat: New Payroll module (#21990) 2020-06-19 19:17:57 +05:30
set_update_field_and_value_in_workflow_state.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
set_user_permissions_for_department.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
skip_user_permission_check_for_department.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
uom_conversion_data.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
update_account_type_in_party_type.py Refactor party type (#13831) 2018-05-16 11:02:26 +05:30
update_allow_transfer_for_manufacture.py Rename BOM and Work order fields (#16209) 2018-12-24 14:38:49 +05:30
update_backflush_subcontract_rm_based_on_bom.py Renamed subcontract to Send to Subcontractor 2019-03-26 12:52:49 +05:30
update_brand_in_item_price.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
update_delivery_trip_status.py fix: reload global defaults (#19517) 2019-11-07 14:16:26 +05:30
update_department_lft_rgt.py [Fix] Patch 2018-11-06 16:32:29 +05:30
update_hub_url.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
update_sales_partner_type.py fix(unicode): Import unicode_literals in every file 2019-01-22 18:36:10 +05:30
update_total_qty_field.py fix: Fix breaking patch on develop branch 2019-06-11 18:35:01 +05:30