Summary of the modifications made in the
versions:
09.01 Version
(27/08/2009)
FINANCIAL
STATEMENTS
Olds versions:
- 08.01 version (Access 2007 platform)
- 08.01.1 version
- 08.01.3
version (10/23//2008)
- 08.02 version (01/25/2009)
- 08.02.5 version
(03/20/2009)
- 08.03 version
(20/06/2009)
Multi Company
- 07.10.1 Version
-
07.10.8
version
(10/23/2008)
-
07.11 version
(01/25/2009)
-
07.11.4 version (03/20/2009)
-
07.12 version (20/06/2009)
Multi Company
Older Versions:
- 07.09 Version
- 07.09.2 Version
- 07.09.6 Version
- 07.09.9.4 version
(10/23/2008)
- 07.02.1 Version
- 07.02.2 Version
- 07.04.1 Version
- 07.04.2 Version
- 07.04.3 Version
- 07.04.4 Version
- 07.04.5 Version
- 07.04.6 Version
- New functions
Descriptions:
09.01 Version
(27/08/2009)
- It was enabled the new module FINANCIAL
STATEMENTS that make possible to the final users define and
print the FINANCIAL STATEMENTS reports like:
BALANCE SHEET (*)
PROFIT AND LOSS STATEMENT (*)
FLOW
OF FOUNDS (*)
STOCKHOLDERS’ EQUITY VARIATION
WORKING CAPITAL, ETC.
(*) Submitted predefined in order to help final user definitions.
<Back to
beginning>
08.01 Version (Access 2007)
(07/30/2008)
- It was eliminated the annoying control Activex "Date and Time Picker" library
"Microsoft Windows Control Commun-2 sp6" (MSCOMCT2.OCX) due to the new property
of date box of Access 2007: DatePicker.
- It was enabled the ability to print receipts of Third Parties without crossing against
Sales Invoices.
- It was defined a new function called:
cgGRnd_Costo(ByVal locvlv) As Double,
in order to define the number of significant decimals to be used in Costs fields: Decimals
parameter defined in table Company + 4
<Back to
beginning>
08.01.1 version
(26/08/2008)
- It was fixed, to Access 2007 necessities,
all Queries
of ConGeneIros, including Queries for alternate language
"Alt_Query..".
<Back to
beginning>
08.01.3 version (24/10/2008)
- Enabling the option to
manage the images: Product Pictures and Company Logo, using API - Application Programming Interfaces, to avoid
annoying problems of management with Microsoft OLE in
some installations of Office suite.
<Back to
beginning>
08.02 version (01/25/2009)
- Enabling the option to
manage Amounts into Texts with the module: ConGeneIrosME.mde
(or accde) useful for printed Sales Invoices and Cash Receipts.
This module can be used with other applications without any
cost.
- Enabling Automatic
interface when print the Sales Invoice or Ticket, Purchase
Voucher or Inventory voucher. This facilitates the process of
integration between inventory control and General Ledger.
- The deduction code is
extended to 5 characters for better documentation of sales
invoices or sales ticket.
- Enabling the ability to
print Accounting Balances separately from the Profit and Loss
statements.
- They were separate in two
databases, Modules and Programs (Forms and Reports), for the
source versions (mdb and accdb), to facilitate the end user to
develop their own functions.
<Back to
beginning>
08.02.5 version (03/20/2009)
- Enabling the option to
create Customer when you are reporting Sales Invoices.
- Enabling the option to
create Supplier when you are reporting Purchases Invoices.
- Enabling the option to
create Inventory Code when you are reporting Purchase invoices
lines.
<Back to
beginning>
08.03 version (20/06/2009)
- Enabling the option to create several
companies and switch into them:
Multi Company.
<Back to
beginning>
-------------------------------
07.10.1 Version
- (19/10/2007) The database was divided into two databases for a typical installation
Client / Server: See explanation in the section:
Client / Server.
- (24/10/2007) Control of VAT Purchases is corrected for the case of Companies with VAT
régime simplified where the VAT is part of the Cost of the Merchandise.
07.10.8 version (24/10/2008)
- Enabling the option to
manage the images: Product Pictures and Company Logo, using
API - Application Programming Interfaces, to avoid
annoying problems of management with Microsoft OLE in
some installations of Office suite.
<Back to
beginning>
07.11 version (01/25/2009)
- Enabling the option to
manage Amounts into Texts with the module: ConGeneIrosME.mde
(or accde) useful for printed Sales Invoices and Cash Receipts.
This module can be used with other applications without any
cost.
- Enabling Automatic
interface when print the Sales Invoice or Ticket, Purchase
Voucher or Inventory voucher. This facilitates the process of
integration between inventory control and General Ledger.
- The deduction code is
extended to 5 characters for better documentation of sales
invoices or sales ticket.
- Enabling the ability to
print Accounting Balances separately from the Profit and Loss
statements.
- They were separate in two
databases, Modules and Programs (Forms and Reports), for the
source versions (mdb and accdb), to facilitate the end user to
develop their own functions.
<Back to
beginning>
07.11.4 version (03/20/2009)
- Enabling the option to
create Customer when you are reporting Sales Invoices.
- Enabling the option to
create Supplier when you are reporting Purchases Invoices.
- Enabling the option to
create Inventory Code when you are reporting Purchase invoices
lines.
<Back to
beginning>
07.12 version (20/06/2009)
- Enabling the option to create several
companies and switch into them:
Multi Company.
<Back to
beginning>
----------------------------------------
Older Versions:
07.09 Version
- (01/09/2007) New Order Entry Section.
- (01/09/2007) Audit Control Log.
<Back to beginning>
07.09.2
Version
- 01/10/2007) Two new ranges criteria's for issue the report Daily Summary Sales ([Diario
de Ventas]): Dates and Periods.
- (05/10/2007) New fields (columns) are defined in the Table [Productos] and improvements
of the form Products Inventory [Inventario Productos]:
- Maximum stock and Minimum stock: very useful to define Purchase Orders.
- Product Group: to classify the products according to user definitions in the new table
[GrupoProductos].
- Product Image (Photo): in order to complement the product information in the new report
Catalog of Products ([Productos_Catalogo]).
- Dimensions (1/2/3) y units 1/2/3: in order to complement the product description.
- (05/10/2007) Two new reports are defined and calling from the form [Inventario
Productos]:
- Catalog of Products ([Productos_Catalago]).
- Price (Sale) List ([Productos_ListadePrecios]).
<Back to beginning>
07.09.6 Version
- (05/12/2007) It is enabled the alternate inventory code (CodInvProv). Useful for a Bar
Code control for example.
- (05/12/2007) New Queries were included in the sections of General Ledger and Sales
Invoices.
<Back to
beginning>
07.09.9.4 version (24/10/2008)
- Enabling the option to
manage the images: Product Pictures and Company Logo, using
API - Application Programming Interfaces, to avoid
annoying problems of management with Microsoft OLE in
some installations of Office suite.
<Back to
beginning>
07.02.1 Version
(22/03/2007)
they are added the action buttons [Comando0] and [Comando1] to the form [CgPanelControl]
to call external applications (including other Databases) , based on definitions in the
table [TitulosFormularios]. It is used for such an effect the field [TextoTag] of the
record (Line) with NombreObjeto CgPanelControl and NombreCuadro the name of
the respective button.
<Back to beginning>
Versión 07.02.2
(14/04/2007)
they are added the action buttons [Comando2] and [Comando3] to the form [CgPanelControl]
to call specific forms developed by the user based on definitions in the table
[TitulosFormularios]. It applies for the version Source MDB only, the versions MDE calls
external applications (because they don't allow to add forms or reports). It is used for
such an effect the field [TextoTag] of the record (Line) with NombreObjeto
CgPanelControl and NombreCuadro the name of the respective button.
(17/04/2007)
the form [FactVtos] is corrected to add him the control of the parent form
[FactTercerosVtas] in the event Current.
(17/04/2007)
the Tax concept of Retention is added in the invoices
<Back to beginning>
07.04.1 Version
(14/06/2007)
The Product description field is changed up to 250 characters and the respective reports.
(14/06/2007)
The Country field is changed up to 50 characters in table [Terceros].
(21/06/2007)
the following modifications are made for handling of purchases:
a.
Percentage discount is added by product
(line) in detail purchases (form [LineasMovInv Subformulario2]).
b.
It is created the new form of Retentions for
the maintenance of foot discounts of invoices in Purchases (form [TercerosCompras]).
c.
For the Companies with VAT simplified
régime (it does not bill VAT) the VAT amount is added to the product cost.
(21/06/2007)
The handling of the flag *Duplicated* is corrected in invoices and sale tickets reports,
it is activated to only by form [Parameters InformesFac] requests.
(21/06/2007)
The Key length field for search of thirds (Clvprov) is changed from 4 to 6 characters in
table [productos].
(21/06/2007)
Bypass the generation of physical inventory for the product code 0 (dummy for the handling
of descriptions without associate code product in the invoices lines).
<Back to beginning>
V07.04.2
(30/06/2007)
The size of the field TextoTag in table [TitulosFormularios] is change to type memo in
order to be able to include redefinitions of SQL instructions (Queries).
(30/06/2007)
the line number of the detail lines in invoices is calculated automatically.
<Back to beginning>
V 07.04.3
(10/07/2007)
The Form [FactLineasMovInv Subformulario] (lines of detail of the invoices) is corrected
to call the form [LineasMovInvDescr] (Lines without code inventory associate) when it
occurs double click on the line or the inventory code and this it is the code 0 (dummy).
12/07/2007
It is implemented the new query: [ZZ_Consulta Saldos_Inventarios] for the analysis of
balances and turnover of inventories using export tools to Excel.
<Back to beginning>
v 07.04.4
1.
(16/07/2007) The main control panel form [CgPanelControl] is corrected to add the option
of calling the panel control ParametrosINV from the subpanel of Sales Invoices.
(23/07/2007)
These forms are corrected: [TercerosRetenciones], [TercerosRet Subformulario],
[TercerosCompras] and [CompbteCompras] in order to calculate the retention base or
discount when the company is VAT simplified régime (it doesn't bill VAT and the VAT goes
at the costs of the inventory).
<Back to beginning>
V 07.04.5
(26/07/2007)
The query [ZZ_Consulta Saldos_Inventarios] (Inventory balances) is corrected to add the
rotation percent and the sales / costs department.
(04/08/2007)
the user's (license owner) length is changed up in the corresponding reports.
<Back to beginning>
V 07.04.6
(10/08/2007)
The Physical inventory report is corrected to manage closing date instead of date movement
inventories, because they may be records without movement (in case of inventory code 0
(dummy).
<Back to beginning>
They
are defined some new functions:
<Back to beginning>
|
Descripción |
Nuevo
nombre |
|
To Convert Amounts into Texts: |
cgMTextenLetras(ByVal fnVlr As Double) As String
fnVlr =
Amount to be converted into texts
Support up to 15 digits
with 2
decimals
Return an string with the amounts converted into words.
The form parameters has on line Help.
For use in other applications, you must add the reference of the
module ConGeneIrosME.MDE (o ACCDE) in the Visual Basic
section of Access.
|
|
To call the function cgUActTituloFormularioEtiqueta()
from the form properties. This function is useful in source version
(mdb or accdb) when the user define his own forms. |
cgUAbrir_Formulario (frmN As String,
Optional frmPpal As String)
Process the specific definitions contained in
the Table [TitulosFormulario] and the company Parameters.
FrmN = Form Name
FrmPpal = Main (Parent) form name (in case of sub forms) |
|
To call the function cgUActTituloCuadroEtiqueta()
from the report properties.
This function
is useful in source version (mdb or accdb) when the user define his own
reports |
cgUAbrir_Informe (frmN As String,
Optional frmPpal As String)
Processs
the
specific definitions contained in the Table [TitulosInformes]
and
the company Parameters..
Frm = report name
FrmPpal = Parent report name (in case of sub reports)
|
|
Sub to create predefined Queries of ConGeneIros
calling the function: cgQCrea_ConsultaEsp(locName, locSQL)
|
cgQCrea_ZZ_Consultas()
|
|
To create an specific Query |
cgQCrea_ConsultaEsp(locName As String,
locSQL As String)
locName
= Query Name
locSQL = String with the SQL sentences
|
Sub To delete the specifics queries of ConGeneIros
|
cgQBorra_Consultas() |
|
To delete an specific Query: |
cgQBorra_ConsultaEsp(locName As String)
LocName = Query name |
| |
|
Para calcular totales retenciones.
Esta función es útil para las versiones MDB en que el usuario define sus propios
formularios o informes. |
cgUSumaTotRetenciones(ByVal cl As String,
ByVal cp As Long,
Optional ByVal pr As String = "*", Optional ByVal fp As String
= "*",
Optional bsr) As Double
Cl = Clase Movimiento
Cp = Comprobante
Pr = Tercero (ClvProv)
Fp = Factura terceros
bsr = Suma
Bases de la Retención |
Para calcular numero
línea
disponible en movimiento inventarios |
cgULineaDisponibleInv(ByVal cl As String,
ByVal cp As Long, ByVal pr As String, ByVal fp As String) As Long
Cl = Clase Movimiento
Cp = Comprobante
Pr = Tercero (ClvProv)
Fp = Factura tercero
|
|
Para mostrar el cuadro de dialogo para
Buscar/seleccionar un archivo y devuelvar la ruta completa (absoluta) con
el nombre del archivo (max. 255 caracteres) |
cgBOpenCommDlg() |
|
Para convertir una dirección relativa respecto
a la ubicación de la Base de Datos del Host (que es la que generalmente
se guarda en las tablas) en dirección absoluta. |
cgBCalculeDir(ByVal DirFoto) |
|
Calcula el costo unitario promedio de un producto y
devuelve las existencias. |
cgVCostoUn_Prom(ByVal meCodinv As Long, locexist As Long) As Double
meCodinv = Codigo de inventario
loce = existencias actuales
|
|
Determina condición de venta para contados |
cgVCondContado() As String |
|
Determina Tipo de transacción contable para un
movimiento de facturación |
cgVClaseMv_Tipotr(locClaseMv As String) As String
locClaseMv = Clase Movimiento inventarios |
|
Devuelve Verdadero si la factura tiene vencimientos
(cuotas) |
cgVHayVtos(locFacturaP As String) As Integer |
|
Devuelve Verdadero si un comprobante contable tiene
líneas de detalle |
cgUEsCompbteConLineasCG(mitipotr As String, micompbte As Long) As
Integer
mitipotr = Tipo Trasnaccion Contable
micompbte = número de comprobante
|
|
Devuelve Verdadero si un comprobante de
Inventarios tiene líneas de detalle |
cgUEsCompbteConLineas(miclasemv As String, micompbte As Long) As Integer
miclasemv = Clase Movimiento Inventarios
micompbte = número de comprobante
|
|
(V08.nn) Devuelve cierto si la clase de movimiento de inventarios
es de Ventas |
cgVEsClMv_Ventas(locClaseMv As String) As Boolean |
|
(V08.nn) Devuelve cierto si la clase de movimiento de inventarios
es de Compras |
cgUEsClMv_Compras(locClaseMv As String) As Boolean |
|
Devuelve línea disponible para Movimiento Contable |
cgULineaDisponibleCompr(ByVal cl As String, ByVal cp As Long) As
Long
cl = Tipo Transacción
cp = Numero comprobante |
|
Graba una linea en el archivo de Logs de auditoria |
cgUGrabaLogAuditoria(locname As String, loctipo As Long)
locname = nombre
del objeto utilizado
loctipo = Tipo objeto (1/Form, 2/Report) |
|
Redondea valores (caso costos) con cifras decimales |
cgGRnd_Costo(ByVal locvlv) As Double |
<Back to beginning>
|