
This file describes a transfer ("Ueberweisung") as we send it to the bank.
Please note that is slightly differs from a transaction ("Umsatz").

This format is used when storing transfers we already sent to the bank.

As you probably see by yourself the first word of a definition below
shows the type of that variable as it is seen by the appropriate functions
of LibGwenhywfar's DB module (which defines functions like 
GWEN_DB_GetCharValue, GWEN_DB_GetIntValue etc.).

The main difference between a transfer and a debit note are:
- transfers use "transfer" as group name, whereas debit notes use "debitnote"
- transfers most likely use textkey "51", debit notes use "04" or "05"



transfer { # group name

    # This group describes your account (optional)
  ouraccount {
    int  country="280"
    char bankCode="99950001"
    char accountId="103011013"
  } # ouraccount

    # This group describes the partner's account involved in this transaction
  otheraccount {
    int  country="280"
    char bankCode="99950001"
    char accountId="104011013"
  } # otheraccount

    # This group contains the value (always positive)
  value {
    char value="55,"
    char currency="EUR"
  } # value

    # A 2-3 digit numerical transaction code, defined for all kinds of
    # different HBCI actions. -- Geschaeftsvorfallcode, first field
    # in field :86:
    # For a normal transfer you should set it to 51. For debit notes the
    # values 04 or 05 may be used. For other values please refer to your
    # credit institute.
  int  textkey="51"
  
    # name of the partner
  char othername="TestUser"
  
    # Verwendungszweck; fields 20-29 and 60-63 in field :86:
  char purpose="Testueberweisung"
  
    # this group is added by libAqMoney after sending a transfer request
    # to the bank.
  results {
      # status code:
      #  "done"    : request has been send
      #  "todo"    : request has still to be send
      #  "unknown" : unknown status (should not occurr)
    char statusCode="done"
    
      # general result code:
      #  "success": ok
      #  "partly" : partly ok (see jobresult below)
      #  "failed" : AqMoney is positive that this job failed
      #  "unknown": unknown result (should not occurr)
    char resultCode="success"
    
      # this group describes the server's response to out request
      # this section only exists if the server has answered our request in
      # any way. If the request has been denied then you most probably find
      # the reason in here
    jobresult {
      int  resultCode="20"
      char resultText="Auftrag ausgefhrt."
    } # jobresult

  } # results

} # transfer
