accounting-system

1.0.2 • Public • Published

Sistema contable en español

Este sistema contable es muy espesifico y es para un uso basico, esta es la base para aplicaciones contables o cualquier aplicación que necesite un sistema de contabilidad basico.

Iniciar

Para iniciar el servicio es muy sencillo, cabe aclarar que todo esto se guarda en la memoria ram, eso quiere decir que si quieres guardar necesitas conectar una base de datos.

Para iniciar todo el servicio contable es solo llamar el paquete de esta forma:

const accounting = require('accounting-system');
const admin = new accounting();

Añadir y remover productos

El sistema de contabilidad tiene el servicio de agregar y remover productos, o sino comprar y vender productos es decir: Si por ejemplo tu aplicación necesita tener un registro de compras y ventas, tienes 2 funciones. Por otro lado si solo necesitas agregar y remover productos para la venta o otros medios, puedes usar las otras 2 funciones.

const accounting = require('accounting-system');
const admin = new accounting();

// AÑADIR PRODUCTOS SIN DEJAR REGISTRO DE COMPRA EN TU CREDITO ENCADENADO.
// CABE ACLARAR QUE EL CREDITO ENCADENADO ES EL CREDITO QUE TIENES A DISPOSICIÓN PARA GASTOS O VENTAS.
admin.addProduct({
	name: "example product",
	price: 1200,
	amount: 10
})

// REMOVER PRODUCTOS SIN DEJAR REGISTRO DE GASTOS EN TU CREDITO ENCADENADO

admin.removeProduct('example product');

// AÑADIR PRODUCTOS DEJANDO REGISTRO DE COMPRA.

// PROPS: NAME, AMOUNT, PRICE
admin.buyProduct('example product', 10, 1200);


// REMOVER PRODUCTOS DEJANDO REGISTRO DE VENTA.

// PROPS: NAME, AMOUNT
admin.sellProduct('example product', 10);

Eventos y registros

Puedes ver los eventos y registros desde el constructor principal

const accounting = require('accounting-system');
const admin = new accounting();


admin.logs

admin.on('event', (e) => {
	console.log(e);
})

Todos los eventos

  1. sell_product
  2. buy_product
  3. add_product
  4. remove_product
  5. sell_and_remove_product
  6. buy_and_add_product

Package Sidebar

Install

npm i accounting-system

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

7.23 kB

Total Files

4

Last publish

Collaborators

  • keigocode