Diferencia entre revisiones de «Software contable»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
m Revertidos los cambios de 190.154.28.157 a la última edición de 190.104.4.70
Línea 32: Línea 32:
=== ''Mercado vertical'' ===
=== ''Mercado vertical'' ===
Algunos software para la contabilidad de negocios están diseñados para ciertos negocios específicos. Incluirá las características que son específicas para dicha industria. En algunos casos este se usa en pocas empresas.
Algunos software para la contabilidad de negocios están diseñados para ciertos negocios específicos. Incluirá las características que son específicas para dicha industria. En algunos casos este se usa en pocas empresas.

=== ''Software de Contabilidad'' ===
Un lenguaje que nos facilita a los programadores es el orientado a objetos.
Si intentamos hacer uno tenemos que abstraer objetos del mundo real tales como la empresa, una factura, un recibo, una cuenta contable, un banco, entre otros.
Por ejemplo:
en un archivo llamado factura.java puede ir lo siguiente:
package modelo;

public class Factura {
private int id_factura;
private double iva,pago;
private String id_empleado,id_cliente,fecha,hora,rif;
private DetalleFactura df;//Este objeto tendria todos lo objetos pagados en la factura.
public String getFecha() {
return fecha;
}
public void setFecha(String fecha) {
this.fecha = fecha;
}
public String getHora() {
return hora;
}
public void setHora(String hora) {
this.hora = hora;
}
public String getId_cliente() {
return id_cliente;
}
public void setId_cliente(String id_cliente) {
this.id_cliente = id_cliente;
}
public String getId_empleado() {
return id_empleado;
}
public void setId_empleado(String id_empleado) {
this.id_empleado = id_empleado;
}
public int getId_factura() {
return id_factura;
}
public void setId_factura(int id_factura) {
this.id_factura = id_factura;
}
public double getIva() {
return iva;
}
public void setIva(double iva) {
this.iva = iva;
}
public double getPago() {
return pago;
}
public void setPago(double pago) {
this.pago = pago;
}
public String getRif() {
return rif;
}
public void setRif(String rif) {
this.rif = rif;
}
}
//Fin archivo factura.java

Tambien se deben crear otros archivos que permitirian hacer todo el conjunto de operaciones necesarias.

