The required fields are:
1. Account Number
2. Post date
3. Type (Debit or Credit)
4. Amount
6. Journal reference
7. Project ID
8. Transaction Code (up to 5 T-Code fields can be used)

NOTE: Transaction Codes are only required in the file if the database is configured to require them on accounts.  To determine whether transaction codes are required, go to General Ledger, Configuration, Funds, open the fund records, review the fund transaction requirements.