{
  "code": "itemaccountmapping",
  "id": 0,
  "translations": {
    "en": "Item Account Mapping"
  },
  "inactive": false,
  "fields": [
    {
      "code": "accountingbook",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Accounting Book"
        }
      },
      "mandatory": true,
      "recordType": "accountingbook"
    },
    {
      "code": "class",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Class"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "customdimension",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Custom Dimension"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "customform",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Custom Form"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "department",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Department"
        }
      },
      "mandatory": false,
      "recordType": "department"
    },
    {
      "code": "destinationaccount",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Destination Account"
        }
      },
      "mandatory": true,
      "recordType": null
    },
    {
      "code": "effectivedate",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Effective Date"
        }
      },
      "mandatory": false
    },
    {
      "code": "enddate",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "End Date"
        }
      },
      "mandatory": false
    },
    {
      "code": "externalid",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "ExternalId"
        }
      },
      "mandatory": false
    },
    {
      "code": "externalidstring",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "External ID (Text)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulacurrency",
      "type": "CURRENCY",
      "translations": {
        "en": {
          "label": "Formula (Currency)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formuladate",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Formula (Date)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formuladatetime",
      "type": "DATETIME",
      "translations": {
        "en": {
          "label": "Formula (Date/Time)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulanumeric",
      "type": "FLOAT",
      "translations": {
        "en": {
          "label": "Formula (Numeric)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulapercent",
      "type": "PERCENT",
      "translations": {
        "en": {
          "label": "Formula (Percent)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulatext",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Formula (Text)"
        }
      },
      "mandatory": false
    },
    {
      "code": "itemaccount",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Item Account"
        }
      },
      "mandatory": true,
      "recordType": null
    },
    {
      "code": "location",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Location"
        }
      },
      "mandatory": false,
      "recordType": "location"
    },
    {
      "code": "name",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Name"
        }
      },
      "mandatory": true
    },
    {
      "code": "sourceaccount",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Source Account"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "subsidiary",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Subsidiary"
        }
      },
      "mandatory": false,
      "recordType": "subsidiary"
    }
  ],
  "tabs": [
    {
      "code": "workflow",
      "translations": {
        "en": "Workflow"
      }
    }
  ]
}