Saltar al contenido
📢 ¡Kafinea es una solución compatible para la facturación electrónica! Más información ➔
kafinea logo svg

Kafinea

  • Funcionalidades
        • Finanzas
          • Auditorías y KPI
          • Compras
          • Contabilidad
          • Facturación
        • Gestión
          • Documentos
          • Gestión de inventario
          • Gestión de proyectos
          • Mantenimiento
        • RR. HH.
          • Empleados
          • Gestión de ausencias
          • Partes de horas
          • Reclutamiento
        • Atención al cliente
          • Contratos de servicio
          • Intervenciones
          • Seguimiento de garantías
          • Tickets
        • Ventas
          • Automatización de ventas
          • CRM
          • Puntos de venta
          • Suscripciones
        • Interfuncionalidad
          • API
          • Extranet
          • Firma electrónica
          • Workflows
  • Tarifas
  • Iniciar sesión
  • Descubrir la demo
📢 ¡Kafinea es compatible para la facturación electrónica! ➔
kafinea logo svg
Kafinea

Marketing

1
  • Los prospectos

Ventas

14
  • Los pedidos de cliente
  • Las cuentas de cliente
  • Los presupuestos de clientes
  • Los abonos de cliente
  • Búsqueda de Empresas (Sirene)
  • Los márgenes en los presupuestos
  • Facturación
    • La facturación clásica
    • La Facturación de avance
    • Emitir una factura electrónica
    • La facturación de consumos de artículos
    • La facturación recurrente
  • Pagos
    • Los pagos de cliente
    • La asociación de un pago a una o varias facturas
  • Cuadrícula tarifaria
    • Guía de administrador de la cuadrícula tarifaria

Compras

5
  • Las facturas de proveedor
  • Los pedidos a proveedores
  • Los proveedores
  • Los abonos de proveedor
  • Recibir una factura electrónica

Catálogo

8
  • Las unidades de medida
  • Los productos
  • Los servicios
  • La gestión del sourcing
  • El asistente de pedidos a proveedores
  • Los productos genéricos
  • Los kits de productos
  • El análisis de los márgenes del catálogo

Finanzas

11
  • Las cuentas bancarias
  • Las entradas manuales
  • Los mandatos SEPA
  • Las cuentas bancarias de terceros
  • Las transacciones bancarias
  • Contabilidad
    • Los asientos contables
    • Las herramientas para verificar su contabilidad
    • La contabilidad
    • Los estados financieros
  • Ejercicios contables
    • La contabilidad de caja
    • Los ejercicios contables

Recursos Humanos

5
  • Las hojas de tiempo
  • Las actividades
  • Las nóminas
  • Extranet del colaborador
    • La gestión de las vacaciones
    • La tarjeta del espacio del colaborador

Gestión de proyectos

2
  • Asegurar las intervenciones mediante listas de personas
  • El espacio del colaborador: ver y aceptar mis intervenciones

Soporte al cliente

1
  • El portal del cliente

Gestión de existencias

4
  • Los albaranes de recepción
  • Los albaranes
  • Los movimientos de existencias
  • Valoración de Existencias

Caja registradora

1
  • Las cajas registradoras

Gestión documental

3
  • La firma electrónica
  • Plantillas
    • Las plantillas de correo electrónico
    • Plantillas de documentos

Automatización

2
  • Los formularios
  • Los flujos de trabajo (workflows)

Inteligencia artificial

5
  • El OCR de facturas asistido por IA
  • Conectar una IA externa (MCP)
  • El chat de IA
  • El asistente de texto IA
  • Los flujos de trabajo de IA

Interfaz Kafinea

8
  • La importación/exportación de datos
  • La navegación
  • Las listas
  • Los registros
  • El gestor de diseño
  • El guardado automático
  • Las líneas de documentos
  • Enlaces entre elementos

Configuración

10
  • La configuración SMTP
  • Los derechos de acceso
  • Los formatos de numeración
  • La búsqueda global
  • Las preferencias de usuario
  • El bloqueo permanente
  • El filtrado de las ventanas emergentes del catálogo
  • La configuración de impuestos
  • El servidor MCP
  • Los agentes IA

Guías profesionales

2
  • Permitir a los colaboradores completar su expediente de RR. HH. de forma autónoma
  • Movilizar a miles de colaboradores de campo a gran escala

API

7
  • API REST – Introducción
  • API REST – Relaciones entre entidades
  • API REST – Gestión de archivos
  • API REST – Solicitudes y consultas
  • API REST – Listas desplegables (Picklist)
  • API REST – Operaciones CRUD
  • API REST – Autenticación
  • Kafinea
  • Documentation
  • API
  • API REST – Gestión de archivos
View Categories

API REST – Gestión de archivos

1 minutes

La subida de un archivo se realiza en varias etapas: crear un documento, subir el archivo y, a continuación, vincularlos.


Paso 1: Obtener el ID de Webservice de la carpeta #

Para crear un documento, necesita el identificador de Webservice de la carpeta de destino. Utilice una operación query:

Ejemplo de curl:

curl "https://apps.kafinea.com/YourKafinea/webservice.php?operation=query&sessionName=YOUR_SESSION_ID&query=SELECT%20id%20FROM%20DocumentFolders%20WHERE%20foldername%20LIKE%20'Default'%20LIMIT%201%20;"

Solicitud:

SELECT id FROM DocumentFolders WHERE foldername LIKE 'Default' LIMIT 1 ;

