Release 2

La factura de cada mes
no debería ser una tarea de cada mes.

Si le cobrás lo mismo al mismo cliente todos los meses, hoy lo estás emitiendo a mano. La facturación recurrente de Yatta está en diseño, y acá está exactamente qué va a hacer.

En diseño

Esto todavía no se puede usar en Yatta.

Está especificado y en diseño, pero todavía no se puede usar. No tiene fecha anunciada.

Lo que sí funciona hoy: emitir facturas, notas de crédito y notas de débito, con su estado real de Hacienda y sus archivos XML y PDF. Ver cómo se emite hoy.

Qué va a hacer

Una recurrencia es una plantilla con un calendario. Se define una vez —cliente, líneas, moneda, condición de venta— y el sistema genera el comprobante en cada período, con la numeración consecutiva de su caja y la respuesta de Hacienda que corresponda.

Lo que más trabajo da, y no se ve

La parte difícil de la facturación recurrente no es el calendario: es que no emita dos veces. Un reintento después de un error de red, dos servidores despertando a la misma hora, o alguien presionando «ejecutar ahora» mientras el calendario ya corría, son tres caminos distintos hacia el mismo problema — y en facturación electrónica ese problema gasta un consecutivo, que es un número que no se puede devolver.

El diseño parte de ahí: la identidad de una ejecución es la recurrencia más el período, así que dos intentos del mismo período producen un solo documento. No es una optimización; es la condición para que la función pueda existir. El criterio de cierre de esta funcionalidad es precisamente una prueba de extremo a extremo que lo demuestre.

Antes de cada corrida se verifica todo

Una recurrencia que se definió en marzo puede encontrarse en noviembre con que la llave criptográfica venció, el cupo del plan se agotó, la caja se desactivó o el producto cambió de código CABYS. Emitir en esas condiciones produce un rechazo de Hacienda o, peor, un comprobante equivocado. Antes de cada ejecución se comprueban empresa, plan y cupo, caja, llave, actividad económica, producto, CABYS, receptor y tipo de cambio.

Si algo falta, la ejecución queda en un estado visible con el motivo —no en silencio— y la recurrencia sigue viva para el período siguiente.

Generar no es cobrar

Son dos cosas distintas y Yatta las va a mantener separadas. «Generar la factura recurrente» significa emitir el comprobante electrónico que corresponde. «Cobrar automáticamente» significa mover dinero de una tarjeta. Mezclarlas obliga a quien solo quiere lo primero a aceptar lo segundo, y son decisiones de negocio diferentes.

Dónde va a estar

En la web y en la aplicación. Crear y administrar recurrencias desde la web no va a depender de tener el teléfono a mano: administrar un calendario de cobros es trabajo de escritorio, aunque emitir una factura suelta no lo sea.

Avisame cuando haya recurrencias

Dejá tu correo y te escribimos cuando se pueda usar. Si nos contás cada cuánto facturás y a cuántos clientes, eso es lo que decide qué frecuencias salen primero.

Mientras tanto,
la factura ya se puede emitir.

Ver planes