Estudio de caso sobre

Programa de contabilidad

Programa de contabilidad

Compartir este estudio de caso

País

Arabia Saudita

Industria

BFSI

Plataforma

Web

Requisito de negocio

El cliente pretende proporcionar herramientas que involucren a estudiantes y profesores y les proporcionen los recursos adecuados. El proyecto fue una de esas herramientas requeridas por la empresa, donde los profesores pueden crear sus propios juegos y contenidos.

La aplicación hace lo siguiente

  • Plantillas de juegos online personalizadas donde el profesor controla el contenido curricular.
  • Los profesores pueden seleccionar varios tipos de juegos (se admiten 6 tipos de juegos) y formatos de preguntas y crear un juego en minutos.
Objetivos comerciales 2

Sección de administración

Administración

Sirve principalmente para gestionar los suscriptores, sus facturas, gestionar planes de suscripción y algunas configuraciones de la aplicación. Tiene un Panel de control que muestra un resumen de las suscripciones, las organizaciones administradoras y sus facturas y el último es 'Configuración' que tiene Roles/Gestión de usuarios, Planes de suscripción y Gestión de monedas.

Sección de inquilinos

Panel

En la pantalla, los gastos e ingresos, las facturas y facturas pendientes, los principales clientes y proveedores y las '5 actividades recientes en la aplicación' se muestran mediante una bonita representación gráfica con gráficos altos.

inquilinos
Ventas

Todos los documentos comerciales relacionados con las ventas se mantienen en este menú.

  • Productos: todos los datos relacionados con productos/inventarios se almacenan aquí
  • Clientes – Gestión de clientes
  • Cotizaciones: generar cotizaciones para los clientes, enviar correos electrónicos de cotizaciones y convertir cotizaciones en facturas.
  • Facturas: gestionar facturas, pagos, crear y enviar correos electrónicos con las facturas en formato PDF, etc.
  • Notas de crédito: en caso de que haya una devolución en el producto facturado, esta se creará como una nota de crédito.

ventas
Compras

Tenemos todos los documentos comerciales relacionados con la compra en este menú.

  • Órdenes de compra: realizar órdenes de compra para los productos.
  • Facturas: ya sea que se trate de generar una factura contra la orden de compra, crear facturas/gastos o pagar facturas, para todas estas acciones se llevan a cabo transacciones contables.
  • Proveedores: gestión de proveedores para crear facturas/orden de compra
  • Notas de débito – En caso de que exista una devolución del producto facturado, esta se crearía como una nota de crédito.

compra
Contabilidad
  • Plan de cuentas: donde se puede ver toda la gestión de cuentas: creación, edición, desactivación de cuentas, etc.
  • Asientos manuales: en algunos casos, los contables desean realizar los asientos manualmente. Esto se puede realizar con todas las validaciones posibles.

contabilidad
Informes

En este menú podrá ver todo tipo de informes importantes para el negocio. Todos estos informes incluyen la opción de exportar en Excel y PDF con filtros de datos que son muy flexibles desde la perspectiva de cualquier negocio.

informes
Suscripciones

En este menú se incluyen todas las opciones de flexibilidad para que pueda actualizar, degradar, agregar organización, editar detalles de facturación, etc., en cualquier momento que las necesite. Como administrador, puede realizar cualquiera de estas acciones según las necesidades de su negocio.

suscripción

Uso

La aplicación se utiliza principalmente en países de Medio Oriente: comerciantes, mayoristas, proveedores de servicios, empresas de pequeña y gran escala que brindan servicios o gestión de inventario, etc. A continuación se explica un resumen del proyecto.

Desafíos

  • En el inicio de sesión de múltiples bases de datos, funciones y administración de usuarios: si hubiera sido una base de datos única, podríamos haber utilizado la gema can-can-can, pero siendo el concepto de múltiples bases de datos, hemos resuelto esta situación con una solución viable. .
  • Para la contabilidad utilizamos plutus gem, que solo tiene una funcionalidad limitada de contabilidad, Plutus no tiene una relación padre-hijo en los tipos de cuentas, pero en nuestra aplicación la tenemos, por lo que personalizamos la gema y la hicimos funcionar correctamente.

Resultados

  • Esta aplicación ha sido diseñada con mucho cuidado para garantizar su facilidad de uso y flexibilidad de uso.
  • Se ha empleado una arquitectura de bases de datos múltiples para mantener los datos del usuario almacenados de forma segura.
  • El concepto de organización múltiple para un solo inquilino ayuda a una persona de negocios a mantener más de una en una sola aplicación.
  • Desde la perspectiva del administrador, existe un módulo de pago flexible para habilitar suscripciones correspondientes a los pagos recurrentes en línea y fuera de línea.
  • La habilitación de pagos recurrentes para pagadores en línea garantiza a los administradores pagos en línea sin problemas.
  • Todos los flujos de trabajo y escenarios de casos de uso se consideraron y resolvieron al diseñar esta aplicación. Su función multilingüe es un gran esfuerzo especialmente para empoderar a los usuarios de los países de Medio Oriente.

Pila de tecnología

  • Rubí 2.2.1p85
  • Rieles 4.2.0
  • mysql 5.5
  • Gemas: Devise, I18, Plutus, Apartment, Wicked PDF, Paperclip, AXLSX, Bestinplace, Country, Sinatra, Sidekiq
  • HTML5, CSS, Bootstrap, JS, HighCharts

Los datos del cliente están protegidos bajo estricta NDA y, por lo tanto, no revelamos dicha información. Sin embargo, podemos proporcionarle referencias una vez que realice una consulta.

Suscríbete a nuestro boletín

Recibe actualizaciones y aprende de los mejores

Más para explorar

top 10 PHP REST API frameworks
Blog

Top 10 PHP REST API Frameworks 2025

A PHP framework is a collection of pre-written code libraries, tools, and best practices that provide a structured and standardized way to build web applications

¿Quieres Impulsar tu Negocio?

escríbenos y mantente en contacto

Publicación de CTA.
es_MXSpanish