Fields documentation for RentalAgreement
Name | Type | Summery | Remarks |
---|---|---|---|
AllowedNoOfPersons | Int32 | Property AllowedNoOfPersons. | |
AllowedNoOfPets | Int32 | Property AllowedNoOfPets. | |
AvailableArticles | OrderArticle[] | Articles available for ordering. Default this property is null, becuase this property is only used for printing in LaserNet. | |
AvailableBedsChildren | Int32 | Number of childrens beds, no constraint, just info. | |
Balance | Double | Balance of the rental agreement. | The sum of due amounts for all invoice lines (not draft lines) associated with this agreement |
BookingInterval | RentalInterval | Reference to the booking interval. Contains the full booking interval including hours and minuts. | |
CampaignCode | String | Possible campaign single use code entered via the CabClient. | |
CanBeSettled | Boolean | Tells if ra can be settled. | |
CatalougeText | String | Text describing changes in the catalogue etc. Is shown on the rental agreement. | |
DrivingDirectionsUri | String | Uri for driving directions from Customer->KeyDeliveryLocation->RentalObject. | |
EditState | EditStateEnum | EditState is used to keep track of the edit state of items in list/collection properties. The field is initialized to None. For inbounded DTOs derived from this value is overwritten by the correct value from the service consumer doing deserialization. | |
EntityType | Int32 | This property is used to distinguish datacontract classes that serves as a mapper for more than 1 underlying model class. An example of such a class could be: EmployeeOrGroupListItem. The EmployeeOrGroupListItem datacontract class maps both the Employee and Group model class. An employee and group can share the same IDs and it thus becomes impossible to distinguish the two if they are mapped into the same class. This is solved by overriding this property in the child class. In this case the EmployeeOrGroupListItem class. The EmployeeOrGroupListItem class will have its own "Type" enum property to distinguish what it has mapped. This existing Type property is then mapped into the base class' EntityType property. The client framework will then be able to automatically distinguish the enitities from eachother. | |
ExternalAgreement | RentalAgreement | Reference of the external historic agreement. | |
ExternalId | Int32 | Temporary server assigned unique Id for each datacontract object created in the server without persistece.. this property will use the fix the references of the all cloned objects. | |
ExternalOrderNo | Nullable<Int32> | If this is an external agreement in releation to the current order then the number of the corresponding external ordre. Otherwise null. Hence is this agreement attached to the current order via an agreement where ExternalAgreement != null. | |
ExtraInstallments | InstallmentListItem[] | Calculated installments for extra tenancy rental invoice line. Extra line(s) attached to a rental agreement but invoiced on a separate invoice. | |
FirstSettlementCaseId | Int32 | id of the first case for settlement only one is returned even if there are more. | |
HistoricAgreement | RentalAgreement | Reference of the original historic agreement. | |
Id | Int32 | OpenAccess identity property. | |
IgnoreAllowedNoOfPersons | Boolean | Property IgnoreNoOfPersons. | |
Installments | InstallmentListItem[] | Calculated installments. | |
InsurancePolicy | RentalAgreementInsurancePolicy | The issued insurance policy, iff any. | |
IsEndSettled | Boolean | Indicates if this agreement is end settled. | |
IsInsuranceProcessed | Boolean | LINK LINK | |
Keydeliveryaddress | String | This property holds information on where to collect your key. This property kan be empty. | |
KeyDeliveryContactInformation | String | This property holds contactinformation on where to collect your key. This could be a phonenumer and/or e-mailadresse. This property kan be empty. | |
KeyDeliveryInformation | String | Text describing general information regarding the key delivery. Is shown on the rental agreement. | |
KeyDeliveryResponsibleType | String | The type of the entity responsible for key delivery. Possible values: Agent, CodeLockManual, CodeLockAuto, Office, Owner, OwnerContact"/>. | |
KeyDeliveryText | String | Text describing matters regarding the key delivery. Is shown on the rental agreement. | |
MediaApproach | MediaType | How does the customer contact the holiday bureau. | |
MediaCode | MediaListItem | Possible registering of the media that influenced the customer to contact the agency. E.g.: newspaper, internet, catalogue, mail. | |
MoveCandidate | Nullable<MoveCandidateEnum> | Specifies that this rental agreement may be the destination of a move. | |
MoveCaseId | Nullable<Int32> | The id of the case for the move tenancy. | |
MovedFrom | RentalAgreement | A reference to the rental agreement that this agreement was moved from. MoveType. | |
MoveRevokeAccept | Boolean | Revoke the accept for the invoice of this agreement or not. Hence this field only has a meaning if MovedToId has a value. | |
MoveToId | Nullable<Int32> | The id of the rental agreement that this agreement will be moved to if it is recorded. | |
MoveType | Nullable<RentalMoveEnum> | Specifies what kind of rental agreement move has taken place vis-a-vis MovedFromMovedFromMoveCandidate. | |
NumberOfChildren | Int32 | Number of children under the age of 4. | |
NumberOfChildrenAsAdults | Int32 | Number of children in the age 4-11, that will count as adults. | |
NumberOfPersons | Int32 | Number of adults persons. | |
NumberOfPets | Int32 | Number of pets. | |
PartnerRentalObjectNo | String | Partner specific rental object no. For the partners own reference. | |
PriceInterval | Interval | Start date and end date for the price calculation interval. Hence the length of the price interval is PriceInterval.End - PriceInterval.Start. | |
PriorRentalInterval | RentalInterval | The rental interval prior to the rental interval covered by this agreement. | |
PublishAddress | String | Dispatched address for LaserNet, if the rental agreement document must be send to separate receiver. Can be either an email address(PublishMethodToLaserNet.Email) or a fax phone number(PublishMethodToLaserNet.Fax) or an mail address(PublishMethodToLaserNet.MailViaPrinter) or notthing(PublishMethodToLaserNet.None). | This property is only filled out when this data contract class is used for sending data to printing. |
PublishMethod | PublishMethodToLaserNet | How should LaserNet be dispatched to any possible external receiver, if the rental agreement document must be send to separate receiver. | This property is only filled out when this data contract class is used for sending data to printing. |
PurchaseCurrency | CurrencyListItem | The currency of the owner(s) owning the rental object. | |
RentalAgreementNo | String | The Rental agreement number which is formatted as: {RentalObjectNo-InvoiceNo+SerialNo (DD-MM-YYYY)}. Ex: 29-2628-1551 (01-07-2010). | |
RentalAgreementText | String | Additional text for the rental agreement. | |
RentalObject | OrderRentalObjectListItem | Reference to the rental object. | |
SendTo | ContactListitem | Send To contact. | |
TenantIsoCountryCode | String | This is used if the country code of the tenant differs from the country code of the SendTo contact. If a partner with fulfillment creates a booking then Customer and SendTo is set to the partner. | |
TenantName | String | This is used if the name of the tenant differs from the SendTo contact. If a partner with fulfillment creates a booking then Customer and SendTo is set to the partner. | |
Version | Int32 | OpenAccess concurrency version property. |