> 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/nota-ajuste.md).

# Nota de ajuste

## Ejemplo

```javascript
{
	"format": "Estandar",
	"concept": "1",
	"consecutive": 5,
	"externalNumber": "",
	"currencyCode": "COP",
	"currencyRate": 0,
	"date": "2020-1-18",
	"dateStart": "2020-1-18",
	"dateEnd": "2020-1-20",
	"notes": [
	  "string"
	],
	"supportDocumentPrefix": "ds",
	"supportDocumentConsecutive": 990004331,
	"supportDocumentCuds": "aa2a047694318e5035cd93b3ffd5a12b829654c144b7cac0ac85ca5c0cb0430cfa3b477c4f7a75cf73f03f002f169162",
	"supportDocumentDate": "2020-1-18",
	"branch": {
		"name": "Sucursal",
		"address": "KR con CLL",
		"phone": "000000",
		"countryCode": "CO",
		"countryName": "COLOMBIA",
		"departamentCode": "25",
		"departamentName": "Cundinamarca",
		"cityCode": "25178",
		"cityName": "Chipaque"
	},
	"supplier": {
		"companyName": "Customer",
		"personType": "1",
		"firstName": "Customer",
		"lastName": "Customer",
		"identification": "000000001",
		"digitCheck": "8",
		"identificationTypeCode": "13",
		"email": "email@email.com",
		"phone": "",
		"merchantRegistration": "",
		"responsibleFor": "ZZ",
		"responsibilities": "R-99-PN",
		"economicActivities": "2824;2920",
		"billingAddress": "KR con Calle",
		"billingCountryName": "Colombia",
		"billingCountryCode": "CO",
		"billingRegionName": "Cundinamarca",
		"billingRegionCode": "25",
		"billingCityName": "Chipaque",
		"billingCityCode": "25178",
		"billingPostalCode": "",
		"billingNeighborhood": "",
		"billingPhone": "",
		"billingContactName": ""
	},
	"supportDocumentAdjustmentDetails": [{
		"standardType": "",
		"standardCode": "",
		"itemCode": "0001",
		"itemName": "Item",
		"itemModel": "",
		"description": "Item prueba",
		"brandName": "",
		"itemCodeSupplier": "",
		"isPresent": false,
		"unitMeasurementCode": "NIU",
		"unitMeasurementName": "",
		"price": 1285.00,
		"quantity": 2,
		"discounts": [{
			"name": "",
			"type": "V",
			"rate": 1,
			"amount": 1
		}],
		"charges": [{
			"name": "",
			"type": "V",
			"rate": 10,
			"amount": 10
		}],
		"taxes": [{
			"name": "Iva",
			"code": "01",
			"type": "V",
			"rate": 10,
			"amount": 10
		}],
		"withholdings": [{
			"name": "ReteFuente",
			"code": "06",
			"type": "P",
			"rate": 10,
			"amount": 3.4
		}],
		"isvMandante": {
			"name": "Mandante",
			"identification": "000001",
			"digitCheck": "8",
			"identificationTypeCode": "13"
		}
	}],
	"totals": {
		"amount": 68,
		"prepaymentAmount": 0
	},
	"discounts": [{
		"name": "",
		"type": "",
		"rate": 0,
		"amount": 0
	}],
	"charges": [{
		"name": "",
		"type": "",
		"rate": 0,
		"amount": 0
	}]
}
```

## Estructura

### adjustmentNote

Tipo: Objeto

Objeto de una nota de ajuste.

