| property ActivePage: Variant |
| property ActivePageName: String |
| property ActiveProperty: String |
| property AppendSignature: Boolean |
| property AppendToFile: Boolean |
| property AttachLinks: Boolean |
| property AutoOpenFile: Boolean |
| property BCC: String |
| property CC: String |
| property ClassName: String readonly |
| property ColumnHeaders: Boolean |

| property CreditorFilterSort: Object readonly
| property Filter: String |
| property FilterJSON: String |
| property Sort: String |
| property SortJSON: String |
| method Edit([FieldName: String, Operator: String, Criteria: String]*): Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property CreditorFrom: String |

| property CreditorFromLookup: Object readonly
| property CustomisationJSON: String |
| property WordFilter: String |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property CreditorGroup: String |

| property CreditorGroupLookup: Object readonly
| property CustomisationJSON: String |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property CreditorTo: String |

| property CreditorToLookup: Object readonly
| property CustomisationJSON: String |
| property WordFilter: String |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property Currency: String |

| property CurrencyLookup: Object readonly
| property CustomisationJSON: String |
| method GetPropertyValue(PropertyName: String): Variant |
| method LoadCustomisation(UserCode: String[, Index: Number]) |
| method LoadCustomisationJSON(Filename: String) |
| method PropertyType(PropertyName: String): String |
| method SaveCustomisation([UserCode: String, Index: Number]) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property EmailFileName: String |
| property EmailSubject: String |
| property Format: String |
| property From: String |
| property HTMLAsText: String readonly |
| property HTMLContents: String |
| property IsFloatingWindow: Boolean |

| property LinkedFileFilterSort: Object readonly
| property Filter: String |
| property FilterJSON: String |
| property Sort: String |
| property SortJSON: String |
| method Edit([FieldName: String, Operator: String, Criteria: String]*): Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property LogSmtpSession: Boolean |
| property Name: String |

| property Narrative: Object readonly
| property LineCount: Number readonly |
| property Text: String |
| method CaretToEnd |
| method GetLine(LineNumber: Number): String |
| method GetPropertyValue(PropertyName: String): Variant |
| method InsertGlobalNarrative(Code: String) |
| method PropertyType(PropertyName: String): String |
| method SetLine(LineNumber: Number, Value: String) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property PageCount: Number readonly |
| property PageLabel: String readonly |
| property PaymentMethod: String |
| property Period: Number [Integer] |
| property ReplyTo: String |
| property ReportFileName: String |
| property Reprint: Boolean |
| property RequestReadReceipt: Boolean |
| property ShortName: String |
| property Title: String |

| property TransactionFilterSort: Object readonly
| property Filter: String |
| property FilterJSON: String |
| property Sort: String |
| property SortJSON: String |
| method Edit([FieldName: String, Operator: String, Criteria: String]*): Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property TriggerMailerEvents: Boolean |
| property UpToPeriod: String |
| property UseSmtpMailing: Boolean |
| method AddAttachment(FileName: String) |
| method BringToFront |
| method Close |
| method CreateField(FieldValue: String): String |
| method GetPropertyValue(PropertyName: String): Variant |
| method InsertTemplate(FileName: String) |
| method PropertyType(PropertyName: String): String |
| method Run([Arg1: Variant, Arg2: Variant, Arg3: Variant, Arg4: Variant, Arg5: Variant, Arg6: Variant, Arg7: Variant, Arg8: Variant, Arg9: Variant]) |
| method SendToBack |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
| method SetScriptArgs([Arg1: Variant, Arg2: Variant, Arg3: Variant, Arg4: Variant, Arg5: Variant, Arg6: Variant, Arg7: Variant, Arg8: Variant, Arg9: Variant]) |
| method ShowErrorHint(Hint: String[, ControlName: String]) |
| method ShowStatusHint(Hint: String[, ControlName: String]) |
| event BeforeSend |
| event OnClose |
| event OnOpen |