All projects

Fisikon CNG Station — Cashier System Modernization

May 2024 — Nov 2024 · Micro Design

Bringing a compressed-natural-gas station's legacy cashier system into compliance with Greece's new myDATA tax regulations — without replacing the hardware — by bridging it to the provider's new REST API with a purpose-built Python tool suite.

Python REST APIs PL/SQL myDATA System Integration

Overview

PGCG's Fisikon compressed-natural-gas station in Anthousa, Attica ran an automatic cashier system that pre-dated Greece's myDATA e-invoicing regulations. Rather than rip out and replace the existing system, the task was to retrofit it for compliance — keeping the station running while making every invoice and receipt flow into the new regulatory framework.

I designed a Python tool suite that bridges the legacy system with the provider's new REST API and handles the large volume of invoices and receipts the station produces. The suite combines REST API calls with PL/SQL queries driven from Python, pulling transaction data from the legacy database and submitting it in the format the new system requires.

Highlights

Gallery

The Station

PGCG's Fisikon CNG station in Anthousa, Attica, and its cashier hardware.

Software & Integration

The Python tool suite, the REST API bridge, and the myDATA data flow.

At a glance

Role

Electronics & Software Engineer

Company

Micro Design

Client / Site

PGCG — Fisikon, Anthousa

Timeline

May 2024 — Nov 2024

Compliance

Greece myDATA