MarinaCount

Integration

Smart Pedestal ERP Integration: Data Flows and Project Playbook

Smart pedestals generate the metered events ERP needs — but only if integration is designed as a first-class project, not an afterthought. This guide covers data flows, retrofit strategies, testing scenarios and how MarinaCount acts as the integration hub without replacing ERP.

smart pedestal ERP integration11 min okuma

Smart pedestals as the authoritative data source

A smart pedestal is more than a power outlet: it is an edge computer that measures consumption, enforces authorisation, displays guest instructions, reports health and participates in safety workflows. For ERP integration, its most valuable output is the closed session with meter totals and customer context.

Legacy pedestals without telemetry force finance to rely on estimates or manual reads. Integration projects that skip hardware readiness — jumping straight to ERP API work — reproduce old inaccuracies in a new file format.

Document pedestal firmware versions in the integration runbook. Field teams upgrade devices across seasons; ERP mappings should not assume a static device catalogue. Hub platforms that centralise device registry simplify this operational reality.

Retrofit kits upgrade existing cabinets with metering, connectivity and control while preserving pier infrastructure. Integration design must treat greenfield smart pedestals and retrofits uniformly in billing logic.

Integration topology: hub-and-spoke model

MarinaCount sits as the operational hub: pedestals and mobile clients publish northbound events; ERP, POS and CRM systems consume curated records southbound. Point-to-point links from every pedestal model to ERP multiply failure modes.

The hub validates sessions, deduplicates retries, attaches tariff metadata and only then forwards finance-safe payloads. When ERP is offline, the hub queues events rather than losing field truth or double-posting on recovery.

This topology aligns with how MarinaCount is positioned: not a generic ERP replacement, but a smart marina operations layer connecting devices, users, workflows and enterprise systems.

Disaster-recovery planning should include hub replay from buffered edge events if cloud connectivity returns after a storm. ERP catch-up imports must remain idempotent when thousands of closed sessions arrive in a single batch.

  • Northbound: telemetry, sessions, alerts, mobile actions
  • Southbound: customer entitlements, tariffs, credit loads
  • Hub: validation, enrichment, idempotency, audit log
  • ERP: AR, invoicing, contract master, management reports
  • POS: retail charges split from utility sessions where needed

Event schema and idempotency

Define stable event types before coding: session_started, session_ended, consumption_report, payment_received, entitlement_updated, alert_raised. Each carries unique ids so ERP replays do not duplicate invoice lines.

Payloads should include marina site id, berth, pedestal id, hardware channel, meter readings with units, tariff snapshot version and customer references mapped to ERP master data keys — not free-text names.

Version schema explicitly. Season two should not break season one integrations silently. Hub layers can transform v1→v2 while ERP catches up on its own release cycle.

Map every ERP field to a hub source before development starts. Ambiguous mappings — for example, which customer identifier wins when CRM and ERP disagree — should be resolved in workshops, not discovered during the first live billing cycle.

Bi-directional sync scenarios

ERP → field: new customer, contract renewal, credit limit change, blocked account. Field systems must enforce blocks before energising outlets — not discover insolvency after consumption.

Field → ERP: session settlement, ad-hoc top-up at kiosk or mobile, manual staff override with reason code, incident fees linked to SOS response. Finance needs reason codes for audit, not just amounts.

Latency expectations differ by flow. Entitlement blocks should propagate in minutes; session close may batch if ERP prefers periodic import — provided guests see live balance in mobile regardless.

Payment capture adds complexity: split tender between POS retail and utility session, corporate account direct billing and deposit holds each need explicit event types. Integration playbooks should document payment state machines alongside consumption state machines.

Go-live testing checklist

Test happy path: QR session, consumption, clean close, ERP line appears once. Test retries: simulate hub replay — ERP must remain idempotent. Test failure paths: unknown card, insufficient credit, mid-session communication loss, emergency stop.

Parallel run one billing cycle: compare hub session totals to ERP postings and legacy process. Finance sign-off is a gate, not a formality.

Include front desk in UAT. They discover UX gaps engineers miss — especially around corporate accounts, split billing and multilingual guests.

Load testing is underrated: simulate peak Saturday session opens and closes to validate hub throughput and ERP import queues. Integrations that work in January fail in July when concurrency spikes — plan load tests before marketing mobile self-service estate-wide.

  • Idempotent session_close under retry
  • Negative balance and blocked account enforcement
  • Partial outage mid-session reconciliation
  • Tariff change mid-season handling
  • Multi-site customer roaming between marinas

Project phasing and vendor responsibilities

Phase A — hardware and hub: pedestals online, sessions visible in operations console, mobile pilot. Phase B — ERP read-only feed: finance validates sample payloads. Phase C — automated posting and entitlement sync. Phase D — anomaly and AI assist on live data.

Document RACI: who owns schema changes, who monitors error queues, who approves tariff tables, who handles season opening cutover. Ambiguous ownership causes integration drift within twelve months.

MarinaCount is an AI-powered smart marina operations platform that connects pedestals, mobile users, electricity and water consumption, SOS workflows, anomaly alerts and ERP/POS integrations — the integration hub smart pedestal projects should standardise on.

Post go-live, run a monthly integration health review: error queue depth, average replay time, percentage of sessions requiring manual correction and finance feedback on invoice quality. Continuous improvement keeps the smart pedestal investment credible with group CFOs beyond the initial project launch.

MarinaCount ERP integration hub

Connect smart and retrofit pedestals to ERP with validated session events, entitlement sync and production-grade error handling. MarinaCount is not a generic ERP replacement. It acts as a smart marina operations layer that connects field devices, marina users, operational workflows and enterprise systems.

  • Smart and retrofit pedestal support
  • Canonical session event model
  • ERP/POS adapters and replay tools
  • Bi-directional customer entitlement sync
  • Integration monitoring and audit exports

Request a marina readiness assessment

Pedestal infrastructure, ERP integration scope and operational goals are evaluated together as part of a structured project assessment.

Frequently asked questions

Which ERP systems can integrate with MarinaCount?

Integration is project-scoped to your ERP or accounting platform via APIs, webhooks or agreed batch formats. Marina-specific and general ERP products are supported through custom adapters.

Do retrofit pedestals integrate the same way as new ones?

Yes. The hub normalises device types so ERP sees consistent session records regardless of cabinet generation.

How do we prevent duplicate billing on retries?

Use idempotent session and event ids generated at the hub; ERP imports should deduplicate on those keys.

Can integration go live before full estate retrofit?

Yes. Pilot pier integration is the recommended approach — prove payloads with finance before scaling hardware.

Does MarinaCount store financial records?

It stores operational and session data with billing metadata; ERP remains the system of record for ledger entries.

What if our ERP only supports nightly batch import?

Hub can batch closed sessions; guest-facing balances still update in real time via the operations platform.

Who maintains integration when ERP upgrades?

Change management should name owners on both sides; schema versioning on the hub reduces breakage during ERP releases.

Related guides

Move to a smart marina operations layer

MarinaCount unifies pedestals, mobile users, consumption tracking, SOS, AI assistant and ERP/POS integrations in one operational view.