Ir al contenido

Presupuestos y gasto – plataforma para desarrolladores de Flowtly

Usa esta instantánea curada del esquema OpenAPI de Flowtly para planear integraciones, automatizar procesos y sincronizar los datos críticos.

Estado de la documentación

Última sincronización: 2026-04-03 18:31 (versión de la app 2.0.0)

Solo exponemos un conjunto limitado de entidades. Ejecuta ambos comandos de sincronización cuando Flowtly lance novedades para actualizar los datos.

Presupuestos y gasto

Controla planes financieros, asignaciones y transacciones.

Resumen de la entidad

Presupuesto

Expón los presupuestos de Flowtly para que las herramientas financieras mantengan límites y alertas alineados.

Endpoints

GET https://api.flowtly.eu/budgets

Listar presupuestos

Recupera presupuestos paginados con filtros por tipo o fechas.

POST https://api.flowtly.eu/budgets

Crear presupuesto

Publica un presupuesto con ventana de fechas, grupo y banderas de configuración.

GET https://api.flowtly.eu/budgets/{id}

Obtener presupuesto por ID

Consulta los detalles y asignaciones de un presupuesto.

DELETE https://api.flowtly.eu/budgets/{id}

Eliminar presupuesto

Borra un presupuesto que ya no necesites seguir.

PATCH https://api.flowtly.eu/budgets/{id}

Actualizar presupuesto

Actualiza fechas, granularidad o configuración de un presupuesto.

Casos de uso

Provisiona centros de coste anuales desde tu ERP y mantén Flowtly actualizado con los límites vigentes.
Sincroniza presupuestos de marketing para que las plataformas de performance detengan el gasto cuando Flowtly avise.

Campos del esquema

Budget-budget.read_budget_employee.read_budget_project.read
Campo Tipo Descripción
id string Identificador único del presupuesto.
name string Nombre legible del presupuesto.
type string Alcance del presupuesto (global o por empleado).
granularity string Granularidad de reporting, por ejemplo mes.
budgetGroup string | null Campo budgetGroup.
attributeSet string | null Campo attributeSet.
dateFrom string | null Campo dateFrom.
dateTo string | null Campo dateTo.
config array Opciones activadas, como alertas de gasto.
budgetEmployees array Campo budgetEmployees.
budgetProjects array Campo budgetProjects.

Resumen de la entidad

Transacción de presupuesto

Comparte datos de gasto para que compras y Flowtly trabajen con los mismos importes.

Endpoints

GET https://api.flowtly.eu/budget-transactions

Listar transacciones de presupuesto

Obtén el libro de movimientos que afectan a un presupuesto.

POST https://api.flowtly.eu/budget-transactions

Crear transacción de presupuesto

Vincula una transacción externa y, si aplica, al empleado responsable.

GET https://api.flowtly.eu/budget-transactions/{id}

Obtener transacción de presupuesto

Consulta una transacción vinculada a un presupuesto para revisar el impacto de gasto.

DELETE https://api.flowtly.eu/budget-transactions/{id}

Eliminar transacción de presupuesto

Elimina una vinculación incorrecta de transacción y presupuesto.

PATCH https://api.flowtly.eu/budget-transactions/{id}

Actualizar transacción de presupuesto

Ajusta el presupuesto vinculado, el empleado o el importe.

Casos de uso

Envía pagos de facturas desde contabilidad para reflejar el gasto acumulado en Flowtly.
Asocia gastos de RR. HH. o proveedores al presupuesto nada más aprobarlos.

Campos del esquema

BudgetTransaction-budget_transaction.read_transaction.read
Campo Tipo Descripción
budget string IRI del presupuesto afectado.
transaction object IRI de la transacción original del ERP.
employee string | null Empleado responsable del gasto (opcional).
amount string | null Importe imputado al presupuesto.

Resumen de la entidad

Grupo presupuestario

Organizar presupuestos en grupos lógicos (departamentos, proyectos, centros de costo) para informes consolidados.

Endpoints

GET https://api.flowtly.eu/budget-groups

