> For the complete documentation index, see [llms.txt](https://factura-electronica.aliaddo.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://factura-electronica.aliaddo.dev/primeros-pasos/estructura-de-los-datos/listas-de-codigos.md).

# Listas de códigos

## Códigos ¿Para qué?

Los códigos se utilizan para referenciar una propiedad o valor de una forma más concreta y simplificada.&#x20;

En esta sección podrás encontrar las **listas de códigos y opciones** de cada una de las propiedades de los objetos que requieren un código o valor específico para indicar una opción. \
\
**Por ejemplo:**

La propiedad `concept` de el objeto `isvInvoiceNoteDb`(Nota débito) requiere indicar el tipo de concepto por el cuál se hace la nota débito, estos tipos, debido a su naturaleza predeterminada han sido "simplificados" en la siguiente serie de códigos:

> 1: Intereses&#x20;
>
> 2: Gastos por cobrar&#x20;
>
> 3: Cambio del valor&#x20;
>
> 4: Otro

Esto resulta más cómodo al establecer los valores del objeto. Por lo tanto, la propiedad `concept` debe tener cómo valor uno de los ítems mencionados anteriormente, así que si el concepto de la nota débito es **Gastos por cobrar** se indicaría de la siguiente manera:

```javascript
{
		"format": "Estandar",
		"emailSender": "",
		"concept": "2", // Nótese el código para indicar que el concepto es "Gastos por cobrar"
		"consecutive": 990000012,
		// ...
```
