MCPcopy Index your code
hub / github.com/axelor/axelor-open-suite

github.com/axelor/axelor-open-suite @v9.1.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v9.1.2 ↗ · + Follow
24,955 symbols 99,806 edges 4,144 files 1,943 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Axelor Open Suite

Axelor Open Suite reduces the complexity and improve responsiveness of business processes. Thanks to its modularity, you can start with few features and then activate other modules when needed.

Axelor Open Suite includes the following modules :

  • Customer Relationship Management
  • Sales management
  • Financial and cost management
  • Human Resource Management
  • Project Management
  • Inventory and Supply Chain Management
  • Production Management
  • Multi-company, multi-currency and multi-lingual

Axelor Open Suite is built on top of Axelor Open Platform

Installation

To compile and run from source, you will need to clone Open Suite webapp which is including this repository as a submodule.

You can find more detailed installation instructions on our documentation.

Extension points exported contracts — how you extend this code

PurchaseOrderCreateSupplychainService (Interface)
(no doc) [9 implementers]
axelor-supplychain/src/main/java/com/axelor/apps/supplychain/service/PurchaseOrderCreateSupplychainService.java
ControlPlanFrequencyComputeNameService (Interface)
(no doc) [10 implementers]
axelor-quality/src/main/java/com/axelor/apps/quality/service/ControlPlanFrequencyComputeNameService.java
OpportunitySequenceService (Interface)
(no doc) [11 implementers]
axelor-crm/src/main/java/com/axelor/apps/crm/service/OpportunitySequenceService.java
BankReconciliationComputeNameService (Interface)
(no doc) [10 implementers]
axelor-bank-payment/src/main/java/com/axelor/apps/bankpayment/service/bankreconciliation/BankReconciliationComputeNameService.java
BudgetGroupService (Interface)
(no doc) [12 implementers]
axelor-budget/src/main/java/com/axelor/apps/budget/service/BudgetGroupService.java
ProductSaleDomainService (Interface)
(no doc) [7 implementers]
axelor-sale/src/main/java/com/axelor/apps/sale/service/ProductSaleDomainService.java
LunchVoucherExportService (Interface)
(no doc) [13 implementers]
axelor-human-resource/src/main/java/com/axelor/apps/hr/service/lunch/voucher/LunchVoucherExportService.java
MaintenanceRequestInitValueService (Interface)
(no doc) [6 implementers]
axelor-maintenance/src/main/java/com/axelor/apps/maintenance/service/MaintenanceRequestInitValueService.java

Core symbols most depended-on inside this repo

get
called by 8617
axelor-base/src/main/java/com/axelor/apps/base/service/ProductCompanyService.java
getId
called by 2994
axelor-base/src/main/java/com/axelor/apps/base/interfaces/LocalDateInterval.java
add
called by 2800
axelor-intervention/src/main/java/com/axelor/apps/intervention/service/planning/PlanningDateTimeService.java
getContext
called by 2555
axelor-base/src/main/java/com/axelor/apps/base/service/event/ProductPopulate.java
get
called by 2360
axelor-supplychain/src/main/java/com/axelor/apps/supplychain/service/declarationofexchanges/DeclarationOfExchangesExporter.java
isEmpty
called by 2101
axelor-account/src/main/java/com/axelor/apps/account/service/payment/paymentsession/PaymentSessionValidateService.java
put
called by 1910
axelor-base/map-viewer/src/providers/api/service.ts
map
called by 1871
axelor-stock/src/main/java/com/axelor/apps/stock/rest/mapper/StockInternalMoveStockMoveLinePostRequestMapper.java

Shape

Method 20,549
Class 2,867
Interface 1,299
Function 234
Enum 6

Languages

Java99%
TypeScript1%

Modules by API surface

axelor-base/src/main/webapp/leaflet/leaflet.js106 symbols
axelor-account/src/main/java/com/axelor/apps/account/web/InvoiceController.java85 symbols
axelor-stock/src/main/java/com/axelor/apps/stock/service/StockMoveServiceImpl.java75 symbols
axelor-sale/src/main/java/com/axelor/apps/sale/service/saleorder/merge/SaleOrderMergingServiceImpl.java74 symbols
axelor-account/src/main/java/com/axelor/apps/account/service/invoice/InvoiceTermServiceImpl.java71 symbols
axelor-purchase/src/main/java/com/axelor/apps/purchase/service/PurchaseOrderMergingServiceImpl.java70 symbols
axelor-account/src/main/java/com/axelor/apps/account/service/invoice/InvoiceServiceImpl.java66 symbols
axelor-account/src/main/java/com/axelor/apps/account/service/invoice/InvoiceMergingServiceImpl.java60 symbols
axelor-account/src/main/java/com/axelor/apps/account/service/config/AccountConfigService.java59 symbols
axelor-stock/src/main/java/com/axelor/apps/stock/service/StockMoveLineServiceImpl.java54 symbols
axelor-sale/src/main/java/com/axelor/apps/sale/service/saleorder/merge/SaleOrderMergingService.java54 symbols
axelor-account/src/main/java/com/axelor/apps/account/web/MoveController.java53 symbols

Datastores touched

axelor-testDatabase · 1 repos
absDatabase · 1 repos
axelor-erpDatabase · 1 repos
testdbDatabase · 1 repos

For agents

$ claude mcp add axelor-open-suite \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page