| 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 Branch: String |

| property BranchLookup: 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 CC: String |
| property ClassName: String readonly |
| property ColumnHeaders: Boolean |
| property ConsolidateAttachments: Boolean |
| property ConsolidateEmailsOn: String |

| property CustomerFilterSort: 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 CustomerFrom: String |

| property CustomerFromLookup: 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 CustomerTo: String |

| property CustomerToLookup: 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 DateFrom: Date |
| property DateTo: Date |
| property EmailFileName: String |
| property EmailSubject: String |
| property EmailTemplate: String |
| property Format: String |
| property From: String |
| property HTMLAsText: String readonly |
| property HTMLContents: String |

| property InvoiceFilterSort: 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 Invoices: 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 NumberFrom: String |
| property NumberTo: String |
| property PageCount: Number readonly |
| property PageLabel: String readonly |
| property PeriodFrom: Number [Integer] |
| property PeriodTo: Number [Integer] |

| property PostStatus: Object readonly
| property Posted: Boolean |
| property Unposted: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property PrintAsCopy: Boolean |

| property PrintStatus: Object readonly
| property Manual: Boolean |
| property Printed: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property ReplyTo: String |
| property ReportFileName: String |
| property RequestReadReceipt: Boolean |
| property Selection: String |
| property ShortName: String |
| property Title: String |
| property TriggerMailerEvents: Boolean |

| property Type: Object readonly
| property Credit: Boolean |
| property Invoice: Boolean |
| property Quote: Boolean |
| property StandingInvoice: Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| 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 |