MasterAgreementDto

📄 Description: Represents a Master Agreement entity including lease terms, financial obligations, and accounting entries, for the specified agreement ID.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier of the master agreement. Value is set automatically.

displayId

string

false

none

Display-friendly identifier (usually a human-readable number or code).

year

integer(int32)

true

none

The year associated with the agreement.

name

string

true

none

Name or title of the master agreement.

description

string¦null

false

none

Detailed description of the agreement.

validFrom

string(date)

false

none

The start date from which the agreement is considered effective.

validTo

string(date)

false

none

The end date until which the agreement remains valid.

targetValue

number(double)

false

none

Targeted monetary value associated with the agreement.

legalJurisdiction

string

false

none

Legal region or country where the agreement is governed.

approverComment

string¦null

false

none

Comment or note added by the approver of the agreement.

signingPerson

string

false

none

Name of the person who signed the agreement.

placeOfSignature

string

false

none

Location where the agreement was signed.

dateOfSignature

string(date)

false

none

Date on which the agreement was signed.

state

string

false

none

Current state of the agreement in the workflow or lifecycle.

dataCreationInfo

DataCreationSettingLite

false

none

none

agreementGroup

AgreementGroupLite

false

none

Represents an Agreement Group entity containing organizational and status information.

currency

CurrencyLite

false

none

Represents a Currency entity containing identification, status, and formatting information.

internalAssetClass

InternalAssetClassLite

false

none

Represents an Internal Asset Class entity containing classification, organizational, and status information.

leaseArea

LeaseAreaLite

true

none

Represents a Lease Area entity containing organizational and status information.

businessUnit

BusinessUnitLite

false

none

Represents a Business Unit entity containing organizational and status information.

companyCode

CompanyLite

false

none

Represents a Company entity containing organizational, ERP, and status information.

department

DepartmentLite

false

none

Represents a Department entity with organizational and status information.

leaseGroup

LeaseGroupLite

false

none

Represents a Lease Group entity containing organizational and status information.

allowsSystemGenerateNewId

boolean

false

none

Indicates whether the system is allowed to auto-generate a new identifier.

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

numberRangeIdentifierValue

string

false

none

Value used to identify the context for the number range (e.g., lease area ID).

numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

Enumerated Values

Attribute

Value

state

AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED