---
title: "convert. diagnostics"
description: "Owner: the catalog spec (defs/catalog.ts). The status is the code's own; the exit comes from its category (CATEGORIES). A warning or info code never sets the status or the exit."
order: 12
---

# `convert.*` diagnostics

Owner: the catalog spec (`defs/catalog.ts`). The status is the code's own; the exit comes from its category (`CATEGORIES`). A warning or info code never sets the status or the exit.

| Code | Category | Severity | Status | Exit | Retry | Fix | Args |
|---|---|---|---|---|---|---|---|
| <a id="convert.currency_missing"></a>`convert.currency_missing` | schema | error | 400 | 2 | no | — | `prop` |
| <a id="convert.ddl_disagrees"></a>`convert.ddl_disagrees` | schema | warning | — | 2 | no | — | `prop`, `ddl`, `objectType` |
| <a id="convert.decimal_scale_default"></a>`convert.decimal_scale_default` | schema | info | — | 2 | no | — | `prop`, `scale` |
| <a id="convert.derived_mismatch"></a>`convert.derived_mismatch` | data | error | 409 | 6 | no | — | `prop`, `row`, `legacy`, `cx`, `sql?`, `src?` |
| <a id="convert.derived_untranslated"></a>`convert.derived_untranslated` | schema | error | 400 | 2 | no | — | `prop`, `sql`, `reason?` |
| <a id="convert.fk_added"></a>`convert.fk_added` | schema | info | — | 2 | no | — | `prop`, `target` |
| <a id="convert.form_action_has_subject"></a>`convert.form_action_has_subject` | schema | warning | — | 2 | no | — | `form`, `action` |
| <a id="convert.form_input_hidden"></a>`convert.form_input_hidden` | schema | warning | — | 2 | no | — | `form`, `input` |
| <a id="convert.lost"></a>`convert.lost` | schema | error | 400 | 2 | no | — | `section`, `item` |
| <a id="convert.money_like_number"></a>`convert.money_like_number` | schema | info | — | 2 | no | — | `prop` |
| <a id="convert.ref_from_fk"></a>`convert.ref_from_fk` | schema | info | — | 2 | no | — | `prop`, `target` |
| <a id="convert.retype"></a>`convert.retype` | schema | info | — | 2 | no | — | `prop`, `from`, `to` |
| <a id="convert.seed_ref"></a>`convert.seed_ref` | data | error | 409 | 6 | no | — | `type`, `row`, `prop`, `target`, `got` |
| <a id="convert.seed_unmapped"></a>`convert.seed_unmapped` | data | warning | — | 6 | no | — | `type`, `column`, `rows` |
| <a id="convert.seed_value"></a>`convert.seed_value` | data | error | 409 | 6 | no | — | `type`, `row`, `prop`, `code`, `got` |
| <a id="convert.untranslated"></a>`convert.untranslated` | schema | error | 400 | 2 | no | — | `section`, `owner`, `reason` |