Un sitio que ofrece un excelente software de contabilidad es www.moyata.net [http://www.moyata.net]


== Véase también ==
== Véase también ==

Revisión del 01:22 29 oct 2009

Se llama software contable a los programas de contabilidad o paquetes contables, destinados a sistematizar y simplificar las tareas de contabilidad. El Software contable registra y procesa las transacciones históricas que se generan en una empresa o actividad productiva: las funciones de compras, ventas, cuentas por cobrar, cuentas por pagar, control de inventarios, balances, producción de artículos, nóminas, etc. Para ello solo hay que ingresar la información requerida, como las pólizas contables, ingresos y egresos, y hacer que el programa realice los cálculos necesarios.

Estas funciones pueden ser desarrolladas internamente por la compañía o la organización que lo está utilizando o puede ser adquirido a un tercero, existiendo también una combinación de ambas alternativas, es decir, un paquete de software desarrollado por un tercero con modificaciones locales.

Desde mediados de los años 1990, el mercado ha sobrellevado una consolidación considerable, muchos proveedores dejaron de hacer tratos en grandes grupos, notablemente por Sage y Microsoft. Desde el 2000 ha tenido un notable incremento el uso de soluciones de código abierto, dirigidos por TurboCASH al final del proceso y OpenERP, Compiere o Adempiere en el rango medio de sistemas.

Dependiendo de las necesidades del usuario final, existen varios tipos de software contable:

Uso personal o doméstico y dinamico

Principalmente dedicado para los usuarios domésticos que por lo general utilizan el programa contable con pólizas contables manuales, y a través de cuentas de mayor controlan sus cuentas por pagar, en hojas de cálculo sus presupuestos administrativos al igual que la conciliación de contabilidad simple incluye:

Low end

En el low end del mercado de los negocios, las aplicaciones de costos bajos del software contable permiten que se realice la mayoría de la contabilidad de los negocios.

Frecuentemente los proveedores sirven a un solo mercado nacional, mientras que un gran número de proveedores ofrecen soluciones contables separadas en cada mercado nacional, también existen excepciones que proveen aplicaciones administrativas contables adaptables a casi todos los países de un continente, para ello deben cumplir con integrar en sus procesos las Normas internacionales de contabilidad (NIC) y los Conceptos Generalmente Aceptados de Contabilidad (CGAC).

Muchos de los productos antiguos low end, principalmente realizados en DOS, o programas de desarrollo obsoletos son caracterizados por ser productos de "entrada única", como oposición de los sistemas modernos en windows, macintosh, linux que son programas de doble entrada los cuales son usados por la gran mayoría de negocios.

Actualmente las características de los Software contables, exigidas por los usuarios, ha permitido que en la oferta de los mismos, sus atributos mejoren en relación al pasado.

Así tenemos que hoy en día los Software Contables, son integrados entre la parte de gestión y la parte contable, ya no en procesos posteriores sino en línea, es decir,en tiempo real. La época de los programas modulares independientes, está pasando, ya que los empresarios aun en las pyme, exigen integración total entre todos los módulos de sus aplicaciones.

Mercado medio

El mercado medio cubre un rango amplio de negocios de software que pueden ser capaces de servir a las necesidades de estándares de contabilidad múltiples nacionales que permite la contabilidad en divisas, o no. Pero su principal características es que atiende a empresas con necesidades de participar varios usuarios simultáneamente, existen aplicativos de software contable con opción de multiusuarios concurrentes y otros que no la tienen, y con procesos integrados a la contabilidad de la empresa.

Así mismo existen aplicaciones de software contable, de nivel medio multiusuario que tienen facilidad en la adaptación de las necesidades de cada empresa, en cambio otros son solo para un tipo de mercado. Uno de los aspectos que las empresas evalúan es el grado de dificultad a la hora de las actualizaciones, la facilidad de autoaprendizaje e implementaciones no traumáticas. La capacidad de las empresas proveedoras de apoyarlos on-line, pero dándoles un espacio en que prácticamente no requieran de ellos para no tener tecnodependencia.

La facilidad de migrar de la versión monousuario (gratuita o no ) a la versión multiusuario sin efectos colaterales o procesos engorrosos, es otro aspecto que miran las empresas al decidirse por este tipo de software contable a fin de organizar su empresa con una verdadera solución contable.

High end

Es el más complejo y costoso software de contabilidad de los negocios es frecuentemente parte de un extenso juego de software muchas veces conocido como Planeación de Recursos Empresariales

Mercado vertical

Algunos software para la contabilidad de negocios están diseñados para ciertos negocios específicos. Incluirá las características que son específicas para dicha industria. En algunos casos este se usa en pocas empresas.

Software de Contabilidad

Un lenguaje que nos facilita a los programadores es el orientado a objetos. Si intentamos hacer uno tenemos que abstraer objetos del mundo real tales como la empresa, una factura, un recibo, una cuenta contable, un banco, entre otros. Por ejemplo: en un archivo llamado factura.java puede ir lo siguiente: package modelo;

public class Factura { private int id_factura; private double iva,pago; private String id_empleado,id_cliente,fecha,hora,rif;

       private DetalleFactura df;//Este objeto tendria todos lo objetos pagados en la factura.

public String getFecha() { return fecha; } public void setFecha(String fecha) { this.fecha = fecha; } public String getHora() { return hora; } public void setHora(String hora) { this.hora = hora; } public String getId_cliente() { return id_cliente; } public void setId_cliente(String id_cliente) { this.id_cliente = id_cliente; } public String getId_empleado() { return id_empleado; } public void setId_empleado(String id_empleado) { this.id_empleado = id_empleado; } public int getId_factura() { return id_factura; } public void setId_factura(int id_factura) { this.id_factura = id_factura; } public double getIva() { return iva; } public void setIva(double iva) { this.iva = iva; } public double getPago() { return pago; } public void setPago(double pago) { this.pago = pago; } public String getRif() { return rif; } public void setRif(String rif) { this.rif = rif; } } //Fin archivo factura.java

Tambien se deben crear otros archivos que permitirian hacer todo el conjunto de operaciones necesarias.

Un sitio que ofrece un excelente software de contabilidad es www.moyata.net [1]

Véase también