Saltar a contenido

Ticket Abh

Ticket Abh es una integración de Ahora Business Hub que permite a flexygo consultar gastos.

Activar Ticket Abh

Añadir Ticket Abh a tu proyecto

Configurar Ticket Abh

Ticket Abh configuration

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

C#
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

C#
FLEXYGO.Ticket.AbhGetExpense(EntityObject Entity, string ExpenseId, ref ProcessHelper Ret)

Parámetros

Nombre Tipo Descripción
ExpenseId string Identificador del gasto.

Devuelve un JSON con los datos del gasto.

Consultar imagen del gasto

C#
FLEXYGO.Ticket.AbhGetExpenseImage(EntityObject Entity, string RemoteUri, ref ProcessHelper Ret)

Parámetros

Nombre Tipo Descripción
RemoteUri string Ruta remota de la imagen.

Devuelve una cadena base64.

Consultar usuarios

C#
FLEXYGO.Ticket.AbhGetUsers(EntityObject Entity, ref ProcessHelper Ret)

Devuelve un JSON con lista de usuarios y sus datos.

Consultar mi usuario

C#
FLEXYGO.Ticket.AbhGetMyUser(EntityObject Entity, ref ProcessHelper Ret)

Devuelve un JSON con los datos del usuario autenticado.

Consultar usuario específico

C#
FLEXYGO.Ticket.AbhGetUser(EntityObject Entity, string UserId, ref ProcessHelper Ret)

Consultar empresas de un usuario

C#
FLEXYGO.Ticket.AbhGetUserCompanies(EntityObject Entity, string UserId, ref ProcessHelper Ret)

Consultar categorías

C#
FLEXYGO.Ticket.AbhGetCategories(EntityObject Entity, ref ProcessHelper Ret)

Devuelve un JSON con categorías de gasto.

Consultar métodos de pago

C#
FLEXYGO.Ticket.AbhGetPaymentMethods(EntityObject Entity, ref ProcessHelper Ret)

Consultar centros de coste

C#
FLEXYGO.Ticket.AbhGetCostCenters(EntityObject Entity, ref ProcessHelper Ret)

Incluye id, código, nombre, activo, global, etc.

Consultar hojas de gastos

C#
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

C#
FLEXYGO.Ticket.AbhGetReportExpenses(EntityObject Entity, string ReportId, ref ProcessHelper Ret)

Consultar estado de hojas de gasto

C#
FLEXYGO.Ticket.AbhGetReportStatus(EntityObject Entity, ref ProcessHelper Ret)

Consultar departamentos

C#
FLEXYGO.Ticket.AbhGetDepartments(EntityObject Entity, ref ProcessHelper Ret)

Consultar lista de clientes

C#
FLEXYGO.Ticket.AbhGetClients(EntityObject Entity, ref ProcessHelper Ret)

Consultar un cliente

C#
FLEXYGO.Ticket.AbhGetClient(EntityObject Entity, string CompanyId, string ClientId, ref ProcessHelper Ret)

Crear cliente

C#
FLEXYGO.Ticket.AbhCreateClient(EntityObject Entity, string Label, string Value, string CompanyId, ref ProcessHelper Ret)

Actualizar cliente

C#
FLEXYGO.Ticket.AbhUpdateClient(EntityObject Entity, string ActualCompanyId, string ClientId, string Label, string Value, string CompanyId, ref ProcessHelper Ret)

Activar cliente

C#
FLEXYGO.Ticket.AbhActiveClient(EntityObject Entity, string CompanyId, string ClientId, ref ProcessHelper Ret)

Desactivar cliente

C#
FLEXYGO.Ticket.AbhDisableClient(EntityObject Entity, string CompanyId, string ClientId, ref ProcessHelper Ret)

Eliminar cliente

C#
FLEXYGO.Ticket.AbhDeleteClient(EntityObject Entity, string CompanyId, string ClientId, ref ProcessHelper Ret)

Retorna un booleano (string).

Consultar tarjetas

C#
FLEXYGO.Ticket.AbhGetCards(EntityObject Entity, string CompanyId, ref ProcessHelper Ret)

Consultar tarjeta específica

C#
FLEXYGO.Ticket.AbhGetCard(EntityObject Entity, string CompanyId, string CardId, ref ProcessHelper Ret)