Zum Inhalt springen
AtheronLABS

Erkanntes Land: Vereinigte Staaten. Preise werden in US-Dollar angezeigt. Nicht richtig?

labs@atheron:~/industries/water-utilities/rescue$ recover --codebase --modernise

Rettung der Abrechnung

Weg vom alten Abrechnungssystem, ohne Lücke.

Viele kleine Versorger rechnen aus einem System ab, das vor Jahren in Access, FoxPro oder einer Tabelle voller Makros gebaut wurde, und nur eine Person weiß, wie es funktioniert. Wir beginnen mit einer Architekturprüfung und einem schriftlichen Plan und lösen Sie dann davon ab, mit vollständiger Historie und Rechnungsläufen, die mit dem alten System abgeglichen sind.

// worauf es hier ankommt

Was in dieser Branche anders ist.

01

Zuerst eine Prüfung

Wir lesen das alte System und schreiben auf, was es tut, auch die Regeln, an die sich niemand erinnert, bevor sich Code ändert.

02

Historie bleibt

Jedes Konto, jeder Zähler, jeder Tarif und jede alte Rechnung wird übertragen und abgeglichen, sodass die Frage eines Kunden zum letzten Jahr weiter eine Antwort hat.

03

Parallele Rechnungsläufe

Das neue System läuft neben dem alten, bis die Summen stimmen, sodass der Umstieg eine Entscheidung ist, kein Sprung.

04

Tarife, die Sie ändern

Tariftabellen haben Gültigkeitsdaten, und Ihr Personal ändert sie, ohne Entwickler.

// Beispielprojekte

Beispiele mit Preis.

Jedes ist angenommen, als solches gekennzeichnet und live aus unserer Preisliste berechnet. Öffnen Sie eines im Rechner und machen Sie es zu Ihrem.

BeispielprojektWeb-AppMobile App

Rettung eines Abrechnungssystems

Angenommen. Kein Kunde, kein Ergebnis.

// Das Problem

Ein regionaler Wasserverband rechnet aus einer Access-Datenbank ab, deren Makros ein ehemaliger Mitarbeiter geschrieben hat, Ableser tippen Zählerstände von Papier ab, und eine Änderung der Tariftabelle heißt eine Woche Tests an einer Kopie der Datei.

// Was wir bauen würden

Zuerst eine Architekturprüfung des alten Systems mit schriftlichem Plan, dann ein neues Abrechnungssystem, das jedes Konto, jeden Tarif und die ganze Historie behält, eine Android-App, die Ableser offline auf ihrer Route nutzen, und Rechnungsläufe, die vor dem Umstieg mit dem alten System abgeglichen werden. Buchungen gehen an QuickBooks Online, gebaut auf dessen API.

// Was drin ist

  • Eine Architekturprüfung und ein schriftlicher Plan, bevor sich Code ändert
  • Konten, Zähler, Tarife und Jahre an Historie übertragen und abgeglichen
  • Tariftabellen, die Ihr Personal selbst ändert, mit Gültigkeitsdatum
  • Zählerstände in einer Android-App, offline auf der Route, mit Fotos bei auffälligen Werten
  • Parallele Rechnungsläufe mit dem alten System, bis die Summen stimmen
  • Tägliche Buchungen in QuickBooks Online

// Tech-Stack

  • Next.js
  • Kotlin für Android
  • PostgreSQL
  • QuickBooks Online API
  • AWS Canada

// Schätzung

Entwicklung
≈ 139.000 USD bis 213.000 USD, delivered within 32 weeksCAD 198,200 to 303,100
Hosting
≈ 492 USD im MonatCAD 700 im Monat
Support
≈ 5.010 USD im MonatCAD 7,135 im Monat

Preise in Ihrer Währung sind Schätzungen zum heutigen Kurs der Bank of Canada. Alle Rechnungen werden in CAD oder USD gestellt.

Zeitplan je Meilenstein

Découverte
2.9 to 3.4 weeks
Correspondance des données et connexion au bac à sable
0.4 weeks
Maquettes approuvées
5.4 to 9.4 weeks
Fonctions principales
1.9 to 3.4 weeks
Développement complet
1.4 to 2.4 weeks
Première version sur appareils
2.9 to 5.4 weeks
Synchronisation bâtie et rapprochée dans le bac à sable
1.4 to 2.4 weeks
Tests et corrections
0.4 to 0.9 weeks
Soumission aux boutiques
0.9 weeks
Cycle de facturation en parallèle concordant avec l’ancien système
0.9 to 1.4 weeks
Mise en ligne
0.9 to 1.4 weeks
Bascule en production
0.9 to 1.4 weeks
Soutien renforcé après la mise en ligne
0.9 to 1.4 weeks

Nicht in unserer Hand, und im Kalender berücksichtigt

Examen par les boutiques d’applications
1 week

Wie bezahlt wird

Anzahlung 20%
CAD 39,640 to 60,620
Découverte 6.6%
CAD 13,081.20 to 20,004.60
Correspondance des données et connexion au bac à sable 1.7%
CAD 3,369.40 to 5,152.70
Maquettes approuvées 6.6%
CAD 13,081.20 to 20,004.60
Fonctions principales 6.7%
CAD 13,279.40 to 20,307.70
Développement complet 4.5%
CAD 8,919.00 to 13,639.50
Première version sur appareils 13.1%
CAD 25,964.20 to 39,706.10
Synchronisation bâtie et rapprochée dans le bac à sable 5.1%
CAD 10,108.20 to 15,458.10
Tests et corrections 2.2%
CAD 4,360.40 to 6,668.20
Soumission aux boutiques 4.3%
CAD 8,522.60 to 13,033.30
Cycle de facturation en parallèle concordant avec l’ancien système 8.7%
CAD 17,243.40 to 26,369.70
Mise en ligne 6.6%
CAD 13,081.20 to 20,004.60
Bascule en production 1.7%
CAD 3,369.40 to 5,152.70
Soutien renforcé après la mise en ligne 2.2%
CAD 4,360.40 to 6,668.20
Holdback, 30 days after launch (10%)
CAD 19,820 to 30,310

// questions

Fragen, die wir dazu bekommen.

Können Sie ein Abrechnungssystem übernehmen, das ein Anbieter aufgegeben hat?

Oft, ja. Wir prüfen zuerst, was da ist, und sagen Ihnen mit Begründung, ob Sie es behalten, reparieren oder ersetzen sollten.

Merken Kunden den Umstieg?

Sie sollten dieselben Kontonummern und dieselbe Historie sehen. Wir planen den Umstieg zwischen zwei Rechnungsläufen.

Prüfen Sie unsere Architektur auch ohne Umsetzung?

Die Prüfung ist der erste Teil einer Rettung oder eines Neubaus und wird mit ihr bepreist. Sie erhalten so oder so einen schriftlichen Plan.

// weiter

Nicht ganz Ihr Projekt?

Sagen Sie uns, was Sie vorhaben. Wir melden uns mit einer Spanne und den Fragen, die sie eingrenzen würden. Oder buchen Sie ein Gespräch und wir reden darüber.

Ablösung alter Access- und Altsysteme zur Abrechnung für Wasserversorger | Atheron Network Labs