GET api/v1/accountingrulefilters/{accountingRuleFilterId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
accountingRuleFilterId

globally unique identifier

Required

Body Parameters

None.

Response Information

Resource Description

AccountingRuleFilterDetails
NameDescriptionTypeAdditional information
AccountingRuleFilterId

globally unique identifier

None.

RuleFilterName

string

None.

Description

string

None.

IsActive

boolean

None.

SortIndicator

integer

None.

AccountingRuleFilterTypeId

integer

None.

StopRuleEngineWhenRuleApplied

boolean

None.

IsRuleForGliderFlights

boolean

None.

IsRuleForTowingFlights

boolean

None.

IsRuleForMotorFlights

boolean

None.

UseRuleForAllAircraftsExceptListed

boolean

None.

MatchedAircraftImmatriculations

Collection of string

None.

UseRuleForAllStartTypesExceptListed

boolean

None.

MatchedStartTypes

Collection of integer

None.

UseRuleForAllFlightTypesExceptListed

boolean

None.

MatchedFlightTypeCodes

Collection of string

None.

ExtendMatchingFlightTypeCodesToGliderAndTowFlight

boolean

None.

UseRuleForAllStartLocationsExceptListed

boolean

None.

MatchedStartLocations

Collection of string

None.

UseRuleForAllLdgLocationsExceptListed

boolean

None.

MatchedLdgLocations

Collection of string

None.

UseRuleForAllClubMemberNumbersExceptListed

boolean

None.

MatchedClubMemberNumbers

Collection of string

None.

UseRuleForAllFlightCrewTypesExceptListed

boolean

None.

MatchedFlightCrewTypes

Collection of integer

None.

AccountingUnitTypeId

integer

None.

UseRuleForAllAircraftsOnHomebaseExceptListed

boolean

None.

MatchedAircraftsHomebase

Collection of string

None.

UseRuleForAllMemberStatesExceptListed

boolean

None.

MatchedMemberStates

Collection of globally unique identifier

None.

UseRuleForAllPersonCategoriesExceptListed

boolean

None.

MatchedPersonCategories

Collection of globally unique identifier

None.

RecipientTarget

RecipientDetails

None.

IsChargedToClubInternal

boolean

None.

ArticleTarget

ArticleTargetDetails

None.

MinFlightTimeInSecondsMatchingValue

integer

None.

MaxFlightTimeInSecondsMatchingValue

integer

None.

MinEngineTimeInSecondsMatchingValue

integer

None.

MaxEngineTimeInSecondsMatchingValue

integer

None.

IncludeThresholdText

boolean

None.

ThresholdText

string

String length: inclusive between 0 and 250

IncludeFlightTypeName

boolean

None.

NoLandingTaxForGlider

boolean

None.

NoLandingTaxForTowingAircraft

boolean

None.

NoLandingTaxForAircraft

boolean

None.

Id

globally unique identifier

None.

CanUpdateRecord

boolean

None.

CanDeleteRecord

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "AccountingRuleFilterId": "e988d506-540d-4f73-8af0-658c8c708ee4",
  "RuleFilterName": "sample string 2",
  "Description": "sample string 3",
  "IsActive": true,
  "SortIndicator": 5,
  "AccountingRuleFilterTypeId": 6,
  "StopRuleEngineWhenRuleApplied": true,
  "IsRuleForGliderFlights": true,
  "IsRuleForTowingFlights": true,
  "IsRuleForMotorFlights": true,
  "UseRuleForAllAircraftsExceptListed": true,
  "MatchedAircraftImmatriculations": [
    "sample string 1",
    "sample string 2"
  ],
  "UseRuleForAllStartTypesExceptListed": true,
  "MatchedStartTypes": [
    1,
    2
  ],
  "UseRuleForAllFlightTypesExceptListed": true,
  "MatchedFlightTypeCodes": [
    "sample string 1",
    "sample string 2"
  ],
  "ExtendMatchingFlightTypeCodesToGliderAndTowFlight": true,
  "UseRuleForAllStartLocationsExceptListed": true,
  "MatchedStartLocations": [
    "sample string 1",
    "sample string 2"
  ],
  "UseRuleForAllLdgLocationsExceptListed": true,
  "MatchedLdgLocations": [
    "sample string 1",
    "sample string 2"
  ],
  "UseRuleForAllClubMemberNumbersExceptListed": true,
  "MatchedClubMemberNumbers": [
    "sample string 1",
    "sample string 2"
  ],
  "UseRuleForAllFlightCrewTypesExceptListed": true,
  "MatchedFlightCrewTypes": [
    1,
    2
  ],
  "AccountingUnitTypeId": 1,
  "UseRuleForAllAircraftsOnHomebaseExceptListed": true,
  "MatchedAircraftsHomebase": [
    "sample string 1",
    "sample string 2"
  ],
  "UseRuleForAllMemberStatesExceptListed": true,
  "MatchedMemberStates": [
    "8c1568a8-1a0e-40a8-a1ed-112ebe06eca1",
    "808efffe-281f-4af4-8391-b08d983e57fa"
  ],
  "UseRuleForAllPersonCategoriesExceptListed": true,
  "MatchedPersonCategories": [
    "8685b862-fa28-493d-b1e3-4adfd6c893d0",
    "66b67811-8d44-4915-898c-3fb20b8762e9"
  ],
  "RecipientTarget": {
    "PersonId": "8a066c82-1198-4c94-9e4f-9e2f59fb47ec",
    "RecipientName": "sample string 1",
    "Firstname": "sample string 2",
    "Lastname": "sample string 3",
    "AddressLine1": "sample string 4",
    "AddressLine2": "sample string 5",
    "ZipCode": "sample string 6",
    "City": "sample string 7",
    "CountryName": "sample string 8",
    "PersonClubMemberNumber": "sample string 9"
  },
  "IsChargedToClubInternal": true,
  "ArticleTarget": {
    "ArticleNumber": "sample string 1",
    "DeliveryLineText": "sample string 2"
  },
  "MinFlightTimeInSecondsMatchingValue": 1,
  "MaxFlightTimeInSecondsMatchingValue": 1,
  "MinEngineTimeInSecondsMatchingValue": 1,
  "MaxEngineTimeInSecondsMatchingValue": 1,
  "IncludeThresholdText": true,
  "ThresholdText": "sample string 24",
  "IncludeFlightTypeName": true,
  "NoLandingTaxForGlider": true,
  "NoLandingTaxForTowingAircraft": true,
  "NoLandingTaxForAircraft": true,
  "Id": "e988d506-540d-4f73-8af0-658c8c708ee4",
  "CanUpdateRecord": true,
  "CanDeleteRecord": true
}

