Table and field reference in Ventoo Case Management

This reference describes the core business tables with their most important fields. FlowField marks calculated fields (sums, counters, lookups); they are always read-only. Purely technical buffer, matrix, and management tables are not documented.

Case (CaseVTO, ID 70679923)

The central work unit.

Field

Type

Description

No.

Code[20]

Case number (PK, from number series).

Description

Text[100]

Description.

Engagement No.

Code[20]

Assigned engagement (optional).

Scope No.

Code[20]

Assigned scope.

Primary Customer No.

Code[20]

Primary customer (derived, read-only).

Process No. / Current Process Step

Code[20] / Integer

Process and current step.

Cancelled

Boolean

Cancelled.

Billing Profile Code

Code[20]

Case billing profile.

Contract Amount / Installment Count

Decimal / Integer

Contract amount and installment count (fixed price/milestone).

Retainer Amount

Decimal

Flat amount (retainer).

Next Billing Date / Last Invoice Date

Date

Next and last billing date.

Dimension Set ID

Integer

Dimensions.

Team Code

Code[20]

Assigned team.

Total Amount

Decimal, FlowField

Total amount (incl. cost; = margin).

Total Sales / Purchase / Cost Amount

Decimal, FlowField

Totals per source.

Remaining Amount / Unbilled Amount

Decimal

Remaining and unbilled amount.

Resolved Billing Type / Case Billing Readiness

Enum

Resolved billing type and billing readiness.

No. of Activities / Open Tasks

Integer, FlowField

Counters.

Service Providers / Customers / Contacts Text

Text[500]

Party summaries.

Visibility Id

Integer

Internal key for visibility filtering.

Engagement (EngagementVTO, ID 70679922)

Grouping of cases.

Field

Type

Description

No.

Code[20]

Engagement number (PK).

Description

Text[100]

Description.

Scope No.

Code[20]

Assigned scope.

Primary Customer No.

Code[20]

Primary customer (derived).

Cancelled

Boolean

Cancelled.

Start Date / End Date

Date

Duration.

Process No. / Current Process Step

Code[20] / Integer

Process and step.

Billing Profile Code / Retainer Amount

Code[20] / Decimal

Billing settings.

No. of Cases

Integer, FlowField

Number of cases.

Total Amount / Sales / Purchase

Decimal, FlowField

Totals.

Scope (ScopeVTO, ID 70679920)

Customer-specific offering.

Field

Type

Description

No.

Code[20]

Number (PK).

Description

Text[100]

Description.

Scope Schema No.

Code[20]

Underlying scope schema.

Primary Customer No.

Code[20]

Primary customer (derived).

Active

Boolean

Available for new use.

Process No. / Current Process Step

Code[20] / Integer

Process and step.

Billing Profile Code

Code[20]

Billing profile.

No. of Engagements / Cases

Integer, FlowField

Counters.

Total Amount / Sales / Purchase

Decimal, FlowField

Totals.

Scope Schema (ScopeSchemaVTO, ID 70679918)

Reusable template.

Field

Type

Description

No.

Code[20]

Number (PK).

Description

Text[100]

Template name.

Process No.

Code[20]

Default process.

Active

Boolean

Available for new scopes.

Schema / scope items (ScopeSchemaItemVTO 70679919 / ScopeItemVTO 70679921)

Field

Type

Description

Scope (Schema) No. / Line No.

Code[20] / Integer

Assignment + line (PK).

Item No. / Item Description

Code[20] / Text[100]

BC item.

Quantity

Decimal

Quantity.

Unit Price

Decimal

Price override (ScopeItem only; 0 = BC price finding).

Duration (Hours)

Decimal

Default duration.

Auto Create Activity

Boolean

Creates an activity automatically.

Sort Order

Integer

Order.

Activity (ActivityVTO, ID 70679925)

Time entry / service.

Field

Type

Description

Id

Integer

PK (auto-increment).

Case No.

Code[20]

Case.

Item No.

Code[20]

Service type (item).

Party Id / Party Display Name

Integer / Text

Performing party.

Description / Billing Description

Text[100]

Description / invoice text.

Planned / Actual / Billed (Date, Start/End Time, Duration)

Date/Time/Decimal

The three time tiers.

Unit Price / Line Amount

Decimal

Price and line amount.

Status

Enum ActivityStatus

Draft/Submitted/Approved/Invoiced/Cancelled.

Invoice Type

Enum InvoiceType

Sales/Purchase/Sales & Purchase.

Billing Waived

Boolean

Billing waiver.

Document No.

Code[20]

Document number after invoicing.

Approved At / Approved By

DateTime / Code[50]

