Fields documentation for RentalAgreement

NameTypeSummeryRemarks
AllowedNoOfPersonsInt32Property AllowedNoOfPersons.
AllowedNoOfPetsInt32Property AllowedNoOfPets.
AvailableArticlesOrderArticle[]Articles available for ordering. Default this property is null, becuase this property is only used for printing in LaserNet.
AvailableBedsChildrenInt32Number of childrens beds, no constraint, just info.
BalanceDoubleBalance of the rental agreement.The sum of due amounts for all invoice lines (not draft lines) associated with this agreement
BookingIntervalRentalIntervalReference to the booking interval. Contains the full booking interval including hours and minuts.
CampaignCodeStringPossible campaign single use code entered via the CabClient.
CanBeSettledBooleanTells if ra can be settled.
CatalougeTextStringText describing changes in the catalogue etc. Is shown on the rental agreement.
DrivingDirectionsUriStringUri for driving directions from Customer->KeyDeliveryLocation->RentalObject.
EditStateEditStateEnumEditState 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.
EntityTypeInt32This 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.
ExternalAgreementRentalAgreementReference of the external historic agreement.
ExternalIdInt32Temporary 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.
ExternalOrderNoNullable<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.
ExtraInstallmentsInstallmentListItem[]Calculated installments for extra tenancy rental invoice line. Extra line(s) attached to a rental agreement but invoiced on a separate invoice.
FirstSettlementCaseIdInt32id of the first case for settlement only one is returned even if there are more.
HistoricAgreementRentalAgreementReference of the original historic agreement.
IdInt32OpenAccess identity property.
IgnoreAllowedNoOfPersonsBooleanProperty IgnoreNoOfPersons.
InstallmentsInstallmentListItem[]Calculated installments.
InsurancePolicyRentalAgreementInsurancePolicyThe issued insurance policy, iff any.
IsEndSettledBooleanIndicates if this agreement is end settled.
IsInsuranceProcessedBooleanLINK LINK - historic rental agreements do not - cancelled rental agreements do not - credited rental agreements do not - not yet paid rental agreements do not - pending rental agreements do not .
KeydeliveryaddressStringThis property holds information on where to collect your key. This property kan be empty.
KeyDeliveryContactInformationStringThis property holds contactinformation on where to collect your key. This could be a phonenumer and/or e-mailadresse. This property kan be empty.
KeyDeliveryInformationStringText describing general information regarding the key delivery. Is shown on the rental agreement.
KeyDeliveryResponsibleTypeStringThe type of the entity responsible for key delivery. Possible values: Agent, CodeLockManual, CodeLockAuto, Office, Owner, OwnerContact"/>.
KeyDeliveryTextStringText describing matters regarding the key delivery. Is shown on the rental agreement.
MediaApproachMediaTypeHow does the customer contact the holiday bureau.
MediaCodeMediaListItemPossible registering of the media that influenced the customer to contact the agency. E.g.: newspaper, internet, catalogue, mail.
MoveCandidateNullable<MoveCandidateEnum>Specifies that this rental agreement may be the destination of a move. This flags indicates that when the associated invoice is recorded then no invoice shall be sent and no reminder shall me made.Note that only one rental agreement marked as MoveCandidate is allowed on the same invoiceMovedFromMoveType.
MoveCaseIdNullable<Int32>The id of the case for the move tenancy.
MovedFromRentalAgreementA reference to the rental agreement that this agreement was moved from. MoveType.
MoveRevokeAcceptBooleanRevoke the accept for the invoice of this agreement or not. Hence this field only has a meaning if MovedToId has a value.
MoveToIdNullable<Int32>The id of the rental agreement that this agreement will be moved to if it is recorded.
MoveTypeNullable<RentalMoveEnum>Specifies what kind of rental agreement move has taken place vis-a-vis MovedFromMovedFromMoveCandidate.
NumberOfChildrenInt32Number of children under the age of 4.
NumberOfChildrenAsAdultsInt32Number of children in the age 4-11, that will count as adults.
NumberOfPersonsInt32Number of adults persons.
NumberOfPetsInt32Number of pets.
PartnerRentalObjectNoStringPartner specific rental object no. For the partners own reference.
PriceIntervalIntervalStart date and end date for the price calculation interval. Hence the length of the price interval is PriceInterval.End - PriceInterval.Start.
PriorRentalIntervalRentalIntervalThe rental interval prior to the rental interval covered by this agreement.
PublishAddressStringDispatched 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.
PublishMethodPublishMethodToLaserNetHow 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.
PurchaseCurrencyCurrencyListItemThe currency of the owner(s) owning the rental object.
RentalAgreementNoStringThe Rental agreement number which is formatted as: {RentalObjectNo-InvoiceNo+SerialNo (DD-MM-YYYY)}. Ex: 29-2628-1551 (01-07-2010).
RentalAgreementTextStringAdditional text for the rental agreement.
RentalObjectOrderRentalObjectListItemReference to the rental object.
SendToContactListitemSend To contact.
TenantIsoCountryCodeStringThis 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.
TenantNameStringThis 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.
VersionInt32OpenAccess concurrency version property.