| property BatchClass: String(1) [GLBatchClass] readonly required heat 2
| Values: G (GL Batch), M (Module Batch), R (Reversing Journal), S (Standing Journal), T (Template Batch), O (Reversing Out), I (Imported) |
|
| property BatchID: Number [GL Batch ID] readonly required heat 1 |
| property BOF: Boolean readonly |
| property CompanyCode: String(8) [CO Company Code] readonly required heat 1 |
| property CreatedDate: Date readonly calculated |
| property CreatedTime: Date readonly calculated |
| property CreatedTimestamp: Date readonly heat 1 |
| property CreatedUserCode: String(8) [CO User Code] readonly heat 1 |
| property CustomisationJSON: String |
| property Description: String(60) [Description] readonly heat 1 |
| property Details: String(60) [Description] readonly heat 2 |
| property EOF: Boolean readonly |
| property ExchangeRateALC: Number [Exchange Rate] readonly required heat 1 |
| property ExchangeRateALCRaw: Number [Float] readonly calculated |
| property ExchangeRateIE: Number [Exchange Rate] readonly required heat 1 |
| property ExchangeRateIERaw: Number [Float] readonly calculated |

| property FilterSort: Object readonly
|
| property HasLinks: Boolean [Boolean] readonly calculated |
| property HasMemos: Boolean [Boolean] readonly calculated |
| property ModifiedDate: Date readonly calculated |
| property ModifiedTime: Date readonly calculated |
| property ModifiedTimestamp: Date readonly heat 2 |
| property ModifiedUserCode: String(8) [CO User Code] readonly heat 2 |
| property ParentID: Number [GL Batch ID] readonly required heat 1 |
| property PeriodID: Number [Period ID] readonly required heat 2 |
| property PeriodName: String(40) [Period Name] readonly calculated |
| property PeriodNo: Number [SmallInt] readonly calculated |
| property PostStatus: String(1) [GLPostStatus] readonly required heat 3
| Values: U (Unposted), P (Posted), D (Deleted) |
|
| property RecordRevision: Number [Record Revision] readonly heat 9 |
| property SourceCurrencyCode: String(3) [CO Currency Code] readonly required heat 1 |
| property SourceID: Number [Source ID] readonly heat 1 |
| property SourceModule: String(2) [Module Code] readonly required heat 1 |
| property YearNo: Number [SmallInt] readonly calculated |
| method Delete |
| method First |
| method GetPropertyValue(PropertyName: String): Variant |
| method InsertGLBatch: Object |
| method InsertReversing: Object |
| method InsertStanding: Object |
| method InsertTemplate: Object |
| method Last |
| method LoadCustomisation(UserCode: String) |
| method LoadCustomisationJson(FileOrJSON: String) |
| method Next |
| method Open: Object |
| method Post |
| method PostAll |
| method Prev |
| method Print: Object |
| method PropertyType(PropertyName: String): String |
| method Refresh |
| method SaveCustomisation(UserCode: String) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
| method Undelete |
| method Unpost([DeleteChildren: Boolean]) |
| method UnpostAll |