text/html

Sample:
{"AccountingRuleFilterId":"e988d506-540d-4f73-8af0-658c8c708ee4","RuleFilterName":"sample string 2","Description":"sample string 3","IsActive":true,"SortIndicator":5,"AccountingRuleFilterTypeId":6,"StopRuleEngineWhenRuleApplied":true,"IsRuleForGliderFlights":true,"IsRuleForTowingFlights":true,"IsRuleForMotorFlights":true,"UseRuleForAllAircraftsExceptListed":true,"MatchedAircraftImmatriculations":["sample string 1","sample string 2"],"UseRuleForAllStartTypesExceptListed":true,"MatchedStartTypes":[1,2],"UseRuleForAllFlightTypesExceptListed":true,"MatchedFlightTypeCodes":["sample string 1","sample string 2"],"ExtendMatchingFlightTypeCodesToGliderAndTowFlight":true,"UseRuleForAllStartLocationsExceptListed":true,"MatchedStartLocations":["sample string 1","sample string 2"],"UseRuleForAllLdgLocationsExceptListed":true,"MatchedLdgLocations":["sample string 1","sample string 2"],"UseRuleForAllClubMemberNumbersExceptListed":true,"MatchedClubMemberNumbers":["sample string 1","sample string 2"],"UseRuleForAllFlightCrewTypesExceptListed":true,"MatchedFlightCrewTypes":[1,2],"AccountingUnitTypeId":1,"UseRuleForAllAircraftsOnHomebaseExceptListed":true,"MatchedAircraftsHomebase":["sample string 1","sample string 2"],"UseRuleForAllMemberStatesExceptListed":true,"MatchedMemberStates":["8c1568a8-1a0e-40a8-a1ed-112ebe06eca1","808efffe-281f-4af4-8391-b08d983e57fa"],"UseRuleForAllPersonCategoriesExceptListed":true,"MatchedPersonCategories":["8685b862-fa28-493d-b1e3-4adfd6c893d0","66b67811-8d44-4915-898c-3fb20b8762e9"],"RecipientTarget":{"PersonId":"8a066c82-1198-4c94-9e4f-9e2f59fb47ec","RecipientName":"sample string 1","Firstname":"sample string 2","Lastname":"sample string 3","AddressLine1":"sample string 4","AddressLine2":"sample string 5","ZipCode":"sample string 6","City":"sample string 7","CountryName":"sample string 8","PersonClubMemberNumber":"sample string 9"},"IsChargedToClubInternal":true,"ArticleTarget":{"ArticleNumber":"sample string 1","DeliveryLineText":"sample string 2"},"MinFlightTimeInSecondsMatchingValue":1,"MaxFlightTimeInSecondsMatchingValue":1,"MinEngineTimeInSecondsMatchingValue":1,"MaxEngineTimeInSecondsMatchingValue":1,"IncludeThresholdText":true,"ThresholdText":"sample string 24","IncludeFlightTypeName":true,"NoLandingTaxForGlider":true,"NoLandingTaxForTowingAircraft":true,"NoLandingTaxForAircraft":true,"Id":"e988d506-540d-4f73-8af0-658c8c708ee4","CanUpdateRecord":true,"CanDeleteRecord":true}

