-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
feat: fetch and reconcile invoices and mpesa draft payments
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
{ | ||
"actions": [], | ||
"allow_rename": 1, | ||
"creation": "2024-10-17 07:33:08.666932", | ||
"doctype": "DocType", | ||
"editable_grid": 1, | ||
"engine": "InnoDB", | ||
"field_order": [ | ||
"payment_id", | ||
"full_name", | ||
"column_break_fnjs", | ||
"date", | ||
"amount" | ||
], | ||
"fields": [ | ||
{ | ||
"fieldname": "payment_id", | ||
"fieldtype": "Link", | ||
"in_list_view": 1, | ||
"in_preview": 1, | ||
"in_standard_filter": 1, | ||
"label": "Payment ID", | ||
"options": "Mpesa C2B Payment Register" | ||
}, | ||
{ | ||
"fieldname": "full_name", | ||
"fieldtype": "Data", | ||
"in_list_view": 1, | ||
"in_preview": 1, | ||
"in_standard_filter": 1, | ||
"label": "Full Name" | ||
}, | ||
{ | ||
"fieldname": "date", | ||
"fieldtype": "Date", | ||
"in_list_view": 1, | ||
"in_preview": 1, | ||
"in_standard_filter": 1, | ||
"label": "Date" | ||
}, | ||
{ | ||
"fieldname": "amount", | ||
"fieldtype": "Currency", | ||
"in_list_view": 1, | ||
"in_preview": 1, | ||
"in_standard_filter": 1, | ||
"label": "Amount" | ||
}, | ||
{ | ||
"fieldname": "column_break_fnjs", | ||
"fieldtype": "Column Break" | ||
} | ||
], | ||
"index_web_pages_for_search": 1, | ||
"is_virtual": 1, | ||
"istable": 1, | ||
"links": [], | ||
"modified": "2024-10-17 07:35:16.568396", | ||
"modified_by": "Administrator", | ||
"module": "Frappe Mpsa Payments", | ||
"name": "Mpesa Draft Payments", | ||
"owner": "Administrator", | ||
"permissions": [], | ||
"sort_field": "modified", | ||
"sort_order": "DESC", | ||
"states": [] | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Copyright (c) 2024, Navari Limited and contributors | ||
# For license information, please see license.txt | ||
|
||
# import frappe | ||
from frappe.model.document import Document | ||
|
||
|
||
class MpesaDraftPayments(Document): | ||
|
||
def db_insert(self, *args, **kwargs): | ||
pass | ||
|
||
def load_from_db(self): | ||
pass | ||
|
||
def db_update(self): | ||
pass | ||
def delete(self): | ||
pass | ||
|
||
@staticmethod | ||
def get_list(args): | ||
pass | ||
|
||
@staticmethod | ||
def get_count(args): | ||
pass | ||
|
||
@staticmethod | ||
def get_stats(args): | ||
pass | ||
|