brotherton-erpnext/erpnext/patches/v12_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 Fix patch entry 2018-12-25 12:33:37 +05:30
add_default_buying_selling_terms_in_company.py feat(setup): adding selling buying filter in terms and conditions 2019-07-04 22:46:16 +05:30
add_eway_bill_in_delivery_note.py feat: Inter warehouse stock transfer on valuation rate with taxation (#20083) 2020-02-18 12:28:41 +05:30
add_export_type_field_in_party_master.py fix: patch 2019-12-20 17:04:39 +05:30
add_item_name_in_work_orders.py fix(work_order): Use single update query 2019-03-12 12:15:37 +05:30
add_permission_in_lower_deduction.py feat: Allow tax withholding category selection at invoice level (#20870) 2020-04-26 20:08:52 +05:30
add_taxjar_integration_field.py feat: Taxjar Integration Added 2020-06-24 16:37:21 +05:30
add_variant_of_in_item_attribute_table.py fix: Reload doctype in variants patch (#18962) 2019-09-08 21:25:33 +05:30
create_accounting_dimensions_in_missing_doctypes.py fix: Add missing dimensions in GL entries (#21689) 2020-05-15 12:58:48 +05:30
create_default_energy_point_rules.py feat: Default energy point rules (#19003) 2019-09-17 15:54:41 +05:30
create_irs_1099_field_united_states.py fix: Patch 2020-06-28 21:32:08 +05:30
delete_priority_property_setter.py fix: use db sql to delete property setter 2019-06-28 19:41:29 +05:30
fix_quotation_expired_status.py fix: query logic 2020-04-26 17:30:23 +05:30
generate_leave_ledger_entries.py fix(patch): Reload Leave Type (#19240) 2019-10-04 16:24:53 +05:30
make_item_manufacturer.py feat: provision to set multiple manufacturer in the item master 2019-06-06 19:53:32 +05:30
move_bank_account_swift_number_to_bank.py fix: Move branch code back to bank account (#22725) 2020-07-22 18:21:04 +05:30
move_credit_limit_to_customer_credit_limit.py feat: Company wise credit limit 2019-09-06 14:33:10 +05:30
move_due_advance_amount_to_pending_amount.py fix: travis for develop 2020-06-16 12:02:58 +05:30
move_item_tax_to_item_tax_template.py fix(patch): handle duplicate entry error while inserting account (#22745) 2020-07-22 16:42:31 +05:30
move_plaid_settings_to_doctype.py refactor(plaid): move configuration from site_config to doctype (#18712) 2019-09-13 15:48:08 +05:30
move_target_distribution_from_parent_to_child.py renamed report 2019-03-26 11:14:06 +05:30
recalculate_requested_qty_in_bin.py fix: merge conflicts 2020-04-07 16:42:50 +05:30
remove_bank_remittance_custom_fields.py chore: remove unwanted code (#18645) 2019-08-23 16:31:09 +05:30
remove_denied_leaves_from_leave_ledger.py fix(patch): skip leave ledger entry creation for denied leaves (#19579) 2019-11-14 13:05:13 +05:30
remove_duplicate_leave_ledger_entries.py fix: Remove duplicate leave ledger entry (#21871) 2020-05-22 13:13:17 +05:30
remove_patient_medical_record_page.py fix: Patient History (Patient Medical Record) (#17972) 2019-07-12 12:28:34 +05:30
rename_account_type_doctype.py fix: Rename bank account type doctypes (#21179) 2020-04-23 12:19:30 +05:30
rename_bank_account_field_in_journal_entry_account.py feat: add bank account in payroll entry (#19021) 2019-09-20 18:19:47 +05:30
rename_bank_reconciliation_fields.py chore: rename bank reconciliation to bank clearance 2020-04-06 16:32:33 +05:30
rename_bank_reconciliation.py fix(rename_bank_reconcilliation): do not delete doc after renaming (#22013) 2020-05-28 18:32:16 +05:30
rename_mws_settings_fields.py fix(MWS): add new regions to marketplace (#21196) 2020-04-08 12:57:14 +05:30
rename_pos_closing_doctype.py refactor: POS workflow (#20789) 2020-07-23 18:51:26 +05:30
rename_pricing_rule_child_doctypes.py style: update/standardize rename_doc usage 2019-12-19 19:07:29 +05:30
rename_tolerance_fields.py refactor: Refactored over delivery/receipt/billing fields (#17788) 2019-07-15 18:02:58 +05:30
replace_accounting_with_accounts_in_home_settings.py fix: Add patch to replace accounting with accounts in home_settings 2019-10-25 18:55:57 +05:30
repost_stock_ledger_entries_for_target_warehouse.py fix: patch and validation message to fix target warehouse issue (#21371) 2020-04-23 09:46:29 +05:30
retain_permission_rules_for_video_doctype.py fix: Move Video Doctype from Education module to Core (#21234) 2020-04-30 19:47:18 +05:30
set_against_blanket_order_in_sales_and_purchase_order.py chore: force reload doctype before running patch 2020-04-13 16:03:22 +05:30
set_automatically_process_deferred_accounting_in_accounts_settings.py feat: Process deferred accounting entry (#19658) 2020-05-02 20:09:33 +05:30
set_cost_center_in_child_table_of_expense_claim.py feat: Cost center for each expenses in expense claim and allowed deferred expense (#19807) 2019-12-10 08:40:10 +05:30
set_cwip_and_delete_asset_settings.py Fixed Asset Refactor Review fixes (#19666) 2019-11-22 16:32:34 +05:30
set_default_batch_size.py feat: remove explicit commit call 2019-07-17 22:38:30 +05:30
set_default_homepage_type.py Website: Product Configurator and Bootstrap 4 (#15965) 2019-03-19 11:48:32 +05:30
set_default_payroll_based_on.py Payroll based on attendance (#21258) 2020-04-26 20:17:48 +05:30
set_default_shopify_app_type.py fix(patch): set app_type as private 2019-09-30 14:57:21 +05:30
set_employee_preferred_emails.py fix: employee preferred email patch (#20116) 2019-12-27 17:07:35 +05:30
set_expense_account_in_landed_cost_voucher_taxes.py feat: Enhancement in landed cost voucher (#19252) 2019-11-08 12:52:54 +05:30
set_gst_category.py fix: Add missing import 2019-12-14 21:25:30 +05:30
set_italian_import_supplier_invoice_permissions.py fix: Added permission via regional setup and patch 2020-05-27 22:14:36 +05:30
set_job_offer_applicant_email.py feat: add job applicant's email in job offer (#20153) 2019-12-31 17:09:02 +05:30
set_lead_title_field.py patch: set title for old leads 2019-11-28 12:23:19 +05:30
set_multi_uom_in_rfq.py fix: Patch simplification 2020-06-18 14:46:42 +05:30
set_payment_entry_status.py fix[minor]: Payment Entry status patch (#19519) 2019-11-07 13:01:45 +05:30
set_permission_einvoicing.py fix(patch): reload 'Import Supplier Invoice' doc 2020-04-20 14:18:28 +05:30
set_priority_for_support.py fix: patch fix (#19147) 2019-09-24 19:15:29 +05:30
set_produced_qty_field_in_sales_order_for_work_order.py fix: sales order item shwoing incorrect produced qty (#19584) 2019-11-15 14:18:45 +05:30
set_production_capacity_in_workstation.py fix: capacity planning back 2019-11-29 14:09:30 +05:30
set_published_in_hub_tracked_item.py fix: return when Hub Tracked Item is empty 2019-12-27 14:48:14 +05:30
set_purchase_receipt_delivery_note_detail.py fix(set_purchase_receipt_delivery_note_detail): commit after every 100 sql updates (#22016) 2020-05-28 18:49:47 +05:30
set_quotation_status.py fix: Removed submitted status from Quotation (#18055) 2019-06-26 11:05:51 +05:30
set_received_qty_in_material_request_as_per_stock_uom.py fix: merge conflicts 2020-04-07 16:42:50 +05:30
set_serial_no_status.py fix: Added Inactive serial no status (#21848) 2020-05-22 10:48:35 +05:30
set_task_status.py fix(patch): set_task_status (#21130) 2020-04-08 09:24:34 +05:30
set_total_batch_quantity.py feat: Immutable ledger (#18740) 2020-04-30 10:38:58 +05:30
set_updated_purpose_in_pick_list.py fix: Use reload_doc in patch 2020-04-07 14:03:50 +05:30
set_valid_till_date_in_supplier_quotation.py Fixed typo 2020-05-15 11:35:41 +05:30
stock_entry_enhancements.py Renamed subcontract to Send to Subcontractor 2019-03-26 12:52:49 +05:30
unhide_cost_center_field.py fix: Patch to remove Property Setter 2020-05-29 17:20:33 +05:30
unset_customer_supplier_based_on_type_of_item_price.py fix: set customer and supplier details using sql (#21846) 2020-05-22 10:50:13 +05:30
update_address_template_for_india.py address label chages (#22137) 2020-06-17 10:53:13 +05:30
update_appointment_reminder_scheduler_entry.py fix: Patch for updating Appointment Reminder method in Scheduled Job Type (#21431) 2020-04-27 10:51:46 +05:30
update_bom_in_so_mr.py feat: Production Planning Against Sales Order/Material Request/Work Order (#21763) 2020-05-19 19:51:45 +05:30
update_due_date_in_gle.py fix: update_due_date_in_gle patch (#18248) 2019-07-11 10:42:37 +05:30
update_end_date_and_status_in_email_campaign.py setting end date in email campaign 2020-04-23 15:29:12 +05:30
update_ewaybill_field_position.py fix: Patch 2019-07-26 09:14:42 +05:30
update_gst_category.py fix: Patch incorrect GST category in invoices (#20084) 2019-12-27 12:58:19 +05:30
update_healthcare_refactored_changes.py fix: patch for Healthcare Refactoring 2020-04-15 11:53:39 +05:30
update_is_cancelled_field.py feat: Immutable ledger (#18740) 2020-04-30 10:38:58 +05:30
update_item_tax_template_company.py fix: Codacy and minor fixes 2020-07-05 18:16:16 +05:30
update_owner_fields_in_acc_dimension_custom_fields.py fix: Accounting Dimension custom fields should be admin owned (#19525) 2019-11-08 12:42:38 +05:30
update_price_list_currency_in_bom.py fix: bom incorrect price list rate for raw material if price list currency is different from company currency (#21585) 2020-05-18 14:23:30 +05:30
update_price_or_product_discount.py fix: Patch for updating price or product discount field (#19642) 2019-11-22 11:57:42 +05:30
update_pricing_rule_fields.py fix(patch): force reload child docs (#18672) 2019-08-12 11:49:21 +05:30
update_uom_conversion_factor.py fix: Added gram, pound to ounce conversion (#21709) 2020-05-25 14:54:19 +05:30