Ticket Abh¶
Ticket Abh es una integración de Ahora Business Hub que permite a flexygo consultar gastos.
Activar Ticket Abh¶
Configurar Ticket Abh¶
Integración: Nombre de la integración que vamos a configurar, en este caso Ahora Business Hub – Ticket.
Client Id: Identificador de cliente de Ahora Business Hub.
Más información en: https://help.flexygo.com/
Client Secret: Clave secreta de cliente de Ahora Business Hub.
Más información en: https://help.flexygo.com/
Tenant Id: Identificador de tenant de Ahora Business Hub.
Más información en: https://help.flexygo.com/
Funciones DLL¶
Consultar gastos¶
FLEXYGO.Ticket.AbhGetExpenses(EntityObject Entity, ref ProcessHelper Ret, int? Status = null, DateTime? DateMin = null, DateTime? DateMax = null)
Parámetros¶
| Nombre | Tipo | Descripción |
|---|---|---|
| Entity | EntityObject | Entidad del objeto. |
| Ret | ProcessHelper | Datos devueltos por el proceso. |
| Status? | int | Estado del gasto (0 - Pendiente, 1 - Confirmado). |
| DateMin? | DateTime | Fecha mínima. |
| DateMax? | DateTime | Fecha máxima. |
Devuelve (JSON)¶
Incluye campos como: _id, type_id, user_id, status_id, amount, date, currency, taxes, custom_fields, etc.
Consultar un gasto específico¶
Parámetros¶
| Nombre | Tipo | Descripción |
|---|---|---|
| ExpenseId | string | Identificador del gasto. |
Devuelve un JSON con los datos del gasto.
Consultar imagen del gasto¶
Parámetros¶
| Nombre | Tipo | Descripción |
|---|---|---|
| RemoteUri | string | Ruta remota de la imagen. |
Devuelve una cadena base64.
Consultar usuarios¶
Devuelve un JSON con lista de usuarios y sus datos.
Consultar mi usuario¶
Devuelve un JSON con los datos del usuario autenticado.
Consultar usuario específico¶
Consultar empresas de un usuario¶
Consultar categorías¶
Devuelve un JSON con categorías de gasto.
Consultar métodos de pago¶
Consultar centros de coste¶
Incluye id, código, nombre, activo, global, etc.
Consultar hojas de gastos¶
FLEXYGO.Ticket.AbhGetReports(EntityObject Entity, ref ProcessHelper Ret, DateTime? DateMin = null, DateTime? DateMax = null, int? Status = null, DateTime? UpdatedAfter = null)
Consultar gastos de una hoja¶
Consultar estado de hojas de gasto¶
Consultar departamentos¶
Consultar lista de clientes¶
Consultar un cliente¶
FLEXYGO.Ticket.AbhGetClient(EntityObject Entity, string CompanyId, string ClientId, ref ProcessHelper Ret)
Crear cliente¶
FLEXYGO.Ticket.AbhCreateClient(EntityObject Entity, string Label, string Value, string CompanyId, ref ProcessHelper Ret)
Actualizar cliente¶
FLEXYGO.Ticket.AbhUpdateClient(EntityObject Entity, string ActualCompanyId, string ClientId, string Label, string Value, string CompanyId, ref ProcessHelper Ret)
Activar cliente¶
FLEXYGO.Ticket.AbhActiveClient(EntityObject Entity, string CompanyId, string ClientId, ref ProcessHelper Ret)
Desactivar cliente¶
FLEXYGO.Ticket.AbhDisableClient(EntityObject Entity, string CompanyId, string ClientId, ref ProcessHelper Ret)
Eliminar cliente¶
FLEXYGO.Ticket.AbhDeleteClient(EntityObject Entity, string CompanyId, string ClientId, ref ProcessHelper Ret)
Retorna un booleano (string).
