Factura Consorciados
Factura que incluye información de consorciados o partícipes (shareholders) cuando el emisor opera bajo la figura de Consorcio o Unión Temporal. Genera el grupo cac:ShareholderParty dentro del bloque del emisor sin modificar el adquiriente (customer), y se conserva automáticamente en los reenvíos (POST /documents/{uuid}/resend).
JSON de Ejemplo
shareholders-invoice.json
{
"resolution_number": "18764112492320",
"prefix": "LZT",
"notes": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.",
"document_number": "6024",
"report_header": {
"uuid": "101413670038274164",
"vars": [
{
"filename": "sucursal",
"value": "Bodega Principal Cali"
},
{
"filename": "direccion",
"value": "Zona Franca Palmaseca Bodega 5"
},
{
"filename": "celular",
"value": "315 112 4411"
}
]
},
"graphic_representation": 0,
"send_email": 1,
"operation_type_id": 1,
"type_document_id": 7,
"payments": [{
"payment_method_id": 1,
"means_payment_id": 10,
"value_paid": "224.00"
}],
"order_reference": {
"reference_number": "4541212",
"reference_date": "2025-06-01"
},
"document_signature": {
"cashier": "Nombre del cajero(a)",
"cashier_title": "Firma Cajero(a)",
"seller": "Nombre del vendedor(a)",
"seller_title": "Firma del vendedor(a)"
},
"customer": {
"identity_document_id": "3",
"company_name": "LOPEZ GOMEZ LEWIS OSWALDO",
"dni": "1063279307",
"email": "lopezsoft.com@gmail.com"
},
"shareholders": [
{
"dni": "1063279307",
"company_name": "LEWIS LOPEZ A S.A.S.",
"tax_level_id": 5,
"tax_regime_id": 2,
"participation_percent": 60
},
{
"dni": "900123456",
"company_name": "INGENIERIA Y PROYECTOS S.A.S.",
"tax_level_id": 5,
"tax_regime_id": 1,
"participation_percent": 40
}
],
"lines": [
{
"invoiced_quantity": "2",
"quantity_units_id": "1093",
"line_extension_amount": "101.00",
"free_of_charge_indicator": false,
"description": "TIJERA NECROPSIA AVES",
"code": "HMT83",
"type_item_identifications_id": "4",
"reference_price_id": "1",
"price_amount": "50",
"base_quantity": "2",
"um": "M",
"tax_totals": [
{
"tax_id": "1",
"tax_amount": 19,
"taxable_amount": 100,
"percent": 19
}
]
},
{
"invoiced_quantity": "2",
"quantity_units_id": "1093",
"line_extension_amount": "101.00",
"free_of_charge_indicator": false,
"description": "TIJERA NECROPSIA AVES 2",
"code": "HMT84",
"type_item_identifications_id": "4",
"reference_price_id": "1",
"price_amount": "50",
"base_quantity": "2",
"tax_totals": [
{
"tax_id": "1",
"tax_amount": 5,
"taxable_amount": 100,
"percent": 5
}
]
}
],
"legal_monetary_totals": {
"line_extension_amount": "200.00",
"tax_exclusive_amount": "200.00",
"tax_inclusive_amount": "224.00",
"payable_amount": 224.00
},
"tax_totals": [
{
"tax_id": "1",
"tax_amount": 19,
"taxable_amount": 100,
"percent": 19
},
{
"tax_id": "1",
"tax_amount": 5,
"taxable_amount": 100,
"percent": 5
}
]
}
Notas Importantes
- Ubicación en el XML (
cac:ShareholderParty): Se incluye en el bloque del emisor (AccountingSupplierParty / Party), sin tocar la información del adquiriente (customer). - Validaciones (
HTTP 422):- Dígito de verificación (
dv): Si se incluyedv, debe ser válido para eldnisegún el cálculo módulo 11 de la DIAN. - Sin NITs repetidos: No se permiten dos consorciados con el mismo
dnien el arregloshareholders. - Suma de porcentajes = 100: La suma de
participation_percentde todos los elementos del arreglo debe ser exactamente100(por ejemplo,60+40=100, o100si se informa un único consorciado).
- Dígito de verificación (
- Reenvíos: La relación de consorciados se conserva cuando se reenvía el documento mediante
POST /documents/{uuid}/resend.
Para más detalles, consulte la sección Campos de todos los documentos electrónicos — shareholders en la documentación.