Modelos de aplicaciones contables

1,463 views
Skip to first unread message

Diacrisa

unread,
Apr 30, 2019, 5:51:40 PM4/30/19
to Comunidad de Visual Foxpro en Español
Hola a todos 
alguien tiene código de una aplicación contable Colombia 
Es que yo diseño  las aplicaciones con todo básico quiero un modelo colorido diferente, Me gustaría que me regalaran código fuente  de una aplicación bonita y colorida.
si alguien tiene sugerencias sobre la base de datos les agradezco.
Es la primera vez que hago una aplicación con tablas del modelo contable.
Gracias a Todos.

Irwin Rodriguez

unread,
Apr 30, 2019, 6:07:04 PM4/30/19
to publice...@googlegroups.com
Hola Diacrisa,

Te digo lo que yo hago a ver si te sirve.

INTERFACES GRAFICAS

Busco en internet (Google images), pantallas de aplicaciones modernas (no importa que no se relacionen con lo que deseas hacer) para ver los estilos de los controles, el Bootstrap del formulario, gama de colores, etc.

PROCESOS/NEGOCIOS

Siempre busco opciones de descargas como en uptodown, softtonic, etc. Donde existen programas tanto freeware como shareware con los procesos relacionados a lo que deseo desarrollar, con esto tengo una idea por donde empezar.

P.D. Casualmente también estoy por iniciar un servicio REST para contabilidad asi que si quieres mantenemos el contacto y nos vamos retro alimentando (la contabilidad que quiero hacer es para Ecuador).

Saludos!!!
--
Irwin Rodríguez
Analista Programador

+593 0994903424
Latacunga - Ecuador
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."

Antonio Meza

unread,
Apr 30, 2019, 7:27:16 PM4/30/19
to Comunidad de Visual Foxpro en Español
Prueba FoxyRb, FoxyTb te va a quedar muy bonita la aplicación y FoxyDb para la base de datos!!!! ahí el código fuente es gratis!!! jejejej

saludos
Antonio Meza

Luis la Romana

unread,
May 1, 2019, 8:36:25 PM5/1/19
to Comunidad de Visual Foxpro en Español
Pues desde hace mucho los planes contables son estándares basadas en NIIF /NIIF Pyme, solo los negocios informales usan el sistema viejo PCGA el cual no tiene formato estándar, pero cada pais tiene opcion de que el fisco regule eso.
Es dificil que alguien te regale codigo, sobre todo completo, pero en general son tablas sencillas, una de asientos o partidas y otro de catálogo. Ya no debes hacer proceso de cierre y posteo, eso es obsoleto se usaba cuando se trabaja ccon disquetes. Si deseas más puedes agregarle presupuestos, bancos, etc.

Luis suescún

unread,
May 1, 2019, 8:40:29 PM5/1/19
to publice...@googlegroups.com
El amigo se refiere es a código para darle presentación a su sistema que como dice lo hace muy básico muy gris y quiere ponerlo bonito

Víctor Hugo Espínola Domínguez

unread,
May 1, 2019, 9:02:49 PM5/1/19
to publice...@googlegroups.com
https://www.levelextreme.com/Home/ShowHeader?Activator=23&ID=39332  muy buen material incluye diseño de las tablas y código fuente.
 
Saludos,
Víctor.
Lambaré - Paraguay.


Irwin Rodriguez

unread,
May 1, 2019, 9:23:09 PM5/1/19
to publice...@googlegroups.com
Luis, entonces eso del cierre es un invento de los 70's ?

Yo me encuentro en la misma situación que la colega diacrisa asi que nos vendría super si nos pudieras dar más tips como los que distes de las tablas básicas. No tendrás algún blog personal para que hables del tema? y si no lo tienes, ¿Lo pensarías?, yo sería un seguidor fiel.

Ahora mismo estoy estudiando un curso de aquí

Incluso he transcrito el video en un documento que he compartido aquí (OJO: el curso es netamente para Europa usando la norma NIIF)

Sin embargo aún tengo infinidades de lagunas mentales, no de conceptos pues el curso es bastante explicito, sino de diseño y base de datos.

Yo apelo a la buena voluntad de todos aquellos colegas avezados en la materia para que de alguna manera nos colaboren con técnicas, anécdotas, tips, consejos, etc, para el desarrollo de una aplicación contable. Estoy seguro que para muchos sería un tremendo aporte el poder aprender de las experiencias de los titanes que llevan décadas en este giro de negocios.

Reformando la pregunta de la colega yo diría ¿Por favor, alguien que nos pueda enseñar a pescar contabilidad?

Saludos!!!

El mié., 1 may. 2019 a las 19:36, Luis la Romana (<jose...@gmail.com>) escribió:
Pues desde hace mucho los planes contables son estándares basadas en NIIF /NIIF Pyme, solo los negocios informales usan el sistema viejo PCGA el cual no tiene formato estándar, pero cada pais tiene opcion de que el fisco regule eso.
Es dificil que alguien te regale codigo, sobre todo completo, pero en general son tablas sencillas, una de asientos o partidas y otro de catálogo. Ya no debes hacer proceso de cierre y posteo, eso es obsoleto se usaba cuando se trabaja ccon disquetes. Si deseas más puedes agregarle presupuestos, bancos, etc.



Irwin Rodriguez

unread,
May 1, 2019, 9:23:42 PM5/1/19
to publice...@googlegroups.com
Gracias Victor, lo veré detenidamente.

Saludos!

Víctor Hugo Espínola Domínguez

unread,
May 1, 2019, 10:06:38 PM5/1/19
to publice...@googlegroups.com
El autor además de programador es contador matriculado, paisano y colega de Carlos Miguel.

Saludos,
Víctor.
Lambaré - Paraguay.


Irwin Rodriguez

unread,
May 1, 2019, 10:29:10 PM5/1/19
to publice...@googlegroups.com
Es una simbiosis que todo programador debería tener, al menos los que compiten en el mundo contable.

Gracias Victor!

Enrique

unread,
May 2, 2019, 3:22:10 PM5/2/19
to Comunidad de Visual Foxpro en Español

En lo referente al cierre de mes. Yo soy de la opinión que los sistemas contables deben tener cierres. Toda vez que no pueden existir movimientos contables una vez cerrado cada mes y año (cosa que los contadores tratan de realizar constantemente). Si la contabilidad es para  un sistema de empresas públicas. Lo del cierre es obligatorio y debe considerar la aplicación los formularios de Presupuesto (modificaciones (internas y externas)), devengamiento y pagos, tanto para ingresos y egresos.  Guardando siempre el principio de devengamiento.


Si la aplicación es para una empresa particular, las cosas se facilitan enormemente ya que no está el principio del devengamiento (obligación, devengo y pago).  Solo algunas empresas particulares en Chile ocupan presupuesto en la contabilidad (estados financieros).


Como concejo, antes de comenzar el proyecto. El programador deberá tener claro el tipo de contabilidad que lleva la empresa (conocer el negocio) y después ver qué tipos de tablas (banco, presupuesto, obligaciones, plan de cuentas (si se ocupa), tipo de formularios y qué tipo de reportes se necesitan). Recordar además que a través del sistema contable se llevan los inventarios o activos fijos de la empresa.


