Dies ist eine alte Version des Dokuments!
====== Entwicklungs-Informationen ====== ===== aqBanking ===== Verwendet wird die aqBanking ((link erstellen)) library ==== Übersicht über Jobs, Transactions und JobLists ==== === Jobs === === Transactions === === JobLists === === Übersicht der funktionen zum erstellen von Jobs === == transfer jobs == * AB_JOB * AB_JobSingleTransfer_new (AB_ACCOUNT *a) * AB_JOB * AB_JobSingleDebitNote_new (AB_ACCOUNT *a) * AB_JOB * AB_JobEuTransfer_new (AB_ACCOUNT *a) * AB_JOB * AB_JobInternalTransfer_new (AB_ACCOUNT *a) * AB_JOB * AB_JobSepaTransfer_new (AB_ACCOUNT *a) == dated transfers (Terminüberweisungen) == * AB_JOB * AB_JobCreateDatedTransfer_new (AB_ACCOUNT *a) * AB_JOB * AB_JobModifyDatedTransfer_new (AB_ACCOUNT *a) * AB_JOB * AB_JobDeleteDatedTransfer_new (AB_ACCOUNT *a) * AB_JOB * AB_JobGetDatedTransfers_new (AB_ACCOUNT *a) == standing orders (Daueraufträge) == * AB_JOB * AB_JobCreateStandingOrder_new (AB_ACCOUNT *a) * AB_JOB * AB_JobModifyStandingOrder_new (AB_ACCOUNT *a) * AB_JOB * AB_JobDeleteDatedTransfer_new (AB_ACCOUNT *a) * AB_JOB * AB_JobGetStandingOrders_new (AB_ACCOUNT *a) ===== Verwendung in ab_transfer ===== <graphviz dot right> digraph example { graph [ rankdir="RL" ]; node [shape=record, fontname=Helvetica, fontsize=10]; trans [ label="transaction" ]; da [ label="Daueraufträge" ]; da_create [label="Anlegen"]; da_edit [label="Ändern"]; da_del [label="Löschen"]; da_create -> da; da_edit -> da; da_del -> da; ueber [ label="Überweisungen" ]; create [label="Erstellen"]; ueber_national [label="National"]; ueber_inter [label="International"]; ueber_sepa [label="SEPA"]; ueber_um [label="Umbuchung"]; create -> ueber_national; create -> ueber_inter; create -> ueber_sepa; create -> ueber_um; term [label="Terminiert"]; term_create [label="Anlegen"]; term_edit [label="Ändern"]; term_del [label="Löschen"]; term_create -> term; term_edit -> term; term_del -> term; last [label="Lastschrift"]; last_create [label="Erstellen"]; last_create -> last; term -> ueber; ueber_national -> ueber; ueber_inter -> ueber; ueber_sepa -> ueber; ueber_um -> ueber; da -> trans; ueber -> trans; last -> trans; exec [label="Ausführen"]; log [label="Ergebnis/Meldungen"]; trans -> exec; exec -> log; } </graphviz>