Skip to content

Releases: Aakvatech-Limited/csf_tz

v15.2.2

15 May 08:46
738a170

Choose a tag to compare

What's Changed

Full Changelog: v15.2.1...v15.2.2

v15.2.1

15 May 08:45
946f4a4

Choose a tag to compare

What's Changed

  • Updated git clone link in README.md by @wamari in #3
  • fix: resolve validation for trade-in feature by @iamtalib13 in #63
  • fix: To check required apps before installing csf_tz app (version 15) by @iphenelist in #66
  • feat: Stock Reconciliation Troubleshoot Report (version 15) by @iphenelist in #67
  • feat: Add button to scan contact QR code for vCard import by @j0sh01 in #72
  • fix: exclude "Address", "Contact" doctype for permission by @iphenelist in #74
  • fix: To change Json of Transport Assigment Doctype to Childtable (ver… by @iphenelist in #71
  • feat: Bank Charges Handle in Payment Entry by @j0sh01 in #78
  • fix: Showing correct CTRL+Q balances by @j0sh01 in #80
  • feat: wcf employee report by @Emmafidelis in #81
  • fix: Add mandatory_depends_on and depends_on on data to export by @j0sh01 in #76
  • fix: removed unnecessary logs from trade-in validation decorator by @iamtalib13 in #83
  • fix: Remove on_cancel event from hooks for Additional Salary by @iphenelist in #84
  • Fix: Ensure date range starts from the first day of the month in Gene… by @derapper4567 in #86
  • feat: Make Tanzania Workspace Public by @NerdKing33 in #88
  • feat: Make UOM non-mandatory for Trade-In Items and add custom UOM field by @iamtalib13 in #90
  • fix: Convert doctype columns to Link field to be able to add their columns in Report by @j0sh01 in #100
  • refactor: wcf employee by @Emmafidelis in #103
  • fix(Bank Charges): validate the NoneType and Int values by @iphenelist in #106
  • fix: columns and execute function in Depreciation Transaction Summary… by @derapper4567 in #104
  • feat: Inter Company Material Request Doctype by @iphenelist in #97
  • fix(Vehicle Fine Record): Send correct payload to correct destination… by @iphenelist in #108
  • Update README.md by @aakvatech in #109
  • feat: Add AV Sales Invoice Trend report with available qty and warehouse info by @iamtalib13 in #120
  • feat(Landed Cost Voucher): Total Amount Landed Cost Voucher by @iphenelist in #123
  • fix: remove auto-expense claim for employee advances with travel req… by @skibanga in #127
  • feat: TRA Receipt Scanning by @skibanga in #130
  • fix: Naming the of variable fields to be executed by @iphenelist in #110
  • feat: Add Column for Supplier Name in Purchase Receipts Table by @iphenelist in #111
  • feat(Payment Entry): Restrict supplier unallocated amount, except whe… by @iphenelist in #114
  • fix: Updated field type from Data to Link for fields which links to Doctypes by @j0sh01 in #118
  • chore: adding pandas package in requirements.txt file by @iphenelist in #119
  • fix: Bundle assets for csf_tz app (JS,Vuetify) by @iamtalib13 in #122
  • feat: Added Flag for Get Outstanding functionality by @j0sh01 in #126
  • fix: SQL Syntax Error in Itemwise Stock Movement Report by @iphenelist in #128
  • feat: Unallocated SO in Payment Entry by @iphenelist in #129
  • refactor: convert custom fields and property setters patches from old way to json format(new way) by @Emmafidelis in #132
  • fix: correct custom field json by @iphenelist in #136
  • Fix typo in payroll PDF console message by @aakvatech in #137
  • Fix PDF write in payroll hook by @aakvatech in #138
  • Fix licence reference by @aakvatech in #139
  • fix: Add company filter for max unclaimed employee advance validation by @Emmafidelis in #141
  • refactor: module imports to use frappe.require and renaming csfUtils.… by @iphenelist in #146
  • Fix: Ensure Salary Structure Assignment considers only submitted records (docstatus = 1) by @j0sh01 in #133
  • fix: add ignore_permissions for Payment Entry creation in Employee Advance by @Emmafidelis in #145
  • fix: resolve permission error in employee advance payment entry creation by @Emmafidelis in #150
  • feat: Bank Statement Summary DocType by @iphenelist in #144
  • fix: error while deleting employee by @Emmafidelis in #152
  • feat: Implement controlled TZ location data population by @skibanga in #135
  • refactor: moved 'Details' tab to end and renamed to 'ISO20022 Details' in Employee Doctype by @Emmafidelis in #154
  • feat: Bank Trans vs GL Entry Report by @iphenelist in #151
  • fix: Make a right path of the method to avoid error which was referencing to non-available module by @j0sh01 in #149
  • fix: Replace custom getValue/getDoc/getList with standard Frappe func… by @iphenelist in #156
  • feat: AI Integration by @av-dev2 in #157
  • feat(feedback): Implement complete feedback module with dynamic web form by @iamtalib13 in #161
  • feat: Added Card Counts IN and OUT for specific day and added a column for Total Hours spent by Employee on a day by @j0sh01 in #163
  • chore: remove Stock Ledger Mismatch report by @iamtalib13 in #171
  • fix: Fetch and Dispaly the last price on the order based on Price List Selected by @j0sh01 in #94
  • fix: Remove duplicate parent fields from child table DocTypes by @Emmafidelis in #170
  • fix: preload CSF TZ Settings asynchronously in Sales Order to fix customer field auto-population by @NerdKing33 in #173
  • feat: add amounts summary in Payroll Entry dashboard by @Emmafidelis in #168
  • feat: add Monthly Account Balance report by @j0sh01 in #167
  • fix: delete csftz_utils.js by @iphenelist in #158
  • chore: add closing balance field in json file by @iphenelist in #160
  • feat: add redirect to Salary Register csf report from Payroll Entry via custom button by @Emmafidelis in #174
  • fix: remove broken import in bundle causing build failure by @Emmafidelis in #175
  • implement invoice creation from TRA Tax Inv with field mapping fixes by @skibanga in #169
  • feat: disable tracking for changes, seen, and views in Parking Bill a… by @iphenelist in #176
  • feat(Material Request): Add Material Request shortcut functionality a… by @iphenelist in #186
  • feat(Vehicle Sync Task): implement robust vehicle fines sync with retries and cycle reset by @iamtalib13 in #178
  • feat(vehicle_sync_task): add automatic log retention for Vehicle Sync Task by @iamtalib13 in #188
  • fix: handle None case for partial_payment in bank API by @iphenelist in #189
  • refactor: inline start_date, end_date, payroll_entry and company into report URL by @Emmafidelis in #185
  • feat: add wcf in the payroll entry by @Emmafidelis in #193
  • feat: Add HESLB to payroll summary and ignore cancelled salary slips by @Emmafidelis in #194
  • fix: use single SQL DELETE to clean up Version records efficiently by @skibanga in #198
  • feat: All...
Read more

v15.2.0

01 Feb 18:17
3d71075

Choose a tag to compare

What's Changed

  • style: change allow negative patch to json format by @iphenelist in #2
  • Linking TR, ED and EC together by @skibanga in #1
  • fix: add functionality to mark paid bill by @nelsonmpanju in #4
  • fix: correct typo in field label from "Refference" to "Reference" in DEI by @skibanga in #5
  • fix: temporarily disable enhancements by @sagarvora in #7
  • chore: update values of payware settings to csf tz settings by @av-dev2 in #9
  • 2024-10-24 Commits from v14 to v15 by @aakvatech in #10
  • fix: PayrollEntry.make_accrual_jv_entry() missing 1 required position… by @skibanga in #13
  • fix: AttributeError: 'tuple' object has no attribute 'name' by @skibanga in #14
  • fix: No module named 'PyPDF2' by @skibanga in #17
  • fix: No module named 'PyPDF' by @skibanga in #21
  • fix: Remove "update_employee_custom_fields" patch and add "delete_emp… by @iphenelist in #19
  • fix: Update the validation and handling of valuation rate in item lists for version-15 by @iphenelist in #23
  • chore: change sql code to query builder (pypika) by @av-dev2 in #27
  • fix: PaymentEntry.allocate_amount_to_references() missing 1 required … by @skibanga in #29
  • refactor: Removed obsolete fields from Loan Doctype by @j0sh01 in #31
  • feat: Optimize check-in and check-out queries by grouping and aggregating data by @j0sh01 in #26
  • fix: TypeError cannot unpack non-iterable NoneType object by @skibanga in #38
  • fix: AttributeError 'PdfFileWriter' object has no attribute 'append_p… by @skibanga in #37
  • feat: Ctrl+U & Ctrl+I for PO linked to PI by @iphenelist in #35
  • fix: Ctrl+I to select customer item price is on SO by @iphenelist in #34
  • feat: Added patches for Trade-In feature implementation by @iamtalib13 in #39
  • feat(trade-in): add Trade-In functionality in Sales Invoice with automated stock entry by @iamtalib13 in #41
  • fix: prevent qty from being overridden in Sales Invoice by @iamtalib13 in #43
  • revert: Reverted last code checkin that was reformatted by @aakvatech in #46
  • fix: add client and server scripts to custom app and remove related patches by @iamtalib13 in #47
  • fix: resolve issue with account creation logic by @iamtalib13 in #48
  • fix: resolve override of get_item_details function by @iamtalib13 in #49
  • fix: resolve trade in item creation by @iamtalib13 in #50
  • fix: resolve trade in item creation by @iamtalib13 in #51
  • fix: Ensure 'Trade In' item creation only if 'All Item Groups' exists by @iamtalib13 in #52
  • fix: disable Maintain Stock while creating Trade In item by @iamtalib13 in #53
  • refactor: move trade-in related functions to utils.py and update imports by @iamtalib13 in #59
  • fix: resolve patches.txt for trade-in by @iamtalib13 in #60
  • fix: set no_copy property for trade_in custom fields & fix validations of Trade-In feature by @iamtalib13 in #61
  • feat: Add utility function to enable "Allow Negative Rates for Items" in Selling Settings by @iamtalib13 in #62
  • v15.2.0 by @aakvatech in #64

New Contributors

Full Changelog: v15.1.3...v15.2.0