<table data-header-hidden data-full-width="true"><thead><tr><th width="269">Campo</th><th width="129" align="center">Tipo</th><th width="100" align="center">Longitud</th><th width="138" align="center">¿Es nulo?</th><th align="center">Descripción</th></tr></thead><tbody><tr><td>Campo</td><td align="center">Tipo</td><td align="center">Longitud</td><td align="center">¿Es opcional?</td><td align="center">Descripción</td></tr><tr><td>format (<a href="/pages/dUDpmxc2OlXu3FeKV3t4">Ver opciones</a>)</td><td align="center">string</td><td align="center">32</td><td align="center">Sí</td><td align="center">Formato PDF del documento</td></tr><tr><td>concept (<a href="/pages/-Lzd1KXLIeP-CTsHxUno">Ver códigos</a>)</td><td align="center">string</td><td align="center">1</td><td align="center">No</td><td align="center">Concepto por el cual se hace la nota </td></tr><tr><td>consecutive</td><td align="center">int</td><td align="center"></td><td align="center">No</td><td align="center">Consecutivo de la nota</td></tr><tr><td>externalNumber</td><td align="center">string</td><td align="center">16</td><td align="center">Sí</td><td align="center">Número externo de la nota</td></tr><tr><td>currencyCode</td><td align="center">string</td><td align="center">3</td><td align="center">No</td><td align="center">Tipo de moneda</td></tr><tr><td>currencyRate <strong>(Obligatorio si hay un tipo de moneda extranjera)</strong></td><td align="center">number</td><td align="center">18,6</td><td align="center">No</td><td align="center">Tasa de cambio</td></tr><tr><td>date</td><td align="center">date</td><td align="center"></td><td align="center">No</td><td align="center">Fecha de expedición de la nota</td></tr><tr><td>dateStart</td><td align="center">date</td><td align="center"></td><td align="center">Sí</td><td align="center">Fecha inicial del periodo de facturación</td></tr><tr><td>dateEnd</td><td align="center">date</td><td align="center"></td><td align="center">Sí</td><td align="center">Fecha final del periodo de facturación</td></tr><tr><td>notes</td><td align="center">array</td><td align="center"></td><td align="center">Sí</td><td align="center">Nota / Observación</td></tr><tr><td>supportDocumentPrefix</td><td align="center">string</td><td align="center">8</td><td align="center">No</td><td align="center">Prefijo del documento soporte al cual se le está realizando la nota de ajuste</td></tr><tr><td>supportDocumentConsecutive</td><td align="center">int</td><td align="center"></td><td align="center">No</td><td align="center">Consecutivo del documento soporte al cual se le está realizando la nota de ajuste</td></tr><tr><td>supportDocumentCuds</td><td align="center">int </td><td align="center"></td><td align="center">No</td><td align="center">CUDS del documento soporte al cual se le está realizando la nota de ajuste</td></tr><tr><td>supportDocumentDate</td><td align="center">date</td><td align="center"></td><td align="center">No</td><td align="center">Fecha del documento soporte al cual se le está realizando la nota de ajuste</td></tr><tr><td>branch <strong>(</strong><a href="#branch"><strong>branch</strong></a><strong>)</strong></td><td align="center">object</td><td align="center"></td><td align="center">Sí</td><td align="center">Objeto de la sucursal</td></tr><tr><td>supplier <strong>(</strong><a href="#supplier"><strong>supplier</strong></a><strong>)</strong></td><td align="center">object</td><td align="center"></td><td align="center">No</td><td align="center">Objeto del proveedor</td></tr><tr><td>supportDocumentAdjustmentDetails <strong>(</strong><a href="#supportdocumentadjustmentdetails"><strong>supportDocumentAdjustmentDetail</strong></a><strong>)</strong></td><td align="center">array</td><td align="center"></td><td align="center">No</td><td align="center">Arreglo de objetos del detalle de la nota</td></tr><tr><td>totals <strong>(</strong><a href="#total"><strong>total</strong></a><strong>)</strong></td><td align="center">array</td><td align="center"></td><td align="center">No</td><td align="center">Objeto de los totales de la nota</td></tr><tr><td>discounts <strong>(</strong><a href="#discount"><strong>discount</strong></a><strong>)</strong></td><td align="center">array</td><td align="center"></td><td align="center">Sí</td><td align="center">Arreglo de objetos de los descuentos</td></tr><tr><td>charges <strong>(</strong><a href="#charge"><strong>charge</strong></a><strong>)</strong></td><td align="center">array</td><td align="center"></td><td align="center">Sí</td><td align="center">Arreglo de objetos de los cargos</td></tr></tbody></table>