application/xml, text/xml

Sample:
<AccountingRuleFilterDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi.Accounting.RuleFilters">
  <CanDeleteRecord xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">true</CanDeleteRecord>
  <CanUpdateRecord xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">true</CanUpdateRecord>
  <Id xmlns="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi">e988d506-540d-4f73-8af0-658c8c708ee4</Id>
  <AccountingRuleFilterId>e988d506-540d-4f73-8af0-658c8c708ee4</AccountingRuleFilterId>
  <AccountingRuleFilterTypeId>6</AccountingRuleFilterTypeId>
  <AccountingUnitTypeId>1</AccountingUnitTypeId>
  <ArticleTarget xmlns:d2p1="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi.Accounting">
    <d2p1:ArticleNumber>sample string 1</d2p1:ArticleNumber>
    <d2p1:DeliveryLineText>sample string 2</d2p1:DeliveryLineText>
  </ArticleTarget>
  <Description>sample string 3</Description>
  <ExtendMatchingFlightTypeCodesToGliderAndTowFlight>true</ExtendMatchingFlightTypeCodesToGliderAndTowFlight>
  <IncludeFlightTypeName>true</IncludeFlightTypeName>
  <IncludeThresholdText>true</IncludeThresholdText>
  <IsActive>true</IsActive>
  <IsChargedToClubInternal>true</IsChargedToClubInternal>
  <IsRuleForGliderFlights>true</IsRuleForGliderFlights>
  <IsRuleForMotorFlights>true</IsRuleForMotorFlights>
  <IsRuleForTowingFlights>true</IsRuleForTowingFlights>
  <MatchedAircraftImmatriculations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </MatchedAircraftImmatriculations>
  <MatchedAircraftsHomebase xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </MatchedAircraftsHomebase>
  <MatchedClubMemberNumbers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </MatchedClubMemberNumbers>
  <MatchedFlightCrewTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </MatchedFlightCrewTypes>
  <MatchedFlightTypeCodes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </MatchedFlightTypeCodes>
  <MatchedLdgLocations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </MatchedLdgLocations>
  <MatchedMemberStates xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:guid>8c1568a8-1a0e-40a8-a1ed-112ebe06eca1</d2p1:guid>
    <d2p1:guid>808efffe-281f-4af4-8391-b08d983e57fa</d2p1:guid>
  </MatchedMemberStates>
  <MatchedPersonCategories xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:guid>8685b862-fa28-493d-b1e3-4adfd6c893d0</d2p1:guid>
    <d2p1:guid>66b67811-8d44-4915-898c-3fb20b8762e9</d2p1:guid>
  </MatchedPersonCategories>
  <MatchedStartLocations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </MatchedStartLocations>
  <MatchedStartTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </MatchedStartTypes>
  <MaxEngineTimeInSecondsMatchingValue>1</MaxEngineTimeInSecondsMatchingValue>
  <MaxFlightTimeInSecondsMatchingValue>1</MaxFlightTimeInSecondsMatchingValue>
  <MinEngineTimeInSecondsMatchingValue>1</MinEngineTimeInSecondsMatchingValue>
  <MinFlightTimeInSecondsMatchingValue>1</MinFlightTimeInSecondsMatchingValue>
  <NoLandingTaxForAircraft>true</NoLandingTaxForAircraft>
  <NoLandingTaxForGlider>true</NoLandingTaxForGlider>
  <NoLandingTaxForTowingAircraft>true</NoLandingTaxForTowingAircraft>
  <RecipientTarget xmlns:d2p1="http://schemas.datacontract.org/2004/07/FLS.Data.WebApi.Accounting">
    <d2p1:AddressLine1>sample string 4</d2p1:AddressLine1>
    <d2p1:AddressLine2>sample string 5</d2p1:AddressLine2>
    <d2p1:City>sample string 7</d2p1:City>
    <d2p1:CountryName>sample string 8</d2p1:CountryName>
    <d2p1:Firstname>sample string 2</d2p1:Firstname>
    <d2p1:Lastname>sample string 3</d2p1:Lastname>
    <d2p1:PersonClubMemberNumber>sample string 9</d2p1:PersonClubMemberNumber>
    <d2p1:PersonId>8a066c82-1198-4c94-9e4f-9e2f59fb47ec</d2p1:PersonId>
    <d2p1:RecipientName>sample string 1</d2p1:RecipientName>
    <d2p1:ZipCode>sample string 6</d2p1:ZipCode>
  </RecipientTarget>
  <RuleFilterName>sample string 2</RuleFilterName>
  <SortIndicator>5</SortIndicator>
  <StopRuleEngineWhenRuleApplied>true</StopRuleEngineWhenRuleApplied>
  <ThresholdText>sample string 24</ThresholdText>
  <UseRuleForAllAircraftsExceptListed>true</UseRuleForAllAircraftsExceptListed>
  <UseRuleForAllAircraftsOnHomebaseExceptListed>true</UseRuleForAllAircraftsOnHomebaseExceptListed>
  <UseRuleForAllClubMemberNumbersExceptListed>true</UseRuleForAllClubMemberNumbersExceptListed>
  <UseRuleForAllFlightCrewTypesExceptListed>true</UseRuleForAllFlightCrewTypesExceptListed>
  <UseRuleForAllFlightTypesExceptListed>true</UseRuleForAllFlightTypesExceptListed>
  <UseRuleForAllLdgLocationsExceptListed>true</UseRuleForAllLdgLocationsExceptListed>
  <UseRuleForAllMemberStatesExceptListed>true</UseRuleForAllMemberStatesExceptListed>
  <UseRuleForAllPersonCategoriesExceptListed>true</UseRuleForAllPersonCategoriesExceptListed>
  <UseRuleForAllStartLocationsExceptListed>true</UseRuleForAllStartLocationsExceptListed>
  <UseRuleForAllStartTypesExceptListed>true</UseRuleForAllStartTypesExceptListed>
</AccountingRuleFilterDetails>