Un ejemplo del formulario principal de un sistema contable Gubernamental en Chile:La parte de color plomo es donde se despliega cada formulario del menú de la aplicación.


foto.jpg


Saludos cordiales.




Diacrisa

unread,
May 2, 2019, 6:51:04 PM5/2/19
to Comunidad de Visual Foxpro en Español
Hola amigos-
Gracias por sus comentarios
El plan de cuentas ya lo tengo
solo quería era diseño
es que hay muchos que tienen clases etc 
en fin ya estoy trabajando en el aplicativo


El martes, 30 de abril de 2019, 16:51:40 (UTC-5), Diacrisa escribió:

Carlos Miguel FARIAS

unread,
May 2, 2019, 8:41:27 PM5/2/19
to Grupo Fox
La contabilidad pública no es igual en todos los países, en Argentina, ni siquiera es igual en todas las provincias con Nación.
 Que raro nosotros, no?

Edwin Duran

unread,
May 3, 2019, 8:54:22 AM5/3/19
to Comunidad de Visual Foxpro en Español
Yo estoy en el mismo proceso, pero en mi caso tengo que tener la contabilidad con doble moneda, en mi país existen empresa que los dueños son de otro país y quieren ver los estados, asientos y otras cosas en por ejemplo Euro pero para el fisco en peso, y todas las transacciones diarias se debe registrar la tasa de cambio para evitar variación por taza de cambio.  

Edwin Duran

unread,
May 3, 2019, 10:12:20 AM5/3/19
to Comunidad de Visual Foxpro en Español
Se me olvido aclarar que hoy que considerar que la contabilidad trabaje con centro de costo contable, como dice Irwn estoy estudiando varias forma de como trabajan la contabilidad para realizar algo que sea lo mas adaptable a las diferentes situaciones de una empresa.

Carlos G. G. Camacho López

unread,
May 4, 2019, 2:36:52 AM5/4/19
to publice...@googlegroups.com

Yo creo que como informáticos se deben basar en lo que el cliente quiere y no en ver de que se tratan las normas NIIF

Pues a mi me tocó desarrollar un sistema para una granja y para una clínica y para una consultora contable y para que se yo, lo que fuera y los que te tienen que explicar son los clientes ..ya que no vas a tener que meterte con normas y demás …los clientes te tienen que explicar que es lo que quieren que se sistematize etc etc  y dea ahí surge tu capacidad para entender lo queu quiere el cliente

 

Enviado desde Correo para Windows 10

 


De: publice...@googlegroups.com <publice...@googlegroups.com> en nombre de Edwin Duran <edwinn...@gmail.com>
Enviado: Friday, May 3, 2019 8:54:22 AM
Para: Comunidad de Visual Foxpro en Español
Asunto: Re: [vfp] Re: Modelos de aplicaciones contables
 

jose camilo

unread,
May 5, 2019, 8:29:13 PM5/5/19
to Comunidad de Visual Foxpro en Español
ola todos, 
en mi caso soy programador de un sistema de contabilidad, para republica dominicana. asi que con toda propiedad dire que la contabilidad basica, debito y credito es lo mismo para todos los paises del mundo. los estados financieros son iguales para todos, el balance de comprobacion, el mayor general es estandar. ahora bien existen reportes especializado para cada pais por ejemplo en mi pais existen reportes como  606,607,608  el primero tiene que ver con las compras el segundo con las ventas y el terceros con comprobantes cancelados. que son requisitos para mi pais. 

estoy terminando una actualizacion en vfp9 y access mdb, estara disponible en mas o menos un mes. podria compartir ideas pero es indispensable que conozcan lo basico de contabilidad
1.-activo
2- pasivo
3- capital
4- ingreso
5- costo
6 - gastos 
y que es un catalogo de cuentas, cuales aumentan por el lado debito y cuales por el lado credito y la razon. ya que ensenar contabilidad se toma su tiempo

Irwin Rodriguez

unread,
May 5, 2019, 10:17:04 PM5/5/19
to publice...@googlegroups.com
José Camilo, me apunto a tus ideas. Conozco lo básico que mecionas (teoricamente) así que creo que podré seguir las ideas que nos digas. Más que todo (y creo que hablo por todos los que tenemos lagunas mentales), quiero saber por donde empezar, es decir, tablas maestras, de procesos, etc. Al terminar de aprender y tener una guía por donde empezar, haré un DFD o UML para compartirlo y sirva para otros que lleguen con la misma consulta.

Saludos!!!

Carlos Hidalgo

unread,
May 6, 2019, 9:42:36 AM5/6/19
to publice...@googlegroups.com
Saludos comunidad.. 

En mi experiencia como contador, puedo decirles que un programa contable no es solo nombres de cuentas, Debitos creditos y saldos..

Un programa contable es todo un ERP.. Ya que todo movimiento o casi todo movimiento dentro de la empresa genera un movimiento contable.. Una venta, una compra, un pago de sueldo, un despido, un cheque, una reparacion de mob y equipo o vehiculos.. Mas aun si es una empresa mixta (compra, produce y vende) ya lleva gastos o costos de fabricacion, ahi ya se agrega otra tabla Centros De Costo.. Y mas tablas.. Porque a los empresarios les interesa saber cuanto ganan en cada producto, em cada servicio, etc etc.. Y tambien quieren saber cuanto les debe x o y persona o cuanto del deben a x o y proveedor.. Y todo eso es parte de la contabilidad..

Pero hay que empezar por lo simple.. Y de ahi ir agregando modulos...


Saludos

Antonio Meza

unread,
May 6, 2019, 11:56:23 AM5/6/19
to Comunidad de Visual Foxpro en Español
En mi caso tengo un sistema Administrativo - Contable, pero la ventaja es que puedes usar el modulo de Contabilidad independientemente del Administrativo.

Por lo que entiendo la contabilidad es estándar en todo el mundo, cargos y abonos, la legislación de cada país es lo que hace diferente para los cálculos financieros e impuestos.

No soy contador pero mis amigos contadores que me apoyaron para hacer el modulo son muy buenos en lo que respecta para México.

En lo que los pueda ayudar con gusto!!!

saludos
Antonio Meza

Irwin Rodriguez

unread,
May 6, 2019, 12:09:17 PM5/6/19
to publice...@googlegroups.com
En mi caso tengo un sistema Administrativo - Contable, pero la ventaja es que puedes usar el modulo de Contabilidad independientemente del Administrativo.
Esto es precisamente lo que estoy buscando. Aislar el servicio de contabilidad para que cualquier cliente (aplicativo) pueda integrarse.




Antonio Meza

unread,
May 6, 2019, 12:51:50 PM5/6/19
to Comunidad de Visual Foxpro en Español
De hecho otra ventaja que tiene mi sistema administrativo es que NO necesitas meter números de cuentas contables cuando elaboras un Cheque, Deposito, Transferencia, por medio de automatización y configuración de las cuentas contables es posible generar las pólizas automáticas sin que el usuario tenga conocimientos Contables, ya que la mayoría de mis clientes tienen ese problema que no cuentan con personal contable si no simplemente administrativo.

También tengo clientes que ya tienen sus sistema administrativo incluso me he topado que usan Excel y me compran el modulo contable porque como comente es independiente del administrativo.

Pues ustedes digan por donde iniciamos jejejeje

saludos

Antonio Meza

unread,
May 6, 2019, 12:51:53 PM5/6/19
to Comunidad de Visual Foxpro en Español
De hecho otra ventaja que tiene mi sistema administrativo es que NO necesitas meter números de cuentas contables cuando elaboras un Cheque, Deposito, Transferencia, por medio de automatización y configuración de las cuentas contables es posible generar las pólizas automáticas sin que el usuario tenga conocimientos Contables, ya que la mayoría de mis clientes tienen ese problema que no cuentan con personal contable si no simplemente administrativo.

También tengo clientes que ya tienen sus sistema administrativo incluso me he topado que usan Excel y me compran el modulo contable porque como comente es independiente del administrativo.

Pues ustedes digan por donde iniciamos jejejeje

saludos

elconsultor...@gmail.com

unread,
May 6, 2019, 1:01:49 PM5/6/19
to Comunidad de Visual Foxpro en Español
JAJAJAJA, LA CLASICA DE LAS CLASICAS Y ALGUNOS CAYERON.
Sale uno con Nick de Hembra para que le regalen algo y al toque los lobos salen al servicio, jajajajajaja.


El martes, 30 de abril de 2019, 16:51:40 (UTC-5), Diacrisa escribió:

Irwin Rodriguez

unread,
May 6, 2019, 1:51:09 PM5/6/19
to publice...@googlegroups.com
Yo también me apunto a los futuros profesores. 

OJO: Es a enseñarnos a pescar, no a darnos el pescado. Mucho OJO con eso para los polémicos. Ya a la colega se le aclaró que nada de regaladera de código pues todos tenemos que comer, somos en cambio una comunidad que enseña a sus miembros a defenderse per se. 

Saludos!!!

Antonio Meza

unread,
May 6, 2019, 1:59:11 PM5/6/19
to Comunidad de Visual Foxpro en Español
Pues en mi caso no he regalado nada y ni si quiera me fijo si es hembra o macho jajajajajaja si tu eres así pues muy tus gustos y los respecto!!!! jajajajaja

De igual forma en lo que pueda colaborar con gusto a machos y hembras jajajajajaja

saludos

roberto

unread,
May 6, 2019, 2:08:01 PM5/6/19
to Comunidad de Visual Foxpro en Español
Buenas tardes grupo.
A mi me gustaría también apuntarme a las ideas de este grupo en lo referente a la confección de un sistema contable, ya que debo hacer uno y ponerlo en mi nuevo sistema. Nunca he confeccionado un sistema de contabilidad y debo comenzar por lo básico.
También es muy cierto lo que dice nuestro compañero de ventas y servicios hidalgo, todo movimiento de la empresa, es un registro contable y mucho me gustaría aprender todos estos procesos.

Gracias.

Roberto
Costa Rica.

Irwin Rodriguez

unread,
May 6, 2019, 2:35:53 PM5/6/19
to publice...@googlegroups.com
Pues no se diga más. Que levanten la mano los que cortan el bacalao, ustedes son los que mandan. Que hacemos? seguimos con este hilo? creamos un grupo?, webinars? YouTube?, etc? ideas? 

Antonio Meza

unread,
May 6, 2019, 3:33:08 PM5/6/19
to Comunidad de Visual Foxpro en Español
Pues un hilo nuevo seria lo mejor!!! 

saludos

Víctor Hugo Espínola Domínguez

unread,
May 6, 2019, 5:10:39 PM5/6/19
to publice...@googlegroups.com
Copy/paste de un mensaje en este grupo:

Carlos Miguel FARIAS <carlosmig...@gmail.com>
07:16 (Hace 1 hora.)
para Grupo