Approval.

Billing Readiness

Enum

Billing readiness (calculated).

Dimension Set ID

Integer

Dimensions.

Party (PartyVTO, ID 70679917)

Field

Type

Description

Id

Integer

PK (auto-increment).

Related Type

Enum PartyRelatedType

Customer/Contact/Employee/Vendor/Resource.

Related Id / Related No.

Guid / Code[20]

Reference to the BC master record.

Display Name / First / Last Name

Text

Cached names.

Email / Phone No.

Text

Contact data.

Shortcut

Text[10]

Short code.

Blocked

Boolean

Blocked.

Relationship (RelationshipVTO, ID 70679926)

Field

Type

Description

Id

Integer

PK (auto-increment).

Party Id / Party Type / Party Display Name

Integer / Enum / Text

Party.

Engagement No. / Case No. / Scope No.

Code[20]

Context.

Role Id / Role Code / Role Description

Integer / Code / Text

Role.

Billable

Boolean

Billable.

Bill-to Customer No. / Name

Code[20] / Text

Billing recipient.

Billing Percentage

Decimal

Billing share.

Role (RoleVTO, ID 70679911)

Field

Type

Description

Id

Integer

PK (auto-increment).

Code / Description

Code[20] / Text

Code and name.

Grants Case Visibility

Boolean

Grants case visibility.

Shortcut

Text[10]

Short code.

Hide on Planning Lists

Boolean

Hide in planning lists.

Submission Required / Auto Submit / Auto Approve

Boolean

Approval behavior.

Approved By Role

Code[20], FlowField

Approving role.

Task (TaskVTO, ID 70679927)

Field

Type

Description

Id

Integer

PK (auto-increment).

Related Type / Related No.

Enum / Code[20]

Reference object.

Description

Text[100]

Description.

Assigned To Party Id / Name

Integer / Text

Assignment.

Due Date

Date

Due date.

Priority

Enum TaskPriority

Low/Normal/High/Urgent.

Completed / Completed At / By

Boolean / DateTime / Code

Completion.

Open Checklist Items

Integer, FlowField

Open checklist items.

Billing Profile (BillingProfileVTO, ID 70679943)

Field

Type

Description

Code / Description

Code[20] / Text

Code and name.

Billing Type

Enum BillingType

Billing type.

Consolidation

Enum InvoiceConsolidation

Invoice consolidation.

Billing Interval / Align to Calendar Period

DateFormula / Boolean

Interval.

Min. Billing Amount / Retainer Amount

Decimal

Minimum/flat amount.

Default Item No.

Code[20]

Default item.

Invoice / Purchase Invoice Description (+ 2)

Text

Invoice texts.

Group by Case / Add Activities as Remark

Boolean

Grouping.

Case Ledger Entry (CaseLedgerEntryVTO, ID 70679928)

Posted, read-only analysis ledger (all fields Editable = false).

Field

Type

Description

Entry No.

Integer

PK (auto-increment).

Case / Engagement / Scope No.

Code[20]

Context snapshot.

Posting Date

Date

Posting date.

Document Type / Document No.

Enum / Code[20]

Document type and number.

Account No. / Item No. / Quantity

Code[20] / Decimal

Account, item, quantity.

Amount / Amount (LCY)

Decimal

Amount (sale +, purchase −, cost −).

Consultant Party Id / Name

Integer / Text

Performing party.

Source Type

Enum DocumentSourceType

Sale/Purchase/Cost.

Billing Type

Enum BillingType

Billing type.

Adjustment Type / Reversed Entry No.

Enum / Integer

Adjustment (None/Reversal/Reassignment).

Attributes

Attribute Group (AttributeGroupVTO 70679931): Code, Description, Sort Order.

Attribute (AttributeVTO 70679932): Code, Description, Group Code, Data Type, Required, Default Value, Sort Order, plus table-relation fields (target table, display/filter field, filter).

Attribute Value (AttributeValueVTO 70679934): Record Type + Record No. + Attribute Code (PK), type-specific value fields (Text/Decimal/Integer/Boolean/Date/DateTime/Dropdown), Display Value, and Sort Order.

Process

Process (ProcessVTO 70679912): No., Description.

Process Step (ProcessStepVTO 70679913): Process No. + Step (PK), Description, Previous/Next Step, Start, End, Triggers Codeunit Id, Milestone Amount, Milestone Is Percentage, Require All Activities Approved.

Other configuration tables

Naming Entry (NamingEntryVTO 70679914): Entity Code, Language Code, Singular, Plural, Group, Sort Order.

Case Team (CaseTeamVTO 70679915): Code, Description (members in a separate member table).