Propertyware · Schema

Account

General Ledger Account

Property ManagementReal EstateRental PropertiesSingle-Family RentalsLeasesTenantsMaintenanceWork OrdersFinancial TransactionsOwner Reports

Properties

Name Type Description
accountCode string Account code.
accountNumber string Account number.
accountType string Account type.
active boolean Indicates if the account is active.
autoApplyPrepayment boolean Indicates if prepayments should be auto applied.
bankAccountHolder string Bank account holder name.
bankAccountNumber string Bank account number.
bankAddress string Bank address.
bankAddress2 string Bank address 2.
bankCity string Bank city.
bankInstitution string Bank institution name.
bankRoutingNumber string Bank account routing number.
bankState string Bank state.
bankZip string Bank zip code.
camRecoveryAccount boolean Indicates if account is a CAM recovery account.
createdBy string User who created the record.
createdDateTime string Date and time the record was created. (Timezone: UTC)
description string Description of the account.
discountAccount boolean Indicates if account is a discount account.
escrowAccount boolean Indicates if account is a escrow account.
excludeFrom1099 boolean Indicates if account is excluded from Form1099.
excludeFromPayInFull boolean Indicates if account is excluded from paying in full.
excludeLateFee boolean Indicates if excluding from late fees.
id integer Unique identifier.
lastModifiedBy string User who last modified the record.
lastModifiedDateTime string Date and time the record was last modified. (Timezone: UTC)
lateFeeApplicable boolean Indicates if a late fee is applicable.
name string Account name.
parentGLAccountId integer Parent account ID.
parentRef string Parent account reference.
paymentPriority integer Account payment priority.
rentAccount boolean Indicates if account is a rent account.
section8 boolean Indicates if account is a section8 account.
securityDepositAccount boolean Indicates if the account is security deposit account
taxAccount boolean Indicates if account is a tax account.
transferBalanceToRetainedEarnings boolean Indicates if the account balance should be transferred to retained earnings.
View JSON Schema on GitHub

JSON Schema

account.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Account",
  "description": "General Ledger Account",
  "type": "object",
  "properties": {
    "accountCode": {
      "type": "string",
      "description": "Account code."
    },
    "accountNumber": {
      "type": "string",
      "description": "Account number."
    },
    "accountType": {
      "type": "string",
      "description": "Account type."
    },
    "active": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if the account is active."
    },
    "autoApplyPrepayment": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if prepayments should be auto applied."
    },
    "bankAccountHolder": {
      "type": "string",
      "description": "Bank account holder name."
    },
    "bankAccountNumber": {
      "type": "string",
      "description": "Bank account number."
    },
    "bankAddress": {
      "type": "string",
      "description": "Bank address."
    },
    "bankAddress2": {
      "type": "string",
      "description": "Bank address 2."
    },
    "bankCity": {
      "type": "string",
      "description": "Bank city."
    },
    "bankInstitution": {
      "type": "string",
      "description": "Bank institution name."
    },
    "bankRoutingNumber": {
      "type": "string",
      "description": "Bank account routing number."
    },
    "bankState": {
      "type": "string",
      "description": "Bank state."
    },
    "bankZip": {
      "type": "string",
      "description": "Bank zip code."
    },
    "camRecoveryAccount": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if account is a CAM recovery account."
    },
    "createdBy": {
      "type": "string",
      "description": "User who created the record."
    },
    "createdDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "Date and time the record was created. (Timezone: UTC)"
    },
    "description": {
      "type": "string",
      "description": "Description of the account."
    },
    "discountAccount": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if account is a discount account."
    },
    "escrowAccount": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if account is a escrow account."
    },
    "excludeFrom1099": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if account is excluded from Form1099."
    },
    "excludeFromPayInFull": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if account is excluded from paying in full."
    },
    "excludeLateFee": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if excluding from late fees."
    },
    "id": {
      "type": "integer",
      "format": "int64",
      "description": "Unique identifier."
    },
    "lastModifiedBy": {
      "type": "string",
      "description": "User who last modified the record."
    },
    "lastModifiedDateTime": {
      "type": "string",
      "format": "date-time",
      "description": "Date and time the record was last modified. (Timezone: UTC)"
    },
    "lateFeeApplicable": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if a late fee is applicable."
    },
    "name": {
      "type": "string",
      "description": "Account name."
    },
    "parentGLAccountId": {
      "type": "integer",
      "format": "int64",
      "description": "Parent account ID."
    },
    "parentRef": {
      "type": "string",
      "description": "Parent account reference."
    },
    "paymentPriority": {
      "type": "integer",
      "format": "int32",
      "description": "Account payment priority."
    },
    "rentAccount": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if account is a rent account."
    },
    "section8": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if account is a section8 account."
    },
    "securityDepositAccount": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if the account is security deposit account"
    },
    "taxAccount": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if account is a tax account."
    },
    "transferBalanceToRetainedEarnings": {
      "type": "boolean",
      "example": false,
      "description": "Indicates if the account balance should be transferred to retained earnings."
    }
  }
}