En un sistema de contabilidad necesitas:
Una tabla para el plan de cuentas. Numero de cuenta (codificación numérica jerárquica), nombre de cuenta, si es cuenta sumaria o contenedora (debe tener otras cuentas de jerarquía menor incluidas), nombre de cuenta, cualquier otra información que se use por ejemplo para ayudar al tenedor de libros (registrador).
Una tabla para las cabeceras de asiento, allí se guarda la fecha, el número de asiento (los asientos numerados, consecutivos, no pueden saltear números). Además del número va la fecha, que siempre debe ser igual o mayor que la anterior (la hora en principio no es necesaria, pero no sería mala idea incluir). Condición del asiento, abierto o cerrado. En principio, no debería haber más de un asiento abierto. Otros datos del asiento como origen del asiento (documento asociado), y otras observaciones que se consideren de interés.
Recuerden que los asientos no se borran, si a un asiento se le asignó número, el mismo debe guardarse y anularse con un contraasiento.
Una tercera tabla incluir la relación entre cuentas y asientos (en un asiento, una cuenta puede figurar una sola vez, pero un asiento debe hacer referencia a 2 o más cuentas, además del id. cuenta e id. asiento debes tener el importe afectado a la cuenta, no hace falta dos columnas como he visto que se usa, con una sola columna de importe determinas débitos (valores positivos) o créditos (valores negativos). Facilita mucho el manejo y control. Los débitos y créditos de un asiento deben sumar lo mismo (o sea que débitos - créditos = cero), por lo que con una simple suma de los débitos y créditos detectas si el asiento "cuadra". La misma operación sobre la tabla te tiene que dar cero. Es el principio de control de la partida doble.
En el caso de que una cuenta tenga muchos movimientos, o necesite información adicional a la que es estándar para todas las cuentas, suele usarse lo que se llama un sub-diario. Que es como un sistema de contabilidad donde siempre en los débitos o créditos una cuenta interviene (por ejemplo caja: Se debita por ingresos de efectivo, débito automático, etc. y se acredita por pagos a terceros, vueltos, etc.). Luego periódicamente (al menos una vez al día) se transfieren los asientos al diario principal.
Eso es a grandes rasgos lo que necesitas para un sistema de contabilidad.
Saludos: Miguel, La Pampa (RA)
Larga Vida y Prosperidad
Que la fuerza te acompañe, si usas campos flotantes para los importes, estás en el lado oscuro de la contabilidad

Edwin Duran

unread,
May 6, 2019, 5:35:09 PM5/6/19
to Comunidad de Visual Foxpro en Español
Hace años inicie pero no tuve ayuda de los contadores siempre estaban ocupado, etc, pero quiero retomar el tema pero con base de datos SQL server con doble moneda, anexo  pantalla  hasta donde llegue.

cualquier sugerencia se les agradece,
asiento.png
informe.png

Edwin Duran

unread,
May 6, 2019, 5:36:16 PM5/6/19
to Comunidad de Visual Foxpro en Español
diario.png

Irwin Rodriguez

unread,
May 6, 2019, 8:04:46 PM5/6/19
to publice...@googlegroups.com
Bueno parece que estamos tomando alguna forma, que les parece si canalizamos los esfuerzos a un nuevo hilo o incluso fuera del grupo?, ¿VFP está implícito?, un blog?

Luis suescún

unread,
May 6, 2019, 9:14:16 PM5/6/19
to publice...@googlegroups.com
Yo me pego

Harold Agudelo

unread,
May 6, 2019, 9:24:03 PM5/6/19
to publice...@googlegroups.com
Estoy presto y dispuesto a iniciar lo más pronto posible...  
--
Harold Agudelo Triviño
Movil [305] 737 50 70 - [310] 829 27 28
Fijo [572] 388 19 75
Skype: haroldcali
Cali - Colombia

LUIS AGUADO

unread,
May 8, 2019, 5:51:55 AM5/8/19
to publice...@googlegroups.com
Amigo, Gracias por permitirme esta en grupo, Soy de Venezuela y me gustaría estar en este Proyecto.
Saludos

Carlos Miguel FARIAS

unread,
May 8, 2019, 6:51:43 AM5/8/19
to Grupo Fox
Ah! mira vos, usando mis ideas sin pagar honorarios. Aca va la factura: Una sonrisa y un abrazo virtual 😀
Les paso un trabajo mio de investigación en la Facu.
Tiene una introducción a los conceptos de normalización. Un conjunto de reglas prácticas para normalizar y concluye con especificaciones para un pequeño sistema de contabilidad, con el proceso de normalización utilizando las reglas prácticas.
Buen provecho.
Saludos: Miguel
Larga Vida y Contabilidad
Que la Fuerza los acompañe, por partida doble

--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CALEo%3D%2BixQ%3DYHaZNjavd7LWGWzVQV2%3D5RSEjmRJ_TEGG0qgJiBQ%40mail.gmail.com.
Reglas Practicas Diseño Base Datos.pdf

mapner

unread,
May 8, 2019, 9:45:29 AM5/8/19
to Comunidad de Visual Foxpro en Español
Un breve y humilde aporte:
En sistemas informáticos orientados a negocios vemos los sistemas "horizontales" que son comunes a casi todas empresas (Financiero Contable, RR.HH.,...) y los verticales que son los 
diseñados para negocios específicos (Producción industrial, Gastronómicos, Hotelería, Instituciones de Salud, etc..) Esa definición es importante ya que los sistemas "horizontales" serán un especie de framework base para sostener los "verticales", o sea, definirán clases de entidades y transacciones base donde se apoyarán el resto de los procesos.
En un sistema contable podemos encontrar algunas de las clases:
Cuentas Contables o Plan de Cuentas: acá deberás contar con ciertos conocimientos de lo que es ACTIVO, PASIVO, PATRIMONIO NETO, INGRESOS y GASTOS donde se clasifican en forma jerárquica los conceptos que "contabilizan", pero reitero, se debe tener conocimientos contables por lo que se aconseja tomar cursos sobre este tema.
Terceros: Clientes, Proveedores, Bancos, Empleados, ... son personas físicas o jurídicas las cuales son origen o destino de las transacciones base (Ventas, Compras, Cobros, Pagos)
Bienes de Cambio y/o Bienes de Uso: Entidades que representan productos o materiales o servicios que se intercambian en las transacciones 
Transacciones financieras contables base: 
- Ventas / Compras (Facturas, Notas Crédito, Débito) Devengados que implican una obligación comercial por el intercambio de un producto servicio entre la empresa usuaria y un tercero
- Tesorería:  Cobros / Pagos / Transferencias: cancelaciones financieras de los devengados y/o movimientos de fondos 
Cada tipo de transacción se asocia con un modelo de asiento, esto también es teroria contable por lo que se aconseja hacer cursos al respecto.
 
El tema en si  es bastante extenso y lo importante es centrarse en los "procesos" administrativos base.

Saludos! 

Antonio Meza

unread,
May 8, 2019, 10:00:26 AM5/8/19
to Comunidad de Visual Foxpro en Español
Pequeño sistema? si eso es pequeño como sera un sistema mas grande jajajaja

Buena documentación sobre normalización.

saludos
Antonio Meza


El miércoles, 8 de mayo de 2019, 5:51:43 (UTC-5), Miguel escribió:
Ah! mira vos, usando mis ideas sin pagar honorarios. Aca va la factura: Una sonrisa y un abrazo virtual 😀
Les paso un trabajo mio de investigación en la Facu.
Tiene una introducción a los conceptos de normalización. Un conjunto de reglas prácticas para normalizar y concluye con especificaciones para un pequeño sistema de contabilidad, con el proceso de normalización utilizando las reglas prácticas.
Buen provecho.
Saludos: Miguel
Larga Vida y Contabilidad
Que la Fuerza los acompañe, por partida doble

El mié., 8 may. 2019 a las 6:51, LUIS AGUADO (<saga....@gmail.com>) escribió:
Amigo, Gracias por permitirme esta en grupo, Soy de Venezuela y me gustaría estar en este Proyecto.
Saludos


El lun., 6 may. 2019 a las 21:24, Harold Agudelo (<harold...@gmail.com>) escribió:
Estoy presto y dispuesto a iniciar lo más pronto posible...  

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

rl...@uolsinectis.com.ar

unread,
May 8, 2019, 10:05:23 AM5/8/19
to publice...@googlegroups.com
Gracias Miguel por comparir.-
Muy bueno el documento.-
Sdos.
Roberto.-
San JUan - (RA)
> IRWIN RODRÍGUEZ
>
> _Analista Programador_
>
> +593 0994903424
> Latacunga - Ecuador
>
>> _"Un equipo solo son piezas que intercambias hasta que terminas el
>> trabajo, es eficiente, funciona."_
>
> --
>
> Harold Agudelo Triviño
> Movil [305] 737 50 70 - [310] 829 27 28
> Fijo [572] 388 19 75
> Skype: haroldcali
> Cali - Colombia
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "Comunidad
> de Visual Foxpro en Español" de Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus
> mensajes, envía un correo electrónico a
> publicesvfoxp...@googlegroups.com.
> Para ver esta conversación en el sitio web, visita
> https://groups.google.com/d/msgid/publicesvfoxpro/CALEo%3D%2BixQ%3DYHaZNjavd7LWGWzVQV2%3D5RSEjmRJ_TEGG0qgJiBQ%40mail.gmail.com
> [1].
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "Comunidad
> de Visual Foxpro en Español" de Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus
> mensajes, envía un correo electrónico a
> publicesvfoxp...@googlegroups.com.
> Para ver esta conversación en el sitio web, visita
> https://groups.google.com/d/msgid/publicesvfoxpro/CACqOu4xrSPNoBHDva175gPnMqFkhV0KdOcdr1TEOu810_B3dXA%40mail.gmail.com
> [2].
>
>
> Links:
> ------
> [1]
> https://groups.google.com/d/msgid/publicesvfoxpro/CALEo%3D%2BixQ%3DYHaZNjavd7LWGWzVQV2%3D5RSEjmRJ_TEGG0qgJiBQ%40mail.gmail.com?utm_medium=email&amp;utm_source=footer
> [2]
> https://groups.google.com/d/msgid/publicesvfoxpro/CACqOu4xrSPNoBHDva175gPnMqFkhV0KdOcdr1TEOu810_B3dXA%40mail.gmail.com?utm_medium=email&utm_source=footer

--
RT & Asoc
Estudio Informático
Tel. +54 9 264 4124149
San Juan - Argentina

Irwin Rodriguez

unread,
May 8, 2019, 10:12:16 AM5/8/19
to publice...@googlegroups.com
Gracias Carlos, un aporte valioso.

Saludos!

Luis suescún

unread,
May 8, 2019, 10:14:37 AM5/8/19
to publice...@googlegroups.com
Muchas gracias Carlos Miguel, buen aporte 

Luis suescún

unread,
May 8, 2019, 10:27:06 AM5/8/19
to publice...@googlegroups.com
Exacto esa es la palabra mas ajustada a la acción "un aporte valioso"

Antonio Meza

unread,
May 8, 2019, 11:08:57 AM5/8/19
to Comunidad de Visual Foxpro en Español
Como les comente desde el principio no soy Contador y solo se lo necesario o mas super básico que me explicaron para poder desarrollar el sistema de Contabilidad y es independiente del sistema administrativo, por lo que hacer un modulo contable realmente es muy sencillo, unificar con un sistema administrativo ya es otro boleto pero de igual forma también lo tengo desarrollado. Pero vamos por lo mas básico!!!

Desde mi punto de vista como programador no es necesario saber tan a fondo para que sirve un Activo, Pasivo, etc pero si entender que un catalogo de Cuentas Contables se debe clasificar y ya es responsabilidad del Contador hacer dicha clasificación, es como un catalogo de Personas, que las clasificamos por ejemplo por Ciudad, entonces agregamos el catalogo de Ciudades y ya es responsabilidad del usuario seleccionar que Persona pertenece a que ciudad, lo mismo en el Catalogo de Cuentas Contables.

Lo importante es primero definir el Catalogo de Cuentas contables ya que de aquí parte todo, insisto desde mi punto de vista, Hay otra clasificación que se le hace al Catalogo donde se le indica si la cuenta es Control y Registro, según el contador y el país se le puede nombrar diferente pero al final es lo mismo, es decir, para indicar cuales cuentas contables se les permite registrar saldos desde las pólizas contables y cuales simplemente sirven para acumular el saldo, aquí otros compañeros pueden indicar que términos usan para esta parte.

También hay que definir los niveles del catalogo de cuenta, es decir los subniveles en que se pueden subdividir el catalogo, a demás por cada nivel hay que definir cuantos dígitos se puede capturar, ejemplo

Total de Niveles 3, Primer Nivel 3 caracteres, Segundo Nivel 2 caracteres y Tercer Nivel 4 caracteres, por lo que quedaría así

001-01-0001

Esta parte también es responsabilidad del contador definir los niveles y a nosotros nos toca que los contadores puedan configurar a su gusto, porque he visto sistemas contables que ya trae predefinido y no se puede cambiar.

Hay otra clasificación que se me estaba pasando que se indica si la cuenta es de Naturaleza Deudora o Naturaleza Acreedora, en mi caso esta clasificación la hago desde el Catalogo de "Clasificación de Cuentas contables" es decir donde determino si es Activo, Pasivo, etc así evito que el usuario tenga que ingresar por cada cuenta si es Deudora o Acreedora, pero hay un detalle muy importante, que hay cuentas que pueden cambiar su naturaleza, por lo que ya es decisión del programador como lidiar con esta parte y desde luego consultar con el Contador que cuentas son.

Les paso la estructura básica del catalogo de Cuentas Contables

Tabla: Cuentas_Contables
------------------------------------
id
idcuenta_contable      - id de la misma tabla para subdividir las cuentas
idclasificacion             - Activo, Pasivo, etc
cuenta_contable         - Numero de cuenta contable
tipo                              - C o R (Control y Registro)
nivel                            - Nivel de Subcuenta
descripcion                 - Nombre de la cuenta
registro                       - Fecha de Registro del alta de la cuenta

Ejemplo:

id                         - 1
idsubcuenta        - 0
idclasificacion     - 1
cuenta_contable - 001
tipo                     - C
nivel                   - 1
descripcion        - Bancos
registro              - 2018-01-25 17:33:53

id                         - 2
idsubcuenta        - 1
idclasificacion     - 0
cuenta_contable - 001-01
tipo                     - C
nivel                   - 2
descripcion        - Nacionales
registro              - 2018-03-28 17:08:33

id                         - 3
idsubcuenta        - 2
idclasificacion     - 0
cuenta_contable - 001-01-0001
tipo                     - R
nivel                   - 3
descripcion        - BBVA BANCOMER CTA. XXXXXXXX
registro              - 2018-09-14 13:30:43


Así quedaría 

Cuenta Contable │Tipo     │ Clasificación     │ Descripción
----------------------------------- ------------------------------------
001             │Control  │ Activo Circulante │ Bancos
001-01          │Control  │ Activo Circulante │ Nacionales
001-01-0001     │Registro │ Activo Circulante │ BANCOMER CTA. XXXXXXXX

En lo personal me gusta definir las cuentas como el ejemplo de arriba, pero hay otros sistemas que los ponen así

001-00-0000  - Bancos
001-01-0000  - Nacionales
001-01-0001  - BBVA BANCOMER CTA. XXXXXXXX

Es decir agregan las subcuentas adicionales con "0" y lo peor del caso es que obligan al usuario a teclear los en algunos casos, o si no te dicen que una de las maravillas del sistema es que a completa los "0" mágicamente jajajajajaja

Mi aporte inicial!!!!

saludos
Antonio Meza

Carlos Miguel FARIAS

unread,
May 8, 2019, 12:16:23 PM5/8/19
to Grupo Fox
Soy contador. Coincido con Alberto. Un sistema contable tiene toda su inteligencia en el plan de cuentas. En cada cuenta se pueden poner reglas de validación que cuando se carga un dato, deberá chequearse contra la regla. Que deberá cargar el contador.
Por ejemplo: Disponibilidades.Caja no puede tener valores negativos (no existe dinero negativo), pero Disponibilidades.Banco.CtaCte podes tener saldo negativo (giraste en descubierto).
Lo de la doble moneda, es un tema para analizar. La contabilidad es en la moneda del país donde se hace el registro. La moneda extranjera, es un tipo de disponibilidad, que hay que normas son aplicables en cada caso.
El tamaño de la bd según los entendidos para ser grande se habla de más de 100 tablas, normalizadas.
He visto sistemas mal normalizados con centenares de tablas.
Pero pueden modelar usando la arquitectura Entidad-Atributo-Valor y con menos de 10 tablas manejas cualquier sistema.
Saludos: Miguel


--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Irwin Rodriguez

unread,
May 8, 2019, 12:20:53 PM5/8/19
to publice...@googlegroups.com
Yo me lo voy a tomar con calma (voy a por un café), no quiero terminar en un galimatías contable en mi cabeza. Todas esas reglas de negocios  para mi son una abstracción del objeto contable. Téngase en cuenta que estoy programando en capas y así que tengo doble trabajo para digerir e interpretar los conceptos.

Saludos!

Antonio Meza

unread,
May 8, 2019, 1:02:23 PM5/8/19
to Comunidad de Visual Foxpro en Español
Si eres contador y a demás programador pues tu ayuda para los que no tienen un sistema contable sera enorme!!!

Insisto en que debamos empezar por el Catalogo de Cuentas Contables, mencione lo que recordé de memoria, pero hay mas detalles que pueden ampliar. 

Una vez definida la estructura del catalogo de cuentas pasaríamos a los tipos de Pólizas, después a la captura de pólizas y posteriormente a la balanza de comprobación, que es hasta donde entiendo que la contabilidad es igual para todo el mundo ya los demás reportes son según la legislación de cada país.

saludos
Antonio Meza
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Irwin Rodriguez

unread,
May 8, 2019, 1:04:55 PM5/8/19
to publice...@googlegroups.com
Estoy de acuerdo. Incluso consideren un curso en udemy para que obtengan algún beneficio, como les dije anteriormente: no estamos pidiendo el pescado. 

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/e2a48b3c-ddf2-4696-94cf-2fe3331b8e7a%40googlegroups.com.

Rodolfo

unread,
May 8, 2019, 1:14:23 PM5/8/19
to publice...@googlegroups.com
Hola a todos.

Por mi parte tengo un Erp completo, Parametrizado para empresas mexicanas de la iniciativa privada.

Con mucho gusto puedo  aportar el sistema contable, el cual ya tiene las tablas principales, que son catálogos de cuentas y pólizas (y algunos más ya que es multiempresa) y de ahí partimos.

Lo único que tengo claro del desarrollo es que le falta vista, el desarrollo está muy plano, estoy intentando por ejemplo tener el menú tipo Office aunque por falta de tiempo no lo he podido arrancar.

Pero creo que entre todos podríamos darle una vista muy buena, eh visto que muchos del grupo aportan diseños excelentes.

Les explicaría sobre todo el tema fiscal en las tablas que son para México y de partimos.

El sistema está desarrollado principalmente con tablas nativas de visual pero también ya lo tengo para sql y mysql, mi sugerencia es que lo iniciemos con tablas nativas.

Me parece que necesitaríamos alguna especie de líder de proyecto para ir haciendo los cambios y pruebas al mismo.

Que les parece?

Saludos! 

Edwin Duran

unread,
May 8, 2019, 1:16:11 PM5/8/19
to Comunidad de Visual Foxpro en Español
Creo que esto seria lo primero https://www.youtube.com/watch?v=aaPr8sJT8jw

Irwin Rodriguez

unread,
May 8, 2019, 1:18:05 PM5/8/19
to publice...@googlegroups.com
Me parece que no, pienso que deberíamos partir de la teoría mas abstracta ya que no todos tenemos el mismo nivel.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/8d67086f-6ae4-4cdd-98f8-fdbc48c39af0%40googlegroups.com.

Newbie

unread,
May 8, 2019, 3:53:53 PM5/8/19
to Comunidad de Visual Foxpro en Español
Totalmente equivocado en tu apreciación sobre los cierres, los cierres,tienen efecto contable/administrativo, y nada tiene que ver con disquetes o con memorias del futuro..!!

El miércoles, 1 de mayo de 2019, 20:36:25 (UTC-4), Luis la Romana escribió:
Pues desde hace mucho los planes contables son estándares basadas en NIIF /NIIF Pyme, solo los negocios informales usan el sistema viejo PCGA el cual no tiene formato estándar, pero cada pais tiene opcion de que el fisco regule eso.
Es dificil que alguien te regale codigo, sobre todo completo, pero en general son tablas sencillas, una de asientos o partidas y otro de catálogo. Ya no debes hacer proceso de cierre y posteo, eso es obsoleto se usaba cuando se trabaja ccon disquetes. Si deseas más puedes agregarle presupuestos, bancos, etc.

Newbie

unread,
May 8, 2019, 3:59:06 PM5/8/19
to Comunidad de Visual Foxpro en Español
Irwin, me asombras.!

Antonio Meza

unread,
May 8, 2019, 4:41:22 PM5/8/19
to Comunidad de Visual Foxpro en Español
Por lo que entendí no se va hacer un programa, si no se van a ir definiendo dudas sobre ejemplos prácticos, como dice Irwin se va enseñar a pescar no a regalar el pescado jajajajaja

Ya comente sobre la parte mas critica que es el Catalogo de Cuentas Contables, pero creo que no les intereso jajajajajaja

saludos
Antonio Meza


--
Irwin Rodríguez
Analista Programador

+593 0994903424
Latacunga - Ecuador
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."

--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Jean Pierre Adonis De La Cruz Garcia

unread,
May 8, 2019, 5:21:01 PM5/8/19
to Comunidad de Visual Foxpro en Español
Yo tengo Mi Sistema Contable desarrollado para Peru, ya lo tengo instalado en varios clientes que son contadores, cada cierto tienen le voy haciendo actualizaciones segun el requerimiento que los clientes van solicitando.
Esta interconectado en una DB en la Nube la cual pueden interactuar varios clientes al mismo tiempo, y pueden declarar el PLE automaticamente como generar Balance y todo lo que piden los clientes.

mapner

unread,
May 8, 2019, 5:32:08 PM5/8/19
to Comunidad de Visual Foxpro en Español
Un opinión con respecto a comentarios que he leído en el hilo, donde dicen que no hace falta hacer un curso o saber ciertas especificidades de la teoría contable, quedando eso en manos de los contadores. Me parece que ese enfoque es erróneo, todo desarrollador de software que quiera encarar sistemas contables debe manejar los rudimentos de la teoría. Ejemplo: los 4 asientos fundamentales: Ventas, Cobros, Compras, Pagos... tienen un modelo específico en cada transacción y debe ser mandatario el dominio de esas normas.
Así como la estructura del Plan de Cuentas o los reportes de Asientos de Diario, Mayor de Cuentas, Balance de Sumas y Saldos y Balance General. También asientos de cierre fundición y apertura.
Si hay algo interesante en nuestra profesión es el que tengamos que aprender la teoría (aunque sea lo básico) del rubro que estamos informátizando. La contabilidad no escapa a esto.
Saludos!

Irwin Rodriguez

unread,
May 8, 2019, 5:52:23 PM5/8/19
to publice...@googlegroups.com
Estoy de acuerdo, somos como una especie camaleónica en nuestra profesión y eso siempre me ha gustado. Sin embargo es solo una capa teórica que debemos aprender obligatoriamente si pretendemos crear una solución más o menos competente.

Saludos

--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Antonio Meza

unread,
May 8, 2019, 6:10:06 PM5/8/19
to Comunidad de Visual Foxpro en Español
En mi caso he dicho en varias ocasiones en este tema que no es necesario profundizar tan a fondo para desarrollar un modulo contable, que no se atormenten y le tengan miedo por tanto concepto nuevo que van a ir aprendiendo, creo que tuve la fortuna que mis amigos contadores no se creían la ultima cola cola del desierto y me apoyaron explicándome lo esencial según la necesidad o duda que fui teniendo.

Creo que a muchos no nos a quedado claro entonces (me incluyo) que es lo que se quiere con este tema, Les comento que entendí que quieren desarrollar un modulo contable, si no es así y quieren un ERP pues ya es un tema mas complejo en el cual ya el tiempo me rebasa.

Para mi un modulo contable es un pequeño sistema que me permita capturar un catalogo de cuentas a gusto, tener un catalogo de tipos de pólizas que posteriormente me permita capturar registros Pólizas Contables de manera manual y como principal meta llegar a la Balanza de Comprobación. Los demás ya son reportes que se generan en base a la captura de pólizas, otros se arman dependiendo la clasificación de cuentas contables, como los estados financieros, etc, etc, pero eso ya es otro paso y nada difícil, 

Esos son los pasos que seguí cuando desarrolle mi modulo contable, porque hacer asientos contables es decir cargos y abonos (debe y haber) afectación de cuentas contables, ya es cuestión del contador o usuario, que si es una Venta se captura XYZ, que si es una compra se captura ABC, que si es un Pago FGH, desde luego como en todo hay reglas y son muy puntuales a la hora de capturar un asiento contable nada del otro mundo, pero si no parten desde lo mas básico como el catalogo de cuentas contables!!


saludos
Antonio Meza

Carlos Miguel FARIAS

unread,
May 8, 2019, 6:14:44 PM5/8/19
to Grupo Fox
Leyeron el modelo que pase?
Cualquier pregunta, sugerencia recién para el Domingo, tengo para corregir 170 parciales de la Facultad.
Mas que partida doble, estoy partido al medio.
Y me olvidé comprar los marcadores negros.

--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Irwin Rodriguez

unread,
May 8, 2019, 6:19:04 PM5/8/19
to publice...@googlegroups.com
Tu tiempo corrigiendo exámenes va al DEBE o al HABER? :-P

Carlos Miguel FARIAS

unread,
May 8, 2019, 6:28:19 PM5/8/19
to Grupo Fox
Este es un examen recuperatorio, DEBEN sacar mejor para seguir en la cursada, y no lo estarían rindiendo de HABER sacado mejor nota antes. Los que quedan ACTIVOS, siguen cursado, los que quedan PASIVOS cursarían el próximo año. El PATRIMONIO NETO es el acumulado de casi 40 años de docencia.
Mi tiempo corrigiendo ya pasa al punto de Análisis de los Estados Contables, Hago prueba de liquidez, ácida, rotación de inventarios.
Doy clases dos veces por semana, no a DIARIO, pero para corregir tomo ASIENTO durante horas, el PLAN DE CUENTAS lo fija el titular.
Los marcadores negros son para la trazabilidad de la parte del cuerpo que continua a partir del punto donde la espalda pierde su romántico nombre.
Y ahora, a seguir corrigiendo aaajjuummmmm

Irwin Rodriguez

unread,
May 8, 2019, 6:38:55 PM5/8/19
to publice...@googlegroups.com
El examen es a LIBRO abierto? se puede COMPROBAR EL BALANCE de las respuestas? :-P

mapner

unread,
May 8, 2019, 7:09:01 PM5/8/19
to Comunidad de Visual Foxpro en Español
Los asientos no son tema del contador, las operaciones fundamentales como Ventas, Cobros, Compras y Pagos generan asientos que son estandard a su clase y el sistema debe generarlos en forma automática.
Ventas:
Deudores a
Ingresos por Ventas
Impuestos

Compras:
Gastos o Egresos varios
Impuestos a
Acreedores

Cobros:
Valores a
Deudores

Pagos:
Acreedores a
Valores


Toda la base de transacciones básicas financiero contables de un ERP debe generar los asientos contables en forma automática, luego se podrán agregar asientos manuales de ajuste o complemento...

Antonio Meza

unread,
May 8, 2019, 7:17:24 PM5/8/19
to Comunidad de Visual Foxpro en Español
Ahh ya!!! primero hay que correr cuando aun no sabes caminar!! ya entendí!!!

No pues así no puedo ayudarlos jajajajaja

saludos y suerte con este tema!!!

James Suárez

unread,
May 8, 2019, 11:53:25 PM5/8/19
to Comunidad de Visual Foxpro en Español
Alguien más se ha dado cuenta que JeanPier solo comenta para decir yo hice, yo tengo, yo vendí, yo pude, soy el rey de reyes :v 

Marcelo Barberis

unread,
May 9, 2019, 12:20:04 AM5/9/19
to publicesvfoxpro
El mensaje original de la solicitante fue si tenian algun sistema con fuentes y si podian regalar para que ella lo adapte, si leyeran e interpretarian las solicitudes y darian solucion, seria mas rapido, es como dice mi abuela: Tiene mas vuelta que perro para echarse.

Mensaje original enviado
--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.


--
Marcelo Barberis Gutierrez
Sistemas Informaticos
Villa Montes - Bolivia
Telef.: +591-76830544

Carlos Miguel FARIAS

unread,
May 9, 2019, 6:59:11 AM5/9/19
to Grupo Fox
Estimado Irwin: El exámen es a Excel abierto (LIBRO ABIERTO), en la parte práctica, pueden usar cualquier elemento disponible en la PC (ayuda, asistentes, etc.) No pueden hacer consultas Web (son 30 rindiendo en el gabinete de computadoras, tendrían respuesta lentas para un examen). No pueden consultar compañeros (las transacciones son Aisladas, I isolation en ACID de DBMS).
En la parte práctica, en un aula con 160 participantes, si cada estudiante usara un libro para consultas, como no saben donde están las respuestas (y por los resultados, poco han leído), pasarían las hojas tan rápido que se produciría  un huracán clase 3.

Aparte de eso, coincido con Mapner. En un sistema integrado, el 99% de los asientos se hacen vía transferencia de transacciones (inserts directos) o exportación importación desde los subsistemas de facturación, compras, etc.
El programador debe codificar lo que dicen las especificaciones, las especificaciones surgen del análisis correspondiente hecho por el profesional analista (puede ser la misma persona que el programador) a partir del relevamiento con los usuarios y los responsables-destinatarios del sistema. En un sistema contable, el usuario principal-responsable es el contador de la empresa (de planta o independiente). Hay que ser muy detallista al preguntar (el eterno: Y que más?) porque cualquier profesional toma como obvio cosas que no son de conocimiento general. Y fundamental que cualquier inconveniente en el programa emergente de falta de especificaciones (y si fueron incorrectas, poco claras) se cobrará BIEN SALADO, aparte.
Los procedimientos de registración contable son relativamente simples. Son importes al debe (positivos) y al haber (negativos) agrupados en una unidad de registro (asiento) donde la suma algebraica de los valores debe dar cero (básico y fundamental en partida doble), es como el control de paridad par-impar cuando se hace transmisión de datos.
Las cuentas involucradas no las debe adivinar el sistema, ni el programador, son determinadas por el tipo de transacción, o sea que antes el contador debe haber indicado como es la estructura (cuentas involucradas) y que se debita y acredita (importes).
Saludos: Miguel


Jean Pierre Adonis De La Cruz Garcia

unread,
May 9, 2019, 7:51:22 AM5/9/19
to Comunidad de Visual Foxpro en Español
JAJAJAJAJA NO LLORES, PERO SE DICE.
EL QUE PUEDE PUEDE SINO NO LLORES.

mapner

unread,
May 9, 2019, 7:52:51 AM5/9/19
to Comunidad de Visual Foxpro en Español
Si, es claro que la solicitud original era pedir código fuente de un sistema, para poder contar con un "modelo" ... ok, en la web hay montones de aplicaciones contables open source, pero... no conozco ninguna en VFP (que sea gratis) por lo que surge la pregunta, debemos regalar nuestro trabajo o peor aún, pasar código de otro?
A su vez, si es por ver pantallas, se pueden bajar montones de demos y ver la parte exterior y su estructuramiento funcional (eso se llama hacer "ingeniería inversa" o copiar de afuera hacia adentro).
Dentro de los ERP Open Source más populares está Odoo , hecho para web y desarrollado en Python y PostgreSQL, pero bucear en sus fuentes no es algo fácil.

Luis la Romana

unread,
May 10, 2019, 12:07:39 PM5/10/19
to Comunidad de Visual Foxpro en Español
Irwin, antes de comenzar a programar sugiero que aprendas algo de la mecánica contable. Primero te te enteras de los conceptos Activos, Pasivos, Capital, Egresos, Ingresos. Luego que hay dos tipos de reportes basicos: Balances y Estados de PyG, en donde Balances llevan los 3 primeros grupos de cuentas y Estados de PyG los otros tres grupos. Y así también lo de cuentas deudoras y acreedoras, etc.

Irwin Rodriguez

unread,
May 10, 2019, 12:11:48 PM5/10/19
to publice...@googlegroups.com
Gracias Luis, en eso me encuentro en este momento, aprendiendo los conceptos y los procesos básicos. Siempre he sido autodidacta pero en este caso considero que hace falta una tutoría de un experto para poder aprender correctamente, dicho eso, estoy dispuesto a pagar un tutor (contable / programador contable) que me oriente o incluso que trabaje conmigo en un proyecto básico para aprender sobre la marcha. 


El vie., 10 may. 2019 a las 11:07, Luis la Romana (<jose...@gmail.com>) escribió:
Irwin, antes de comenzar a programar sugiero que aprendas algo de la mecánica contable. Primero te te enteras de los conceptos Activos, Pasivos, Capital, Egresos, Ingresos. Luego que hay dos tipos de reportes basicos: Balances y Estados de PyG, en donde Balances llevan los 3 primeros grupos de cuentas y Estados de PyG los otros tres grupos. Y así también lo de cuentas deudoras y acreedoras, etc.

--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Jean Pierre Adonis De La Cruz Garcia

unread,
May 10, 2019, 1:41:23 PM5/10/19
to Comunidad de Visual Foxpro en Español
Te cuento como hice yo.
Me alie con un Contador Publico Colegiado de años de experiencia, que a las vez ya tenia varios sistemas trabajando y usandolos sin problema.
Mi propuesta fue para trabajar con el mientras tanto le iba a desarrollar un Sistema a su Medida no como otros, fue asiq ue hace 4 años comence, demore realmente casi 1 año para poder entender todo el proceso contable y poder ir adaptandolo y mejorando cada dia el sistema, hasta el dia de hoy lo tengo actualizando a la vez que ya se ha instalado a varios contadores y no tiene nada que envidiar de los otros sistemas contables que ya existen en el mercado.
la diferencia que hago es que se automatice y sea mas rapido y no use muchas ventas para estar saliendo de un lado e irse al otro.
Aca en peru lo requieren mucho y lo adapte a mis Sistema de Facturacion Electronica y mis clientes realmente lo usan sin problema.
La verdad que si se trata de hacer uno mismo de nada te servira.
tuve que estar sentado con los contadores en la oficina y cada vez exigian algo y yo me dedicaba hacerlo.


El viernes, 10 de mayo de 2019, 11:11:48 (UTC-5), Irwin Rodriguez escribió:
Gracias Luis, en eso me encuentro en este momento, aprendiendo los conceptos y los procesos básicos. Siempre he sido autodidacta pero en este caso considero que hace falta una tutoría de un experto para poder aprender correctamente, dicho eso, estoy dispuesto a pagar un tutor (contable / programador contable) que me oriente o incluso que trabaje conmigo en un proyecto básico para aprender sobre la marcha. 


El vie., 10 may. 2019 a las 11:07, Luis la Romana (<jose...@gmail.com>) escribió:
Irwin, antes de comenzar a programar sugiero que aprendas algo de la mecánica contable. Primero te te enteras de los conceptos Activos, Pasivos, Capital, Egresos, Ingresos. Luego que hay dos tipos de reportes basicos: Balances y Estados de PyG, en donde Balances llevan los 3 primeros grupos de cuentas y Estados de PyG los otros tres grupos. Y así también lo de cuentas deudoras y acreedoras, etc.

--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Carlos Miguel FARIAS

unread,
May 10, 2019, 3:35:37 PM5/10/19
to Grupo Fox
Jean, tu eres sabio, tienes el teléfono de los expertos.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/dda6e997-0ed3-426f-8e60-ecefbcfac492%40googlegroups.com.

Jean Pierre Adonis De La Cruz Garcia

unread,
May 10, 2019, 4:19:40 PM5/10/19
to Comunidad de Visual Foxpro en Español
no comprendo a cual experto y cual telefono te refieres.
Como explique deben trabajar de la mano con un contador publico colegiado y tenga sus sistemas para q uno vaya entendiendo el tema

Carlos Miguel FARIAS

unread,
May 10, 2019, 6:08:03 PM5/10/19
to Grupo Fox
Hoy es viernes.
Se dice que una persona experta es la que domina una ciencia, arte u algo en especial
Se dice que una persona es sabia cuando tiene el teléfono de los anteriores.


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/cf1b5773-93a9-4810-88c2-3cb2c7e2adfd%40googlegroups.com.

Zen Tes

unread,
May 11, 2019, 10:33:17 AM5/11/19
to Comunidad de Visual Foxpro en Español
Colegas

Encontre este manual en la red, en la parte final tiene un diccionario de datos que podria servir, es la estructura de las tablas de cabecera y detalle donde se almacenan los asientos contables.

saludos.

Zen.

Zen Tes

unread,
May 11, 2019, 10:34:18 AM5/11/19
to Comunidad de Visual Foxpro en Español

Luis suescún

unread,
May 13, 2019, 3:27:08 PM5/13/19
to publice...@googlegroups.com
Buen aporte el manual de usuario.
a Diacrisa le debe servir mucho.


Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/c4543c87-10e0-4147-8232-159bed1ac34f%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages