Documento
Acceso a datos de todos los documentos de a3ERP (compras, ventas y stocks)
Parámetros
Puedes consultar todos los tipos de documentos en el enlace de abajo.
ParámetrosCampos de Documentos
En el siguiente enlace puedes consultar todos los campos de A3.
Llamadas GET
Filtrado
En el siguiente enlace puedes consultar como filtrar esta llamada.
Te devuelve todos los datos del documento indicado(Consultar parámetros para ver los documentos disponibles).
Ejemplo:
El tipo de documento
Bearer + JWT_token
Devuelve un Array Objetos con todos los datos del documento
Sin contenido
Devuelve un Array Objetos con todos los datos del documento
Sin contenido
Se puede solicitar la impresión de un documento en PDF mediante esta llamada, el modelo no es obligatorio pero al no indicarlo tomara por defecto el del cliente o el proveedor.
Ejemplo:
El tipo de documento
El identificador del documento
El modelo del documento
Bearer + JWT_token
Devolverá un Array Objeto con el documento en base64
Devolverá un Array Objeto con el documento en base64
Al añadir a la ruta /{id} permite elegir una cabecera de documentos en concreto y no el listado de todos las cabeceras de documento.
Ejemplo:
El tipo de documento
El identificador del documento a anular
Bearer + JWT_token
Devuelve la cabecera de un documento en concreto
Sin contenido
Devuelve la cabecera de un documento en concreto
Sin contenido
Se puede servir a pedido, albarán o factura.
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv', 'av')
El documento a servir, si son líneas no hay que ponerlo
servirapedido, serviraalbaran, servirafactura, serviradeposito
documento servido
Unauthorized
No se ha encontrado el endpoint
Error al servir el documento
Impresión de documentos por GUID. Si necesitas un modelo concreto, añade al endpoint /modelo/{modelo}
Permite la impresión de documentos públicos utilizando un GUID. El GUID se obtiene del parámetro de las cabeceras API_GUIDDESCARGA.
Tipo de documento (e.g., 'dv', 'fv', 'av')
Identificador del documento público
documento servido
El documento no existe
Unauthorized
No se ha encontrado el endpoint
Error al servir el documento
Error interno del servidor
Llamadas POST
Se puede servir líneas a pedido, albarán o factura.
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
servirlineasapedido, servirlineasaalbaran, servirlineasadeposito
13/06/2025Código proveedor/cliente
Compra o Venta (C/V)
documento servido
Unauthorized
No se ha encontrado el endpoint
Error al servir el documento
Se puede enviar un documento a un correo con los datos proporcionados en un JSON, el modelo no es obligatorio pero al no indicarlo tomara por defecto el del cliente o el proveedor.
El tipo de documento
El identificador del documento
El modelo del documento
Bearer + JWT_token
Correo enviado correctamente
Sin contenido
Correo enviado correctamente
Sin contenido
Podemos vincular un archivo que nos pasen en un JSON a un documento de compra o venta. El archivo se guardará en la carpeta de vínculos indicada en el config.ini con el nombre y la extensión que le pasemos en el campo nombre, lo cual determinará el tipo de archivo.
El tipo de documento
El identificador del documento al que quieres vincular un archivo
Bearer + JWT_token
Vinculado correctamente {Tipo de documento}
Sin contenido
Vinculado correctamente {Tipo de documento}
Sin contenido
Permite vincular un adjunto a la línea de un documento
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv', 'av')
Identificador de la línea a vincular
Nombre del documento
Descripción del documento
Documento en base64
Se ha vinculado la línea al documento
Unauthorized
No se ha encontrado el endpoint
Error al vincular la línea al documento
Podemos dar de alta un nuevo documento añadiendo un JSON con todos los parámetros del tipo de documento seleccionado.
El tipo de documento
Bearer + JWT_token
Se ha creado el {tipo de documento}
Se ha creado el {tipo de documento}
Anular un documento completo identificándolo por su id.
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv', 'av')
Identificador del documento
Se ha anulado la línea del documento
El documento no existe
Unauthorized
No se ha encontrado el endpoint
Error al anular
En un documento con varias líneas, se puede anular una línea
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv', 'av')
Identificador del documento público
Identificador de la línea a anular
Se ha anulado la línea del documento
El documento no existe
Unauthorized
No se ha encontrado el endpoint
No existe la línea
Anular varias unidades de línea en un documento
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv', 'av')
Identificador del documento
Identificador de la línea a anular
Unidades a anular de la línea
Se han anulado correctamente las unidades de la línea.
El documento no existe
Unauthorized
No se ha encontrado el endpoint
No existe la línea
Llamadas PUT
Podemos modificar un documento añadiendo un JSON con los parámetros correspondientes, no hay ningún parámetro requerido.
El tipo de documento
El identificador del documento que quieres modificar
Bearer + JWT_token
Se ha actualizado el {documento}
Se ha actualizado el {documento}
Nuevo endpoint para poder crear nuevas líneas en un documento ya existente
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv', 'av')
Identificador del documento
Se ha eliminado la linea de componente de el deposito de venta
Unauthorized
No se ha encontrado el endpoint
Error al actualizar el el deposito de venta
Añadir un nuevo detalle a la línea de un documento.
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv', 'av')
Identificador del documento
Número de la línea, no es el identificador (camp. numlin)
Es importante actualizar este número para que coincida con el total de unidades del detalle
Se ha actualizado el detalle.
El documento no existe
Unauthorized
No se ha encontrado el endpoint
No existe la línea o el json no es correcto
Añade componentes a la línea de un documento. Para que un artículo tenga componentes, es necesario que en su estructura se indique que es KIT.
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv', 'av')
Identificador del documento
Número de la línea, no es el identificador (camp. numlin)
Se han actualizado los componentes .
El documento no existe
Unauthorized
No se ha encontrado el endpoint
No existe la línea o el json no es correcto
Llamadas DELETE
El tipo de documento
El identificador del documento que quieres modificar
Bearer + JWT_token
Eliminacion de documento satisfactoria
Sin contenido
Eliminacion de documento satisfactoria
Sin contenido
Elimina la línea de un documento identificándola por el id del documento y el idlin de la línea.
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv')
Identificador del documento
Identificador de la línea a borrar
Se ha eliminado la linea de el deposito de venta
Sin contenido
Unauthorized
No se ha encontrado el endpoint
No existe la línea a borrar
Sin contenido
Elimina un componente de una línea de un documento identificándola por el id del documento y el Idlin de la línea.
Utiliza un token JWT para autenticarte. El token debe ser enviado en el encabezado Authorization
Tipo de documento (e.g., 'dv', 'fv')
Identificador del documento
Identificador de la línea a borrar
Se ha eliminado la linea de componente de el deposito de venta
Sin contenido
Unauthorized
No se ha encontrado el endpoint
No existe la línea a borrar
Sin contenido
Última actualización
¿Te fue útil?