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

# Mandato (043)

`POST /radian/mandate`

## Request

- Base URL: `https://sandbox-api.alegra.com/e-provider/col/v1`
- URL: `https://sandbox-api.alegra.com/e-provider/col/v1/radian/mandate`
- Auth: HTTP bearer

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.dev/alegra/apis/api-alegra-proveedor-electr-nico-colombia.md) - [All operations](https://skmtc.dev/alegra/apis/api-alegra-proveedor-electr-nico-colombia/llms.txt) - [OpenAPI document](https://skmtc.dev/alegra/apis/api-alegra-proveedor-electr-nico-colombia/revisions/2bc52ab55c2b?raw)