Listar grupos de presupuesto

Recupera la colección de recursos BudgetGroup.

POST https://api.flowtly.eu/budget-groups

Crear grupo de presupuesto

Crea un recurso BudgetGroup.

GET https://api.flowtly.eu/budget-groups/{id}

Obtener grupo presupuestario por ID

Recuperar un único recurso por su identificador.

DELETE https://api.flowtly.eu/budget-groups/{id}

Eliminar grupo de presupuesto

Eliminar el recurso.

PATCH https://api.flowtly.eu/budget-groups/{id}

Actualizar grupo presupuestario

Actualizar campos de recursos usando JSON Merge Patch.

Casos de uso

Refleje su jerarquía de cuentas contables en los grupos presupuestarios de Flowtly.
Crear grupos presupuestarios por unidad de negocio para paneles de gastos consolidados.

Campos del esquema

BudgetGroup-budget_group.read_budget_group.projects.read
Campo Tipo Descripción
id string Campo id.
name string Campo de nombre.
projects array Campo de proyectos.

Resumen de la entidad

Coste y proveedor

Realice un seguimiento de los costos operativos, agrúpelos para análisis y gestione las relaciones con contratistas/proveedores.

Endpoints

GET https://api.flowtly.eu/contractors

Listar costos y proveedores

Recupera la colección de recursos CostGroup.

POST https://api.flowtly.eu/contractors

Crear costo y proveedor

Crea un recurso CostGroup.

POST https://api.flowtly.eu/contractors/nip-validation

Crear validación nip

Crea un recurso Cost.

GET https://api.flowtly.eu/contractors/search

Listar búsqueda

Recupera la colección de recursos Cost.

GET https://api.flowtly.eu/contractors/{id}

Obtener costo y proveedor por ID

Recupera un solo recurso por su identificador.

DELETE https://api.flowtly.eu/contractors/{id}

Eliminar costo y proveedor

Eliminar el recurso.

PATCH https://api.flowtly.eu/contractors/{id}

Actualizar coste y proveedor

Actualiza los campos del recurso utilizando JSON Merge Patch.

GET https://api.flowtly.eu/costs

Listar costos y proveedores

Recupera la colección de recursos CostGroup.

POST https://api.flowtly.eu/costs

Crear costo y proveedor

Crea un recurso CostGroup.

GET https://api.flowtly.eu/costs/payment-due/{date}

Obtener costo y proveedor por ID

Recupera un solo recurso por su identificador.

GET https://api.flowtly.eu/costs/{id}

Obtener costo y proveedor por ID

Recupera un solo recurso por su identificador.

PATCH https://api.flowtly.eu/costs/{id}

Actualizar coste y proveedor

Actualiza los campos del recurso utilizando JSON Merge Patch.

GET https://api.flowtly.eu/costs/{id}/documents

Obtener costo y proveedor por ID

Recupera un solo recurso por su identificador.

GET https://api.flowtly.eu/suppliers

Listar costos y proveedores

Recupera la colección de recursos CostGroup.

POST https://api.flowtly.eu/suppliers

Crear costo y proveedor

Crea un recurso CostGroup.

POST https://api.flowtly.eu/suppliers/nip-validation

Crear validación nip

Crea un recurso Cost.

GET https://api.flowtly.eu/suppliers/search

Listar búsqueda

Recupera la colección de recursos Cost.

GET https://api.flowtly.eu/suppliers/{id}

Obtener costo y proveedor por ID

Recupera un solo recurso por su identificador.

DELETE https://api.flowtly.eu/suppliers/{id}

Eliminar costo y proveedor

Eliminar el recurso.

PATCH https://api.flowtly.eu/suppliers/{id}

Actualizar coste y proveedor

Actualiza los campos del recurso utilizando JSON Merge Patch.

GET https://api.flowtly.eu/cost-groups

Listar costos y proveedores

Recupera la colección de recursos CostGroup.

POST https://api.flowtly.eu/cost-groups

Crear costo y proveedor

Crea un recurso CostGroup.

