Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
7b08238
feature added for POS Token
Ankitmalviya080201 Jul 18, 2025
2d6d772
feature: Dialog will display only if have token is checked in POS pro…
Ankitmalviya080201 Jul 25, 2025
0130afe
fix:Item Wise Return
Ankitmalviya080201 Jul 29, 2025
abca43a
fix:ERPNext core validation (validate_pos) throws error for Paid + Wr…
Ankitmalviya080201 Jul 31, 2025
5698004
[200~feat(return-invoice): exclude already returned items (qty = 0) …
Ankitmalviya080201 Aug 1, 2025
e50bbd9
feature:Selecting Mode of Payment while return
Ankitmalviya080201 Aug 4, 2025
ebbf431
feature:Sales Person and Sales partner feature
Ankitmalviya080201 Aug 5, 2025
48fcb7b
fix:Customizatio added
Ankitmalviya080201 Aug 5, 2025
7612f4a
feature: set series for Sales Commission and Sales Partner Commission…
Ankitmalviya080201 Aug 6, 2025
e4b7e54
fix:Both Doctype list view
Ankitmalviya080201 Aug 6, 2025
f284ac5
feature: Sales Person Commission Bulk Payout funcitonality
Ankitmalviya080201 Aug 7, 2025
c736122
feature:Sales Commission added on Workspace on role basis
Ankitmalviya080201 Aug 7, 2025
5e81dc7
feature: two columns added in Page name BPO Name and BPO Date/Time
Ankitmalviya080201 Aug 9, 2025
8fb63b2
feature:Sales Person Commission report for Admin
Ankitmalviya080201 Aug 20, 2025
4cee8de
feature:Replicate Sales Person Functionality for Sales Partner
Ankitmalviya080201 Aug 25, 2025
1ed8f7f
feature:POS profile setting for Discount request and Commission added
Ankitmalviya080201 Aug 26, 2025
c3cdb98
Feature:Set Grand total limit for Sales person and Sales Partner
Ankitmalviya080201 Aug 26, 2025
aa5b2ac
feat:Excel Export Functionality added for pages
Ankitmalviya080201 Sep 1, 2025
d48bb71
xlsx.full.min.js added
Ankitmalviya080201 Sep 1, 2025
b75282f
description added for fields in POS Profile
Ankitmalviya080201 Sep 5, 2025
aa1e15f
Fix:Resolved the Core Error in POS Awesome
Ankitmalviya080201 Sep 7, 2025
5180512
Feature:Item Level Sales Partner Commission applicable
Ankitmalviya080201 Sep 9, 2025
55cc040
feature:Sales Person Commission
Ankitmalviya080201 Sep 10, 2025
f116473
feature:Sales Person Commission
Ankitmalviya080201 Sep 10, 2025
304fc52
fix:sales partner commission based on Grand Total's Net Amount
Ankitmalviya080201 Sep 23, 2025
62d0f56
Feat:Sales partner commission rate and discount
Ankitmalviya080201 Sep 24, 2025
81564a9
Feat:Sales Commission and Discount both will be applied relatively
Ankitmalviya080201 Sep 26, 2025
44743a4
fix:Sales Partner Commission and Discount
Ankitmalviya080201 Sep 26, 2025
fdcf08b
fix:Sales Partner Commission and Discount
Ankitmalviya080201 Sep 26, 2025
f85f5bd
feature:pages added
Ankitmalviya080201 Oct 10, 2025
b60d80b
feat:Pages Added on Workspace
Ankitmalviya080201 Oct 10, 2025
14250ed
Update __init__.py
webdev3pj Jan 9, 2026
66897b3
Update __init__.py
webdev3pj Jan 9, 2026
ac30428
Fix app install issues by correcting hooks, paths, and dependencies
webdev3pj Jan 17, 2026
99f0615
Merge branch 'pre-dev' into fix/app-install
webdev3pj Jan 17, 2026
1853c93
Merge pull request #1 from webdev3pj/fix/app-install
webdev3pj Jan 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions posawesome/__init__.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import frappe

__version__ = "6.3.0"


def console(*data):
frappe.publish_realtime("toconsole", data, user=frappe.session.user)
22 changes: 22 additions & 0 deletions posawesome/api.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# posawesome/posawesome/api.py

import frappe
from frappe import _

@frappe.whitelist()
def pay_commission(sales_invoice):
if not sales_invoice:
frappe.throw(_("Sales Invoice is required."))

# Update the commission_paid check field
frappe.db.set_value("Sales Invoice", sales_invoice, "custom_commission_paid", 1)
frappe.db.commit()

@frappe.whitelist()
def pay_partner_commission(sales_invoice):
if not sales_invoice:
frappe.throw(_("Sales Invoice is required."))

# Update the commission_paid check field
frappe.db.set_value("Sales Invoice", sales_invoice, "custom_partner_commission_paid", 1)
frappe.db.commit()
Loading