{
  "header": {
    "id": "FullPrecision_DM",
    "modelType": "document",
    "modelVersion": "28.2.0",
    "locales": [
      {
        "code": "en"
      },
      {
        "code": "de"
      }
    ],
    "annotations": [
      {
        "name": "roles",
        "value": "tester,reviewer"
      }
    ],
    "modelReferences": []
  },
  "content": {
    "modelInfo": {
      "name": "FullPrecision_DM"
    },
    "modelConfig": {
      "decimalSeparator": ".",
      "timeZone": "UTC",
      "conditionLanguage": {
        "code": "en_US"
      }
    },
    "modelRoot": {
      "rootGroups": [
        {
          "type": "Group",
          "id": "group_ea1a2",
          "name": "FullPrecision",
          "Group": {
            "repeatability": 1,
            "elements": [
              {
                "type": "Field",
                "id": "field_51dc3",
                "name": "Number1",
                "Field": {
                  "fieldType": {
                    "type": "NumberType",
                    "NumberType": {
                      "maxFractionalDigits": 8
                    }
                  },
                  "label": [
                    {
                      "locale": "en",
                      "text": "Number1"
                    },
                    {
                      "locale": "de",
                      "text": "Number1"
                    }
                  ],
                  "helperText": [
                    {
                      "locale": "en",
                      "text": "0 to 8 Decimal Places"
                    },
                    {
                      "locale": "de",
                      "text": "0 to 8 Decimal Places"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_8714b",
                "name": "Number2",
                "Field": {
                  "fieldType": {
                    "type": "NumberType",
                    "NumberType": {
                      "maxFractionalDigits": 8
                    }
                  },
                  "label": [
                    {
                      "locale": "en",
                      "text": "Number2"
                    },
                    {
                      "locale": "de",
                      "text": "Number2"
                    }
                  ],
                  "helperText": [
                    {
                      "locale": "en",
                      "text": "0 to 8 Decimal Places"
                    },
                    {
                      "locale": "de",
                      "text": "0 to 8 Decimal Places"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_c6561",
                "name": "Number3",
                "Field": {
                  "fieldType": {
                    "type": "NumberType",
                    "NumberType": {
                      "maxFractionalDigits": 8
                    }
                  },
                  "label": [
                    {
                      "locale": "en",
                      "text": "Number3"
                    },
                    {
                      "locale": "de",
                      "text": "Number3"
                    }
                  ],
                  "helperText": [
                    {
                      "locale": "en",
                      "text": "0 to 8 Decimal Places"
                    },
                    {
                      "locale": "de",
                      "text": "0 to 8 Decimal Places"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_16900",
                "name": "IntermediateResult",
                "Field": {
                  "fieldType": {
                    "type": "NumberType",
                    "NumberType": {
                      "minFractionalDigits": 2,
                      "maxFractionalDigits": 2
                    }
                  },
                  "label": [
                    {
                      "locale": "en",
                      "text": "IntermediateResult"
                    },
                    {
                      "locale": "de",
                      "text": "IntermediateResult"
                    }
                  ],
                  "helperText": [
                    {
                      "locale": "en",
                      "text": "2 Decimal Places"
                    },
                    {
                      "locale": "de",
                      "text": "2 Decimal Places"
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_52cba",
                "name": "IntermediateResultComp",
                "Computation": {
                  "computedFieldRelPath": "../IntermediateResult",
                  "computationAlternatives": [
                    {
                      "operation": "RoundAccounting([Number1]*[Number2],2)"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "en",
                      "text": "error text for computation of IntermediateResultComp"
                    },
                    {
                      "locale": "de",
                      "text": "error text for computation of IntermediateResultComp"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_4ee6e",
                "name": "FinalResultFullPrecision",
                "Field": {
                  "fieldType": {
                    "type": "NumberType",
                    "NumberType": {
                      "minFractionalDigits": 8,
                      "maxFractionalDigits": 8
                    }
                  },
                  "label": [
                    {
                      "locale": "en",
                      "text": "FinalResultFullPrecision"
                    },
                    {
                      "locale": "de",
                      "text": "FinalResultFullPrecision"
                    }
                  ],
                  "helperText": [
                    {
                      "locale": "en",
                      "text": "8 Decimal Places"
                    },
                    {
                      "locale": "de",
                      "text": "8 Decimal Places"
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_72630",
                "name": "FinalResultFullPrecisionComp",
                "Computation": {
                  "computedFieldRelPath": "../FinalResultFullPrecision",
                  "computationAlternatives": [
                    {
                      "operation": "RoundAccounting({[Number1]*[Number2]}/[Number3],8)"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "en",
                      "text": "error text for computation of FinalResultFullPrecisionComp"
                    },
                    {
                      "locale": "de",
                      "text": "error text for computation of FinalResultFullPrecisionComp"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_ccd1a",
                "name": "FinalResultUsingItermediate",
                "Field": {
                  "fieldType": {
                    "type": "NumberType",
                    "NumberType": {
                      "minFractionalDigits": 8,
                      "maxFractionalDigits": 8
                    }
                  },
                  "label": [
                    {
                      "locale": "en",
                      "text": "FinalResultUsingItermediate"
                    },
                    {
                      "locale": "de",
                      "text": "FinalResultUsingItermediate"
                    }
                  ],
                  "helperText": [
                    {
                      "locale": "en",
                      "text": "8 Decimal Places"
                    },
                    {
                      "locale": "de",
                      "text": "8 Decimal Places"
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_a70e6",
                "name": "FinalResultUsingIntermediateComp",
                "Computation": {
                  "computedFieldRelPath": "../FinalResultUsingItermediate",
                  "computationAlternatives": [
                    {
                      "operation": "RoundAccounting([IntermediateResult]/[Number3],8)"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "en",
                      "text": "error text for computation of FinalResultUsingIntermediateComp"
                    },
                    {
                      "locale": "de",
                      "text": "error text for computation of FinalResultUsingIntermediateComp"
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  }
}