Mit der neuen Version habe ich Automatisierungen eingeführt.
Mit den Automatisierungen lassen sich wiederkehrende Aufgaben in Hibiscus deutlich einfacher erledigen. Erfahrende Nutzer können mit Hilfe von Javascript eigene Abläufe anlegen, zeitgesteuert oder manuell starten und damit Arbeitsschritte automatisieren, die sonst regelmäßig von Hand ausgeführt werden müssten. So können zum Beispiel Konten geprüft, bestimmte Bedingungen ausgewertet und anschließend passende Aktionen ausgelöst werden.
Aktuell können als Aktionen Überweisungsentwürfe angelegt werden oder für bestimmte Konten ein Kontoabruf gestartet werden. Für weitere Vorschläge bin ich offen.
Beispiel für die Synchronisierung von ausgewählten Konten.
Löst für mich das
hier beschriebene Problem ("Abrufintervalle bei Kontoabruf"). Für die Sonderfälle wird der Kontoabruf automatisch einmal pro Woche gestartet.
Code
var auswahl = [];
auswahl.push(konten.mitKundennummer("123457123"))
auswahl.push(konten.mitIban("DE471147114711"))
sync.starten(auswahl);
Beispiel für ein Abschöpfauftrag. Am Monatsende wird alles bis auf 100€ auf das Tagesgeldkonto überwiesen.
Code
var quellIban = "XXXXXXXXXX";
var zielName = "XXXX";
var zielIban = "XXXXXXXXXXXX";
var zielBic = "";
var konto = konten.mitIban(quellIban);
if (konto == null) {
log.error("Quellkonto mit IBAN " + quellIban + " wurde nicht gefunden.");
return;
}
if (konto.saldo <= 100) {
log.info("Keine Ueberweisung noetig. Saldo von " + konto.name + ": " + konto.saldo + " EUR.");
return;
}
var betrag = Math.round((konto.saldo - 100));
log.info("Erstelle Zahlungsentwurf von " + konto.name + " ueber " + betrag + " EUR.");
zahlungen.entwurf({
art: "Überweisung",
konto: konto,
empfaengerName: zielName,
iban: zielIban,
bic: zielBic,
betrag: betrag,
verwendungszweck: "Umbuchung"
});
Anleitung hier:
https://github.com/littleyoda/hibiscus.ly.reports
@Drachen1000: Deine Wünsche sind auch eingebaut.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.