Tablas SUNAT
Tipos de documento de identidad SUNAT (tabla 2): códigos
Cada comprobante identifica al cliente con un tipo de documento y su número. Estos son los códigos de la tabla 2 de SUNAT y cuál corresponde en una factura, una boleta o una exportación.
Escrito y revisado por José Guillermo Santisteban Guerrero · · 3 min de lectura
En resumen
- En la tabla 2 de SUNAT: 1 es DNI, 4 carné de extranjería, 6 RUC, 7 pasaporte y 0 documento tributario de no domiciliado sin RUC.
- La factura se emite al RUC del cliente (código 6); a un cliente del exterior se le identifica con el código 0 u otro documento extranjero.
- La boleta puede ir sin identificar al cliente, pero desde S/ 700 debe llevar su nombre y documento (DNI u otro).
- Un DNI tiene 8 dígitos y un RUC 11; el carné de extranjería y el pasaporte admiten hasta 12 caracteres.
Todo comprobante identifica al cliente con dos datos: un código de tipo de documento y el número. Los códigos están en la tabla 2 de SUNAT: 1 = DNI, 4 = carné de extranjería, 6 = RUC, 7 = pasaporte y 0 = documento tributario de no domiciliado sin RUC. Elegir el código equivocado es una de las causas más comunes de rechazo de un comprobante electrónico.
En los libros y registros electrónicos (PLE y SIRE) se llama tabla 2; en la facturación electrónica, el mismo listado es el catálogo 06 de SUNAT. Los códigos son los mismos.
Códigos de la tabla 2
| Código | Documento | Formato |
|---|---|---|
| 0 | Documento tributario de no domiciliado sin RUC | Hasta 15 caracteres |
| 1 | DNI | 8 dígitos |
| 4 | Carné de extranjería | Hasta 12 caracteres |
| 6 | RUC | 11 dígitos |
| 7 | Pasaporte | Hasta 12 caracteres |
| A | Cédula diplomática de identidad | Hasta 15 caracteres |
| B | Documento de identidad del país de residencia (no domiciliado) | Hasta 15 caracteres |
| C | Tax Identification Number (TIN), persona natural | |
| D | Identification Number (IN), persona jurídica | |
| E | Tarjeta Andina de Migración (TAM) | |
| F | Permiso Temporal de Permanencia (PTP) | |
| G | Salvoconducto |
¿Qué documento va en cada comprobante?
Factura (01). Se emite al RUC del cliente (código 6). Antes de emitirla, conviene consultar el RUC para confirmar la razón social y que el contribuyente esté activo. La excepción es la factura de exportación: el cliente vive fuera del Perú y se identifica con el código 0 u otro documento extranjero.
Boleta de venta (03). Es para consumidores finales. Puede emitirse sin identificar al cliente, pero cuando el total supera S/ 700 debe llevar su nombre y documento (DNI, carné de extranjería, pasaporte u otro). Si el cliente te da su RUC, también puedes emitirle boleta, aunque normalmente pedirá factura.
Notas de crédito y débito. Llevan el mismo cliente del comprobante que modifican.
Guía de remisión. Identifica al destinatario con su documento, y también al conductor (con su DNI y licencia) en el transporte privado.
Errores frecuentes
- Poner DNI con 7 o 9 dígitos. El DNI siempre tiene 8 dígitos; si empieza con cero, el cero va.
- Emitir factura a un DNI. SUNAT la rechaza: la factura exige RUC (salvo exportación).
- Usar el código 1 para un extranjero. Un extranjero residente se identifica con su carné de extranjería (4) o pasaporte (7).
- Confundir la tabla 2 con la tabla 10. En la tabla 10 el 07 es la nota de crédito; en la tabla 2 el 7 es el pasaporte.
En la API de Facturalo
En la API de facturación el código va en cliente.tipoDocumento y el número en cliente.numeroDocumento. La referencia completa con validaciones está en la documentación de tipos de documento. Con la API de consultas puedes autocompletar la razón social del RUC o el nombre del DNI antes de emitir.
