# Referencia de la API

> Referencia de la API de FacturaDirecta por recurso: operaciones, parámetros, ejemplos en cURL, reglas de negocio y errores habituales.




- [Actividad](https://www.facturadirecta.com/desarrolladores/api/referencia/activity/index.md): El registro de actividad es el historial de lo que pasa en la empresa: altas, modificaciones y eliminaciones de documentos, envíos por email y su entrega, accesos de los usuarios, sincronizaciones…
- [Albaranes](https://www.facturadirecta.com/desarrolladores/api/referencia/delivery-notes/index.md): Un albarán documenta la entrega de bienes o servicios a un cliente.
- [API keys](https://www.facturadirecta.com/desarrolladores/api/referencia/api-keys/index.md): Una API key es una credencial por empresa para autenticar integraciones de máquina a máquina.
- [Bancos y cuentas de tesorería](https://www.facturadirecta.com/desarrolladores/api/referencia/banks/index.md): Un banco (bank) en FacturaDirecta es una cuenta de tesorería de la empresa: una cuenta corriente con IBAN, una cuenta de tarjeta o una caja en efectivo.
- [Bandeja de entrada](https://www.facturadirecta.com/desarrolladores/api/referencia/inbox/index.md): La bandeja de entrada (inbox) es el flujo para incorporar documentos externos (PDFs de facturas de proveedores, tickets escaneados o ficheros Facturae, además de nóminas) y convertirlos…
- [Búsqueda](https://www.facturadirecta.com/desarrolladores/api/referencia/search/index.md): La búsqueda global localiza en una sola llamada cualquier elemento de la empresa a partir de un texto: un cliente por su nombre o su NIF, una factura por su número, un producto por su referencia o…
- [Campos personalizados](https://www.facturadirecta.com/desarrolladores/api/referencia/custom-fields/index.md): El recurso customFields permite descubrir y gestionar las definiciones de campos personalizados de una empresa.
- [Configuración de la empresa](https://www.facturadirecta.com/desarrolladores/api/referencia/settings/index.md): Bajo /settings/... vive la configuración de la empresa que la API pública expone como solo lectura: la ficha de la empresa y su forma de trabajar, los impuestos disponibles, las series de…
- [Consulta analítica](https://www.facturadirecta.com/desarrolladores/api/referencia/query/index.md): La consulta analítica agrega los datos de la empresa en una sola llamada: eliges una fuente, las medidas que quieres sumar, las dimensiones por las que agrupar, un periodo y unos filtros, y la API…
- [Contactos](https://www.facturadirecta.com/desarrolladores/api/referencia/contacts/index.md): Un contacto representa una persona física o empresa con la que mantienes una relación contable: clientes a los que facturas, proveedores de los que recibes gastos y empleados a los que pagas nóminas.
- [Declaraciones de impuestos](https://www.facturadirecta.com/desarrolladores/api/referencia/tax-declarations/index.md): Una declaración de impuestos (taxDeclaration) es un modelo de impuestos que el usuario ha generado y guardado en FacturaDirecta desde la sección Impuestos: un 303 trimestral, un 347 anual, un 130……
- [Diario contable](https://www.facturadirecta.com/desarrolladores/api/referencia/journal/index.md): El diario contable es la lista cronológica de apuntes (líneas de asiento) generados por todos los documentos contabilizables de la empresa: facturas de venta, facturas de compra, nóminas, asientos…
- [Extractos bancarios](https://www.facturadirecta.com/desarrolladores/api/referencia/statements/index.md): Un extracto bancario (statement) es un movimiento individual de una cuenta bancaria sincronizada con FacturaDirecta.
- [Facturas de compra y tickets](https://www.facturadirecta.com/desarrolladores/api/referencia/bills/index.md): Una factura de compra representa un gasto: una factura que has recibido de un proveedor, o un ticket de caja (con o sin identificación fiscal del proveedor).
- [Facturas de venta](https://www.facturadirecta.com/desarrolladores/api/referencia/invoices/index.md): Una factura de venta (invoice) es el documento fiscal que emite la empresa para cobrar a sus clientes.
- [Facturas de venta recurrentes](https://www.facturadirecta.com/desarrolladores/api/referencia/recurring/index.md): Una factura recurrente es una plantilla de factura programada: cuando llega el momento configurado, FacturaDirecta genera automáticamente la factura real a partir de la plantilla.
- [Informes](https://www.facturadirecta.com/desarrolladores/api/referencia/reports/index.md): Los informes devuelven, ya calculadas, las mismas cifras que los informes de la web. Son de solo lectura y se generan en el momento a partir de la contabilidad de la empresa.
- [Métodos de pago](https://www.facturadirecta.com/desarrolladores/api/referencia/payment-methods/index.md): Un método de pago describe cómo se cobra o se paga un documento.
- [Nóminas](https://www.facturadirecta.com/desarrolladores/api/referencia/payrolls/index.md): Una nómina (payroll) representa la retribución mensual a un empleado: salario bruto, deducciones, retenciones de IRPF y aportaciones de Seguridad Social, tanto del trabajador como de la empresa.
- [Órdenes de compra](https://www.facturadirecta.com/desarrolladores/api/referencia/purchase-orders/index.md): Una orden de compra registra un encargo en firme a un proveedor antes de la recepción de la mercancía y su facturación.
- [Pedidos](https://www.facturadirecta.com/desarrolladores/api/referencia/client-orders/index.md): Un pedido de cliente registra un encargo en firme de un cliente antes de su entrega y facturación.
- [Perfil de usuario](https://www.facturadirecta.com/desarrolladores/api/referencia/profile/index.md): El recurso profile devuelve los datos básicos del usuario autenticado y las empresas disponibles para la credencial actual.
- [Presupuestos](https://www.facturadirecta.com/desarrolladores/api/referencia/estimates/index.md): Un presupuesto es una propuesta económica que envías a un cliente antes de emitir la factura correspondiente.
- [Productos](https://www.facturadirecta.com/desarrolladores/api/referencia/products/index.md): Un producto es un concepto facturable preconfigurado que se reutiliza en líneas de documentos (facturas, presupuestos, albaranes, facturas de compra).
- [Uploads (subida de archivos)](https://www.facturadirecta.com/desarrolladores/api/referencia/uploads/index.md): El recurso uploads permite subir archivos binarios a FacturaDirecta para luego vincularlos como adjuntos a documentos (facturas, gastos, presupuestos, albaranes, nóminas, facturas recurrentes) o…
