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

The project required to build a SaaS-based accounting system meant to keep the business records and maintain the business accounting system. The requirement entailed a SaaS model enabling the users to access the software from anywhere and at anytime online. Its features were similar to Quickbooks but customized for the Saudi market, and is a partner to the Saudi government now. Carmatec architected and build the entire web and mobile platform from scratch including its UI/UX design and customer journeys.

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

Inteligencia artificial en IoT
Blog

Inteligencia Artificial en IoT: Casos de uso y ventajas

Según las tendencias actuales, la IA y el IoT se están uniendo para cambiar las industrias y mejorar la automatización. En cuanto a la transformación digital, esta combinación está haciendo que

¿Quieres Impulsar tu Negocio?

escríbenos y mantente en contacto

Publicación de CTA.