# mi (must input) processing code

The mi processing code is used as an
input-conversion code (attribute 14) and prohibits filing an item
if any attribute defined with an mi code is null.

| System Processors | Update |
| --- | --- |
| Code Type | Attribute Defining |
| Dictionary Attributes | Input Conversion |

## Syntax

```
mi
```
Note:

- In a new (null) item, the Update processor allows pressing ENTER to exit a must-input attribute. If the item is not new, pressing ENTER will not work on a must-input attribute.

- The mi code should normally be the first processing code specified for the attribute.

## See also

- [Processing codes (Update processor)](https://d3codex.com/updateprocessor/processing-codes-update-processor/)
- [output-conversion](https://d3codex.com/attributedefiningitem/output-conversion/)
- [Processing codes overview](https://d3codex.com/processingcodes/processing-codes-overview/)

---
Source: https://d3codex.com/processingcodes/mi-must-input-processing-code/ - part of the D3Codex reference.
