OAS.DataModel.Billing.FinalBillInstanceItem

Wealth ManagementFintechFinancial Advisorsportfolio-accountingtrading-rebalancingFinancial PlanningBillingReportingRisk ManagementRIA-technology

Properties

Name Type Description
id integer
finalBillInstanceId integer
finalBillInstance object
entityId integer
entityType string
disbursementType string
overnightDelivery boolean
finalBillAccounts array
auditedBy string
auditedDate string
View JSON Schema on GitHub

JSON Schema

orion-advisor-solutions-oas-data-model-billing-final-bill-instance-item-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/orion-advisor-solutions/json-schema/orion-advisor-solutions-oas-data-model-billing-final-bill-instance-item-schema.json",
  "title": "OAS.DataModel.Billing.FinalBillInstanceItem",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/orion-advisor-solutions-billing-finalbills-api-openapi.yml#/components/schemas/OAS.DataModel.Billing.FinalBillInstanceItem",
  "required": [
    "id",
    "finalBillInstanceId",
    "disbursementType",
    "overnightDelivery"
  ],
  "properties": {
    "id": {
      "type": "integer",
      "format": "int32"
    },
    "finalBillInstanceId": {
      "type": "integer",
      "format": "int32"
    },
    "finalBillInstance": {
      "$ref": "#/$defs/OAS.DataModel.Billing.FinalBillInstance"
    },
    "entityId": {
      "type": "integer",
      "format": "int32"
    },
    "entityType": {
      "type": "string",
      "enum": [
        "Undefined",
        "Payee",
        "BrokerDealer",
        "Wholesaler",
        "Representative",
        "Client",
        "Registration",
        "Account",
        "Asset",
        "Product",
        "Transaction",
        "Distribution",
        "FundFamily",
        "Personal",
        "PayoutSchedule",
        "FeeSchedule",
        "Platform",
        "RIA",
        "Custodian",
        "Journal",
        "SWP",
        "Other",
        "NASD",
        "CashFunding",
        "Bill",
        "BillInstance",
        "BillMasterPayout",
        "Model",
        "NewAccountClient",
        "NewAccountReg",
        "DownloadExclusion",
        "Price",
        "UserDefinedFields",
        "NewAcctUserDef",
        "ManagersMessage",
        "IndexEntry",
        "PerformanceFee",
        "PerformancePayout",
        "NewAccountAsset",
        "Owner",
        "Administrator",
        "OutsideClient",
        "SubAdvisor",
        "ModelRange",
        "FaxCover",
        "Fax",
        "OneTimeDistribution",
        "WebLogin",
        "Plan401k",
        "BillAccountItem",
        "ThirdPartyAdministrator",
        "CrmContact",
        "Participant",
        "PlanSponsor",
        "CRMEmailList",
        "ThirdParty",
        "WorkflowItem",
        "WorkflowAction",
        "ServiceAccount",
        "EntityOption",
        "HouseholdMember",
        "DownloadSymbol",
        "IndexBlend",
        "NABenefit",
        "AggregateModel",
        "CompositeRange",
        "RepAccountManager",
        "ScriptsScrubs",
        "ServiceAccountBrokerDealer",
        "BusinessLine",
        "Blob",
        "AssetClass",
        "ServiceAccountLite",
        "NewAcctUserDefDtl",
        "Branch",
        "AssetLevelStrategy",
        "Report",
        "DataQueries",
        "PriceUnUsed",
        "ModelItem",
        "AssetCategory",
        "RiskCategory",
        "PlatformRange",
        "Dividend",
        "RegistrationType",
        "CustodianCommon",
        "RepState",
        "QpeDashboard",
        "ReportBatch",
        "ModelGroup",
        "ShareClass",
        "DownloadFile",
        "User",
        "DynamicGrouping",
        "ProductType",
        "ProductSubType",
        "InvestmentObjective",
        "PortfolioGroup",
        "OrionRealizedLot",
        "OrionUnrealizedLot",
        "CustodianRealizedLot",
        "CustodianUnrealizedLot",
        "AssetCategoryParent",
        "TaxType",
        "AuditRequest",
        "AuditRequestLetter",
        "ManagedUnmanaged",
        "AuditRowAttachment",
        "InformPolicy",
        "InformAnswerAttachment",
        "UserDetail",
        "BillPayMethod",
        "ModelInclusion",
        "CommunityModel",
        "EclipseModel",
        "Global",
        "ClientCategory",
        "Taxability",
        "Qualified",
        "TaxID",
        "BondState",
        "ProductTaxability",
        "TargetAllocation",
        "RIATable",
        "ProductRegion",
        "ProductPropertyType",
        "ProductManagerAip",
        "MoodyRating",
        "SPRating",
        "BondMaturityYear",
        "InterestRate",
        "RegistrationTaxType",
        "MaturityPeriod",
        "NewHousehold",
        "BillPayoutDashboardPayment",
        "OptionLevel",
        "MarginAgreement",
        "PrimeBrokerage",
        "InformHistoricalDocument",
        "SleeveStrategyAggregate",
        "MorningstarSector",
        "BillEntity",
        "SleeveStrategy",
        "MorningstarGeography",
        "GenericProspect",
        "BillEntityType",
        "AdditionalRep",
        "BillPayoutReport",
        "ProductSubHolding",
        "DownloadSource",
        "ModelVsActual",
        "ProductVintageYear",
        "EclipsePortfolio",
        "Country",
        "Currency",
        "SecurityClassification1",
        "SecurityClassification2",
        "SecurityClassification3",
        "SecurityClassification4",
        "SecurityClassification5",
        "SecurityClassification6",
        "SecurityClassification7",
        "SecurityClassification8",
        "SecurityClassification9",
        "SecurityClassification10",
        "SecurityClassification11",
        "SecurityClassification12",
        "SecurityClassification13",
        "SecurityClassification14",
        "SecurityClassification15",
        "SecurityClassification16",
        "SecurityClassification17",
        "SecurityClassification18",
        "SecurityClassification19",
        "SecurityClassification20",
        "SecurityClassification21",
        "SecurityClassification22",
        "SecurityClassification23",
        "SecurityClassification24",
        "SecurityClassification25",
        "DownloadRecord",
        "CustomGrouping",
        "Cotenant",
        "AllocatedUnrealizedCostBasis",
        "AllocatedRealizedCostBasis"
      ]
    },
    "disbursementType": {
      "type": "string",
      "enum": [
        "ACH",
        "Wire",
        "Check"
      ]
    },
    "overnightDelivery": {
      "type": "boolean"
    },
    "finalBillAccounts": {
      "items": {
        "$ref": "#/$defs/OAS.DataModel.Billing.FinalBillInstanceItemAccount"
      },
      "type": "array"
    },
    "auditedBy": {
      "type": "string"
    },
    "auditedDate": {
      "type": "string",
      "format": "date-time"
    }
  },
  "type": "object",
  "$defs": {
    "OAS.DataModel.Billing.AccountReferral": {
      "required": [
        "id",
        "accountId",
        "billEntityId",
        "payeeId",
        "startDate"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "payeeId": {
          "type": "integer",
          "format": "int32"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "referralPayoutId": {
          "type": "integer",
          "format": "int32"
        },
        "completeDate": {
          "type": "string",
          "format": "date-time"
        },
        "audit": {
          "$ref": "#/$defs/OAT.DataModel.ComplexTypes.BasicAuditNotNullNotNull"
        },
        "account": {
          "$ref": "#/$defs/OAS.DataModel.Portfolio.Account"
        },
        "refferalPayments": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.ReferralPayment"
          },
          "type": "array"
        },
        "payee": {
          "$ref": "#/$defs/OAS.DataModel.Billing.Payee"
        },
        "billEntity": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillEntity"
        },
        "referralPayout": {
          "$ref": "#/$defs/OAS.DataModel.Billing.ReferralPayout"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.Bill": {
      "required": [
        "id",
        "billClientId",
        "billTransmitMethodId",
        "calcDate",
        "editDate",
        "editedBy",
        "createDate",
        "createdBy",
        "isValid"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "billClientId": {
          "type": "integer",
          "format": "int32"
        },
        "billTransmitMethodId": {
          "type": "integer",
          "format": "int32"
        },
        "blobId": {
          "type": "integer",
          "format": "int32"
        },
        "calcDate": {
          "type": "string",
          "format": "date-time"
        },
        "editDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string",
          "maxLength": 40,
          "minLength": 0
        },
        "createDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "maxLength": 40,
          "minLength": 0
        },
        "isValid": {
          "type": "integer",
          "format": "int32"
        },
        "timestamp": {
          "type": "string",
          "format": "byte"
        },
        "oldInvoiceNo": {
          "type": "integer",
          "format": "int32"
        },
        "billTypeId": {
          "type": "integer",
          "format": "int32"
        },
        "billInstanceId": {
          "type": "integer",
          "format": "int32"
        },
        "clientStampId": {
          "type": "integer",
          "format": "int32"
        },
        "isRecalc": {
          "type": "boolean"
        },
        "transmitMethod": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillTransmitMethod"
        },
        "billClient": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillClient"
        },
        "billType": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillType"
        },
        "items": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillItem"
          },
          "type": "array"
        },
        "instance": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillInstance"
        },
        "info": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillAdditionalInfo"
        },
        "log": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillLog"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccount": {
      "required": [
        "id",
        "billPayMethodId",
        "billFeeScheduleId",
        "accountId",
        "editedDate",
        "editedBy",
        "createdDate",
        "createdBy",
        "cycleMonth",
        "billFrequency",
        "isActive",
        "billingStyle",
        "billMasterPayoutScheduleId",
        "acceptsList",
        "feeFormCount",
        "useMinFee",
        "valueMethod",
        "additionalAnnualAmount",
        "additionalAnnualAmountType",
        "billEntityId",
        "includeInAggregate",
        "status"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "billPayMethodId": {
          "type": "integer",
          "format": "int32"
        },
        "billFeeScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "billPayoutScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string",
          "maxLength": 100,
          "minLength": 0
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "maxLength": 100,
          "minLength": 0
        },
        "custodialAccountNumber": {
          "type": "string",
          "maxLength": 50,
          "minLength": 0
        },
        "abaNumber": {
          "type": "string",
          "maxLength": 20,
          "minLength": 0
        },
        "bankAccountNumber": {
          "type": "string",
          "maxLength": 20,
          "minLength": 0
        },
        "bankName": {
          "type": "string",
          "maxLength": 50,
          "minLength": 0
        },
        "nameOnAccount": {
          "type": "string",
          "maxLength": 50,
          "minLength": 0
        },
        "creditCardNumber": {
          "type": "string",
          "format": "byte"
        },
        "cycleMonth": {
          "type": "integer",
          "format": "int32"
        },
        "billFrequency": {
          "type": "string",
          "enum": [
            "Undefined",
            "Monthly",
            "Quarterly",
            "Triannual",
            "Semiannually",
            "Annually",
            "AtMaturity"
          ]
        },
        "expirationDate": {
          "type": "string",
          "maxLength": 10,
          "minLength": 0
        },
        "nameOnCard": {
          "type": "string",
          "maxLength": 50,
          "minLength": 0
        },
        "cardType": {
          "type": "string",
          "maxLength": 20,
          "minLength": 0
        },
        "nmAcctNum": {
          "type": "string",
          "maxLength": 50,
          "minLength": 0
        },
        "nmAcctName": {
          "type": "string",
          "maxLength": 50,
          "minLength": 0
        },
        "nmClientName": {
          "type": "string",
          "maxLength": 50,
          "minLength": 0
        },
        "timestamp": {
          "type": "string",
          "format": "byte"
        },
        "isActive": {
          "type": "boolean"
        },
        "billingStyle": {
          "type": "string",
          "enum": [
            "Advance",
            "Arrears"
          ]
        },
        "billMasterPayoutScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "acceptsList": {
          "type": "boolean"
        },
        "feeFormCount": {
          "type": "integer",
          "format": "int32"
        },
        "lastPerfBillDate": {
          "type": "string",
          "format": "date-time"
        },
        "isPerformanceBilled": {
          "type": "boolean"
        },
        "performanceFeeScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "performanceMasterPayoutScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "billStartDate": {
          "type": "string",
          "format": "date-time"
        },
        "useMinFee": {
          "type": "boolean"
        },
        "valueMethod": {
          "type": "string",
          "enum": [
            "PeriodEndingValue",
            "AvgDailyBalance",
            "AvgMonthlyBalance"
          ]
        },
        "additionalAnnualAmount": {
          "type": "number",
          "format": "double"
        },
        "additionalAnnualAmountType": {
          "type": "integer",
          "format": "int32"
        },
        "billAdjTypeId": {
          "type": "integer",
          "format": "int32"
        },
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "creditCardNoEncryption": {
          "type": "string",
          "maxLength": 255,
          "minLength": 0
        },
        "addressLine1": {
          "type": "string",
          "maxLength": 255,
          "minLength": 0
        },
        "addressLine2": {
          "type": "string",
          "maxLength": 255,
          "minLength": 0
        },
        "addressLine3": {
          "type": "string",
          "maxLength": 255,
          "minLength": 0
        },
        "city": {
          "type": "string",
          "maxLength": 30,
          "minLength": 0
        },
        "state": {
          "type": "string",
          "maxLength": 2,
          "minLength": 0
        },
        "zip": {
          "type": "string",
          "maxLength": 10,
          "minLength": 0
        },
        "includeInAggregate": {
          "type": "boolean"
        },
        "status": {
          "type": "string",
          "enum": [
            "Ready",
            "NotReady",
            "ReportingOnly",
            "FinancialPlanningFeeOnly"
          ]
        },
        "tieredFeePriority": {
          "type": "integer",
          "format": "int32"
        },
        "useFeeHierarchy": {
          "type": "boolean"
        },
        "billEntity": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillEntity"
        },
        "account": {
          "$ref": "#/$defs/OAS.DataModel.Portfolio.Account"
        },
        "billPaysForAccounts": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillPayForAccount"
          },
          "type": "array"
        },
        "billPaysForAccountDetail": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillPayForAccountDetail"
          },
          "type": "array"
        },
        "billAccountSchedules": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillAccountSchedule"
          },
          "type": "array"
        },
        "accountItems": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillAccountItem"
          },
          "type": "array"
        },
        "billMasterPayoutSchedule": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillMasterSchedule"
        },
        "billPayMethod": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillPayMethod"
        },
        "billFeeSchedule": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillSchedule"
        },
        "billPayoutSchedule": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillSchedule"
        },
        "billAccountEntityPayees": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillAccountEntityPayee"
          },
          "type": "array"
        },
        "performanceMasterPayoutSchedule": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillMasterSchedule"
        },
        "performanceFeeSchedule": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillSchedule"
        },
        "paysForAccountAcctCodes": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillPaysForAccountAcctCodes"
        },
        "gridData": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillAccountForEF"
        },
        "lastBilledThroughDate": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillAccountLastBilledThroughDate"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccountAdditionalAnnualAmount": {
      "required": [
        "accountId",
        "id",
        "additionalAnnualAmount",
        "additionalAnnualAmountType",
        "billAdjTypeId",
        "billEntityId",
        "ignoreThreshold",
        "requiresEA"
      ],
      "properties": {
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "additionalAnnualAmount": {
          "type": "number",
          "format": "double"
        },
        "additionalAnnualAmountType": {
          "type": "integer",
          "format": "int32"
        },
        "billAdjTypeId": {
          "type": "integer",
          "format": "int32"
        },
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "ignoreThreshold": {
          "type": "number",
          "format": "double"
        },
        "requiresEA": {
          "type": "boolean"
        },
        "billScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "endDate": {
          "type": "string",
          "format": "date-time"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "adjustmentType": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillAdjustmentType"
        },
        "billEntity": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillEntity"
        },
        "billSchedule": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillSchedule"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccountEntityPayee": {
      "required": [
        "billAccountId",
        "billEntityId",
        "payeeId"
      ],
      "properties": {
        "billAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "payeeId": {
          "type": "integer",
          "format": "int32"
        },
        "payee": {
          "$ref": "#/$defs/OAS.DataModel.Billing.Payee"
        },
        "billingAccount": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillAccount"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccountForEF": {
      "required": [
        "billAccountId",
        "billClientStatusId"
      ],
      "properties": {
        "billAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "billClientStatusId": {
          "type": "string",
          "enum": [
            "ReadyToBill",
            "Hold",
            "PendingReview"
          ]
        },
        "revPayNoFeeAgg": {
          "type": "string"
        },
        "businessLine": {
          "type": "string",
          "maxLength": 255,
          "minLength": 0
        },
        "paidForByAccountId": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccountInfoForEF": {
      "properties": {
        "accountId": {
          "type": "integer",
          "format": "int32"
        },
        "valueMethod": {
          "type": "string",
          "enum": [
            "PeriodEndingValue",
            "AvgDailyBalance",
            "AvgMonthlyBalance"
          ]
        },
        "billingStyle": {
          "type": "string",
          "enum": [
            "Advance",
            "Arrears"
          ]
        },
        "scheduleName": {
          "type": "string"
        },
        "billStartDate": {
          "type": "string",
          "format": "date-time"
        },
        "billFrequency": {
          "type": "string",
          "enum": [
            "Undefined",
            "Monthly",
            "Quarterly",
            "Triannual",
            "Semiannually",
            "Annually",
            "AtMaturity"
          ]
        },
        "cycleMonth": {
          "type": "integer",
          "format": "int32"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccountItem": {
      "required": [
        "id",
        "billAccountId",
        "billStatusId",
        "billTypeId",
        "calcDate",
        "editedDate",
        "editedBy",
        "createdDate",
        "createdBy",
        "isValid",
        "buildComplete",
        "isLocked",
        "appliedAdjustment",
        "transferMarketValue"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "billAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "billStatusId": {
          "type": "integer",
          "format": "int32"
        },
        "billTypeId": {
          "type": "integer",
          "format": "int32"
        },
        "billInstanceId": {
          "type": "integer",
          "format": "int32"
        },
        "payForAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "highAssetId": {
          "type": "integer",
          "format": "int32"
        },
        "initialAmount": {
          "type": "number",
          "format": "double"
        },
        "balanceDue": {
          "type": "number",
          "format": "double"
        },
        "calcDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string",
          "maxLength": 100,
          "minLength": 0
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "maxLength": 100,
          "minLength": 0
        },
        "isValid": {
          "type": "boolean"
        },
        "totalMarketValue": {
          "type": "number",
          "format": "double"
        },
        "dailyAccrualPercent": {
          "type": "number",
          "format": "double"
        },
        "startDate": {
          "type": "string",
          "format": "date-time"
        },
        "endDate": {
          "type": "string",
          "format": "date-time"
        },
        "daysInCycle": {
          "type": "integer",
          "format": "int32"
        },
        "oldReceivableID": {
          "type": "integer",
          "format": "int32"
        },
        "asOfDate": {
          "type": "string",
          "format": "date-time"
        },
        "basis": {
          "type": "integer",
          "format": "int32"
        },
        "aggregateValue": {
          "type": "number",
          "format": "double"
        },
        "feePercent": {
          "type": "number",
          "format": "double"
        },
        "error": {
          "type": "string",
          "maxLength": 200,
          "minLength": 0
        },
        "feeSchedule": {
          "type": "string",
          "maxLength": 50,
          "minLength": 0
        },
        "buildComplete": {
          "type": "boolean"
        },
        "isLocked": {
          "type": "boolean"
        },
        "payForPercent": {
          "type": "number",
          "format": "float"
        },
        "tempAccountItemId": {
          "type": "integer",
          "format": "int32"
        },
        "appliedAdjustment": {
          "type": "number",
          "format": "double"
        },
        "daysInYear": {
          "type": "integer",
          "format": "int32"
        },
        "billFrequency": {
          "type": "integer",
          "format": "int32"
        },
        "payMethod": {
          "type": "string",
          "maxLength": 25,
          "minLength": 0
        },
        "accountStampId": {
          "type": "integer",
          "format": "int32"
        },
        "flatFee": {
          "type": "number",
          "format": "double"
        },
        "howBilled": {
          "type": "integer",
          "format": "int32"
        },
        "lastCollectAttempt": {
          "type": "string",
          "format": "date-time"
        },
        "payoutAggregateValue": {
          "type": "number",
          "format": "double"
        },
        "payoutBasis": {
          "type": "integer",
          "format": "int32"
        },
        "transferMarketValue": {
          "type": "number",
          "format": "double"
        },
        "indirectLink": {
          "type": "integer",
          "format": "int32"
        },
        "account": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillAccount"
        },
        "items": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillItem"
          },
          "type": "array"
        },
        "adjustments": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillAccountItemAdjustment"
          },
          "type": "array"
        },
        "billAssetItems": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.BillAssetItem"
          },
          "type": "array"
        },
        "payableItems": {
          "items": {
            "$ref": "#/$defs/OAS.DataModel.Billing.PayableItem"
          },
          "type": "array"
        },
        "highAsset": {
          "$ref": "#/$defs/OAS.DataModel.Portfolio.Asset"
        },
        "payForAccount": {
          "$ref": "#/$defs/OAS.DataModel.Portfolio.Account"
        },
        "billStatus": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillStatus"
        },
        "note": {
          "type": "string",
          "maxLength": 255,
          "minLength": 0
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccountItemAdjustment": {
      "required": [
        "id",
        "billAccountItemId",
        "billAdjustmentTypeId",
        "previousBalance",
        "currentBalance",
        "changeAmount",
        "editedDate",
        "editedBy",
        "createdDate",
        "createdBy",
        "dateOccured",
        "isLocked"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "billAccountItemId": {
          "type": "integer",
          "format": "int32"
        },
        "billAdjustmentTypeId": {
          "type": "integer",
          "format": "int32"
        },
        "billEntityId": {
          "type": "integer",
          "format": "int32"
        },
        "billPaymentId": {
          "type": "integer",
          "format": "int32"
        },
        "previousBalance": {
          "type": "number",
          "format": "double"
        },
        "currentBalance": {
          "type": "number",
          "format": "double"
        },
        "changeAmount": {
          "type": "number",
          "format": "double"
        },
        "editedDate": {
          "type": "string",
          "format": "date-time"
        },
        "editedBy": {
          "type": "string",
          "maxLength": 100,
          "minLength": 0
        },
        "createdDate": {
          "type": "string",
          "format": "date-time"
        },
        "createdBy": {
          "type": "string",
          "maxLength": 100,
          "minLength": 0
        },
        "dateOccured": {
          "type": "string",
          "format": "date-time"
        },
        "isLocked": {
          "type": "boolean"
        },
        "paidForByAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "billInstanceId": {
          "type": "integer",
          "format": "int32"
        },
        "generalAccountDetailSrcId": {
          "type": "integer",
          "format": "int32"
        },
        "generalAccountDetailAdjId": {
          "type": "integer",
          "format": "int32"
        },
        "additionalAnnualAmount": {
          "type": "number",
          "format": "double"
        },
        "additionalAnnualAmountType": {
          "type": "integer",
          "format": "int32"
        },
        "tradeRequestId": {
          "type": "integer",
          "format": "int32"
        },
        "accountItem": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillAccountItem"
        },
        "billPayment": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillPayment"
        },
        "billAdjustmentType": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillAdjustmentType"
        },
        "billEntity": {
          "$ref": "#/$defs/OAS.DataModel.Billing.BillEntity"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccountLastBilledThroughDate": {
      "required": [
        "billAccountId"
      ],
      "properties": {
        "billAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "lastBilledDate": {
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object"
    },
    "OAS.DataModel.Billing.BillAccountSchedule": {
      "required": [
        "id",
        "billAccountId",
        "billScheduleId",
        "assignmentType"
      ],
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "billAccountId": {
          "type": "integer",
          "format": "int32"
        },
        "billScheduleId": {
          "type": "integer",
          "format": "int32"
        },
        "assignmentType": {
          "type": "string",
          "enum": [
            "Undefined",
            "ProductCategory",
            "ProductClass",
            "RiskCategory",
            "AssetCategory",
            "Ticker",
            "SecurityClassification"
          ]
        },
        "category": {
          "type": "string",
          "maxLength": 20,
          "minLe

# --- truncated at 32 KB (959 KB total) ---
# Full source: https://artifacts.apis.io/orion-advisor-solutions/json-schema/orion-advisor-solutions-oas-data-model-billing-final-bill-instance-item-schema.json

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/orion-advisor-solutions-oas-data-model-billing-final-bill-instance-item"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.