Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

accounting-system

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

accounting-system

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.

  • 1.0.2
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

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

Keywords

FAQs

Package last updated on 05 Jan 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc