---
title: "Mandato (043)"
method: POST
path: "/radian/mandate"
tags: ["RADIAN"]
---

# Mandato (043)

`POST /radian/mandate`

Endpoint para crear un evento de Mandato en el RADIAN.<br>⚠️ Importante:<br>El tamaño total del archivo del contrato de mandato y la nota de vigencia no puede superar los <b>4 MB</b> en conjunto.<br>Si la suma de de ambos archivos excede este límite, la petición será rechaza automáticamente con <i>413 Request Entity Too Large</i>

## Request body

- object — Objeto con la información para crear un evento de Mandato (043).
  - `number` string, required — Número del mandato, el valor es alfanumérico, no se puede repetir el numero para el tipo de evento.<br><i>Campo oficial DIAN &lt;ID&gt;</i>
  - `type` '431' | '432' | '433' | '434', required — <b>Tipo de operación</b>, acepta uno de los siguientes códigos:<br><b>431</b>: Mandato por documento general por tiempo limitado<br><b>432</b>: Mandato por documento general por tiempo ilimitado<br><b>433</b>: Mandato por documento limitado por tiempo limitado<br><b>434</b>: Mandato por documento limitado por tiempo ilimitado.
  - `companyId` string, required — Id de la empresa en la que se generará el mandato. Se utiliza para validar la existencia de la compañía en la base de datos y obtener los datos de la compañía. ⚠️ Importante: La información en la base de datos debe estar completa y actualizada.
  - `mandateNatureCode` string, required — Código que identifica la <b>naturaleza del mandato.</b> Este elemento acepta una de las siguientes opciones:<br><b>1</b>: Mandato por Poder Especial<br><b>2</b>: Mandato por Poder General<br><i>Campo oficial DIAN &lt;@schemeID&gt;</i>
  - `docReferenceCode` '1' | '2' | '3', required — Código que identifica el tipo de documento electrónico referenciado en el evento. Este elemento acepta una de las siguientes opciones:<br><b>[1]</b> Un documento electrónico de tipo invoice "01" donde se referencia el numero de factura, el CUFE y el tipo de documento.<br><b>[2]</b> Maximo 20 documentos electrónicos. Corresponde a la referencia de varios documento electrónico tipo invoice "01" donde se referencia el número de factural, el CUFE y el tipo de documento.<br><b>[3]</b> Todos los documentos de tipo invoice "01" donde <b>no</b> se debe referenciar el número de factura, el CUFE y el tipo de documento.<br><i>Campo oficial DIAN &lt;@listID en DocumentResponse&gt;</i>
  - `mandateStartDate` string, date, required — Fecha desde la cual el mandato entra en vigencia y el mandatario puede ejercer sus facultades.<br><i>Campo oficial DIAN &lt;EffectiveDate&gt;</i>
  - `mandatary` object, required — Grupo de información del generador del mandato.<br><i>Campo oficial DIAN &lt;SenderParty&gt;</i>
    - `principalTypeCode` '01' | '02' | '03' | '04', required — <b>Código del tipo de mandante.</b><br>Acepta una de las siguientes opciones:<br><b>01</b>: Mandante Facutrador Electrónico<br><b>02</b>: Mandante Legitimo Tenedor<br><b>03</b>: Mandante Avalista<br><b>04</b>: Mandante Adquiriente/Deudor<br><i>Campo oficial DIAN &lt;Description/ID en AgentParty&gt;</i>
    - `legalRepresentative` Items[], required — <b>Información del representante legal de la organización</b>.<br>Contiene los datos de identificación y contacto de la persona que actúa en representación legal de la entidad dentro del evento.<br><i>Campo oficial DIAN &lt;Person&gt;</i> — unresolved $ref
  - `associatedDocument` object[], required — <b>Objeto que contiene la información del documento de referencia</b>. Se debe informar N cantidad de veces en los casos que la referencia se realice a más de un documento electrónico. Solo se permite un máximo de 20 referencias a documentos electrónicos.<br><i>Campo oficial DIAN &lt;DocumentReference&gt;</i>
    - `prefix` string, required — Prefijo del documento referencia.<br><i>Campo oficial DIAN &lt;ID&gt;</i>
    - `number` string, required — Número del documento de referencia.<br><i>Campo oficial DIAN &lt;ID&gt;</i>
    - `uuid` string, required — CUFE del documento de referencia.<br><i>Campo oficial DIAN &lt;UUID&gt;</i>
    - `mandateFacultyCode` string, required — Debe corresponder a un valor de las columnas <b>Sistema de Negociación "SNE"</b>, <b>Proveedor Tecnológico "PT"</b>, <b>Factor "F"</b> del catalogo de facultades. En el caso de tratarse de un mandato por documento limitado, para poder reportar varias facultades se debe incluir inicialmente la facultad MR91 y seguida a esta, separadas por punto y coma (;), el resto de facultades acorde a la lista de valores correspondiente.Ejemplo MR91- PT, R05-PT;R07-PT;R08-PT<br><i>Campo oficial DIAN &lt;ResponseCode&gt;</i>
    - `mandateDocumentTypeCode` '1' | '2', required — Código del tipo de mandato de acuerdo a la operación realizada, este elemento acepta una de las siguientes opciones:<br><b>(1) Mandato por documento General</b> cuando el mandato sea de alcance general.<br><b>(2) Mandato por documento Limitado</b> cuando el mandato sea de alcance limitado.<br><i>Campo oficial DIAN &lt;DocumentResponse&gt;/&lt;DescriptionCode&gt;</i>
    - `descriptionCode` '1' | '2', required — Tiempo del mandato, este elemento acepta una de las siguientes opciones:<br><b>(1) Tiempo Limitado</b> .<br><b>(2) Tiempo Ilimitado</b> cuando el mandato sea de alcance ilimitado.<br>⚠️ Para operationTypeCode 431, 433 se deberá enviar el código [1] ; para operationTypeCode 432,434 se deberá enviar el código 2<br><i>Campo oficial DIAN &lt;DocumentResponse&gt;/&lt;DescriptionCode&gt;</i>
    - `validityPeriod` object — <b>Periodo de vigencia del mandato.</b><br>Indica las fechas de inicio y fin durante las cuales el mandato se encuentra vigente.<br><i>Campo oficial DIAN &lt;ValidityPeriod&gt;</i>
      - `startDate` string, date — Fecha de inicio del mandato.<br>⚠️ Se debe enviar de manera obligatoria en los mandatos por tiempo (<b>operationTypeCode</b> "431" y "433")<br><i>Campo oficial DIAN &lt;StartDate&gt;</i>
      - `endDate` string, date — Fecha de fin del mandato.<br>⚠️ Se debe enviar de manera obligatoria en los mandatos por tiempo (<b>operationTypeCode</b> "431" y "433")<br><i>Campo oficial DIAN &lt;EndDate&gt;</i>
  - `mandatedAgent` object, required — Información del mandatario.<br>Contiene los datos de la persona juridica habilitada en el RADIAN (PT/Factor/SNE) que actúa en representación del mandante dentro del evento.<br><i>Campo oficial DIAN &lt;IssuerParty&gt;</i>
    - `identificationType` string, required — Tipo de identificador fiscal.<br><i>Campo oficial DIAN &lt;@schemeName&gt;</i>
    - `identification` string, required — Número de identificación de la persona.<br><i>Campo oficial DIAN &lt;ID&gt;</i>
    - `dv` string — DV del NIT de la persona. Obligatorio cuando el <b>identificationType</b> es 31.<br><i>Campo oficial DIAN &lt;@schemeID&gt;</i>
    - `agentTypeCode` '01' | '02' | '03' | '04', required — Código del tipo de mandatario, este elemento acepta una de las siguientes opciones:<br><b>01</b>: Mandatario Sistema de Negociación Electrónica<br><b>02</b>: Mandatario Factor<br><b>03</b>: Mandatario Proveedor Tecnológico<br><b>04</b>: Mandatario Facturador Electrónico<br><i>Campo oficial DIAN &lt;Description/ID en AgentParty&gt;</i>
    - `legalRepresentative` Items[], required — <b>Información del representante legal de la organización</b>.<br>Contiene los datos de identificación y contacto de la persona que actúa en representación legal de la entidad dentro del evento.<br><i>Campo oficial DIAN &lt;Person&gt;</i> — unresolved $ref
  - `mandateEvidence` object — <b>Indica la evidencia o soporte documental</b> que acredita la existencia del contrado de mandato. Corresponde a la información del documento que respalda la representación otorgada al mandatario.<br>⚠️ Este objeto deberá ser enviado de manera obligatoria cuando mandateNatureCode sea "2" Mandato poder general<br><i>Campo oficial DIAN &lt;LineResponse&gt;</i>
    - `number` string, required — Debe ser informado el consecutivo del contrato de mandato.<br><i>Campo oficial DIAN &lt;ID&gt;</i>
    - `mandateContractFile` string, required — Corresponde al contrato entre las partes (Mandante y Mandatario) el cual ebe ser informado en base64.<br>Campo oficial DIAN&lt;Attachement&gt;
    - `publicDeedDate` string, date, required — Fecha de la escritura pública mediante la cual se formaliza el acto (por ejemplo, el mandato o la representación).<br><i>Campo oficial DIAN &lt;EffectiveDate&gt;</i>
    - `notary` object[], required — <b>Grupo de información del notario</b><br>Campo oficial DIAN <IssuerParty en LineResponse>
      - `identificationType` string, required — Tipo de identificador fiscal.<br><i>Campo oficial DIAN &lt;@schemeName&gt;</i>
      - `identification` string, required — Número de identificación de la persona.<br><i>Campo oficial DIAN &lt;ID&gt;</i>
      - `dv` string — DV del NIT de la persona. Obligatorio cuando el <b>identificationType</b> es 31.<br><i>Campo oficial DIAN &lt;@schemeID&gt;</i>
      - `firstName` string, required — Nombre del notario.<br><i>Campo oficial DIAN &lt;FirstName&gt;</i>
      - `familyName` string, required — Apellido del notario.<br><i>Campo oficial DIAN &lt;FamilyName&gt;</i>
      - `jobTitle` string, required — Cargo del notario.<br><i>Campo oficial DIAN &lt;JobTitle&gt;</i>
      - `organizationDepartment` string — Area, sección o departamento del notario.<br><i>Campo oficial DIAN &lt;OrganizationDepartment&gt;</i>
  - `validityEvidence` object — <b>Grupo de información de la nota de vigencia</b><br>⚠️ Este objeto deberá ser enviado de manera obligatoria cuando mandateNatureCode sea "2" Mandato poder general<br><i>Campo oficial DIAN &lt;LineResponse&gt;</i>
    - `number` string, required — Debe ser informado el consecutivo de la nota de vigencia del contrato de mandato<br><i>Campo oficial DIAN &lt;ID&gt;</i>
    - `validityNoteFile` string, required — Corresponde a la nota de vigencia el cual debe ser informado en base64.<br><i>Campo oficial DIAN &lt;Attachement&gt;</i>
    - `notary` object[], required — <b>Grupo de información del notario</b><br>Campo oficial DIAN <IssuerParty en LineResponse>
      - `identificationType` string, required — Tipo de identificador fiscal.<br><i>Campo oficial DIAN &lt;@schemeName&gt;</i>
      - `identification` string, required — Número de identificación de la persona.<br><i>Campo oficial DIAN &lt;ID&gt;</i>
      - `dv` string — DV del NIT de la persona. Obligatorio cuando el <b>identificationType</b> es 31.<br><i>Campo oficial DIAN &lt;@schemeID&gt;</i>
      - `firstName` string, required — Nombre del notario.<br><i>Campo oficial DIAN &lt;FirstName&gt;</i>
      - `familyName` string, required — Apellido del notario.<br><i>Campo oficial DIAN &lt;FamilyName&gt;</i>
      - `jobTitle` string, required — Cargo del notario.<br><i>Campo oficial DIAN &lt;JobTitle&gt;</i>
      - `organizationDepartment` string, required — Area, sección o departamento del notario.<br><i>Campo oficial DIAN &lt;OrganizationDepartment&gt;</i>
  - `notes` string[] — Información adicional que se quiera agregar en el evento.<br><i>Campo oficial DIAN &lt;Note&gt;</i>

## Other responses

- `201` — unresolved $ref
- `400` — Objeto que representa una respuesta de error por validaciones
- `404` — Objeto que representa una respuesta de error por qué no se ha encontrado el recurso al que se intenta acceder
- `500` — Objeto que representa una respuesta de error por qué ha ocurrido un error interno en el sistema

---

[API](https://skmtc.net/alegra/apis/api-alegra-proveedor-electr-nico-colombia.md) · [All operations](https://skmtc.net/alegra/apis/api-alegra-proveedor-electr-nico-colombia/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alegra/api-alegra-proveedor-electr-nico-colombia/revisions/5fcb0d90e251/schema)
