Xero · Schema

Budget

AccountingBank FeedsFinanceFinancial ServicesInvoicingPayrollSmall Business

Properties

Name Type Description
BudgetID string Xero identifier
Type string Type of Budget. OVERALL or TRACKING
Description string The Budget description
UpdatedDateUTC string UTC timestamp of last update to budget
BudgetLines array
Tracking array
View JSON Schema on GitHub

JSON Schema

xero-budget-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Budget",
  "title": "Budget",
  "type": "object",
  "externalDocs": {
    "url": "http://developer.xero.com/documentation/api/budgets/"
  },
  "properties": {
    "BudgetID": {
      "description": "Xero identifier",
      "type": "string",
      "format": "uuid"
    },
    "Type": {
      "description": "Type of Budget. OVERALL or TRACKING",
      "type": "string",
      "enum": [
        "OVERALL",
        "TRACKING"
      ]
    },
    "Description": {
      "description": "The Budget description",
      "maxLength": 255,
      "type": "string"
    },
    "UpdatedDateUTC": {
      "description": "UTC timestamp of last update to budget",
      "type": "string",
      "x-is-msdate-time": true,
      "example": "/Date(1573755038314)/",
      "readOnly": true
    },
    "BudgetLines": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/BudgetLine"
      }
    },
    "Tracking": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/TrackingCategory"
      }
    }
  }
}