La API estándar puede ser utilizada por cualquier cuenta de FacturaDirecta aplicándose en cada caso las restricciones según capacidades del plan contrato y permisos del usuario que accede a la API.
Conjunto de llamadas que permiten realizar acciones sobre las facturas de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/invoices.xml | Devuelve un listado de facturas permitiendo el filtrado por múltiples atributos |
GET /api/invoices/#{id}.xml | Devuelve una factura con identificador #{id} |
GET /api/invoices/#{id}.facturae | Devuelve una factura con identificador #{id} en formato FACTURAE |
GET /api/invoices/#{id}.pdf | Devuelve una factura con identificador #{id} en formato PDF |
PUT /api/invoices/#{id}.xml | Modifica los datos de una factura existente identificada por el identificador #{id} |
POST /api/invoices.xml | Permite crear una nueva factura |
DELETE /api/invoices/#{id}.xml | Elimina una factura existente identificada por el identificador #{id} |
POST /api/invoices/send/#{id}.xml | Envía por email la factura con identificador #{id} al cliente |
PUT /api/invoices.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear una nueva factura |
Conjunto de llamadas que permiten realizar acciones sobre los vencimientos de las facturas emitidas desde una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/invoicePayments/#{id}.xml | Devuelve información de un vencimiento identificado por el identificador #{id} |
PUT /api/invoicePayments/#{id}.xml | Modifica los datos de un vencimiento identificador por el identificador #{id} |
Conjunto de llamadas que permiten realizar acciones sobre los clientes de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/clients.xml | Devuelve un listado de clientes permitiendo el filtrado por múltiples atributos del clientes |
GET /api/clients/#{id}.xml | Devuelve información de un cliente existente identificado por el identificador #{id} |
POST /api/clients.xml | Permite crear un nuevo cliente |
PUT /api/clients/#{id}.xml | Modifica los datos de un cliente existente identificado por el identificador #{id} |
DELETE /api/clients/#{id}.xml | Elimina un cliente existente identificado por el identificador #{id} |
PUT /api/clients.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo cliente |
Conjunto de llamadas que permiten realizar acciones sobre los contactos asociados a los clientes.
Recurso | Descripción |
---|---|
GET /api/clients/contacts.xml | Devuelve un listado de contactos de clientes |
GET /api/clients/contacts/#{id}.xml | Devuelve información de un contacto existente identificado por el identificador #{id} |
POST /api/clients/contacts.xml | Permite crear un nuevo contacto de cliente |
PUT /api/clients/contacts/#{id}.xml | Modifica los datos de un contacto de cliente identificado por el identificador #{id} |
DELETE /api/clients/contacts/#{id}.xml | Elimina un contacto de cliente identificado por el identificador #{id} |
PUT /api/clients/contacts.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo contacto de cliente |
Conjunto de llamadas que permiten realizar acciones sobre las facturas periódicas de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/recurringInvoices.xml | Devuelve un listado de facturas periódicas permitiendo el filtrado por múltiples atributos |
GET /api/recurringInvoices/#{id}.xml | Devuelve información de una factura periódica existente identificada por el identificador #{id} |
PUT /api/recurringInvoices/#{id}.xml | Modifica los datos de una factura periódica existente identificada por el identificador #{id} |
POST /api/recurringInvoices.xml | Permite crear una nueva factura periódica |
DELETE /api/recurringInvoices/#{id}.xml | Elimina una factura periódica existente identificada por el identificador #{id} |
PUT /api/recurringInvoices.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear una nueva factura periódica |
Conjunto de llamadas que permiten realizar acciones sobre los gastos de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/expenses.xml | Devuelve un listado de gastos |
GET /api/expenses/#{id}.xml | Devuelve información de un gasto existente identificado por el identificador #{id} |
PUT /api/expenses/#{id}.xml | Modifica los datos de un gasto existente identificado por el identificador #{id} |
POST /api/expenses.xml | Permite crear un nuevo gasto |
DELETE /api/expenses/#{id}.xml | Elimina un gasto existente identificado por el identificador #{id} |
PUT /api/expenses.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo gasto |
Conjunto de llamadas que permiten realizar acciones sobre las categorías de gastos de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/expenses/categories.xml | Devuelve un listado de categorías de proveedor |
GET /api/expenses/categories/#{id}.xml | Devuelve información de una categoría de gasto existente identificado por el identificador #{id} |
PUT /api/expenses/categories/#{id}.xml | Modifica los datos de una categoría de gasto existente identificado por el identificador #{id} |
POST /api/expenses/categories.xml | Permite crear una nueva categoría de gasto |
DELETE /api/expenses/categories/#{id}.xml | Elimina una categoría de gasto existente identificado por el identificador #{id} |
PUT /api/expenses/categories.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear una nueva categoría de gasto |
Conjunto de llamadas que permiten realizar acciones sobre los presupuestos de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/estimates.xml | Devuelve un listado de presupuestos permitiendo el filtrado por múltiples atributos |
GET /api/estimates/#{id}.xml | Devuelve un presupuesto con identificador #{id} |
GET /api/estimates/#{id}.pdf | Devuelve un presupuesto con identificador #{id} en formato PDF |
PUT /api/estimates/#{id}.xml | Modifica los datos de un presupuesto existente identificado por el identificador #{id} |
POST /api/estimates.xml | Permite crear un nuevo presupuesto |
DELETE /api/estimates/#{id}.xml | Elimina un presupuesto existente identificado por el identificador #{id} |
GET /api/estimates/send/#{id}.xml | Envía por email la presupuesto con identificador #{id} al cliente |
PUT /api/estimates.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo presupuesto |
Conjunto de llamadas que permiten realizar acciones sobre los proveedores de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/providers.xml | Devuelve un listado de proveedores permitiendo el filtrado por múltiples atributos |
GET /api/providers/#{id}.xml | Devuelve información de un proveedor existente identificado por el identificador #{id} |
PUT /api/providers/#{id}.xml | Modifica los datos de un proveedor existente identificado por el identificador #{id} |
POST /api/providers.xml | Permite crear un nuevo proveedor |
DELETE /api/providers/#{id}.xml | Elimina un proveedor existente identificado por el identificador #{id} |
PUT /api/providers.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo proveedor |
Conjunto de llamadas que permiten realizar acciones sobre los contactos de proveedores de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/providers/contacts.xml | Devuelve un listado de contactos de proveedor |
GET /api/providers/contacts/#{id}.xml | Devuelve información de un contacto de proveedor existente identificado por el identificador #{id} |
PUT /api/providers/contacts/#{id}.xml | Modifica los datos de un contacto de proveedor existente identificado por el identificador #{id} |
POST /api/providers/contacts.xml | Permite crear un nuevo contacto de proveedor |
DELETE /api/providers/contacts/#{id}.xml | Elimina un contacto de proveedor existente identificado por el identificador #{id} |
PUT /api/providers/contacts.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo contacto de proveedor |
Conjunto de llamadas que permiten realizar acciones sobre los productos de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/products.xml | Devuelve un listado de productos permitiendo el filtrado por múltiples atributos |
GET /api/products/#{id}.xml | Devuelve información de un producto existente identificado por el identificador #{id} |
PUT /api/products/#{id}.xml | Modifica los datos de un producto existente identificado por el identificador #{id} |
POST /api/products.xml | Permite crear un nuevo producto |
DELETE /api/products/#{id}.xml | Elimina un producto existente identificado por el identificador #{id} |
PUT /api/products.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo producto |
Conjunto de llamadas que permiten realizar acciones sobre los albaranes/notas de entrega de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/deliveryNotes.xml | Devuelve un listado de albaranes permitiendo el filtrado por múltiples atributos |
GET /api/deliveryNotes/#{id}.xml | Devuelve un albarán con identificador #{id} |
GET /api/deliveryNotes/#{id}.pdf | Devuelve un albarán con identificador #{id} en formato PDF |
PUT /api/deliveryNotes/#{id}.xml | Modifica los datos de un albarán existente identificado por el identificador #{id} |
POST /api/deliveryNotes.xml | Permite crear un nuevo albarán |
DELETE /api/deliveryNotes/#{id}.xml | Elimina un albarán existente identificado por el identificador #{id} |
GET /api/deliveryNotes/send/#{id}.xml | Envía por email el albarán con identificador #{id} al cliente |
PUT /api/deliveryNotes.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo albarán |
Conjunto de llamadas que permiten realizar acciones sobre los pedidos de cliente de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/clientOrders.xml | Devuelve un listado de pedidos de cliente permitiendo el filtrado por múltiples atributos |
GET /api/clientOrders/#{id}.xml | Devuelve un pedido de cliente con identificador #{id} |
GET /api/clientOrders/#{id}.pdf | Devuelve un pedido de cliente con identificador #{id} en formato PDF |
PUT /api/clientOrders/#{id}.xml | Modifica los datos de un pedido de cliente existente identificado por el identificador #{id} |
POST /api/clientOrders.xml | Permite crear un nuevo pedido de cliente |
DELETE /api/clientOrders/#{id}.xml | Elimina un pedido de cliente existente identificado por el identificador #{id} |
GET /api/clientOrders/send/#{id}.xml | Envía por email el pedido de cliente con identificador #{id} al cliente |
PUT /api/clientOrders.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear un nuevo pedido de cliente |
Conjunto de llamadas que permiten realizar acciones sobre las órdenes de compra de una cuenta de FacturaDirecta.
Recurso | Descripción |
---|---|
GET /api/purchaseOrders.xml | Devuelve un listado de órdenes de compra permitiendo el filtrado por múltiples atributos |
GET /api/purchaseOrders/#{id}.xml | Devuelve una orden de compra con identificador #{id} |
GET /api/purchaseOrders/#{id}.pdf | Devuelve una orden de compra con identificador #{id} en formato PDF |
PUT /api/purchaseOrders/#{id}.xml | Modifica los datos de una orden de compra existente identificado por el identificador #{id} |
POST /api/purchaseOrders.xml | Permite crear una nueva orden de compra |
DELETE /api/purchaseOrders/#{id}.xml | Elimina una orden de compra existente identificada por el identificador #{id} |
GET /api/purchaseOrders/send/#{id}.xml | Envía por email la orden de compra con identificador #{id} al cliente |
PUT /api/purchaseOrders.xml | Devuelve una plantilla de la estructura en xml para poder utilizarla para crear una nueva orden de compra |