ValidateBasket

Paths

Example

Example request object

{
  "Basket": {
    "CustomerId": "00000000-0000-0000-0000-000000000000",
    "Items": [
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.CultureSeriesReservation, ReCreateX.WebShop.WebServices.Contracts",
        "Id": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "CultureSeriesID": "00000000-0000-0000-0000-000000000000",
        "Entries": null,
        "Options": null,
        "RuleNamesToIgnore": null,
        "Comments": null,
        "CustomerId": null,
        "Quantity": 0,
        "AsReseller": false,
        "UnitPrice": 0.0,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "AdvancementPrice": 0.0,
        "LockTicket": null,
        "PromotionRuleDiscountAmount": 0.0,
        "ShipTickets": false
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.FamilySubscriptionAdjustment, ReCreateX.WebShop.WebServices.Contracts",
        "SubscriptionId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "CustomerCardUsages": null,
        "Quantity": 0,
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "AdvancementPrice": 0.0,
        "AsReseller": false,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "PromotionRuleDiscountAmount": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.SubscriptionConversion, ReCreateX.WebShop.WebServices.Contracts",
        "SubscriptionId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "SubscriptionConversionArticleId": "00000000-0000-0000-0000-000000000000",
        "Quantity": 0,
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "AdvancementPrice": 0.0,
        "AsReseller": false,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "PromotionRuleDiscountAmount": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.OrganisedVisitRebooking, ReCreateX.WebShop.WebServices.Contracts",
        "OrganisedVisitId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "OrganisedVisitPeriodTransfers": null,
        "Quantity": 0,
        "LockTicket": null,
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "AdvancementPrice": 0.0,
        "AsReseller": false,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "PromotionRuleDiscountAmount": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.TableSale, ReCreateX.WebShop.WebServices.Contracts",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "Quantity": 0,
        "Name": "",
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "AdvancementPrice": 0.0,
        "Sequence": 0,
        "AsReseller": false,
        "CreateTimestamp": "2019-11-17T09:16:33.3140096+01:00",
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "TableSaleType": 0,
        "PromotionRuleDiscountAmount": 0.0,
        "ArticleId": null,
        "Description": null,
        "ExtraDescription": null,
        "Modifiers": null,
        "EmployeeId": "00000000-0000-0000-0000-000000000000",
        "OrganisedVisitId": null,
        "CultureEventReservationId": null,
        "ReservationId": null,
        "Amount": 0.0,
        "RentalHeaderId": null,
        "CustomerID": null,
        "RentalLineId": null,
        "WaiterPadDiscountPercentage": 0.0,
        "ActivityEntryId": null,
        "CustomPrice": null,
        "FitnessActivityDayReservationId": null,
        "Cancelled": false
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.ChildCareCentreEntryReservation, ReCreateX.WebShop.WebServices.Contracts",
        "ChildCareEntryPeriodId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "ChildCareCentreId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "PersonId": "00000000-0000-0000-0000-000000000000",
        "Quantity": 1,
        "ChildCareCentrePeriodIds": null,
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "LockTicket": null,
        "Comment": null,
        "AdvancementPrice": 0.0,
        "PeriodOptions": null,
        "AsReseller": false,
        "ChildCareCentreEntryReservationStatusType": 0,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "IsEditing": false,
        "LockPersonId": null,
        "PromotionRuleDiscountAmount": 0.0,
        "ChildCareCentreWaitingListPeriodIds": null,
        "UseEntriesOnPeriod": false
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.CultureSubscriptionEntry, ReCreateX.WebShop.WebServices.Contracts",
        "Id": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "CultureSubscriptionID": "00000000-0000-0000-0000-000000000000",
        "EventReservations": null,
        "PriceGroupID": "00000000-0000-0000-0000-000000000000",
        "RuleNamesToIgnore": null,
        "Quantity": 0,
        "UnitPrice": 0.0,
        "AdvancementPrice": 0.0,
        "LockTicket": null,
        "AsReseller": false,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "PromotionRuleDiscountAmount": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.FileActivityPeriodReservation, ReCreateX.WebShop.WebServices.Contracts",
        "FileActivityId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "FileTypeID": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "FileAgeGroupID": "00000000-0000-0000-0000-000000000000",
        "Quantity": 1,
        "Entries": null,
        "RuleNamesToIgnore": null,
        "ExecutionDate": "2019-11-17T09:16:33.3140096+01:00",
        "UnitPrice": 0.0,
        "ExecutionTime": "00:00:00",
        "AdvancementPrice": 0.0,
        "ExecutionEndDate": "2019-11-17T09:16:33.3140096+01:00",
        "AsReseller": false,
        "ExecutionEndTime": "00:00:00",
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "NumberOfVisitors": 0,
        "PromotionRuleDiscountAmount": 0.0,
        "Comment": null,
        "LockTicket": null,
        "Description": null,
        "LocationAddressID": "00000000-0000-0000-0000-000000000000"
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.PlaceReservation, ReCreateX.WebShop.WebServices.Contracts",
        "ReservationActivityId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "PlaceId": "00000000-0000-0000-0000-000000000000",
        "Quantity": 0,
        "StartDate": "2019-11-17T09:16:33.3140096+01:00",
        "StartTime": "00:00:00",
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "EndDate": "2019-11-17T09:16:33.3140096+01:00",
        "AdvancementPrice": 0.0,
        "EndTime": "00:00:00",
        "Comments": null,
        "AsReseller": false,
        "SerieId": "00000000-0000-0000-0000-000000000000",
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "SerieNumber": 0,
        "PromotionRuleDiscountAmount": 0.0,
        "ReservationNumber": 0,
        "LockTicket": null,
        "NumberOfParticipants": 0,
        "ArticleSales": null,
        "RentalReservations": null,
        "DivisionCardID": null,
        "CustomerID": "00000000-0000-0000-0000-000000000000",
        "ValidateSubscriptionForPlace": false,
        "ValidateSubscriptionForActivity": false,
        "PriceGroupID": null,
        "SubsidyInfoID": null,
        "WaiterPadDiscountPercentage": 0.0,
        "Subject": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.RecurringPlaceReservation, ReCreateX.WebShop.WebServices.Contracts",
        "Pattern": null,
        "ReservationActivityId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "PlaceReservations": null,
        "Id": "00000000-0000-0000-0000-000000000000",
        "PlaceId": "00000000-0000-0000-0000-000000000000",
        "ValidPeriods": null,
        "Quantity": 0,
        "StartDate": "2019-11-17T09:16:33.3140096+01:00",
        "InvalidPeriods": null,
        "StartTime": "00:00:00",
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "EndDate": "2019-11-17T09:16:33.3140096+01:00",
        "AdvancementPrice": 0.0,
        "EndTime": "00:00:00",
        "Comments": null,
        "AsReseller": false,
        "SerieId": "00000000-0000-0000-0000-000000000000",
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "SerieNumber": 0,
        "PromotionRuleDiscountAmount": 0.0,
        "ReservationNumber": 0,
        "LockTicket": null,
        "NumberOfParticipants": 0,
        "ArticleSales": null,
        "RentalReservations": null,
        "DivisionCardID": null,
        "CustomerID": "00000000-0000-0000-0000-000000000000",
        "ValidateSubscriptionForPlace": false,
        "ValidateSubscriptionForActivity": false,
        "PriceGroupID": null,
        "SubsidyInfoID": null,
        "WaiterPadDiscountPercentage": 0.0,
        "Subject": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.OptionalRecurringPlaceReservation, ReCreateX.WebShop.WebServices.Contracts",
        "ReservationUnitPrice": 0.0,
        "Pattern": null,
        "ReservationActivityId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "ReservationPrice": 0.0,
        "PlaceReservations": null,
        "Id": "00000000-0000-0000-0000-000000000000",
        "PlaceId": "00000000-0000-0000-0000-000000000000",
        "ValidPeriods": null,
        "Quantity": 0,
        "StartDate": "2019-11-17T09:16:33.3140096+01:00",
        "InvalidPeriods": null,
        "StartTime": "00:00:00",
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "EndDate": "2019-11-17T09:16:33.3140096+01:00",
        "AdvancementPrice": 0.0,
        "EndTime": "00:00:00",
        "Comments": null,
        "AsReseller": false,
        "SerieId": "00000000-0000-0000-0000-000000000000",
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "SerieNumber": 0,
        "PromotionRuleDiscountAmount": 0.0,
        "ReservationNumber": 0,
        "LockTicket": null,
        "NumberOfParticipants": 0,
        "ArticleSales": null,
        "RentalReservations": null,
        "DivisionCardID": null,
        "CustomerID": "00000000-0000-0000-0000-000000000000",
        "ValidateSubscriptionForPlace": false,
        "ValidateSubscriptionForActivity": false,
        "PriceGroupID": null,
        "SubsidyInfoID": null,
        "WaiterPadDiscountPercentage": 0.0,
        "Subject": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.SubscriptionProlongation, ReCreateX.WebShop.WebServices.Contracts",
        "SubscriptionId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "UitpasEventId": null,
        "Quantity": 0,
        "UitpasPrice": null,
        "UitpasNumber": null,
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "UitpasPriceGroup": null,
        "AdvancementPrice": 0.0,
        "AsReseller": false,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "PromotionRuleDiscountAmount": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.RentalReservation, ReCreateX.WebShop.WebServices.Contracts",
        "ArticleId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "From": "2019-11-17T09:16:33.3140096+01:00",
        "Id": "00000000-0000-0000-0000-000000000000",
        "Until": "2019-11-17T09:16:33.3140096+01:00",
        "Quantity": 0,
        "Delivery": null,
        "RuleNamesToIgnore": null,
        "Return": null,
        "UnitPrice": 0.0,
        "AdvancementPrice": 0.0,
        "LockTicket": null,
        "OrderWithoutPayment": false,
        "AsReseller": false,
        "RentalPrice": 0.0,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "Comments": null,
        "PromotionRuleDiscountAmount": 0.0,
        "Customer": null,
        "RentalUnitPrice": 0.0,
        "RentalQuantity": 0,
        "RentalHours": 0.0,
        "RentalDays": 0.0,
        "RentalNights": 0.0,
        "SingleReservation": false,
        "GroupReservationByDate": false,
        "ToDeliver": false,
        "RentalHeaderId": "00000000-0000-0000-0000-000000000000",
        "RentalLineIds": null,
        "ActivityId": null,
        "Location": null,
        "ContactId": null,
        "RelationId": null,
        "DesiredQuantity": 0,
        "GeneralComment": null,
        "Status": 0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.OptionalPlaceReservation, ReCreateX.WebShop.WebServices.Contracts",
        "ReservationUnitPrice": 0.0,
        "ReservationActivityId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "ReservationPrice": 0.0,
        "Id": "00000000-0000-0000-0000-000000000000",
        "PlaceId": "00000000-0000-0000-0000-000000000000",
        "Quantity": 0,
        "StartDate": "2019-11-17T09:16:33.3140096+01:00",
        "StartTime": "00:00:00",
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "EndDate": "2019-11-17T09:16:33.3140096+01:00",
        "AdvancementPrice": 0.0,
        "EndTime": "00:00:00",
        "Comments": null,
        "AsReseller": false,
        "SerieId": "00000000-0000-0000-0000-000000000000",
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "SerieNumber": 0,
        "PromotionRuleDiscountAmount": 0.0,
        "ReservationNumber": 0,
        "LockTicket": null,
        "NumberOfParticipants": 0,
        "ArticleSales": null,
        "RentalReservations": null,
        "DivisionCardID": null,
        "CustomerID": "00000000-0000-0000-0000-000000000000",
        "ValidateSubscriptionForPlace": false,
        "ValidateSubscriptionForActivity": false,
        "PriceGroupID": null,
        "SubsidyInfoID": null,
        "WaiterPadDiscountPercentage": 0.0,
        "Subject": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.WaitingListSale, ReCreateX.WebShop.WebServices.Contracts",
        "Id": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Quantity": 0,
        "UnitPrice": 0.0,
        "WaitingListId": "00000000-0000-0000-0000-000000000000",
        "RuleNamesToIgnore": null,
        "ItemId": "00000000-0000-0000-0000-000000000000",
        "WaitingListLessonGroups": null,
        "LockTicket": null,
        "AsReseller": false,
        "PersonID": "00000000-0000-0000-0000-000000000000",
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "Comments": null,
        "PromotionRuleDiscountAmount": 0.0,
        "AdvancementPrice": 0.0,
        "CustomerID": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.FitnessActivityDayReservation, ReCreateX.WebShop.WebServices.Contracts",
        "FitnessActivityDayId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "FitnessActivitySlots": null,
        "Id": "00000000-0000-0000-0000-000000000000",
        "PersonId": null,
        "Quantity": 1,
        "SubscriptionId": null,
        "RuleNamesToIgnore": null,
        "WaitingList": false,
        "UnitPrice": 0.0,
        "LockTicket": null,
        "AdvancementPrice": 0.0,
        "FitnessActivityId": "00000000-0000-0000-0000-000000000000",
        "AsReseller": false,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "PromotionRuleDiscountAmount": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.ActivityReservation, ReCreateX.WebShop.WebServices.Contracts",
        "Activity": null,
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Comments": null,
        "Id": "00000000-0000-0000-0000-000000000000",
        "LockTicket": null,
        "Quantity": 0,
        "OptionPrice": 0.0,
        "RuleNamesToIgnore": null,
        "Customer": null,
        "UnitPrice": 0.0,
        "ActivityParticipantReservations": null,
        "AdvancementPrice": 0.0,
        "TotalPrice": 0.0,
        "AsReseller": false,
        "Status": 0,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "GroupReservations": false,
        "PromotionRuleDiscountAmount": 0.0,
        "WaiterPadDiscountPercentage": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.ArticleSale, ReCreateX.WebShop.WebServices.Contracts",
        "Article": null,
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "UseCards": null,
        "Quantity": 0,
        "GenLoyaltyCards": null,
        "CustomerID": null,
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "CustomPrice": 0.0,
        "AdvancementPrice": 0.0,
        "ExtraDescription": null,
        "SubscriptionCustomerID": null,
        "AsReseller": false,
        "SubscriptionStartDate": null,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "SubscriptionEndDate": null,
        "PromotionRuleDiscountAmount": 0.0,
        "ExtraInfoNotPrintedOnTicket": null,
        "CouponUsers": null,
        "DirectDebitStartDate": null,
        "DirectDebitCollectionDay": null,
        "LessonGroupId": null,
        "SubscriptionContactID": null,
        "UitpasPrice": 0.0,
        "UitpasNumber": null,
        "UitpasPriceGroup": null,
        "ProRataFactor": null,
        "NumberAddedWithApplyingPromoRules": 0,
        "LockTicket": null,
        "LessonOptions": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.CultureEventReservation, ReCreateX.WebShop.WebServices.Contracts",
        "Comments": null,
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "CultureEventId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "CultureSubscriptionId": "00000000-0000-0000-0000-000000000000",
        "Quantity": 0,
        "CustomerId": null,
        "RuleNamesToIgnore": null,
        "CustomerPriceGroupId": null,
        "UnitPrice": 0.0,
        "Entries": null,
        "AdvancementPrice": 0.0,
        "LockTicket": null,
        "AsReseller": false,
        "MustBeANewReservation": false,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "Options": null,
        "PromotionRuleDiscountAmount": 0.0,
        "ReservationDate": "2019-11-17T09:16:33.3140096+01:00",
        "ShipTickets": false,
        "GiveDonation": false,
        "CultureSeriesId": "00000000-0000-0000-0000-000000000000",
        "TraderId": null,
        "WaiterPadDiscountPercentage": 0.0,
        "Type": 0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.CultureEventWaitingListReservation, ReCreateX.WebShop.WebServices.Contracts",
        "CultureEventId": "00000000-0000-0000-0000-000000000000",
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "Comments": null,
        "ReservationDate": "2019-11-17T09:16:33.3140096+01:00",
        "Id": "00000000-0000-0000-0000-000000000000",
        "RuleNamesToIgnore": null,
        "Quantity": 0,
        "UnitPrice": 0.0,
        "AdvancementPrice": 0.0,
        "SitePlaceQuantity": 0,
        "AsReseller": false,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "PromotionRuleDiscountAmount": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.ExpositionPeriodReservation, ReCreateX.WebShop.WebServices.Contracts",
        "Entries": null,
        "DivisionId": "00000000-0000-0000-0000-000000000000",
        "ExpositionPeriodId": "00000000-0000-0000-0000-000000000000",
        "Id": "00000000-0000-0000-0000-000000000000",
        "Quantity": 1,
        "LockTicket": null,
        "Comments": null,
        "RuleNamesToIgnore": null,
        "UnitPrice": 0.0,
        "ArticleSales": null,
        "Donation": null,
        "AdvancementPrice": 0.0,
        "OrderWithoutPayment": false,
        "GiftAid": null,
        "AsReseller": false,
        "LanguageId": null,
        "CustomerContactId": "00000000-0000-0000-0000-000000000000",
        "ArticleOptionalSales": null,
        "PromotionRuleDiscountAmount": 0.0,
        "ExpositionId": "00000000-0000-0000-0000-000000000000",
        "CustomerId": null,
        "PersonalizedMessage": null,
        "TargetAudienceId": null,
        "AutomaticArticleSales": null,
        "WaiterPadDiscountPercentage": 0.0
      }
    ],
    "Payments": null,
    "Price": 0.0,
    "DeliveryAddressId": "00000000-0000-0000-0000-000000000000",
    "AdditionalCosts": [
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.ReservationCost, ReCreateX.WebShop.WebServices.Contracts",
        "MaximumCost": 0.0,
        "Cost": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.ShippingCost, ReCreateX.WebShop.WebServices.Contracts",
        "Type": 0,
        "Cost": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.AdministrativeCost, ReCreateX.WebShop.WebServices.Contracts",
        "Cost": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.IncassoCost, ReCreateX.WebShop.WebServices.Contracts",
        "NumberOfPayments": 0,
        "Cost": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.RentalWarranty, ReCreateX.WebShop.WebServices.Contracts",
        "Cost": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.NewCardsCost, ReCreateX.WebShop.WebServices.Contracts",
        "Cost": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.ExpositionReservationCost, ReCreateX.WebShop.WebServices.Contracts",
        "Cost": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.TransportCost, ReCreateX.WebShop.WebServices.Contracts",
        "Module": 0,
        "Cost": 0.0,
        "ItemID": "00000000-0000-0000-0000-000000000000",
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.WalletDebt, ReCreateX.WebShop.WebServices.Contracts",
        "Cost": 0.0,
        "Name": null
      }
    ],
    "OrderId": "string_example",
    "PayLater": false,
    "ExcludeCosts": {
      "ExcludeAdministrativeCost": false,
      "ExcludeReservationCost": false,
      "ExcludeExpositionReservationCost": false,
      "ExcludeShippingCost": false
    },
    "AdditionalDiscounts": [
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.GiftCertificateDiscount, ReCreateX.WebShop.WebServices.Contracts",
        "Discount": 0.0,
        "Name": null,
        "Number": null,
        "DivisionCardID": "00000000-0000-0000-0000-000000000000",
        "RemainingAmount": 0.0
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.WaiterPadDiscount, ReCreateX.WebShop.WebServices.Contracts",
        "Discount": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.FamilyDiscount, ReCreateX.WebShop.WebServices.Contracts",
        "Discount": 0.0,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.GenLoyaltyCardDiscount, ReCreateX.WebShop.WebServices.Contracts",
        "OrganisedVisitDiscounts": null,
        "Discount": 0.0,
        "CultureEventReservationDiscounts": null,
        "Name": null
      },
      {
        "$type": "ReCreateX.WebShop.WebServices.Contracts.CouponCodeDiscount, ReCreateX.WebShop.WebServices.Contracts",
        "CouponDiscounts": null,
        "Discount": 0.0,
        "Name": null
      }
    ],
    "TrxId": "string_example",
    "PayId": "string_example",
    "CouponCodes": [
      "string_example"
    ],
    "Balance": 0.0,
    "ContactId": "00000000-0000-0000-0000-000000000000",
    "Comment": "string_example",
    "AnonymousPerson": {
      "Name": null,
      "FirstName": null,
      "Street1": null,
      "Street2": null,
      "Number": null,
      "Box": null,
      "Home": null,
      "Country": null,
      "Email": null,
      "Newsletter": false,
      "ZipCode": null
    },
    "StaffMemberId": "00000000-0000-0000-0000-000000000000",
    "Info1": "string_example",
    "Info2": "string_example",
    "Info3": "string_example",
    "GiftCertificates": [
      "string_example"
    ],
    "CustomerZipCodeId": "00000000-0000-0000-0000-000000000000"
  },
  "Context": {
    "DivisionId": "00000000-0000-0000-0000-000000000000",
    "Language": "string_example",
    "ShopId": "00000000-0000-0000-0000-000000000000",
    "SessionId": "00000000-0000-0000-0000-000000000000",
    "Origin": 0,
    "Password": "string_example",
    "Encode": false,
    "AccessToken": "string_example"
  }
}

Example response object

{
  "Result": {
    "BasketItemValidationResults": null,
    "IsValid": false,
    "Message": "string_example",
    "brokenRuleName": null
  }
}

ShouldBeExecuted

Postdata

Response