Factura de mandato por API
Una factura de mandato se emite en nombre de un tercero, el mandante. Por API se marca con "operation": "MANDATO" en la factura, y el mandante va en cada ítem que le corresponde.
{
"invoice": {
"operation": "MANDATO",
"invoice_type_code": "FACTURA_VENTA",
"items": [
{
"sku": "P1",
"description": "Producto del mandante",
"quantity": 1,
"price": 100000,
"mandante_identification": "900000000",
"mandante_identification_type": "NIT",
"taxes": [ { "tax_category": "IVA", "tax_rate": 19 } ]
}
]
}
}
El resto de la factura (cliente, numeración, fechas, medio de pago) es igual a una factura de venta.
Reglas
- Al menos un ítem tiene que traer
mandante_identificationymandante_identification_type. mandante_identification_typeaceptaCC,CE,IE,NIT,NIT_OTRO_PAIS,NUIP,PASAPORTE,PEP,PPT,RC,TEyTI.- El nombre del mandante es opcional:
mandante_party_type,mandante_company_name,mandante_first_nameymandante_family_name. Si la identificación ya corresponde a un tercero de tu cuenta, la factura se vincula a él y esos nombres se ignoran; si no existe, se crea con ellos.
Error si ningún ítem trae el mandante
La respuesta no nombra el campo que falta:
El campo indicado no cumple una validación para la que no hay un mensaje específico. Contacta a soporte con el documento enviado.
Antes de escalarlo, revisa que al menos un ítem lleve los dos campos del mandante.
Recursos Adicionales
- ¿Cómo crear una factura de mandato en Dataico?, el mismo documento desde la interfaz
- Documentación Técnica FE