Quintiq file version 2.0
Component GroupPanelInventoryValuesAndCosts
{
  #keys: '[108486.1.1035185552]'
  BaseType: 'GroupPanel'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 37 parent: 0 }
      GBFlow.Column { grow: 0 id: 40 parent: 0 }
      GBFlow.Column { grow: 128 id: 1 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => CheckBoxHasDefaultInventoryHolding
        Position { startcolumn: 37 startrow: 29 endcolumn: 37 endrow: 29 }
      }
      GBElement
      {
        Component => LabelAccountForInventoryHolding
        Position { startcolumn: 37 startrow: 32 endcolumn: 37 endrow: 32 }
      }
      GBElement
      {
        Component => /StringSelectionAccountForInventoryHolding
        Position { startcolumn: 40 startrow: 32 endcolumn: 1 endrow: 32 }
      }
      GBElement
      {
        Component => LabelAnnualInterestRateForInventoryHolding
        Position { startcolumn: 37 startrow: 37 endcolumn: 37 endrow: 37 }
      }
      GBElement
      {
        Component => /EditorDefaultAnnualInterestRateForInventoryHolding
        Position { startcolumn: 40 startrow: 37 endcolumn: 1 endrow: 37 }
      }
      GBElement
      {
        Component => RadioButtonGroupHasAbsoluteValueForInventoryHolding
        Position { startcolumn: 40 startrow: 40 endcolumn: 40 endrow: 40 }
      }
      GBElement
      {
        Component => LabelAbsoluteCostForInventoryHolding
        Position { startcolumn: 37 startrow: 41 endcolumn: 37 endrow: 41 }
      }
      GBElement
      {
        Component => /EditorDefaultAbsoluteCostForInventoryHolding
        Position { startcolumn: 40 startrow: 41 endcolumn: 1 endrow: 41 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 29 parent: 0 }
      GBFlow.Row { grow: 0 id: 32 parent: 0 }
      GBFlow.Row { grow: 0 id: 40 parent: 0 }
      GBFlow.Row { grow: 0 id: 41 parent: 0 }
      GBFlow.Row { grow: 0 id: 37 parent: 0 }
    ]
  }
  Children:
  [
    #child: EditorDefaultAnnualInterestRateForInventoryHolding
    #child: StringSelectionAccountForInventoryHolding
    Component LabelAccountForInventoryHolding
    {
      #keys: '[124808.1.1610093910]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'StringSelectionAccountForInventoryHolding'
        LayoutGroup: 'LabelDefaultValues'
        Shortcut: 'Alt+T'
        Text: 'Accoun&t'
        Transparent: true
      ]
    }
    Component LabelAnnualInterestRateForInventoryHolding
    {
      #keys: '[124808.1.1610096213]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorDefaultAnnualInterestRateForInventoryHolding'
        LayoutGroup: 'LabelDefaultValues'
        Shortcut: 'Alt+U'
        Text: 'Ann&ual interest rate (%)'
        Tooltip: '<html>Inventory holding cost will be calculated as a percentage of the inventory value at an annual interest rate, which is then prorated to the length of the period (in days).<br>For example, if the inventory value for a product in a stocking point is 1200, with a default inventory holding cost of an annual interest rate of 10%.<br>The annual holding cost for the product in that stocking point in the month of January would be 1200 * 10% * (31/365) = 10.19.</html>'
        Transparent: true
      ]
    }
    Component CheckBoxHasDefaultInventoryHolding
    {
      #keys: '[124808.1.1601803359]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.HasDefaultInventoryHoldingCost'
        Shortcut: 'Alt+I'
        Text: 'Default &inventory holding cost'
      ]
    }
    #child: EditorDefaultAbsoluteCostForInventoryHolding
    Component RadioButtonGroupHasAbsoluteValueForInventoryHolding
    {
      #keys: '[124808.1.2063983355]'
      BaseType: 'RadioButtonGroup'
      Properties:
      [
        BoundValue: 'true'
        ButtonLabels: '&Absolute   ;Relative to inventor&y value'
        ButtonValues: 'true;false'
        DataBinding: 'Dialog.Data.HasAbsoluteValueForInventoryHolding'
        Horizontal: true
      ]
    }
    Component LabelAbsoluteCostForInventoryHolding
    {
      #keys: '[124808.1.2063983733]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorDefaultAbsoluteCostForInventoryHolding'
        LayoutGroup: 'LabelDefaultValues'
        Shortcut: 'Alt+V'
        Text: '&Value (currency/uom)'
        Transparent: true
      ]
    }
  ]
  Properties:
  [
    Text: 'Inventory holding cost'
    ModeledStringList ChildOrdering
    {
      c: LabelAnnualInterestRateForInventoryHolding
      c: CheckBoxHasDefaultInventoryHolding
      c: StringSelectionAccountForInventoryHolding
      c: RadioButtonGroupHasAbsoluteValueForInventoryHolding
      c: EditorDefaultAbsoluteCostForInventoryHolding
      c: EditorDefaultAnnualInterestRateForInventoryHolding
      c: LabelAbsoluteCostForInventoryHolding
      c: LabelAccountForInventoryHolding
    }
  ]
}
