# custom_extend **Repository Path**: webvip/custom_extend ## Basic Information - **Project Name**: custom_extend - **Description**: Erpnext增强功能 1. 矩阵录入单据 2. 功能增强 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: version-16 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-05-05 - **Last Updated**: 2026-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Custom Extend App Custom extensions for ERPNext V16. ## Features 1. **Outstanding Balance Display** - Shows pre-transaction and accumulated outstanding balances in purchase invoices, sales invoices, and payment entries - Shows outstanding amount in purchase orders, purchase receipts, sales orders, and delivery notes - Company isolation and permission control - Error handling to prevent page crashes 2. **Matrix Entry** - Two-dimensional table input for quick item entry - Support for negative quantities - Batch processing optimization 3. **Transaction History** - Displays transaction history with pagination - Includes item code, description, and other relevant fields - Error handling to prevent page crashes 4. **Price Analysis** - Price异常确认弹窗 with debounce handling - Prevents duplicate confirmation popups 5. **Pinyin Code Generation** - Automatically generates uppercase pinyin initials for search functionality - Updates whenever source fields change - Error handling to prevent page crashes 6. **Shadow Search Box** - Extended to payment entries - Fixed modification issues - Proper field hiding ## Installation ```bash # Get the app bench get-app https://gitee.com/your-username/custom_extend.git # Install the app bench install-app custom_extend ``` ## Configuration No additional configuration is required. The app automatically adds the necessary custom fields and hooks. ## Usage 1. **Outstanding Balance** - Automatically displays on supported documents - Shows pre-transaction and accumulated balances - Respects user permissions 2. **Matrix Entry** - Available on purchase and sales documents - Enter items in a grid format - Supports negative quantities 3. **Transaction History** - Click "展开更多历史记录" to view full history - Includes item code and description fields 4. **Price Analysis** - Automatically checks for price anomalies - Displays confirmation popup when needed 5. **Pinyin Code** - Automatically generated for items, customers, suppliers, etc. - Updates when source fields change ## License MIT