### branch

Tipo: Objeto

Sucursales de facturación, para colocar estos datos a cambio de los de la empresa configurados en el portal ISV.

<table data-header-hidden data-full-width="true"><thead><tr><th width="223">Campo</th><th width="97">Tipo</th><th width="117">Longitud</th><th width="194" align="center">¿Es opcional?</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Campo</strong></td><td><strong>Tipo</strong></td><td>Longitud</td><td align="center"><strong>¿Es opcional?</strong></td><td>Descripción</td></tr><tr><td>name</td><td>string</td><td>128</td><td align="center">Sí</td><td>Nombre de la sucursal</td></tr><tr><td>address</td><td>string</td><td>64</td><td align="center">Sí</td><td>Dirección de la sucursal</td></tr><tr><td>phone</td><td>string</td><td>32</td><td align="center">Sí</td><td>Teléfono de la sucursal</td></tr><tr><td>countryCode</td><td>string</td><td>8</td><td align="center">Sí</td><td>Código del país</td></tr><tr><td>countryName</td><td>string</td><td>48</td><td align="center">Sí</td><td>Nombre del país</td></tr><tr><td>departamentCode</td><td>string</td><td>8</td><td align="center">Sí</td><td>Código del departamento</td></tr><tr><td>departamentName</td><td>string</td><td>48</td><td align="center">Sí</td><td>Nombre del departamento</td></tr><tr><td>cityCode</td><td>string</td><td>8</td><td align="center">Sí</td><td>Código de la ciudad</td></tr><tr><td>cityName</td><td>string</td><td>48</td><td align="center">Sí</td><td>Nombre de la ciudad</td></tr></tbody></table>

### supplier

Tipo: Objeto

Detalles del proveedor.

<table data-header-hidden data-full-width="true"><thead><tr><th width="264">Campo</th><th width="120" align="center">Tipo</th><th width="114">Longitud</th><th width="138" align="center">¿Puede ser nulo?</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Campo</strong></td><td align="center"><strong>Tipo</strong></td><td>Longitud</td><td align="center"><strong>¿Es opcional?</strong></td><td>Descripción</td></tr><tr><td>companyName</td><td align="center">string</td><td>128</td><td align="center">No</td><td>Razón social o nombre completo</td></tr><tr><td>personType (<a href="/pages/-Lzd1KXLIeP-CTsHxUno">Ver códigos</a>)</td><td align="center">string</td><td>2</td><td align="center">No</td><td>Tipo de persona</td></tr><tr><td>firstName</td><td align="center">string</td><td>80</td><td align="center">No</td><td>Nombres</td></tr><tr><td>lastName</td><td align="center">string</td><td>80</td><td align="center">No</td><td>Apellidos</td></tr><tr><td>identification</td><td align="center">string</td><td>24</td><td align="center">No</td><td>Numero de identificación</td></tr><tr><td>digitCheck</td><td align="center">string</td><td>1</td><td align="center">No</td><td>Dígito de verificación</td></tr><tr><td>identificationTypeCode</td><td align="center">string</td><td>4</td><td align="center">No</td><td>Tipo de identificación</td></tr><tr><td>email</td><td align="center">string</td><td>160</td><td align="center">Sí</td><td>Email</td></tr><tr><td>phone</td><td align="center">string</td><td>24</td><td align="center">Sí</td><td>Teléfono</td></tr><tr><td>merchantRegistration</td><td align="center">string</td><td>16</td><td align="center">Sí</td><td>Registro mercantil</td></tr><tr><td>responsibleFor</td><td align="center">string</td><td>12</td><td align="center">Sí</td><td>Responsable de... <a href="/pages/-MiRZdo9wbIMAeAJUXm9"><em><strong>Ver códigos</strong></em></a></td></tr><tr><td>responsibilities</td><td align="center">string</td><td>500</td><td align="center">No</td><td>Responsabilidades fiscales</td></tr><tr><td>economicActivities</td><td align="center">string</td><td>500</td><td align="center">Sí</td><td>Actividades económicas (Separadas por punto y coma) e.g. <code>"2920;2825;2817"</code></td></tr><tr><td>billingAddress</td><td align="center">string</td><td>128</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Dirección</td></tr><tr><td>billingCountryName</td><td align="center">string</td><td>48</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Nombre del país</td></tr><tr><td>billingCountryCode</td><td align="center">string</td><td>8</td><td align="center">No</td><td>DATO DE FACTURACIÓN - Código del país</td></tr><tr><td>billingRegionName</td><td align="center">string</td><td>48</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Nombre de la región</td></tr><tr><td>billingRegionCode</td><td align="center">string</td><td>8</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN -Código de la región</td></tr><tr><td>billingCityName</td><td align="center">string</td><td>48</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Nombre de la ciudad</td></tr><tr><td>billingCityCode</td><td align="center">string</td><td>8</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Código de la ciudad</td></tr><tr><td>billingPostalCode</td><td align="center">string</td><td>16</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Código postal</td></tr><tr><td>billingNeighborhood</td><td align="center">string</td><td>40</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Barrio</td></tr><tr><td>billingPhone</td><td align="center">string</td><td>24</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Teléfono</td></tr><tr><td>billingContactName</td><td align="center">string</td><td>160</td><td align="center">Sí</td><td>DATO DE FACTURACIÓN - Nombre contacto</td></tr></tbody></table>

