{
  "_id": "63300b0c0a560f651ce96d9e",
  "name": "repzo-quickbooks",
  "disabled": false,
  "JSONSchema": {
    "title": "QuickBooks Integration Settings",
    "type": "object",
    "required": ["repzoApiKey"],
    "properties": {
      "repzoApiKey": {
        "type": "string",
        "title": "repzoApiKey"
      },
      "errorEmail": {
        "type": "string",
        "format": "email",
        "title": "Email in case of error"
      },
      "Customers": {
        "type": "object",
        "title": "Customers",
        "required": [],
        "properties": {
          "createClientHook": {
            "type": "boolean",
            "title": "Push repzo new clients to QuickBooks",
            "default": false,
            "enum": [true, false]
          }
        }
      },
      "Products": {
        "type": "object",
        "title": "Products",
        "description": "Note : all sync products will create in default category",
        "required": [],
        "properties": {
          "pullInventoryItems": {
            "type": "boolean",
            "title": "Pull - Items with Inventory type from QuickBooks to my products",
            "default": true,
            "enum": [true, false]
          },
          "pullServiceItems": {
            "type": "boolean",
            "title": "Pull - Items with Service type from QuickBooks to my products",
            "default": false,
            "enum": [true, false]
          }
        }
      },
      "Invoices": {
        "type": "object",
        "title": "Invoices",
        "description": "",
        "required": [],
        "properties": {
          "createInvoiceHook": {
            "type": "boolean",
            "title": "push repzo invoice to quickbooks once it be ready",
            "default": true,
            "enum": [true, false]
          }
        }
      },
      "Payments": {
        "type": "object",
        "title": "Payments",
        "description": "",
        "required": [],
        "properties": {
          "createPaymentHook": {
            "type": "boolean",
            "title": "push repzo payments to quickbooks once it be ready",
            "default": false,
            "enum": [true, false]
          }
        }
      }
    }
  },
  "options_JSONSchema": {
    "title": "QuickBooks Integration Optional Settings",
    "type": "object",
    "required": [],
    "properties": {
      "bench_time_client": {
        "title": "Bench Time: Clients",
        "type": "string",
        "format": "date-time"
      },
      "bench_time_products": {
        "title": "Bench Time: products",
        "type": "string",
        "format": "date-time"
      }
    }
  },
  "app_settings": {
    "repo": "",
    "minorversion": null,
    "serviceEndPoint": "https://quickbooks.api.intuit.com/",
    "_id": "99fgv2be907f6a0d68a9e970"
  },
  "commands": [
    {
      "command": "join",
      "name": "Join",
      "description": "this command to sync Join actions  "
    },
    {
      "command": "basic",
      "name": "basic",
      "description": "this command to sync all commands [Clients , Products , Tax]  "
    },
    {
      "command": "sync_clients",
      "name": "Sync Clients",
      "description": "this command to sync all quickbooks customers with your repzo clients"
    },
    {
      "command": "sync_products",
      "name": "Sync products",
      "description": "this command to syncing all quickbooks items with your repzo products"
    },
    {
      "command": "sync_taxs",
      "name": "Sync taxs",
      "description": "this command to syncing all quickbooks items with your repzo taxs"
    }
  ],
  "app_category": "629c62fcff7a8a2dc7a21ba1",
  "createdAt": "2022-09-13T19:56:11.345Z",
  "updatedAt": "2022-09-13T21:02:39.881Z",
  "__v": 0,
  "actions": [
    {
      "action": "create_customer",
      "name": "create customer",
      "description": "create customer .."
    },
    {
      "action": "create_invoice",
      "name": "create invoice",
      "description": "create invoice .."
    },
    {
      "action": "create_payment",
      "name": "create payment",
      "description": "create payment .."
    }
  ],
  "description": "QuickBooks is an accounting software package developed and marketed by Intuit.",
  "logo": "https://designsystem.quickbooks.com/wp-content/uploads/2022/09/qb-logo-horizontal-preferred.svg",
  "title": "QuickBooks"
}
