INT 21 - Novell NetWare - ACCOUNTING SERVICES - SUBMIT ACCOUNT CHARGE
AH = E3h subfn 97h
DS:SI -> request buffer (see below)
ES:DI -> reply buffer (see below)
Return: AL = status
00h successful
C0h no account privileges
C1h no account balance
C2h credit limit exceeded
Note:   this function is supported by Advanced NetWare 2.1+
SeeAlso: AH=E3h/SF=98h

Format of request buffer:
Offset  Size    Description
00h    WORD    length of following data (max 13Fh)
02h    BYTE    97h (subfunction "Submit Account Charge")
03h    WORD    service type (big-endian)
05h    DWORD   amount to be charged to account (big-endian)
09h    DWORD   amount of prior hold to be cancelled (big-endian)
0Dh    WORD    type of bindery object (big-endian)
0Fh    WORD    type of comment (big-endian)
8000h-FFFFh reserved for experimental use
11h    BYTE    length of object's name
12h  N BYTEs   object name
BYTE    length of comment
N BYTEs   comment

Format of reply buffer:
Offset  Size    Description
00h    WORD    0000h (no data returned)

See also: 21E3

21E3 - Novell NetWare - ACCOUNTING SERVICES - SUBMIT ACCOUNT CHARGE