### supportDocumentAdjustmentDetails

Tipo: Objeto

Detalle de la nota de ajuste.

<table data-header-hidden data-full-width="true"><thead><tr><th width="273">Campo</th><th width="139" align="center">Tipo</th><th width="102">Longitud</th><th width="143" align="center">¿Puede ser nulo?</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Campo</strong></td><td align="center"><strong>Tipo</strong></td><td>Longitud</td><td align="center"><strong>¿Es opcional?</strong></td><td>Descripción</td></tr><tr><td>standardType (<a href="/pages/-Lzd1KXLIeP-CTsHxUno">Ver códigos</a>)</td><td align="center">string</td><td>3</td><td align="center">Sí</td><td>Tipo de código estándar DIAN</td></tr><tr><td>standardCode</td><td align="center">string</td><td>64</td><td align="center">Sí</td><td>Código estándar DIAN</td></tr><tr><td>itemCode</td><td align="center">string</td><td>32</td><td align="center">No</td><td>Código del producto o servicio</td></tr><tr><td>itemName</td><td align="center">string</td><td>200</td><td align="center">No</td><td>Nombre del producto o servicio</td></tr><tr><td>itemModel</td><td align="center">string</td><td>32</td><td align="center">Sí</td><td>Modelo del producto o servicio</td></tr><tr><td>description</td><td align="center">string</td><td>1024</td><td align="center">No</td><td>Descripción de la venta</td></tr><tr><td>brandName</td><td align="center">string</td><td>64</td><td align="center">Sí</td><td>Marca del producto o servicio</td></tr><tr><td>itemCodeSupplier</td><td align="center">string</td><td>32</td><td align="center">Sí</td><td>Código del producto colocado por el proveedor</td></tr><tr><td>isPresent</td><td align="center">boolean</td><td>1</td><td align="center">No</td><td>Indica si el producto es un obsequio y por tanto el precio es cero</td></tr><tr><td>unitMeasurementCode</td><td align="center">string</td><td>4</td><td align="center">No</td><td>Código de unidad de medida del producto o servicio <strong>(NIU por defecto)</strong></td></tr><tr><td>unitMeasurementName</td><td align="center">string</td><td>64</td><td align="center">Sí</td><td>Nombre de unidad de medida del producto o servicio</td></tr><tr><td>price</td><td align="center">number</td><td>18,6</td><td align="center">No</td><td>Precio unitario del producto o servicio</td></tr><tr><td>quantity</td><td align="center">number</td><td>18,6</td><td align="center">No</td><td>Cantidad del producto o servicio</td></tr><tr><td>discounts <strong>(</strong><a href="#discount"><strong>discount</strong></a><strong>)</strong></td><td align="center">array</td><td></td><td align="center">Sí</td><td>Descuentos <strong>sobre los items (Productos o servicios)</strong></td></tr><tr><td>charges <strong>(</strong><a href="#charge"><strong>charge</strong></a><strong>)</strong></td><td align="center">array</td><td></td><td align="center">Sí</td><td>Cargos adicionales <strong>sobre los items (Productos o servicios)</strong></td></tr><tr><td>taxes <strong>(</strong><a href="#tax"><strong>tax</strong></a><strong>)</strong></td><td align="center">array</td><td></td><td align="center">Sí</td><td>Impuestos <strong>sobre los items (Productos o servicios)</strong></td></tr><tr><td>withholdings <strong>(</strong><a href="#tax"><strong>tax</strong></a><strong>)</strong></td><td align="center">array</td><td></td><td align="center">Sí</td><td>Retenciones <strong>sobre los items (Productos o servicios)</strong></td></tr><tr><td>isvMandante <strong>(</strong><a href="#mandante"><strong>mandante</strong></a><strong>)</strong></td><td align="center">object</td><td></td><td align="center">Sí</td><td>Mandante</td></tr></tbody></table>

{% hint style="warning" %}
Los **descuentos y cargos** pueden ser sobre los items o sobre la nota **pero no sobre ambos**.

Si agregas los descuentos y cargos en el detalle serán calculados **sobre los items de la nota**, de lo contrario (si son agregados directamente en el objeto de la nota), serán calculados **sobre la nota en general**.
{% endhint %}

### discount

Tipo: Arreglo de objetos

Descuentos **sobre la nota**, tenga en cuenta que **si va a realizar descuentos sobre la nota no se pueden realizar sobre el detalle** o sobre cada producto o servicio facturado.

<table data-header-hidden data-full-width="true"><thead><tr><th width="152">Campo</th><th width="160" align="center">Tipo</th><th width="109">Longitud</th><th width="186" align="center">¿Puede ser nulo?</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Campo</strong></td><td align="center"><strong>Tipo</strong></td><td>Longitud</td><td align="center">¿Es opcional?</td><td>Descripción</td></tr><tr><td>name</td><td align="center">string</td><td>40</td><td align="center">Sí</td><td>Nombre del descuento</td></tr><tr><td>type</td><td align="center">string</td><td>1</td><td align="center">No</td><td>Tipo de valor <strong>(V: Valor Fijo, P: Porcentaje)</strong></td></tr><tr><td>rate</td><td align="center">number</td><td>18,2</td><td align="center">No</td><td>Tarifa del descuento <strong>(porcentaje o valor)</strong></td></tr><tr><td>amount</td><td align="center">number</td><td>18,2</td><td align="center">No</td><td>Valor del descuento</td></tr></tbody></table>

### charge

Tipo: Arreglo de objetos

Cargos **sobre la nota**, tenga en cuenta que **si va a realizar cargos sobre la nota no se pueden realizar sobre el detalle** o sobre cada producto o servicio facturado.

<table data-header-hidden data-full-width="true"><thead><tr><th width="129">Campo</th><th width="164" align="center">Tipo</th><th width="106">Longitud</th><th width="184" align="center">¿Puede ser nulo?</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Campo</strong></td><td align="center"><strong>Tipo</strong></td><td>Longitud</td><td align="center"><strong>¿Puede ser nulo?</strong></td><td>Descripción</td></tr><tr><td>name</td><td align="center">string</td><td>40</td><td align="center">Sí</td><td>Nombre del cargo</td></tr><tr><td>type</td><td align="center">string</td><td>1</td><td align="center">No</td><td>Tipo de valor <strong>(V: Valor Fijo, P: Porcentaje)</strong></td></tr><tr><td>rate</td><td align="center">number</td><td>18,6</td><td align="center">No</td><td>Tarifa del cargo <strong>(porcentaje o valor)</strong></td></tr><tr><td>amount</td><td align="center">number</td><td>18,6</td><td align="center">No</td><td>Valor del cargo</td></tr></tbody></table>

### tax

Tipo: Arreglo de objetos

Impuestos sobre el item, producto o servicio facturado estos impuestos tenga en cuenta que **son por unidad facturada, no lo calcule por la cantidad**.

<table data-header-hidden data-full-width="true"><thead><tr><th width="118">Campo</th><th width="135" align="center">Tipo</th><th width="118">Longitud</th><th width="142" align="center">¿Puede ser nulo?</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Campo</strong></td><td align="center"><strong>Tipo</strong></td><td>Longitud</td><td align="center">¿Es opcional?</td><td>Descripción</td></tr><tr><td>name</td><td align="center">string</td><td>64</td><td align="center">No</td><td>Nombre del impuesto</td></tr><tr><td>code</td><td align="center">string</td><td>8</td><td align="center">No</td><td>Código del impuesto</td></tr><tr><td>type</td><td align="center">string</td><td>1</td><td align="center">No</td><td>Tipo del impuesto <strong>(V: Valor Fijo, P: Porcentaje, M: Tarifa x 1000)</strong></td></tr><tr><td>rate</td><td align="center">number</td><td>18,6</td><td align="center">No</td><td>Tarifa o Porcentaje</td></tr><tr><td>amount</td><td align="center">number</td><td>18,6</td><td align="center">No</td><td>Valor con cada cantidad</td></tr></tbody></table>

### mandante

Tipo: Objeto

Datos del mandante.

<table data-header-hidden data-full-width="true"><thead><tr><th width="218">Campo</th><th width="109" align="center">Tipo</th><th width="102">Longitud</th><th width="152" align="center">¿Es opcional?</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Campo</strong></td><td align="center"><strong>Tipo</strong></td><td>Longitud</td><td align="center">¿Es opcional?</td><td>Descripción</td></tr><tr><td>name</td><td align="center">string</td><td>128</td><td align="center">No</td><td>Razón social o nombre</td></tr><tr><td>identification</td><td align="center">string</td><td>24</td><td align="center">No</td><td>Número de identificación</td></tr><tr><td>digitCheck</td><td align="center">string</td><td>1</td><td align="center">No</td><td>Dígito de verificación</td></tr><tr><td>identificationTypeCode</td><td align="center">string</td><td>4</td><td align="center">No</td><td>Tipo de identificación</td></tr></tbody></table>

### total

Tipo: Objeto

Totales de la nota de ajuste.

<table data-header-hidden data-full-width="true"><thead><tr><th width="199.20000000000002">Campo</th><th width="130" align="center">Tipo</th><th width="107">Longitud</th><th width="153" align="center">¿Puede ser nulo?</th><th>Descripción</th></tr></thead><tbody><tr><td><strong>Campo</strong></td><td align="center"><strong>Tipo</strong></td><td>Longitud</td><td align="center">¿Es opcional?</td><td>Descripción</td></tr><tr><td>amount</td><td align="center">number</td><td>18,6</td><td align="center">No</td><td>Total de la nota sin impuestos ni retenciones</td></tr><tr><td>prepaymentAmount</td><td align="center">number</td><td>18,6</td><td align="center">No</td><td>Valor anticipado aplicado a la nota</td></tr></tbody></table>
