Para dar un seguimiento completo a los egresos, Factura Gorila permite a sus usuarios registrar las categorías de gastos.

Con estos registros se puede analizar datos y generar reportes y otra información útil para un usuario sobre las salidas de dinero en su empresa.

Análisis de datos

Reporte de Gastos: Existe un reporte de los gastos efectuado en cierto periodo. Para ver los detalles sobre cómo obtener el reporte véase la sección de Reportes.

Obtener una lista de categorías de gastos.

La lista de categorías de gastos se puede obtener de diversas maneras, de acuerdo con los siguientes parametros:

  •   nombre : Se hace una búsqueda en el campo del nombre de la categoria.

Petición

Se accede en las siguiente url’s por método GET

https://app.facturagorila.com/v1/api/gastoscategoria?nombre={nombre}

En este caso los parámetros:
- nombre : si se especifica se obtienen los registros que contengan el texto enviado en este parámetro en los campos de nombre y descripción.

Respuesta

Ejemplo (JSON)

{
    "TotalResultados":17,
    "CantidadPorPagina":10,
    "TotalDePaginas":2,
    "PaginaActual":0,
    "TipoDatoResultado":"GastoCategoria",
    "Resultados":
    [
        {
            "GastoCategoriaId":1,
            "Nombre":"Nomina",
            "Descripcion":"Gasto corriente de la nomina"
        },
        {
            "GastoCategoriaId":2,
            "Nombre":"Equipo",
            "Descripcion":"Este es el equpo que utilizamos para diferentes cosas"
        },
        {
            "GastoCategoriaId":3,
            "Nombre":"Ajeno",
            "Descripcion":"Dinero que entra como favor y lo sacamos sin cobrar dinero por ello como parte del mismo favor."
        },
        {
            "GastoCategoriaId":10,
            "Nombre":"test01",
            "Descripcion":"asdasdas"
        },
        {
            "GastoCategoriaId":11,
            "Nombre":"Test02",
            "Descripcion":"Este es un texto para explicar como más o menos a qué refiere la categoría del gasto"
        },
        {
            "GastoCategoriaId":12,
            "Nombre":"Test03",
            "Descripcion":"Prueba 03"
        },
        {
            "GastoCategoriaId":13,
            "Nombre":"Test04",
            "Descripcion":"Prueba 04"
        },
        {
            "GastoCategoriaId":15,
            "Nombre":"Test06",
            "Descripcion":"Prueba 06"
        },
        {
            "GastoCategoriaId":16,
            "Nombre":"Test07",
            "Descripcion":"Prueba 07"
        },
        {
            "GastoCategoriaId":17,
            "Nombre":"Test08",
            "Descripcion":"Prueba 08"
        }
    ]
}

 

Obtener una Categoría

Petición

Conociendo el id de una categoría, se puede acceder a la siguiente url por método GET
https://app.facturagorila.com/v1/api/gastoscategoria/{id}

Respuesta

Ejemplo (JSON)

{
    "GastoCategoriaId":1,
    "Nombre":"Nomina",
    "Descripcion":"Gasto corriente de la nomina"
}

 

Insertar una Categoría

Petición

Se acceder a la siguiente url por método POST

https://app.facturagorila.com/v1/api/gastoscategoria/

Se recibe como parámetro un objeto GastoCategoria completo

Ejemplo:

{
    "GastoCategoriaId":-1,
    "Nombre":"Test10",
    "Descripcion":"Categoria de prueba 10"
}

Respuesta

Se retorna el objeto recién insertado. Además se incluye en el HTTP header Location una url al elemento recién insertado.

Ejemplo (JSON)

{
    "GastoCategoriaId":5643,
    "Nombre":"Test10",
    "Descripcion":"Categoria de prueba 10"
}

Actualizar una Categoria

Se acceder a la siguiente url por método PUT

https://app.facturagorila.com/v1/api/gastoscategoria/

Se recibe como parámetro un objeto GastoCategoria completo

Respuesta

Un código HTTP 200 en caso de éxito

Borrar un Categoría

Petición

Se accede a la siguiente url por método DELETE.
https://app.facturagorila.com/v1/api/gastoscategoria/{id}

Respuesta

Un código HTTP 200 en caso de éxito