POST https://api.flowtly.eu/cost-groups/assign-icons-ai

Crear asignar iconos ia

Asignar iconos de grupos de costos mediante IA

GET https://api.flowtly.eu/cost-groups/chart

Listar gráfico

Obtener gráfico de grupos de costos

GET https://api.flowtly.eu/cost-groups/{id}

Obtener costo y proveedor por ID

Recupera un solo recurso por su identificador.

PATCH https://api.flowtly.eu/cost-groups/{id}

Actualizar coste y proveedor

Actualiza los campos del recurso utilizando JSON Merge Patch.

GET https://api.flowtly.eu/cost-groups/{id}/chart

Obtener costo y proveedor por ID

Recupera un solo recurso por su identificador.

POST https://api.flowtly.eu/cost-groups/{id}/merge

Fusionar grupos de costos

Fusionar grupos de costos

Casos de uso

Sincronizar facturas de proveedores con los registros de costes para un seguimiento del margen en tiempo real.
Importar tarifas de contratistas desde compras para automatizar la estimación de costes del proyecto.

Campos del esquema

Cost-cost.read_cost_group.read
Campo Tipo Descripción
id integer Campo id.
costGroup object Campo costGroup.
ownerEmployee string | null Campo ownerEmployee.
tinType string Campo tinType.
tin string | null Campo tin.
tinCountry string | null Campo tinCountry.
cyclic boolean Campo cyclic.
paymentDeadline integer | null Campo paymentDeadline.
name string Campo name.
description string | null Campo description.
matchRegex string | null Campo matchRegex.
requireAttachment boolean | null Campo requireAttachment.
taxAmount string | null Campo taxAmount.
notIncludeInChart boolean Campo notIncludeInChart.
eInvoicingReferenceNumber string | null Campo eInvoicingReferenceNumber.
eInvoicingSourceXmlUrl string | null
eInvoicingVisualUrl string | null
createdAt string
costGroupIcon string | null
contractorGroup object

Resumen de la entidad

Transacción

Integra datos transaccionales entre banca y ERP para mantener control de gasto y reportes de margen al día.

Endpoints

GET https://api.flowtly.eu/transactions

Listar transacciones

Obtén transacciones con filtros de asignación y estado.

POST https://api.flowtly.eu/transactions

Crear transacción

Crea una transacción con importe, moneda y referencias de cuenta.

POST https://api.flowtly.eu/transactions/import

Crear importación

Crea un recurso Transaction.

GET https://api.flowtly.eu/transactions/unassigned

Listar no asignados

Recupera la colección de recursos Transaction.

GET https://api.flowtly.eu/transactions/with-problems

Listar con problemas

Recupera la colección de recursos Transaction.

GET https://api.flowtly.eu/transactions/{id}

Ver transacción por ID

Consulta una transacción con adjuntos y vínculo de costes.

DELETE https://api.flowtly.eu/transactions/{id}

Eliminar transacción

Elimina el recurso.

PATCH https://api.flowtly.eu/transactions/{id}

Actualizar transacción

Actualiza clasificación, asignación o campos de conciliación.

GET https://api.flowtly.eu/transactions/{id}/suggestions

Ver transacción por ID

Consulta una transacción con adjuntos y vínculo de costes.

POST https://api.flowtly.eu/transactions/{id}/suggestions/{suggestionId}/apply

Crea un recurso TransactionAttachment.

Crea un recurso TransactionAttachment.

GET https://api.flowtly.eu/transactions/{id}/allocation/attributes

Ver transacción por ID

Consulta una transacción con adjuntos y vínculo de costes.

POST https://api.flowtly.eu/transactions/{id}/allocation/apply

Crea un recurso TransactionAttachment.

Crea un recurso TransactionAttachment.

POST https://api.flowtly.eu/transactions/{id}/allocation/preview

Crea un recurso TransactionAllocationPreviewInput.

Crea un recurso TransactionAllocationPreviewInput.

GET https://api.flowtly.eu/transaction-attachments

Listar transacciones