Paso 2: Crear una entidad Documento #

Cree una entidad de tipo Documents mediante la operación create.

POST https://apps.kafinea.com/{instance}/webservice.php

Parámetro Tipo Obligatorio Descripción
operation string sí Debe ser create
sessionName string sí Identificador de sesión
element JSON sí Objeto JSON del documento (véanse los campos a continuación)
elementType string sí Debe ser Documents

Campos del objeto element:

Campo Tipo Obligatorio Descripción
notes_title string sí Nombre de la entidad documento
folderid string sí ID de Webservice de la carpeta (paso 1)
filename string sí Nombre del archivo
filetype string sí Tipo MIME (p. ej.: application/pdf)
filesize int sí Tamaño del archivo en bytes
filestatus int sí 1 para activo
filelocationtype string sí I para almacenamiento interno
assigned_user_id string sí ID de Webservice del usuario asignado

Ejemplo de curl:

curl -X POST https://apps.kafinea.com/YourKafinea/webservice.php \
  -d "operation=create" \
  -d "sessionName=YOUR_SESSION_ID" \
  -d 'element={"notes_title":"Mon document","folderid":"65x1","filename":"rapport.pdf","filetype":"application/pdf","filesize":12345,"filestatus":1,"filelocationtype":"I","assigned_user_id":"19x1"}' \
  -d "elementType=Documents"

Paso 3: Subir el archivo (FileUpload) #

Esta operación sube el archivo y lo vincula al documento creado. También puede utilizarse por sí sola para añadir imágenes a los productos (sustituya attachmentType por Image y parentId por el ID de Webservice del producto).

POST https://apps.kafinea.com/{instance}/webservice.php

Parámetro Tipo Obligatorio Descripción
operation string sí Debe ser FileUpload
sessionName string sí Identificador de sesión
parentId string sí ID de Webservice del documento (paso 2)
attachmentType string sí Attachment para un archivo, Image para una imagen
fileName string sí Nombre del archivo
fileContents string sí Contenido del archivo codificado en base64

Ejemplo de curl:

curl -X POST https://apps.kafinea.com/YourKafinea/webservice.php \
  -d "operation=FileUpload" \
  -d "sessionName=YOUR_SESSION_ID" \
  -d "parentId=15x7890" \
  -d "attachmentType=Attachment" \
  -d "fileName=rapport.pdf" \
  -d "fileContents=$(base64 -w0 rapport.pdf)"

Recuperar un archivo (files_retrieve) #

Recupera un archivo añadido previamente a Kafinea. Necesita el WebserviceID del archivo (no confundir con el de la entidad Documento).

GET https://apps.kafinea.com/{instance}/webservice.php

Parámetro Tipo Obligatorio Descripción
operation string sí Debe ser files_retrieve
sessionName string sí Identificador de sesión
id string sí ID de Webservice del archivo

Ejemplo de curl:

curl "https://apps.kafinea.com/YourKafinea/webservice.php?operation=files_retrieve&sessionName=YOUR_SESSION_ID&id=28x5678"

Referencias asociadas 🔗 #

  • Operaciones CRUD
  • Operaciones relacionadas
Index
  • Paso 1: Obtener el ID de Webservice de la carpeta
  • Paso 2: Crear una entidad Documento
  • Paso 3: Subir el archivo (FileUpload)
  • Recuperar un archivo (files_retrieve)
  • Referencias asociadas 🔗

Un software todo en uno diseñado para Pymes. Aproveche las capacidades de automatización y la flexibilidad de nuestra plataforma de gestión empresarial para facilitar el trabajo de todos sus colaboradores.

RECURSOS

Blog
Identidad visual
Distribuidores
Documentación
Seguridad

Portal cliente
SOBRE NOSOTROS

Aviso legal
CGU
Contáctenos
Política de cookies
Política de privacidad
Preguntas Frecuentes
¿Quiénes somos?

Solución compatible facturación electrónica
Logo French Tech Grand Paris
FINANZAS

Auditorías y KPI
Compras
Contabilidad
Facturación

GESTIÓN

Documentos
Gestión de inventario
Gestión de proyectos
Mantenimiento

RR. HH.

Empleados
Gestión de ausencias
Partes de horas
Reclutamiento

ATENCIÓN AL CLIENTE

Contratos de servicio
Intervenciones
Seguimiento de garantías
Tickets

VENTAS

Automatización de ventas
CRM
Puntos de venta
Suscripciones

© 2026 Madiasoft - Kafinea

24 rue Louis Blanc, 75010 PARIS, Francia

+33 1 70 06 05 41

Facebook LinkedIn
kafinea logo svg
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces cookies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Siempre activo
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Voir les préférences
  • {title}
  • {title}
  • {title}
  • Funcionalidades
    • Finanzas
      • Auditorías y KPI
      • Compras
      • Contabilidad
      • Facturación
    • Gestión
      • Documentos
      • Gestión de inventario
      • Gestión de proyectos
      • Intervenciones
    • RR. HH.
      • Empleados
      • Gestión de ausencias
      • Partes de horas
      • Reclutamiento
    • Atención al cliente
      • Contratos de servicio
      • Mantenimiento
      • Seguimiento de garantías
      • Tickets
    • Ventas
      • Automatización de ventas
      • CRM
      • Puntos de venta
      • Suscripciones
    • Interfuncionalidad
      • API
      • Extranet
      • Firma electrónica
      • Workflows
  • Tarifas
  • Iniciar sesión
  • Descubrir la demo