VKraft Software Services

Loading

Power flows both ways. Your data doesn't.

Rooftop solar, batteries and EV charging turned customers into suppliers. CIS, MDM and the billing engine were built when power only went one direction. We connect them so meter to cash still works when the meter runs backwards.

MPMeter pointONE PREMISE · BOTH DIRECTIONSExporting
ConsumptionAMI
Export to gridDER
Tariff & billingCIS
Connection statusDMS
One meter-to-cash path

FOUR SYSTEMS ONE METER POINT

Where it breaks

The grid changed direction. The systems behind it did not.

A customer with panels and a battery is a consumer at eight in the morning and a supplier at one in the afternoon. Almost everything downstream of the meter was designed on the assumption that this never happens.

Billing was built to count one way

Export, net metering and time-of-use tariffs are handled as adjustments rather than as first-class events. Someone in revenue reconciles the difference, and the customer receives a bill they have to be talked through.

What we do

We carry import and export as separate measured quantities on the same meter point, priced by the tariff that applied at the time.

Meter data arrives faster than it settles

Interval reads land continuously while settlement runs on a cycle. Gaps get estimated to keep the run moving, and the estimate quietly becomes the number everyone works from.

What we do

We make validation and estimation a visible step, marking every figure measured or estimated and recording why.

The grid knows before the call centre does

SCADA registers the fault, the outage management system works the restoration, and the contact centre finds out when the calls start. Customers are told less than the utility already knows.

What we do

We publish outage events to customer channels as they are confirmed, so the first message comes from you rather than from a neighbour.

How it works

The grid keeps its systems. Meter to cash becomes one path.

We normalise, validate and settle the reads, match grid events to the premises they affect, and every figure keeps the reads behind it.

GRID AND ENTERPRISENORMALISE · VALIDATE · SETTLECONSUMERSAMI & MDMInterval reads · eventsSCADA & DMSNetwork state · outagesCIS & billingAccounts · tariffs · invoicesDER & EV chargingSolar · battery · flexibilityDLMS · MQTT · CIM · APINormaliseMeter point · account · assetValidate & estimateVEE · gap handling · flagsSettle & orchestrateImport · export · time of usePublish & evidenceAPIs · read trail · regulatory reportingREST · EVENTS · REPORTSCustomer portal & appUsage · outages · billsDwaniAIBilling · outage · usageMetricMonitorRead completeness · settlementRegulator & marketReturns · settlement positions

Scroll the diagram sideways →

Built on published standards

DLMS and MQTT from the meters, a CIM aligned model in the middle, REST and events for the enterprise. When a meter fleet or a tariff changes, you change a mapping and leave the architecture alone.

Collection keeps running when the link drops

The runtime can sit regionally. It collects and buffers reads when the link to the centre drops, and settles them when it returns. Nothing about billing depends on a network being perfect.

Monitored after go-live

Read completeness, estimation rate by route, settlement lag and failed publishes all land on one dashboard, so you spot a quiet meter fleet before the billing run does.

Products

Products that arrive already connected

MetricMonitor and DwaniAI read the same meter point and account model, so the figure a customer is told matches the one your settlement team is looking at.

Meter to cash
Observability

MetricMonitor

Read completeness, estimation rates, settlement lag, asset health and integration status on one screen, with alerts before a billing run inherits the problem.

Explore MetricMonitor →
Conversational AI

DwaniAI

Bill explanations, usage questions, outage status and service requests over voice and chat, in the languages your customers use. It escalates when the answer needs a person.

Explore DwaniAI →

How we work

No bill goes out on a number we cannot explain.

A wrong bill at utility scale is not one unhappy customer. It is a regulatory conversation. Every consumption figure we publish carries the reads it was built from and whether each one was measured or estimated.

Parallel running is the default

It is included in every engagement. The new settlement path runs beside the existing one for a full billing cycle before anything switches.

Estimated reads are labelled, never blended

An estimate stays visibly an estimate, with the method and the reason attached, and we replace it when the real read arrives. A disputed bill becomes a query rather than an investigation.

Nothing we install sits in a control path

Grid integration reads from the operational side. We do not create a new inbound route to a control network, and restoration never waits on us.

Recent work

Every customer a supplier, and a billing engine that only counted one way

Anonymised at the client's request

A utility had rooftop solar arriving faster than its systems could account for it. Export was handled as a manual credit, estimation covered the gaps in interval data, and nobody could say how much of a bill was measured.

We put import and export on the same meter point as separate measured quantities, made validation and estimation a visible step, and published outage events to the customer channels as they were confirmed. The CIS was not replaced.

Talk to us about your estate →
Before
  • Export handled as a manual credit
  • Estimates blended into measured data
  • Customers heard about outages last
  • Reporting extracted separately from billing
After
  • Import and export both measured
  • Every figure flagged and traceable
  • Outages published as they are confirmed
  • One set of figures behind both

Questions

Answers before you ask

The integration layer goes in alongside, and the existing billing run keeps producing invoices throughout. New settlement runs in parallel for a full cycle so you can compare invoice by invoice before anything switches. There is no shutdown window, and the CIS is not modified.

Get started

Book an assessment

Tell us where meter data enters your estate and where it stops being trusted. An integration architect reviews it and comes back within two working days.

  • A read of your AMI, MDM, CIS and grid estate
  • Where estimation is covering for something else
  • A sequenced plan with effort ranges, written for your engineers

Loading security check…

Your details stay with VKraft and are used only to answer this enquiry.