Obtén transacciones con filtros de asignación y estado.

POST https://api.flowtly.eu/transaction-attachments

Crear transacción

Crea una transacción con importe, moneda y referencias de cuenta.

POST https://api.flowtly.eu/transaction-attachments/create

Crear crear

Crea un recurso TransactionAttachment.

GET https://api.flowtly.eu/transaction-attachments/search

Listar búsqueda

Recupera la colección de recursos TransactionAttachment.

GET https://api.flowtly.eu/transaction-attachments/{id}

Ver transacción por ID

Consulta una transacción con adjuntos y vínculo de costes.

DELETE https://api.flowtly.eu/transaction-attachments/{id}

Eliminar transacción

Elimina el recurso.

PATCH https://api.flowtly.eu/transaction-attachments/{id}

Actualizar transacción

Actualiza clasificación, asignación o campos de conciliación.

POST https://api.flowtly.eu/transaction-attachments/{id}/apply-suggestion

Crea un recurso TransactionAttachment.

Crea un recurso TransactionAttachment.

POST https://api.flowtly.eu/transaction-attachments/{id}/apply-supplier-suggestion

Crea un recurso TransactionAttachment.

Crea un recurso TransactionAttachment.

POST https://api.flowtly.eu/transaction-attachments/{id}/detach

Crea un recurso TransactionAttachment.

Crea un recurso TransactionAttachment.

POST https://api.flowtly.eu/transaction-attachments/{id}/mark-manual-paid

Crea un recurso TransactionAttachment.

Crea un recurso TransactionAttachment.

GET https://api.flowtly.eu/transaction-attachments/{id}/suggestions

Ver transacción por ID

Consulta una transacción con adjuntos y vínculo de costes.

GET https://api.flowtly.eu/transaction-attachments/{id}/suggestions-debug

Ver transacción por ID

Consulta una transacción con adjuntos y vínculo de costes.

POST https://api.flowtly.eu/transaction-attachments/{id}/suggestions/{suggestionId}/apply

Crea un recurso TransactionAttachment.

Crea un recurso TransactionAttachment.

POST https://api.flowtly.eu/transactions/attachments/zip

Crear zip

Descargar adjuntos de transacciones como zip

GET https://api.flowtly.eu/transactions/export/mt940

Listar mt940

Recupera un recurso TransactionMt940Export.

GET https://api.flowtly.eu/transactions/export/pdf

Listar pdf

Recupera un recurso TransactionPdfExport.

Casos de uso

Sincroniza transacciones contabilizadas con herramientas de cierre mensual.
Alimenta alertas presupuestarias y vistas de rentabilidad en tiempo real.

Campos del esquema

TransactionAttachment-transaction.read_transaction_attachment.read_cost.read_storage.read
Campo Tipo Descripción
id integer Campo de ID.
cost object Campo de coste.
counterparty object Campo de contraparte.
currency string | null Campo de moneda.
relatedMonth string | null Campo relatedMonth.
externalId string Campo externalId.
employee string | null Campo de empleado.
amount integer | null Campo de importe.
amountNet integer | null Campo amountNet.
name string Campo de nombre.
description string Campo de descripción.
note string | null Campo de nota.
receivedAt string Campo receivedAt.
approvalsCount integer Campo approvalsCount.
suggestionsCount integer Campo suggestionsCount.
sourceType string
type string
paidAt string | null
transaction object
invoiceLines array
createdAt string
counterpartyName string | null
status string

Resumen de la entidad

Cuenta bancaria

Gestione los registros de cuentas bancarias utilizados para el enrutamiento de pagos, la conciliación y los informes de tesorería.

Endpoints

GET https://api.flowtly.eu/banks

Listar cuentas bancarias

Recupera la colección de recursos de BankAccount.

POST https://api.flowtly.eu/banks

Crear cuenta bancaria

Crea un recurso de BankAccount.

GET https://api.flowtly.eu/banks/{id}

Obtener cuenta bancaria por ID

Recupera un solo recurso por su identificador.

PATCH https://api.flowtly.eu/banks/{id}

