> ## Documentation Index
> Fetch the complete documentation index at: https://gobl-regime-code.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# RateDef

RateDef defines a single rate inside a category

## Schema ID

`https://gobl.org/draft-0/tax/regime-def#/$defs/RateDef`

## Properties

| Title       | Property | Type                                                     | Req. | Description                                                                                                                                                                                              |
| ----------- | -------- | -------------------------------------------------------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Rate        | `rate`   | [cbc.Key](/draft-0/cbc/key)                              | true | Rate defines the key for which this rate applies.                                                                                                                                                        |
| Keys        | `keys`   | array of [cbc.Key](/draft-0/cbc/key)                     |      | Keys identifies the set of tax keys defined in the category that this rate can be used with.                                                                                                             |
| Name        | `name`   | [i18n.String](/draft-0/i18n/string)                      | true | Human name of the rate                                                                                                                                                                                   |
| Description | `desc`   | [i18n.String](/draft-0/i18n/string)                      |      | Useful description of the rate.                                                                                                                                                                          |
| Values      | `values` | array of [tax.RateValueDef](/draft-0/tax/rate_value_def) |      | Values contains a list of Value objects that contain the current and historical percentage values for the rate and additional filters. Order is important, newer values should come before older values. |
| Meta        | `meta`   | [cbc.Meta](/draft-0/cbc/meta)                            |      | Meta contains additional information about the rate that is relevant for local frequently used implementations.                                                                                          |
