erpnext-syntax-hooks
Installation
SKILL.md
ERPNext Syntax: Hooks (hooks.py)
Hooks in hooks.py enable custom apps to extend Frappe/ERPNext functionality.
Quick Reference
doc_events - Document Lifecycle
# In hooks.py
doc_events = {
"*": {
"after_insert": "myapp.events.log_all_inserts"
},
"Sales Invoice": {
"validate": "myapp.events.si_validate",
"on_submit": "myapp.events.si_on_submit"
}
}
Related skills