Conectarse directo a Hacienda se puede. Hacienda publica la especificación y cualquier empresa puede implementarla. La pregunta útil no es si se puede, sino cuánto trabajo es, y cuánto de ese trabajo le suma algo a tu producto.
Se puede, y esto es lo que implica
Para que una venta salga como comprobante electrónico aceptado, alguien tiene que resolver todo esto:
- Armar el XML en la versión 4.4, con cada campo exactamente como lo pide el esquema de Hacienda. Si no coincide, lo rechaza.
- Generar la clave de 50 dígitos y un número consecutivo sin huecos ni repetidos, aunque dos ventas se cierren en el mismo segundo (Emitir).
- Calcular el impuesto de cada línea a partir de su código CAByS, que define la tarifa (Catálogo CAByS, Cotizar).
- Firmar cada documento con la llave criptográfica de tu negocio, en el formato de firma que exige Hacienda.
- Presentarlo y esperar el veredicto. Hacienda no responde al instante: hay que seguir cada documento hasta que lo acepte o lo rechace, y reintentar cuando la falla es pasajera sin confundirla con una definitiva (Estados).
- Corregir con notas de crédito o débito, porque una factura emitida no se borra (Emitir).
- Guardar el XML firmado y la respuesta de Hacienda de cada documento, que son la prueba de lo que se presentó (Artefactos).
- Seguir los cambios que Hacienda publica en la especificación, y actualizar tu integración cada vez.
Nada de esta lista es distinto entre una empresa y otra: es la misma para cualquiera que facture en Costa Rica. Por eso construirlo adentro de tu producto no lo hace mejor que el de nadie más; solo es trabajo que ahora tenés que mantener.
Lo que sigue siendo tuyo
Con o sin Timbre, hay cosas que solo son de tu negocio y no se delegan:
- Tu identidad ante Hacienda, como contribuyente.
- Tu llave criptográfica (el archivo
.p12y su PIN). - Tu usuario y contraseña de Hacienda para facturación electrónica.
Timbre firma en tu nombre usando tu llave, que guarda cifrada y nunca devuelve. Sacar esas credenciales es un paso único, y Credenciales de Hacienda muestra dónde.
De qué se encarga Timbre
Timbre es un proveedor de facturación electrónica certificado por Hacienda. Tu software le manda la venta (qué se vendió, a quién y por cuánto) y Timbre hace el resto de la lista de arriba: calcula el impuesto, numera, firma, presenta, sigue el documento hasta el veredicto y te avisa cuando llega (Webhooks).
Cuando Hacienda cambia la especificación, el cambio se resuelve una vez, en Timbre, para todos los que lo usan, en lugar de que cada empresa lo implemente por su cuenta.
Cuándo sí conviene hacerlo directo
Si tu empresa tiene un equipo dedicado a la parte fiscal, que va a mantener la integración con Hacienda como un producto propio durante años, hacerlo directo puede tener sentido: controlás cada detalle y no dependés de un proveedor.
Si lo que querés es que tu producto facture y tu equipo siga construyendo lo que tus clientes te compran, eso es lo que resuelve Timbre.
La versión técnica de este mismo argumento, para tu equipo de desarrollo, está en ¿Por qué Timbre?.