Configurar defaults por CUIT en Facturear
La API de Facturear permite configurar valores predeterminados para cada CUIT, de modo que no tengas que enviar todos los parámetros en cada llamada de facturación. Esta funcionalidad simplifica la integración para casos de uso repetitivos.¿Para qué sirven los defaults?
Si tu integración siempre emite el mismo tipo de factura desde el mismo punto de venta, podés configurar esos valores como default:- Tipo de comprobante (Factura A, B, C, etc.)
- Punto de venta predeterminado
- Concepto por defecto (Productos, Servicios, Productos y Servicios)
- Alícuota de IVA por defecto (la que aparece preseleccionada en los formularios del dashboard)
cuitId ni cuit.
El CUIT por defecto de la API no es lo mismo que el CUIT activo que elegís en el selector del header del dashboard. El CUIT activo solo cambia qué ves y desde qué CUIT emitís en la web; a la API no le llega, así que cambiarlo no afecta tu integración.
Cómo configurar defaults vía API
Cada default se configura con su propio endpoint, usando el id del CUIT en Facturear (lo obtenés conGET https://www.facture.ar/api/cuits). Todos son POST y reciben un número:
Respuesta exitosa
default-invoice-type y default-concept responden igual, con su propio mensaje. default-iva devuelve el CUIT actualizado y set-default devuelve { "success": true }. Si el CUIT no existe o no es tuyo, la respuesta es 404; si el valor no es un número válido, 400.
También podés configurarlos desde el dashboard, en CUITs → tu CUIT, en las pestañas Puntos de Venta, Conceptos, Tipos de Comprobante e IVA. La pestaña IVA aparece solo en los CUITs de Responsables Inscriptos: un monotributista emite facturas C, que no discriminan IVA.
Cómo ver los defaults actuales
GET /api/cuits/
Parámetros configurables
Los códigos vigentes están en la API de parámetros de ARCA.
El default de IVA lo usan los formularios del dashboard. La API no calcula el IVA a partir de él: en cada factura mandá el detalle en
iva y los importes (impNeto, impIVA, impTotal). La moneda no tiene default configurable: si no mandás monId, la factura sale en pesos (PES).Sobrescribir defaults en una factura específica
Los defaults son solo valores predeterminados. Podés sobrescribirlos en cualquier factura individual incluyendo el campo en la request:concepto: 1 en la request, ese valor se usa en lugar del default configurado. Lo mismo vale para ptoVta e invoiceType.
Defaults y múltiples puntos de venta
Si tu empresa tiene múltiples puntos de venta, podés:- Configurar un punto de venta como default
- Sobreescribirlo con
ptoVtaen las facturas que correspondan a otro punto de venta
ptoVta explícitamente en cada request. Si el CUIT no tiene punto de venta por defecto y la factura no trae ptoVta, la API responde 400. Lo mismo pasa con el concepto.
Ejemplo: configuración para monotributista simple
docTipo 99). Para facturarle a un cliente con CUIT, agregá docTipo: 80, docNro y clientName. Ver Primera factura con Facturear.
Recursos relacionados
- Gestión de múltiples CUITs
- Puntos de venta en Facturear
- API Keys y autenticación
- Parámetros de ARCA para facturación
Emití facturas electrónicas con Facturear
Conectate a ARCA en minutos y empezá a facturar sin complicaciones.