This is a package to login to ERPNext instance and show few reports/lists from each module available in ERPNext.
Email to info@karmalaya.in, with suggestions for improvements and if you need any further functionalities to be added to the package.
Features
The package shows reports from different modules of ERPNext.
1. Accounting
1.1 Company Details
1.2 Chart of Accounts
1.3 Financials
1.3.1 Trial Balance
1.3.2 Profit and Loss Account
1.3.3 Balance Sheet
2. Procurement
2.1 Suppliers
2.2 Purchase Orders
2.3 Purchase Invoices
3. Sales
3.1 Customers
3.2 Sales Orders
3.3 Sales Invoices
4. CRM
4.1 Leads
4.2 Opportunities
4.3 Campaigns
5. Stock
5.1 Items
5.2 Warehouses
5.3 Item Prices
6. Manufacturing
6.1 Work Orders
6.2 BOM
6.3 Production Planning
7. Projects
7.1 Projects
7.2 Tasks
7.3 Timesheets
8. Assets
8.1 Assets
8.2 Asset Movement
8.3 Fixed Asset Register
9. Quality
9.1 Quality Goals
9.2 Quality Procedure
9.3 Quality Review
10. Support
10.1 Issues
10.2 Maintenance Schedule
10.3 Maintenance Visit
Getting started
Add the package to your application and pass the link to your ERPNext instance.
Usage
Add KarErpNext package into your build function as any other widget. Pass the link to your instance as a parameter to the widget.
Below is a simple example.
//for showing the widget without any size restriction
@override
Widget build(BuildContext context) {
return KarERPNext(myERPNextInstance, false);
}
//for showing the widget with height restriction
@override
Widget build(BuildContext context) {
return SizedBox(
height:200,
child:KarERPNext(myERPNextInstance, true)
);
}
Additional information
ERPNext has a lot of functionalities. This package is just a basic version to show that ERPNext can be connected and some basic details can be displayed.
Additional functionalities will be added in future. Write to info@karmalaya.in with details of what functionalities can be added to this package.
Libraries
- data/constants
- data/erpnext_api
- data/model/asset_movement_model
- data/model/assets_model
- data/model/bom_model
- data/model/campaign_model
- data/model/coa_item
- data/model/company_model
- data/model/customer_model
- data/model/fixed_asset_register_model
- data/model/issue_model
- data/model/item_model
- data/model/item_price_stock_model
- data/model/lead_model
- data/model/maintenance_schedule_model
- data/model/maintenance_visit_model
- data/model/opportunity_model
- data/model/production_plan_model
- data/model/profit_loss_balance_sheet_item
- data/model/project_model
- data/model/puchase_invoice_model
- data/model/purchase_order_model
- data/model/quality_goal_model
- data/model/quality_procedure_model
- data/model/quality_review_model
- data/model/sales_invoice_model
- data/model/sales_order_model
- data/model/supplier_model
- data/model/task_model
- data/model/timesheet_model
- data/model/trial_balance_item
- data/model/warehouse_model
- data/model/work_order_model
- kar_erp_next
- presentation/dashboard_widget
- presentation/financials_tab_widget
- presentation/login_widget
- presentation/widgets/custom_input_field
- presentation/widgets/my_alert_dialog
- presentation/widgets/progress_indicator