Actualizar cuenta bancaria

Actualiza los campos de recursos utilizando JSON Merge Patch.

GET https://api.flowtly.eu/bank-accounts

Listar cuentas bancarias

Recupera la colección de recursos de BankAccount.

POST https://api.flowtly.eu/bank-accounts

Crear cuenta bancaria

Crea un recurso de BankAccount.

GET https://api.flowtly.eu/bank-accounts/{id}

Obtener cuenta bancaria por ID

Recupera un solo recurso por su identificador.

PATCH https://api.flowtly.eu/bank-accounts/{id}

Actualizar cuenta bancaria

Actualiza los campos de recursos utilizando JSON Merge Patch.

Casos de uso

Registre nuevas cuentas bancarias desde su sistema de tesorería para la conciliación de pagos.
Sincronice los saldos de las cuentas para la previsión de flujo de caja dentro de Flowtly.

Campos del esquema

BankAccount-bank_account.read_bank.read
Campo Tipo Descripción
id integer campo id.
bank object campo banco.
type string campo tipo.
default boolean campo predeterminado.
hidden boolean campo oculto.
name string campo nombre.
number string | null campo número.
prefix string | null campo prefijo.
currency string | null campo moneda.
defaultImportFormat string campo defaultImportFormat.

Resumen de la entidad

Grupo y regla de impuestos

Defina grupos de impuestos con reglas asociadas para un cálculo preciso de impuestos en facturas y transacciones.

Endpoints

GET https://api.flowtly.eu/tax-groups

Listar grupos y reglas de impuestos

Recupera la colección de recursos TaxRule.

POST https://api.flowtly.eu/tax-groups

Crear grupo y regla de impuestos

Crea un recurso TaxRule.

GET https://api.flowtly.eu/tax-groups/{id}

Obtener grupo y regla de impuestos por ID

Recupera un único recurso por su identificador.

PATCH https://api.flowtly.eu/tax-groups/{id}

Actualizar grupo y regla de impuestos

Actualiza los campos del recurso usando JSON Merge Patch.

GET https://api.flowtly.eu/tax-rules

Listar grupos y reglas de impuestos

Recupera la colección de recursos TaxRule.

POST https://api.flowtly.eu/tax-rules

Crear grupo y regla de impuestos

Crea un recurso TaxRule.

GET https://api.flowtly.eu/tax-rules/{id}

Obtener grupo y regla de impuestos por ID

Recupera un único recurso por su identificador.

DELETE https://api.flowtly.eu/tax-rules/{id}

Eliminar grupo y regla de impuestos

Elimina el recurso.

PATCH https://api.flowtly.eu/tax-rules/{id}

Actualizar grupo y regla de impuestos

Actualiza los campos del recurso usando JSON Merge Patch.

Casos de uso

Importar tablas de tasas de VAT desde su sistema de contabilidad para una facturación consistente.
Configurar reglas fiscales específicas de cada país para la facturación multijurisdiccional.

Campos del esquema

TaxGroup-tax_group.read_tax_rule.read
Campo Tipo Descripción
id string Campo id.
name string Campo name.
isDefault boolean Campo isDefault.
taxRules array Campo taxRules.

Resumen de la entidad

Moneda

Consulte las monedas disponibles utilizadas en facturas, presupuestos y transacciones.

Endpoints

GET https://api.flowtly.eu/currencies

Listar monedas

Recupera la colección de recursos de Moneda.

GET https://api.flowtly.eu/currencies/{!sourceCurrency}/rates/{!targetCurrency}/{date}

Obtener moneda por ID

Recuperar un único recurso por su identificador.

GET https://api.flowtly.eu/currencies/{id}

Obtener moneda por ID

Recuperar un único recurso por su identificador.

Casos de uso

Consultar las monedas admitidas antes de crear facturas multidivisa.
Sincronizar los tipos de cambio para informes financieros consolidados.

Campos del esquema

Currency-currency.read
Campo Tipo Descripción
id string Campo id.
name string Campo name.
Whatsapp