Skip to main content

Cómo emitir tu primera factura electrónica con Facturear

Una vez que tu CUIT está conectado con ARCA, estás listo para emitir tu primera factura electrónica. Esta guía cubre los dos caminos: desde el dashboard y con la API.

Antes de empezar

Asegurate de tener completado: Si todavía no lo conectaste, seguí primero la guía de inicio.

Opción 1: Emitir desde el dashboard

Entrá a facture.ar. Arriba del menú tenés siempre el botón Nueva factura, con cuatro opciones:
  • Factura rápida: un monto y una descripción, a consumidor final. Es lo más rápido para empezar.
  • Factura detallada: elegís el tipo de comprobante, identificás al cliente, cargás ítems y tributos.
  • Nuevo lote: muchas facturas desde una planilla. Ver Facturación en lotes.
  • Desde documentos: la IA lee remitos y pedidos y arma la factura.
En Facturas también tenés Nueva factura (la rápida) y Factura detallada arriba de la lista. Si recién conectaste tu CUIT y todavía no facturaste, al terminar la conexión te llevamos directo a la factura rápida con el aviso ¡Tu CUIT quedó conectado con ARCA!. Si tenés más de un CUIT, la factura sale del CUIT activo, el que elegiste en el selector de arriba. Ver El CUIT activo.

Factura rápida

  1. Tocá Nueva factura → Factura rápida.
  2. Revisá el CUIT (es el activo). El punto de venta, el concepto y el tipo de comprobante salen de los predeterminados del CUIT; para cambiarlos, tocá Ajustes. Si el CUIT no tiene un tipo predeterminado, sale Factura C si sos monotributista o Factura B si sos responsable inscripto.
  3. Escribí una descripción (opcional: si la dejás vacía, sale “Venta de servicios”).
  4. Cargá el Monto y elegí si es Total sin IVA o Total con IVA.
  5. Tocá Generar Factura.
La factura rápida no pide datos del receptor: sale a consumidor final sin identificar. Si tenés que identificar al cliente, usá la factura detallada.

Factura detallada

  1. Tocá Nueva factura → Factura detallada.
  2. Revisá el CUIT (es el activo) y elegí el Punto de Venta, el Concepto y el Tipo de comprobante:
Ver la guía completa de tipos de comprobantes si tenés dudas.
  1. En Cliente, elegí el tipo de documento (Consumidor Final, CUIT o DNI), el nombre, el domicilio, la condición frente al IVA y la condición de venta. Si cargás un CUIT, Facturear lo valida contra el padrón de ARCA.
Según el tipo de comprobante y el monto:
  • Factura A: CUIT obligatorio + razón social
  • Factura B/C por menos de $10.000.000: podés dejar “Consumidor Final” sin identificar
  • Factura B/C de $10.000.000 o más: el comprador tiene que quedar identificado con DNI, CUIL o CDI (o pasaporte si es extranjero). Lo exige la RG 1415 (texto RG 5866/2026) y Facturear rechaza la factura antes de pedir el CAE si falta
  • CUIT del consumidor final: sin importar el monto, si el comprador lo pide para deducir el gasto en Ganancias
  1. Cargá el detalle. En modo Items, tocá + Agregar Item y completá descripción, cantidad, precio unitario, descuento y alícuota de IVA. En modo Descripción, cargás un texto y un subtotal. Facturear calcula el neto, el IVA por alícuota y el total.
  2. Si el CUIT tiene tributos guardados, marcá los que correspondan.
  3. Tocá Generar Comprobante.

Después de emitir

Facturear manda la factura a ARCA y, cuando vuelve el CAE (en segundos), te lleva al detalle de la factura. Ahí ves el CAE, su vencimiento y la factura como se imprime, y podés:
  • Descargar PDF
  • Enviar por email: le llega a tu cliente con el PDF adjunto, con el diseño de mail de tu CUIT
  • Compartir el PDF desde tu celular o navegador (por ejemplo, por WhatsApp)
  • Anular: emite la nota de crédito por el total. Ver Notas de crédito y débito

Opción 2: Emitir con la API

La API de Facturear es RESTful y su URL base es https://www.facture.ar/api. Para emitir una factura necesitás:

Autenticación

