Skip to content

Data Steward

Audited data corrections for Frappe and ERPNext admins, including bulk merge, item-to-variant conversion, and bank clearance fixes, each gated behind a setting.

Frappe & ERPNextStableMIT
View on GitHub (opens in a new tab)Documentation (opens in a new tab)
Platform

Frappe & ERPNext

License
MIT
Status
Stable

Frappe protects your data by making some operations hard on purpose. Sometimes an administrator really does need to merge a pile of duplicate customers, turn an existing item into a variant, or fix a bank clearance date that reconciliation got wrong. Data Steward adds those tools for experienced admins cleaning up real-world data. Each one is switched off until you turn it on, and every correction is recorded on the document it changed.

Features

  • Bulk merge. Select two or more records in any list view and merge them with "Merge Selected." System Manager only.

  • Item to variant. Convert an existing Item into a variant of a template item by choosing its attribute values.

  • Clearance date corrections. Set a Payment Entry's clearance date, or manually clear a Journal Entry against its matching Bank Transaction and remove that clearance again.

  • Full-width interface. The desk uses the full screen width, unless you have already chosen a container width.

  • Safety gates. Each tool is enabled separately in Data Steward Settings and checked again on the server. Each also needs a role and your write permission on the document, and adds a comment to it.

Getting started

Install it with bench, then open Data Steward Settings and enable only what you need. Test on a copy of your site first. Data Steward replaces the earlier jailbreak app: install it, then uninstall jailbreak, and it copies over the settings you had. The README explains the move.

bench get-app https://github.com/Avunu/data_steward.git
bench install-app data_steward

Related projects

All open-source projects

A project and task workspace for ERPNext, with timers and hour budgets for staff and a portal where customers follow and work on their projects.

Simpler customer, contact, and address management for ERPNext, with address validation, geolocation, and a map of your customers.

Automatic billing for ERPNext Subscriptions, with payment requests, billing anchors, proration, consolidated invoices, and credit notes.

Need help with it?

Need a large cleanup done safely? Our ERPNext implementation team does data cleanup and migrations.