{
  "header": {
    "id": "DomainKalkulationshilfen",
    "modelType": "document",
    "modelVersion": "27.0.2",
    "locales": [
      {
        "code": "de"
      },
      {
        "code": "eo"
      }
    ],
    "labels": [],
    "annotations": [
      {
        "name": "roles",
        "value": "admin,guest,customer,internal"
      }
    ],
    "modelReferences": []
  },
  "content": {
    "modelInfo": {
      "name": "DomainKalkulationshilfen",
      "immutable": false
    },
    "modelConfig": {
      "decimalSeparator": ".",
      "timeZone": "UTC",
      "conditionLanguage": {
        "code": "en_US"
      }
    },
    "typeDefinitions": [
      {
        "id": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426",
        "name": "Waehrung",
        "fieldType": {
          "type": "NumberType",
          "NumberType": {
            "minFractionalDigits": 2,
            "maxFractionalDigits": 2,
            "trait": "amount"
          }
        }
      },
      {
        "id": "typedef_07aeb4a2-6471-4968-a26e-eac0e0093ff1",
        "name": "Kostengruppe",
        "fieldType": {
          "type": "EnumerationType",
          "EnumerationType": {
            "values": [
              {
                "value": "ABSCHREIBUNG",
                "label": [
                  {
                    "locale": "de",
                    "text": "Abschreibung"
                  },
                  {
                    "locale": "eo",
                    "text": "ABSCHREIBUNG"
                  }
                ]
              },
              {
                "value": "MANUELL",
                "label": [
                  {
                    "locale": "de",
                    "text": "Manuelle Auswahl Menge und Einzelbetrag oder Absoluter Betrag"
                  },
                  {
                    "locale": "eo",
                    "text": "MANUELL"
                  }
                ]
              },
              {
                "value": "KEINE",
                "label": [
                  {
                    "locale": "de",
                    "text": "Keine Eingabe"
                  },
                  {
                    "locale": "eo",
                    "text": "KEINE"
                  }
                ]
              }
            ]
          }
        }
      }
    ],
    "modelRoot": {
      "rootGroups": [
        {
          "type": "Group",
          "id": "group_81d82",
          "name": "Kalkulationshilfen",
          "Group": {
            "repeatability": 1,
            "elements": [
              {
                "type": "Field",
                "id": "field_f79f9",
                "name": "EingabeMethode",
                "Field": {
                  "fieldType": {
                    "type": "EnumerationType",
                    "EnumerationType": {
                      "values": [
                        {
                          "value": "MANUELL_PAUSCHALE",
                          "label": [
                            {
                              "locale": "de",
                              "text": "Pauschale (ohne Einheit)"
                            },
                            {
                              "locale": "eo",
                              "text": "MANUELL_PAUSCHALE"
                            }
                          ]
                        },
                        {
                          "value": "MANUELL_BETRAEGE",
                          "label": [
                            {
                              "locale": "de",
                              "text": "Beträge"
                            },
                            {
                              "locale": "eo",
                              "text": "MANUELL_BETRAEGE"
                            }
                          ]
                        },
                        {
                          "value": "MANUELL_PAUSCHALE_KM",
                          "label": [
                            {
                              "locale": "de",
                              "text": "Pauschale (km)"
                            },
                            {
                              "locale": "eo",
                              "text": "MANUELL_PAUSCHALE_KM"
                            }
                          ]
                        },
                        {
                          "value": "MANUELL_PAUSCHALE_MONAT",
                          "label": [
                            {
                              "locale": "de",
                              "text": "Pauschale (Monat)"
                            },
                            {
                              "locale": "eo",
                              "text": "MANUELL_PAUSCHALE_MONAT"
                            }
                          ]
                        },
                        {
                          "value": "MANUELL_PAUSCHALE_STUNDE",
                          "label": [
                            {
                              "locale": "de",
                              "text": "Pauschale (Stunde)"
                            },
                            {
                              "locale": "eo",
                              "text": "MANUELL_PAUSCHALE_STUNDE"
                            }
                          ]
                        },
                        {
                          "value": "MANUELL_TAGE",
                          "label": [
                            {
                              "locale": "de",
                              "text": "Pauschale (Tage)"
                            },
                            {
                              "locale": "eo",
                              "text": "MANUELL_TAGE"
                            }
                          ]
                        }
                      ]
                    }
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Beträge oder Pauschale"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_7964e",
                "name": "AbsoluterBetragAktiv",
                "Field": {
                  "fieldType": {
                    "type": "BooleanType"
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": ""
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_57f52",
                "name": "Computation_AbsoluterBetragAktiv",
                "Computation": {
                  "computedFieldId": "field_7964e",
                  "computationAlternatives": [
                    {
                      "operation": "True",
                      "precondition": "FieldFilled(EingabeMethode) And\r\n[EingabeMethode] == \"MANUELL_BETRAEGE\""
                    },
                    {
                      "operation": "False",
                      "precondition": "FieldFilled(EingabeMethode) And\r\n[EingabeMethode] != \"MANUELL_BETRAEGE\""
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_AbsoluterBetragAktiv"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_AbsoluterBetragAktiv"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_05289",
                "name": "AnzahlEinheitenAktiv",
                "Field": {
                  "fieldType": {
                    "type": "BooleanType"
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": ""
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_74c1a",
                "name": "Computation_AnzahlEinheitenAktiv",
                "Computation": {
                  "computedFieldId": "field_05289",
                  "computationAlternatives": [
                    {
                      "operation": "True",
                      "precondition": "FieldFilled(EingabeMethode) And\r\n[EingabeMethode] != \"MANUELL_BETRAEGE\""
                    },
                    {
                      "operation": "False",
                      "precondition": "FieldFilled(EingabeMethode) And\r\n[EingabeMethode] == \"MANUELL_BETRAEGE\""
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_AnzahlEinheitenAktiv"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_AnzahlEinheitenAktiv"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_bec62",
                "name": "Kostengruppe",
                "Field": {
                  "fieldType": {
                    "type": "TypeDefType",
                    "TypeDefType": {
                      "typeDefinitionId": "typedef_07aeb4a2-6471-4968-a26e-eac0e0093ff1"
                    }
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Kostengruppe"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_26dd7",
                "name": "RechnungsbetragBrutto",
                "Field": {
                  "fieldType": {
                    "type": "TypeDefType",
                    "TypeDefType": {
                      "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                    }
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Rechnungsbetrag - brutto- (in EUR)"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_576cc",
                "name": "Computation_RechnungsbetragBrutto",
                "Computation": {
                  "computedFieldId": "field_26dd7",
                  "computationAlternatives": [
                    {
                      "operation": "[Manuell/EingabeRechnungsbetragBrutto]",
                      "precondition": "FieldFilled(Kostengruppe) And \r\n[Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabeRechnungsbetragBrutto) And \r\nFieldFilled(AbsoluterBetragAktiv) And\r\n[AbsoluterBetragAktiv] ==True\r\n"
                    },
                    {
                      "operation": "[GezahlterBetrag]",
                      "precondition": "FieldFilled(Kostengruppe) And \r\n[Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(GezahlterBetrag) And\r\nFieldFilled(AnzahlEinheitenAktiv) And\r\n[AnzahlEinheitenAktiv] ==True\r\n"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_RechnungsbetragBrutto"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_RechnungsbetragBrutto"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_77e62",
                "name": "RechnungsbetragNetto",
                "Field": {
                  "fieldType": {
                    "type": "TypeDefType",
                    "TypeDefType": {
                      "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                    }
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Rechnungsbetrag - netto - (in EUR)"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_73060",
                "name": "Computation_RechnungsbetragNetto",
                "Computation": {
                  "computedFieldId": "field_77e62",
                  "computationAlternatives": [
                    {
                      "operation": "[Manuell/EingabeRechnungsbetragNetto]",
                      "precondition": "FieldFilled(Kostengruppe) And \r\n[Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabeRechnungsbetragNetto) And \r\nFieldFilled(AbsoluterBetragAktiv) And\r\n[AbsoluterBetragAktiv] ==True\r\n"
                    },
                    {
                      "operation": "[GezahlterBetrag]",
                      "precondition": "FieldFilled(Kostengruppe) And \r\n[Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(GezahlterBetrag) And\r\nFieldFilled(AnzahlEinheitenAktiv) And\r\n[AnzahlEinheitenAktiv] ==True\r\n"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_RechnungsbetragNetto"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_RechnungsbetragNetto"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_578be",
                "name": "GezahlterBetrag",
                "Field": {
                  "fieldType": {
                    "type": "TypeDefType",
                    "TypeDefType": {
                      "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                    }
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Gesamtausgaben/ -kosten (in EUR)"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_ff958",
                "name": "Computation_GezahlterBetrag",
                "Computation": {
                  "computedFieldId": "field_578be",
                  "computationAlternatives": [
                    {
                      "operation": "RoundDown({DifferenceInDays(Abschreibung/DatumStart,Abschreibung/DatumEnde) + 1} *\r\n[Abschreibung/Anschaffungspreis] * 12 / { 365 *[Abschreibung/Abschreibungsdauer] },2)",
                      "precondition": "FieldFilled(Kostengruppe) And [Kostengruppe] == \"ABSCHREIBUNG\" And\r\nFieldFilled(Abschreibung/Anschaffungspreis) And \r\nFieldFilled(Abschreibung/Abschreibungsdauer) And\r\nFieldFilled(Abschreibung/DatumStart) And\r\nFieldFilled(Abschreibung/DatumEnde)"
                    },
                    {
                      "operation": "[Manuell/EingabeGezahlterBetrag]",
                      "precondition": "FieldFilled(Kostengruppe) And [Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabeGezahlterBetrag) And \r\nFieldFilled(AbsoluterBetragAktiv) And\r\n[AbsoluterBetragAktiv] ==True\r\n"
                    },
                    {
                      "operation": "RoundDown([Manuell/EingabeAnzahlEinheitenPauschale] * [Manuell/EingabePauschaleJeEinheit],2)",
                      "precondition": "FieldFilled(Kostengruppe) And [Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabePauschaleJeEinheit) And \r\n[Manuell/EingabePauschaleJeEinheit] >= 0 And\r\nFieldFilled(Manuell/EingabeAnzahlEinheitenPauschale) And\r\nFieldFilled(AbsoluterBetragAktiv) And\r\n[AbsoluterBetragAktiv] ==False\r\n"
                    },
                    {
                      "operation": "RoundUp([Manuell/EingabeAnzahlEinheitenPauschale] * [Manuell/EingabePauschaleJeEinheit],2)",
                      "precondition": "FieldFilled(Kostengruppe) And [Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabePauschaleJeEinheit) And \r\n[Manuell/EingabePauschaleJeEinheit] < 0 And\r\nFieldFilled(Manuell/EingabeAnzahlEinheitenPauschale) And\r\nFieldFilled(AbsoluterBetragAktiv) And\r\n[AbsoluterBetragAktiv] ==False"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_GezahlterBetrag"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_GezahlterBetrag"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_5c35a",
                "name": "AnzurechnenderZahlbetrag",
                "Field": {
                  "fieldType": {
                    "type": "TypeDefType",
                    "TypeDefType": {
                      "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                    }
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Auf Vorhaben anzurechnender Zahlbetrag (in EUR)"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_152a0",
                "name": "Computation_AnzurechnenderZahlbetrag",
                "Computation": {
                  "computedFieldId": "field_5c35a",
                  "computationAlternatives": [
                    {
                      "operation": "[Manuell/EingabeAnzurechnenderZahlbetrag]",
                      "precondition": "FieldFilled(Kostengruppe) And \r\n[Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabeAnzurechnenderZahlbetrag) And \r\nFieldFilled(AbsoluterBetragAktiv) And\r\n[AbsoluterBetragAktiv] ==True\r\n"
                    },
                    {
                      "operation": "[GezahlterBetrag]",
                      "precondition": "FieldFilled(Kostengruppe) And \r\n[Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(GezahlterBetrag) And\r\nFieldFilled(AnzahlEinheitenAktiv) And\r\n[AnzahlEinheitenAktiv] ==True\r\n"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_AnzurechnenderZahlbetrag"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_AnzurechnenderZahlbetrag"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_f9e64",
                "name": "PauschaleJeEinheit",
                "Field": {
                  "fieldType": {
                    "type": "TypeDefType",
                    "TypeDefType": {
                      "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                    }
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Pauschale je Einheit (in EUR)"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_b09d4",
                "name": "Computation_PauschaleJeEinheit",
                "Computation": {
                  "computedFieldId": "field_f9e64",
                  "computationAlternatives": [
                    {
                      "operation": "[Manuell/EingabePauschaleJeEinheit]",
                      "precondition": "FieldFilled(Kostengruppe) And \r\n[Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabePauschaleJeEinheit) And \r\nFieldFilled(AnzahlEinheitenAktiv) And\r\n[AnzahlEinheitenAktiv] ==True\r\n"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_PauschaleJeEinheit"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_PauschaleJeEinheit"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_22b5f",
                "name": "AnzahlEinheitenPauschale",
                "Field": {
                  "fieldType": {
                    "type": "NumberType",
                    "NumberType": {
                      "minFractionalDigits": 2,
                      "maxFractionalDigits": 2
                    }
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Anzahl der Einheiten"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_caca5",
                "name": "Computation_AnzahlEinheitenPauschale",
                "Computation": {
                  "computedFieldId": "field_22b5f",
                  "computationAlternatives": [
                    {
                      "operation": "[Manuell/EingabeAnzahlEinheitenPauschale]",
                      "precondition": "FieldFilled(Kostengruppe) And \r\n[Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabeAnzahlEinheitenPauschale) And \r\nFieldFilled(AnzahlEinheitenAktiv) And\r\n[AnzahlEinheitenAktiv] ==True\r\n"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_AnzahlEinheitenPauschale"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_AnzahlEinheitenPauschale"
                    }
                  ]
                }
              },
              {
                "type": "Field",
                "id": "field_belege_KalkInfo",
                "name": "KalkulationshilfenInfo",
                "Field": {
                  "fieldType": {
                    "type": "StringType"
                  },
                  "label": [
                    {
                      "locale": "de",
                      "text": "Berechnungsinformation"
                    },
                    {
                      "locale": "eo",
                      "text": ""
                    }
                  ]
                }
              },
              {
                "type": "Computation",
                "id": "computation_d7177",
                "name": "Computation_KalkulationshilfenInfo",
                "Computation": {
                  "computedFieldId": "field_belege_KalkInfo",
                  "computationAlternatives": [
                    {
                      "operation": "\"Anschaffungspreis (in EUR): \"+ FieldValueAsString(Abschreibung/Anschaffungspreis) + \" Abschreibung in Monaten: \" + FieldValueAsString(Abschreibung/Abschreibungsdauer)",
                      "precondition": "FieldFilled(Kostengruppe) And [Kostengruppe] == \"ABSCHREIBUNG\" And\r\nFieldFilled(Abschreibung/Anschaffungspreis) And \r\nFieldFilled(Abschreibung/Abschreibungsdauer) And\r\nFieldFilled(Abschreibung/DatumStart) And\r\nFieldFilled(Abschreibung/DatumEnde)"
                    },
                    {
                      "operation": "\"Absoluter GezahlterBetrag (in EUR): \" + FieldValueAsString(Manuell/EingabeGezahlterBetrag)",
                      "precondition": "FieldFilled(Kostengruppe) And [Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabeGezahlterBetrag) And \r\nFieldFilled(AbsoluterBetragAktiv) And\r\n[AbsoluterBetragAktiv] ==True\r\n"
                    },
                    {
                      "operation": "\"GezahlterBetrag pro Einheit (in EUR): \" + FieldValueAsString(Manuell/EingabePauschaleJeEinheit) + \" Anzahl der Einheiten: \" + FieldValueAsString(Manuell/EingabeAnzahlEinheitenPauschale)",
                      "precondition": "FieldFilled(Kostengruppe) And [Kostengruppe] == \"MANUELL\" And\r\nFieldFilled(Manuell/EingabePauschaleJeEinheit) And \r\nFieldFilled(Manuell/EingabeAnzahlEinheitenPauschale) And\r\nFieldFilled(AbsoluterBetragAktiv) And\r\n[AbsoluterBetragAktiv] ==False\r\n"
                    }
                  ],
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "error text for computation of Computation_KalkulationshilfenInfo"
                    },
                    {
                      "locale": "eo",
                      "text": "error text for computation of Computation_KalkulationshilfenInfo"
                    }
                  ]
                }
              },
              {
                "type": "Rule",
                "id": "rule_7fa6a",
                "name": "Rule_EingabeAnzahlEinheitenPauschaleIstPflicht",
                "Rule": {
                  "errorEntityId": "field_d7dd0",
                  "errorCode": "Error rule_7fa6a",
                  "errorCondition": "[AnzahlEinheitenAktiv] == True And FieldNotFilled(Manuell/EingabeAnzahlEinheitenPauschale)",
                  "severity": "ERROR",
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "Dieses Feld ist ein Pflichtfeld."
                    },
                    {
                      "locale": "eo",
                      "text": "n/a"
                    }
                  ]
                }
              },
              {
                "type": "Rule",
                "id": "rule_b4bfb",
                "name": "Rule_EingabePauschaleJeEinheitIstPflicht",
                "Rule": {
                  "errorEntityId": "field_a5842",
                  "errorCode": "Error rule_b4bfb",
                  "errorCondition": "[AnzahlEinheitenAktiv] == True And FieldNotFilled(Manuell/EingabePauschaleJeEinheit)",
                  "severity": "ERROR",
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "Dieses Feld ist ein Pflichtfeld."
                    },
                    {
                      "locale": "eo",
                      "text": "n/a"
                    }
                  ]
                }
              },
              {
                "type": "Rule",
                "id": "rule_45ffd",
                "name": "Rule_EingabeRechnungsbetragBruttoIstPflicht",
                "Rule": {
                  "errorEntityId": "field_f28a9",
                  "errorCode": "Error rule_45ffd",
                  "errorCondition": "[AbsoluterBetragAktiv ]== True And FieldNotFilled(Manuell/EingabeRechnungsbetragBrutto)",
                  "severity": "ERROR",
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "Dieses Feld ist ein Pflichtfeld."
                    },
                    {
                      "locale": "eo",
                      "text": "n/a"
                    }
                  ]
                }
              },
              {
                "type": "Rule",
                "id": "rule_99e36",
                "name": "Rule_EingabeGezahlterBetragIstPflicht",
                "Rule": {
                  "errorEntityId": "field_9d9d2",
                  "errorCode": "Error rule_99e36",
                  "errorCondition": "[AbsoluterBetragAktiv ]== True And FieldNotFilled(Manuell/EingabeGezahlterBetrag)",
                  "severity": "ERROR",
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "Dieses Feld ist ein Pflichtfeld."
                    },
                    {
                      "locale": "eo",
                      "text": "n/a"
                    }
                  ]
                }
              },
              {
                "type": "Rule",
                "id": "rule_7dd6f",
                "name": "Rule_EingabeAnzurechnenderZahlbetragIstPflicht",
                "Rule": {
                  "errorEntityId": "field_a01d3",
                  "errorCode": "Error rule_7dd6f",
                  "errorCondition": "[AbsoluterBetragAktiv ]== True And FieldNotFilled(Manuell/EingabeAnzurechnenderZahlbetrag)",
                  "severity": "ERROR",
                  "errorMessage": [
                    {
                      "locale": "de",
                      "text": "Dieses Feld ist ein Pflichtfeld."
                    },
                    {
                      "locale": "eo",
                      "text": "n/a"
                    }
                  ]
                }
              },
              {
                "type": "Group",
                "id": "group_2bb99",
                "name": "Manuell",
                "Group": {
                  "repeatability": 1,
                  "elements": [
                    {
                      "type": "Field",
                      "id": "field_d7dd0",
                      "name": "EingabeAnzahlEinheitenPauschale",
                      "Field": {
                        "fieldType": {
                          "type": "NumberType",
                          "NumberType": {
                            "minFractionalDigits": 2,
                            "maxFractionalDigits": 2
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": "Anzahl der Einheiten"
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Field",
                      "id": "field_a5842",
                      "name": "EingabePauschaleJeEinheit",
                      "Field": {
                        "fieldType": {
                          "type": "TypeDefType",
                          "TypeDefType": {
                            "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": "Pauschale je Einheit (in EUR)"
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Field",
                      "id": "field_f28a9",
                      "name": "EingabeRechnungsbetragBrutto",
                      "Field": {
                        "fieldType": {
                          "type": "TypeDefType",
                          "TypeDefType": {
                            "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": "Rechnungsbetrag - brutto- (in EUR)"
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Field",
                      "id": "field_22a34",
                      "name": "EingabeRechnungsbetragNetto",
                      "Field": {
                        "fieldType": {
                          "type": "TypeDefType",
                          "TypeDefType": {
                            "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": "Rechnungsbetrag - netto - (in EUR)"
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Rule",
                      "id": "rule_355dd",
                      "name": "Rule_EingabeRechnungsbetragNetto",
                      "Rule": {
                        "errorEntityId": "field_22a34",
                        "errorCode": "Error rule_355dd",
                        "errorCondition": "[EingabeRechnungsbetragNetto] > 0 And\r\n[EingabeRechnungsbetragNetto] > [EingabeRechnungsbetragBrutto]",
                        "severity": "ERROR",
                        "errorMessage": [
                          {
                            "locale": "de",
                            "text": "Netto darf nicht größer als Brutto sein"
                          },
                          {
                            "locale": "eo",
                            "text": "n/a"
                          }
                        ]
                      }
                    },
                    {
                      "type": "Field",
                      "id": "field_9d9d2",
                      "name": "EingabeGezahlterBetrag",
                      "externalDescription": [
                        {
                          "locale": "de",
                          "text": "Es sind nur die Ausgaben anzugeben, die den als zuwendungsfähig bestätigten Ausgaben gemäß Bewilligung zuzurechnen sind (als zuwendungsfähig abgerechnete Ausgaben).\r\nVom Zuwendungsempfänger in Anspruch genommene Skonti (Nichtausgaben), dürfen nicht abgerechnet werden.\r\nWenn die Möglichkeit zum Vorsteuerabzug nach §15 des Umsatzsteuergesetzes besteht, müssen die Ausgaben in diesem Feld ohne Umsatzsteuer angegeben werden (Nettobeträge)."
                        }
                      ],
                      "Field": {
                        "fieldType": {
                          "type": "TypeDefType",
                          "TypeDefType": {
                            "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": "Gesamtausgaben/ -kosten (in EUR)"
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Rule",
                      "id": "rule_3e6bb",
                      "name": "Rule_EingabeGezahlterBetrag",
                      "Rule": {
                        "errorEntityId": "field_9d9d2",
                        "errorCode": "Error rule_355dd",
                        "errorCondition": "[EingabeGezahlterBetrag] > 0 And [EingabeGezahlterBetrag] > [EingabeRechnungsbetragBrutto]",
                        "severity": "ERROR",
                        "errorMessage": [
                          {
                            "locale": "de",
                            "text": "Gesamtausgaben dürfen nicht höher als Brutto sein."
                          },
                          {
                            "locale": "eo",
                            "text": "n/a"
                          }
                        ]
                      }
                    },
                    {
                      "type": "Field",
                      "id": "field_a01d3",
                      "name": "EingabeAnzurechnenderZahlbetrag",
                      "Field": {
                        "fieldType": {
                          "type": "TypeDefType",
                          "TypeDefType": {
                            "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": "Auf Vorhaben anzurechnender Zahlbetrag (in EUR)"
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Rule",
                      "id": "rule_c84a1",
                      "name": "Rule_EingabeAnzurechnenderZahlbetrag",
                      "Rule": {
                        "errorEntityId": "field_a01d3",
                        "errorCode": "Error rule_355dd",
                        "errorCondition": "[EingabeAnzurechnenderZahlbetrag] >0 And[EingabeAnzurechnenderZahlbetrag] > [EingabeGezahlterBetrag]",
                        "severity": "ERROR",
                        "errorMessage": [
                          {
                            "locale": "de",
                            "text": "Auf Vorhaben anzurechnender Zahlbetrag darf nicht höher als die Gesamtausgaben sein."
                          },
                          {
                            "locale": "eo",
                            "text": "n/a"
                          }
                        ]
                      }
                    }
                  ]
                }
              },
              {
                "type": "Group",
                "id": "group_b205e",
                "name": "Abschreibung",
                "Group": {
                  "repeatability": 1,
                  "elements": [
                    {
                      "type": "Field",
                      "id": "field_f08b4",
                      "name": "DatumEnde",
                      "Field": {
                        "fieldType": {
                          "type": "DateType",
                          "DateType": {
                            "format": "yyyy-MM-dd"
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": ""
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Field",
                      "id": "field_a9668",
                      "name": "DatumStart",
                      "Field": {
                        "fieldType": {
                          "type": "DateType",
                          "DateType": {
                            "format": "yyyy-MM-dd"
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": ""
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Field",
                      "id": "field_d81dc",
                      "name": "Anschaffungspreis",
                      "Field": {
                        "fieldType": {
                          "type": "TypeDefType",
                          "TypeDefType": {
                            "typeDefinitionId": "typedef_5aa56375-5ef2-4c47-9954-5dcc28a5a426"
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": ""
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    },
                    {
                      "type": "Field",
                      "id": "field_0c097",
                      "name": "Abschreibungsdauer",
                      "Field": {
                        "fieldType": {
                          "type": "NumberType",
                          "NumberType": {
                            "minValue": 1,
                            "maxValue": 90
                          }
                        },
                        "label": [
                          {
                            "locale": "de",
                            "text": ""
                          },
                          {
                            "locale": "eo",
                            "text": ""
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  }
}