billingschedule
Defines billing schedules for customers, contracts, or projects, outlining invoice generation timelines.
Columns
| Name | Type | References | Description |
| id [KEY] | Integer | The unique internal identifier assigned to this record within the system. | |
| applytosubtotal | Boolean | Indicates whether this charge or adjustment is applied to the subtotal before taxes and discounts. | |
| billforactuals | Boolean | Specifies if invoices should include only actual time worked rather than estimated time. | |
| externalid | String | A unique identifier used for integration with external systems or data imports. | |
| frequency | String | The recurrence interval for billing, such as Monthly, Quarterly, or Annually. | |
| inarrears | Boolean | Indicates whether payments are collected after services are rendered instead of in advance. | |
| initialterms | String | The payment terms for the first billing cycle, such as Net 30 or Due on Receipt. | |
| isinactive | Boolean | Indicates whether this record is inactive and no longer available for use. | |
| ispublic | Boolean | Specifies whether this record is publicly accessible within the system. | |
| job | String | The project or job associated with this billing schedule or transaction. | |
| name | String | The name assigned to this billing schedule, project, or record. | |
| numberremaining | Integer | The remaining number of billing cycles before the recurrence ends. | |
| recurrencepattern | String | The pattern defining how often and when the billing recurs, such as 'Every 1 Month on the 15th'. | |
| recurrenceterms | String | The payment terms applied to recurring invoices or transactions. | |
| repeatevery | String | The interval at which the transaction repeats, such as '2 Weeks' or '3 Months'. | |
| transaction | String | The related financial transaction, such as an invoice, sales order, or charge. |