Click or drag to resize

clsImportProjectContractPositioneContractPositionType Enumeration

Type of the contract position used in the property PositionTyp.

Each type does require different key fields depending on the main dimensions:

View: MARIContractPositions.PositionType: :Table: MPVKVertraegePositionen.PosTyp

Namespace:  MARIInterface
Assembly:  MARIInterface (in MARIInterface.dll) Version: 8.0.0.100
Syntax
public enum eContractPositionType
Members
  Member nameValueDescription
GroupHeader0Group Header. Use only Description1 to store the group header text
ItemAtCost1Item at cost (sales only). Invoice quantity is based on item bookings. Use ItemCode as key field.
GroupFooter2Group Footer. Total will be calculated. Use only Description1 to store the group header text
ServiceAtCost4Service at cost (sales only). Invoice quantity is based on time bookings. Use ServiceCode as key field.
TravelExpenseAllowance11Travelexpense Allowance (sales only). Use TravelExpenseCode as key field.
TravelExpense12TravelExpense (sales only). Use TravelExpenseCode as key field.
ExternalService15Item without warehouse handled with "value without quantity" for sub contractors
Maintenance20Maintenance for recurring maintenance invoicing. Fill the fields MaintenanceStart, MaintenanceEnd and MaintenancePeriodic fields. (sales only). Use ItemCode as key field for the corresponding maintenance item.
EquipmentCostFixedPrice40Sub Position to a fixed price for extra cost of the equipment (electricity, fuel). Use EquipmentCategory as a key field.
EquipmentCostAtCost41Extra cost of the equipment (electricity, fuel). Use EquipmentCategory as a key field.
EquipmentTimeAtFixedPrice46Sub Position Equipment use time at fixed price. Fill EquipmentStartDate and EquipmentEndDate to define the duration of the rental and EquipmentQuantity for the number of equipment rented at the same time. (sales only)
EquipmentTimeAtCost47Equipment Time at Cost. Fill EquipmentStartDate and EquipmentEndDate to define the duration of the rental and EquipmentQuantity for the number of equipment rented at the same time. (sales only)
EquipmentHeadLine48For documents to create a head line by equipment
ContractBOMAtCost49Cotnract BOM Header line without fixed price position
FixedPrice102Fixed price Position. Invoice quantity and invoice timing is defined in the contract positions. (sales only). See CollectionAccountingPos for the list of invoice triggers.
FixedPriceWithDirectCost103Fixed price position without sub positions. Does not need item bookings [like ItemAtCost] for invoicing. (sales only)
BOMHeader104Bill of Material Header = First line in the contract BOM (sales only)
FixedPriceAndServiceAtFixedPriceCombo105 Combination of a Fixed Price and a Service At Fixed Price. The cusomter will see a service with a quantity from the contract. The user can book time on this position, but invoicing is only triggered by the contract quantity. Keyfield ServiceCode
ServiceAtFixedPrice109Service at fixed price. A link to a fix price position is required. Time bookings will collect cost. (sales only). Use ServiceCode as kee field.
ItemAtFixedPrice111Item at fixed price: material used to full fill the fix price. Item bookings will be used to collect cost. (sales only)
SubContractPosition114

Sub Contract Position in the main contract to link a sub contract and the headposition in the sub contract. (sales only)

Please fill the properties SubContractID and SubContractPositionID, when using this type

ExternalServiceAtFixedPrice115Item without warehouse handled with "value without quantity" for sub contractors. Linked to a fixed price
TravelExpenseAtFixedPrice116Sub Position to calculate travel expenses into a fixed price (sales only)
ProductionStepAtSubContractPos117Textposition under a SubContractPosition (ContractBOM-Header). Used to group for RouteStages. Use only Matchcode to store the Step Description text. Optionally use the [!:ResourceCode] to store the ORST.AbsEntry for the StageRoute Code
AddOnItemTime120Sub position to a service position. Add On Item of variance time
AddOnItemQuantity121Sub position to a service position. Add On Item of variance quantity
AddOnItemFixAmount122Sub position to a service position. Add On Item of fix amount
AddOnItemFreeAmount123Sub position to a service position. Add On Item of free amount
AddOnItemAddOnRule124Sub position to a service position. Add On Item of special Add On Rule
Pagination130Pagination (new page in the document print out)
TextPositionAtFixedPrice202Textposition. underneath a fixed price position. Use only Description3 to put the contract position text. All other fields are ignored.
TextPosition203Textposition. Use only Description3 to put the contract position text. All other fields are ignored.
PurchaseFreight204Freight position for purchase documents. (stored in SBO in extra table)
SalesFreight205Freight position for sales documents. (stored in SBO in extra table)
PurchaseItemAtCost301Purchase Item at Cost (purchase only)
PurchaseServiceAtCost302Purchase Service at Cost (purchase only)
PurchaseEquipmentAtCost303Purchase Equipment Cost (purchase only)
PurchaseMaintenance304Maintenance position on the purchase side (purchase only)
PurchaseEquipmentDuration305Purchase Equipment Cost for renting by time (purchase only)
BasicFee992Definition of the basic fee of a contract
Retainage995Retainage (sales only)
RetainageInvoice996RetainageInvoice (sales only)
See Also