Beim Versand von HBCI-Einzelaufträgen kann es vorkommen, dass das RZ neben einem Erfolgscode (0xxx) oder einem Fehlercode (9xxx) auch einen oder mehrere Warnungscodes (3xxx) liefert. Z.B.:
"Der Auftrag wurde entgegengenommen. (Code 10) [S]
Empfänger und Betrag entsprechen einem früheren Auftrag. Wenn der aktuelle Auftrag ungewollt doppelt erfasst wurde, melden Sie sich bitte bei Ihrer Sparkasse. Der eingereichte Auftrag wird nicht sofort bearbeitet. (Code 3900) [S]"
Im Gegensatz zu Sammelaufträgen, bei denen auch eine Teilausführung möglich und somit ein Benutzereingriff nötig ist, kann das RZ bei Einzelaufträgen eindeutig zurückmelden, ob ein Auftrag akzeptiert oder abgelehnt wurde. Für Übertragungs-Aufträge wird deshalb ein Status "s. Protokoll" bei Einzelaufträgen nicht vergeben.
Im obigen Beispiel erhält der Auftrag also den Status "OK" und ein Ausgabeprotokoll wird gedruckt, da mit "10" ein Erfolgscode geliefert wurde.
Falls das RZ bei einer sofortigen Ausführung den Code "20" bzw. "0020" liefert und den Geschäftsvorfall HKPRO unterstützt, kann innerhalb von SFirm aber noch zwischen den Status "entgegengenommen = wird ausgeführt" und "ausgeführt = OK" unterschieden werden. Dazu ist bei der entsprechenden HBCI-Bank auf dem Reiter "Sonstiges" das Häkchen "Auftragsbestätigung durch Statusprotokoll abwarten" zu setzen.
Hierzu ist bereits ein Verbesserungsvorschlag unter der ID 7001 eingereicht worden.