CDC de la factura electrónica en Paraguay: qué es y cómo leer sus 44 dígitos
El CDC (Código de Control) identifica cada factura electrónica del SIFEN con 44 dígitos. Te explicamos qué significa cada tramo con el ejemplo oficial, cómo se calcula el dígito verificador y cómo consultar una factura con su CDC.

El CDC (Código de Control) es el número de 44 dígitos que identifica de manera única a cada documento electrónico del SIFEN, esté aprobado o no. Lo vas a ver impreso en el KuDE debajo del QR, y es lo que pide la DNIT (ex SET) para consultar una factura electrónica. En esta nota desarmamos el CDC tramo por tramo con el ejemplo oficial del Manual Técnico y te mostramos cómo se calcula su dígito verificador.
Si llegaste acá sin contexto, la guía de facturación electrónica en Paraguay explica cómo funciona todo el sistema.
Cómo ver una factura electrónica con el CDC
Es lo que más se busca, así que va primero. La DNIT ofrece una consulta pública:
- Entrá a la consulta de comprobantes de e-Kuatia.
- Escribí los 44 dígitos del CDC, todo junto y sin espacios.
- Completá el reCAPTCHA.
- Tocá Consultar.
La alternativa es escanear el QR del KuDE con cualquier app lectora del celular: abre la misma consulta con los datos del documento. Así el receptor, sea o no facturador electrónico, puede comprobar que el documento existe, coincide con lo que le entregaron y está aprobado.
Si querés revisar el código antes (por ejemplo, para detectar un dígito mal copiado), pegalo en nuestro validador de CDC: separa cada tramo y controla el dígito verificador sin salir de la página.
Los 44 dígitos, tramo por tramo
Tomemos el ejemplo oficial del Manual Técnico del SIFEN:
01444444017001001001452822017012515873260988
| Tramo | Dígitos | Valor en el ejemplo | Qué significa |
|---|---|---|---|
| Tipo de documento | 2 | 01 | 01 factura, 04 autofactura, 05 nota de crédito, 06 nota de débito, 07 nota de remisión |
| RUC del emisor | 8 | 44444401 | Completado con ceros a la izquierda |
| DV del RUC | 1 | 7 | Dígito verificador del RUC |
| Establecimiento | 3 | 001 | Código del local |
| Punto de expedición | 3 | 001 | La caja o punto que emite |
| Número | 7 | 0014528 | Número secuencial del documento |
| Tipo de contribuyente | 1 | 2 | 1 persona física, 2 persona jurídica |
| Fecha de emisión | 8 | 20170125 | AAAAMMDD: 25 de enero de 2017 |
| Tipo de emisión | 1 | 1 | 1 normal, 2 contingencia |
| Código de seguridad | 9 | 587326098 | Número aleatorio que genera el sistema del emisor |
| Dígito verificador | 1 | 8 | Controla los 43 dígitos anteriores |
Fijate que dentro del CDC están el establecimiento, el punto de expedición y el número: es decir, la numeración visible de la factura (001-001-0014528 en el ejemplo). Pero el CDC agrega el RUC, la fecha y el código de seguridad, y eso lo hace único en todo el país.
El código de seguridad: por qué el CDC no se puede adivinar
Los nueve dígitos del código de seguridad los genera el sistema del emisor al azar, son distintos para cada documento y no son secuenciales. Gracias a eso, conocer el número de una factura no alcanza para "adivinar" el CDC de la siguiente. Es también la razón por la que un CDC no se puede reconstruir a mano a partir de los datos del KuDE.
Cómo se calcula el dígito verificador
El dígito verificador del CDC y el del RUC usan el mismo método, el módulo 11:
- Se recorren los dígitos de derecha a izquierda multiplicando cada uno por 2, 3, 4… hasta 11; después del 11 se vuelve a empezar por 2.
- Se suman todos los productos y se calcula el resto de dividir esa suma por 11.
- Si el resto es mayor que 1, el dígito verificador es 11 menos el resto. Si el resto es 0 o 1, el dígito verificador es 0.
Veámoslo con el RUC del ejemplo, 44444401:
| Dígito (de derecha a izquierda) | 1 | 0 | 4 | 4 | 4 | 4 | 4 | 4 |
|---|---|---|---|---|---|---|---|---|
| Multiplicador | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| Producto | 2 | 0 | 16 | 20 | 24 | 28 | 32 | 36 |
La suma da 158. El resto de dividir 158 por 11 es 4, y 11 − 4 = 7: el RUC completo es 44444401-7. Si el RUC tiene letras, cada letra se reemplaza por su código ASCII antes de calcular. Para el CDC se hace lo mismo sobre los primeros 43 dígitos, y en el ejemplo da 8, el último dígito.
No hace falta hacerlo a mano: el validador de RUC calcula el dígito verificador de un RUC o de una cédula, y el validador de CDC controla el del código completo. Ojo: estas herramientas verifican el formato, no que el documento exista. La existencia solo la confirma la consulta oficial.
Cuándo cambia el CDC
Como el CDC se arma con datos del documento, cualquier cambio en ellos produce otro CDC. La DNIT lo contempla para los rechazos:
- Si el SIFEN rechaza el documento y lo corregís sin tocar los datos que forman el CDC, podés reenviarlo con el mismo código hasta que se apruebe.
- Si la corrección cambia alguno de esos datos (otro número, otra fecha, otro tipo), el número original se inutiliza y el documento nuevo tiene otro CDC. Hay que entregarle al cliente el KuDE nuevo.
La inutilización de números y la cancelación de documentos aprobados las vemos en nota de crédito electrónica y cancelación.
Dónde aparece el CDC
- En el KuDE, junto al QR, normalmente impreso en 11 grupos de cuatro dígitos para que sea fácil de leer. Más sobre el formato en qué es el KuDE.
- En el XML del documento, como identificador.
- En las notas de crédito y débito, que referencian el CDC de la factura que ajustan.
- En los eventos (cancelación, conformidad del receptor y otros), que se registran sobre un CDC.
Errores comunes
- Copiar el CDC con espacios. La consulta pide los 44 dígitos juntos.
- Confundirlo con el número de transacción. El número de transacción tiene 10 dígitos y lo asigna el SIFEN al aprobar; el CDC lo genera el emisor antes de transmitir.
- Consultarlo demasiado pronto. El emisor tiene hasta 72 horas desde la firma para transmitir; un CDC correcto puede todavía no figurar.
- Un dígito mal tipeado. El dígito verificador lo detecta: si no cierra, revisá la transcripción antes de pensar que la factura es falsa.
El CDC en YoFacturo
YoFacturo integra SIFEN (e-Kuatia): genera el CDC de cada documento con su código de seguridad aleatorio y su dígito verificador módulo 11, lo imprime agrupado en el KuDE junto al QR y lo usa para vincular notas de crédito y eventos con la factura original. Estamos habilitando los primeros contribuyentes: conocé YoFacturo para Paraguay o escribinos.
Preguntas frecuentes
${FAQ.map((f) => `${f.q}
\n${f.a}
`).join('\n')}Guías relacionadas
- Facturación electrónica en Paraguay: guía del SIFEN
- Qué es el KuDE
- Qué es el timbrado
- Consulta de RUC en Paraguay










