Vibecode Reference Manual

kBookingVoucher_Lines

kBookingVoucher_Lines


Info


Inherits from kDataObject\kDataBasic\kBookingVoucherLine



Properties


Name

Type

Label

List

Owned

Cluster

Mandatory

Unique

Note

Parentid

kBookingVoucherLine

-

Sequence

tkSequence

-

Inherited from kBookingVoucherLine

LineNr

tkInteger

Line No.

-

Location

-

Imported

tkYesNo

Imported

-

ItemType

Item Type

-

Default 0

ServiceType

Type

-

Service

Service

-

ServiceCode

tkDescription

Service Code

-

ServiceDescription

tkTranslatableDescription

Name

-

ServiceShortDescription

tkTranslatableDescription

Short Description

-

ServiceExtendedDescription

tkTranslatableLongDescription

Long Description

-

ServiceAdditionalRemarks

kBookingServiceAdditionalRemarksContent

Additional Remarks

List

Owned

-

ServiceNumPax

tkIntegerPositive

Number of pax involved

-

ServiceGiftIncluded

tkYesNo

Gift Included

-

GenderDistinction

tkYesNo

GenderDistinction

-

Default 0

InternalRemark

tkLongText

Internal Remark

-

ExternalVS

tkYesNo

External Voucher System

-

RedeemedDueToResCancellation

tkYesNo

Redeemed Due to Res. Cancellation

-

OriginalExpirationDate

tkDate

Original Expiration Date

-

ExpirationDate

tkDate

Expiration Date

-

ExpirationDateExtended

tkYesNo

Expiration Date Extended

-

ReservationCode

tkDescription

Reservation Code

-

ServiceIncluded

tkYesNo

Service Included

-

VoucherLineNrAssociated

tkSmallIntPositive

Belongs to Line

-

VoucherLineIdAssociated

tkDescription

Belongs to Package

-

Product

kProduct

Product

-

ProductType

tkProductType

Product Type

-

ProductCode

tkDescription

Product Code

-

ProductDescription

tkTranslatableDescription

Product Descriptioniption

-

Status

tkVoucherStatusType

Voucher line status

check mark

Default 0

CheckinStatus

tkVoucherLineCheckinStatusType

Voucher Line Checkin Status

check mark

Default 0

RefundStatus

tkYesNo

Voucher Line Refund Status

-

Default 0

BookingStatus

tkYesNo

Voucher Line Booking Status

-

Default 0

NoShowStatus

tkYesNo

Voucher Line No Show Status

-

InvoiceStatus

tkYesNo

Voucher Line Invoice Status

-

Default 0

DeactivationDate

tkDateTime

Deactivation Date

-

BookingDate

tkDateTime

Booking Date

-

RefundDate

tkDateTime

Refund Date

-

NoShowDate

tkDateTime

NoShow Date

-

LastStatusModificationDate

tkDateTime

Last Status Modification Date

-

CheckinDate

tkDateTime

Checkin Date

-

InvoiceDate

tkDateTime

Invoice Date

-

Quantity

Quantity

-

Quantity.Total

tkSmallIntPositive

Total Quantity

-

Quantity.Man

tkSmallIntPositive

Man

-

Quantity.Woman

tkSmallIntPositive

Woman

-

Quantity.ThirdType

tkSmallIntPositive

Third Type

-

GrossPrice

tkAmount

Price

-

GrossPrice.Value

tkValue

Amount

-

GrossPrice.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

TotalDiscount

tkAmount

Total Discount

-

TotalDiscount.Value

tkValue

Amount

-

TotalDiscount.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

GrossAmount

tkAmount

Gross Amount

-

quantity*GrossPrice

GrossAmount.Value

tkValue

Amount

-

GrossAmount.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

NetAmount

tkAmount

Net Amount

-

GrossAmount-TotalDiscount

NetAmount.Value

tkValue

Amount

-

NetAmount.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

NetAmountAfterDiscountSplit

tkAmount

Net Amount After Discount Split

-

NetAmountAfterDiscountSplit.Value

tkValue

Amount

-

NetAmountAfterDiscountSplit.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

PriceListAmount

tkAmount

Price List Amount

-

Price List Amount in case of service included in package

PriceListAmount.Value

tkValue

Amount

-

PriceListAmount.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

PriceType

Price Type

-

DynamicPriceLog

kBookingReservationDynamicPriceLog

DynamicPriceLog

Owned

-

DynamicPriceNotFoundReason

tkDescription

No Dynamic Price Reason

-

TotalTaxAmount

tkAmount

Total Tax Amount

-

TotalTaxAmount.Value

tkValue

Amount

-

TotalTaxAmount.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

Taxes

kBookingReservationTaxLine

Taxes Split

List

Owned

-

PricesVatInclusive

tkYesNo

Vat Inclusive

-

VatPerc

tkPercentage

VAT%

-

VatAmount

tkAmount

Vat Amount

-

VatAmount.Value

tkValue

Amount

-

VatAmount.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

VatableAmount

tkAmount

Vat Amount

-

VatableAmount.Value

tkValue

Amount

-

VatableAmount.Currency

kCurrency

Currency

-

mandatory(true) {TODO: Mandatory only if Value<>0}

FiscalDocCode

tkDescription

Fiscal Document Code

-

InvoiceNumber

tkDescription

Invoice number

-

DiscountAllocations

kBookingReservationDiscountLine

Discounts Allocation

List

Owned

-

CRMId

tkDescription

CRM Id

-

Inherited from kDataBasic

Code

tkCode

Code

check mark

check mark

Description

tkTranslatableDescription

Description

-

Remark

kRemark

Remark

Owned

-

Inherited from kDataObject

Id

tkUnique

Id

check mark

check mark

ClassName

tkCode

Class Name

-

CreatedBy

tkCode

Created by

-

LastModifiedBy

tkCode

Last Modified By

-

CreatedDate

tkDateTime

Created Date

-

LastModifiedDate

tkDateTime

Last Modified Date

-

RevisionNumber

tkInteger

Revision Number

-

WorkflowStatus

kWorkflowStatus

Workflow Status

-

OwnedOnRequest

tkYesNo

Is owned upon request

-

Origin

kSystem

Origin

-

LastModifiedProcess

tkGuid

Last process

-

(E) : Type have an event assigned to it, look at type documentation for mode details

(A) : Property have an autocoderole, look autocoderole grid for mode details



Autocoderoles


Property

Ignore user input

When

Code part

Type

Value

Start

Length

Fill Char

Dir

Seq. Suf.

Prefix

Limit Len

code (I)

cross mark

insert

property

ParentId.Code

fixed

|

property

Sequence

(I) : Autocoderole is defined in parent class



Events


When

Method Name

Module

Parameters

On

Off

Asynch

beforeinsert (I)

BookingVoucher_BeforeInsertVoucherLine

kBooking

beforeupdate (I)

BookingVoucher_BeforeUpdateVoucherLine

kBooking

LastModifiedBy,LastModifiedDate,RevisionNumber,CRMId

beforedelete (I)

BookingVoucher_BeforeDeleteVoucherLine

kBooking

beforeinsert (I)

OnInitWorkFlow

kCoreServices

afterinsert (I)

AutoTransition

kCoreServices

afterupdate (I)

AutoTransition

kCoreServices

workflowstatus

(I) : Event is defined in parent class



IncrementalSearch


Inherited from kBookingVoucherLine

  • class : kBookingVoucherLine

  • searchproperty : service.code,code

  • displayproperties : code,service.code

  • displaytextproperties : code,service.code