Skip to content
Accounting & ERP 2 min read • Published: Updated:

Custom financial workflows: when bespoke modules and gateways are needed

When standard accounting software is insufficient: separating custom calculations, designing a gateway and retaining control of financial data.

IT
ALL IT Agency team
Practical IT guides for business

Custom accounting often begins with a spreadsheet between systems: someone manually allocates costs, calculates remuneration or matches documents. When that calculation becomes critical, it should become a managed module or gateway. Preserve an explainable result without turning the whole ERP into uncontrolled customisations.

Separate accounting rules from technical problems

Establish what is missing: a formula, analytical dimension, approval or data transfer. A missing report does not always require a new accounting core. Existing data may only need a validated view; missing data first requires a change at its source.

The financial rule owner approves examples of correct results. Record units, currency, effective dates, rounding and exceptions. A developer should not independently decide how to allocate a disputed amount because a formula has several interpretations.

Choose the customisation boundary

Options include an extension, a separate calculation service or an integration gateway. Compare upgradeability, API availability, permissions and maintenance. A module should access data through an agreed contract rather than modify a product’s internal tables without control.

For example, costs may need allocation across projects using an agreed basis. The module retains input values, the rule version and allocation results. The accountant can review the explanation and approve it before documents enter the main system.

Make reruns safe

Integration must distinguish a new document, a correction and a repeated request. Retain external identifiers and processing statuses. If a response is lost after a write, retrying must not create another posting. Design behaviour around the receiving system’s capabilities.

Correcting a posted operation needs a separate agreed procedure. Do not silently rewrite history when a user changes the input file. Show differences, ownership and effects on subsequent calculations so results remain reproducible and verifiable.

Accept the module based on results and maintainability

Test normal and edge cases: empty data, currencies, rounding, cancellation and retries. The financial owner confirms expected results. Separately reconcile the result against the document and report in the main system.

Hand over formula definitions, the integration contract, source code as agreed and restoration instructions. Limit access to required operations and store secrets outside public files. The custom module must remain understandable to the next specialist after a team change.

Sources and further reading

Key takeaways

  • The accounting owner approves financial rules and expected results.
  • Customisation needs versioned rules, traceability and safe retries.

Frequently asked questions

Not necessarily. First assess an extension, separate module or gateway with an agreed integration.

The financial owner approves accounting meaning and examples. The development team implements and tests the agreed algorithm.
Agency Service

Custom ERP modules and integration gateways

See what this service includes and discuss how it fits your task.

View the subservice

We will agree the next steps after clarifying your task.

IT
ALL IT Agency team
Practical IT guides for business

The ALL IT Agency team explains technology, implementation and maintenance for business.

⚡ Read Also

Other Materials and Analytics

Practical recommendations, regulations and engineering reviews from other IT directions

119
Full catalog of materials ALL IT Agency Security audits, migration guides, servers, networks, and automation
Go to all blog topics

Do you need to implement solutions for your company?

Describe the current task to our manager — we will calculate the terms, cost and offer a roadmap.

Confidentiality

Official NDA contract for system audit

Quick Feedback

We will contact you within 15 minutes during business hours.

Order Consultation with Manager

Leave your contact details and a short description of your task.