{
  "entities": [
    {
      "name": "APInvoice",
      "displayName": "APInvoice",
      "entityTypeId": 0,
      "entityType": "Entity",
      "description": "",
      "fields": [
        {
          "name": "Currency",
          "isPrimaryKey": false,
          "isForeignKey": false,
          "isUnique": false,
          "referenceType": "ManyToOne",
          "sqlType": {
            "name": "NVARCHAR",
            "lengthLimit": 200
          },
          "isRequired": false,
          "displayName": "Currency",
          "description": "",
          "isSystemField": false,
          "isAttachment": false,
          "isRbacEnabled": false,
          "isModelReserved": false,
          "isVirtualField": false
        },
        {
          "name": "InvoiceDate",
          "isPrimaryKey": false,
          "isForeignKey": false,
          "isUnique": false,
          "referenceType": "ManyToOne",
          "sqlType": {
            "name": "DATE",
            "lengthLimit": 200
          },
          "isRequired": false,
          "displayName": "Invoice Date",
          "description": "",
          "isSystemField": false,
          "isAttachment": false,
          "isRbacEnabled": false,
          "isModelReserved": false,
          "isVirtualField": false
        },
        {
          "name": "InvoiceEmail",
          "isPrimaryKey": false,
          "isForeignKey": false,
          "isUnique": false,
          "referenceType": "ManyToOne",
          "sqlType": {
            "name": "NVARCHAR",
            "lengthLimit": 200
          },
          "isRequired": false,
          "displayName": "Invoice Email",
          "description": "",
          "isSystemField": false,
          "isAttachment": false,
          "isRbacEnabled": false,
          "isModelReserved": false,
          "isVirtualField": false
        },
        {
          "name": "InvoiceNumber",
          "isPrimaryKey": false,
          "isForeignKey": false,
          "isUnique": false,
          "referenceType": "ManyToOne",
          "sqlType": {
            "name": "NVARCHAR",
            "lengthLimit": 200
          },
          "isRequired": false,
          "displayName": "Invoice Number",
          "description": "",
          "isSystemField": false,
          "isAttachment": false,
          "isRbacEnabled": false,
          "isModelReserved": false,
          "isVirtualField": false
        },
        {
          "name": "PONumber",
          "isPrimaryKey": false,
          "isForeignKey": false,
          "isUnique": false,
          "referenceType": "ManyToOne",
          "sqlType": {
            "name": "NVARCHAR",
            "lengthLimit": 200
          },
          "isRequired": false,
          "displayName": "PO Number",
          "description": "PO Number resulted after the PO Matching step (or PO Number to use if the Matching is skipped)",
          "isSystemField": false,
          "isAttachment": false,
          "isRbacEnabled": false,
          "isModelReserved": false,
          "isVirtualField": false
        },
        {
          "name": "TotalAmount",
          "isPrimaryKey": false,
          "isForeignKey": false,
          "isUnique": false,
          "referenceType": "ManyToOne",
          "sqlType": {
            "name": "DECIMAL",
            "lengthLimit": 1000,
            "maxValue": 1000000000000,
            "minValue": -1000000000000,
            "decimalPrecision": 2
          },
          "isRequired": false,
          "displayName": "Total Amount",
          "description": "",
          "isSystemField": false,
          "isAttachment": false,
          "isRbacEnabled": false,
          "isModelReserved": false,
          "isVirtualField": false
        },
        {
          "name": "VendorName",
          "isPrimaryKey": false,
          "isForeignKey": false,
          "isUnique": false,
          "referenceType": "ManyToOne",
          "sqlType": {
            "name": "NVARCHAR",
            "lengthLimit": 200
          },
          "isRequired": false,
          "displayName": "Vendor Name",
          "description": "",
          "isSystemField": false,
          "isAttachment": false,
          "isRbacEnabled": false,
          "isModelReserved": false,
          "isVirtualField": false
        }
      ],
      "isRbacEnabled": false,
      "invalidIdentifiers": [],
      "isModelReserved": false
    }
  ]
}