Customisation › Plug-ins
Plug-in Types
8 types6 active23 implementations
A plug-in type defines an interface that Wexbourne ERP calls at a fixed point in a process. You supply one or more implementations; the account preference for that area decides which one runs.
Plug-in types
| Plug-in type | Interface | Implementations | Status | Description |
|---|---|---|---|---|
Custom GL Lines customglplugin_hz_core | CustomizeGlImpact | 3 | Active | Adds or replaces general ledger impact on a posting transaction without changing the transaction itself. Used for statutory reclassification and intercompany offsets. |
Email Capture emailcaptureplugin_hz_core | EmailCapture | 2 | Active | Routes inbound email to a record. Decides which case, customer or vendor an incoming message attaches to and how the body is parsed. |
Promotions promotionsplugin_hz_core | PromotionsEngine | 1 | Active | Evaluates discount eligibility on an order and returns the promotion lines to apply, including stacking and exclusion rules. |
Tax Calculation taxcalcplugin_hz_core | TaxEngine | 2 | Active | Returns tax amounts per transaction line from an external engine. Called on save and on any address, item or date change. |
Bank Import bankimportplugin_hz_core | BankStatementParser | 4 | Active | Parses a bank statement file into transaction lines. Handles bank-specific CSV, OFX, BAI2 and CAMT.053 layouts. |
Workflow Action workflowactionplugin_hz_core | WorkflowAction | 6 | Active | Exposes a scripted action to the workflow builder so non-developers can call it as a step in any state. |
Shipping Rate shippingrateplugin_hz_core | ShippingRateEngine | 3 | Beta | Requests live rates from a carrier for a set of packages and returns quoted services with delivery estimates. |
Payment Gateway paymentgatewayplugin_hz_core | PaymentProcessor | 2 | Inactive | Authorises, captures, voids and refunds card and direct debit payments through an external gateway. |