Incluí tu API key en el header de cada request:
Creá tu clave en Desarrolladores → Claves API en el dashboard de Facturear. Hay una clave de Producción y una de Testing: la de testing opera en homologación (sin validez fiscal) y la de producción emite comprobantes reales.

Cómo es el cuerpo de una factura

POST /api/invoices recibe un objeto (una factura) o un array de hasta 500 objetos (un lote). Todos los campos van en el primer nivel, con los nombres que usa ARCA: Los importes tienen que cerrar: impTotal = impNeto + impIVA + impTrib + impTotConc + impOpEx.

Emitir una Factura C (Monotributista)

Una Factura C a consumidor final no discrimina IVA: el neto es igual al total.

Emitir una Factura A (Responsable Inscripto a Responsable Inscripto)

Si no mandás condicionIVAReceptorId en una factura a un CUIT, Facturear la toma del padrón de ARCA. Si la condición no corresponde a la clase del comprobante (por ejemplo, una Factura A a un Consumidor Final), la API responde 400 antes de pedir el CAE. Ver Condición frente al IVA del receptor.
Mandá también un header Idempotency-Key con un UUID nuevo por factura. Si la conexión se corta o recibís un 5xx, reenviá el pedido con la misma clave: Facturear te devuelve la respuesta original (mismo batchId) en vez de emitir otra factura. Ver Reintentar sin duplicar facturas.

Respuesta: la factura queda encolada

La emisión es asincrónica. La API valida el pedido, lo encola y responde enseguida, todavía sin CAE:

Obtener el CAE

Con el batchId consultás el resultado. Cuando el ítem termina, su responseBody trae el id de la factura en Facturear, el número de comprobante y la respuesta de ARCA con el CAE y su vencimiento:
Para conocer el resultado, consultá el lote o suscribite a invoice.completed/invoice.failed con webhooks: Facturear te avisa apenas ARCA aprueba o rechaza la factura. Ver la documentación completa de la API para todos los parámetros disponibles.

Casos de uso comunes

Factura con múltiples alícuotas de IVA

Cuando una factura tiene ítems con diferentes alícuotas (21% y 10,5%), el array iva lleva una entrada por alícuota:

Factura con productos exentos e IVA

Lo exento va en impOpEx y no entra en el array iva:

Factura B a cliente identificado

Desde $10.000.000 (y siempre que el cliente quiera quedar identificado), informá su documento y seguí enviando la condición de Consumidor Final. Si falta, la API responde 400 antes de pedir el CAE:

Descargar el PDF de una factura

Con el invoiceId que devuelve el responseBody podés obtener el PDF:
El PDF incluye:
  • Todos los datos fiscales
  • CAE y fecha de vencimiento
  • Código QR con la URL de verificación de ARCA (RG 4892/2020)
  • El diseño de tu CUIT: plantilla, logo y color. Ver Diseño de la factura

¿Qué pasa si ARCA devuelve un error?

Hay dos momentos en que una factura puede fallar:
  • Sin respuesta: si se cortó la conexión, hubo un timeout o la API respondió 5xx, no sabés si la factura quedó encolada. Reenviá el pedido con el mismo Idempotency-Key: nunca se duplica. Ver Reintentar sin duplicar facturas.
  • Al enviarla: si el cuerpo no es válido (importes que no cierran, condición frente al IVA que no corresponde a la clase, un consumidor final sin identificar en una venta de $10.000.000 o más, etc.), la API responde 400 con { "error": "...", "details": ... }. Si superaste el límite de tu plan, responde 403 con code: "SUBSCRIPTION_LIMIT_EXCEEDED".
  • Al procesarla: si ARCA rechaza el comprobante, el ítem queda en status: "error" y el responseBody trae los mensajes de ARCA.
Los errores de ARCA más comunes al emitir: Si encontrás errores persistentes, consultá la documentación de la API o contactá a support@facture.ar.

Siguiente paso: Facturación en lotes

Si necesitás emitir muchas facturas al mismo tiempo (fin de mes, facturación recurrente, e-commerce), usá la funcionalidad de lotes.

Recursos relacionados


Seguí estos pasos directamente en Facturear

Ir al dashboard de Facturear y emitir tu primera factura ahora.