AYUDA PARA DESARROLLADORES

Conozca como enlazar con nuestro programa por medio del Servidor Ole

APUNTE



Añadir apunte

Función equivalente sin caracteres especiales: AddEntry

Con esta función podremos añadir asientos nuevos al diario/extracto.

Cuenta: Código Contable de hasta 10 dígitos como máximo.
Descripción: Detalle del apunte hasta 35 caracteres.
Tipo: La variable de Tipo identificará si el apunte es debe o haber. El tipo 1 es igual al debe y 2 al haber. También se pueden utilizar "D" y "H".
Importe: Importe correspondiente al apunte en moneda base con longitud máxima de 11 dígitos.
Diario: Podremos seleccionar si el apunte contable pertenece a algún Diario de Facturación del 1 al 9 o elegir "A" Apertura, "B" Regularización y "C" Cierre.

Campos Opcionales

Punteo: Nos permite puntear el apunte para comprobación posterior. Los punteos activos estaran entre 1 y 9. Revise las características de cada uno en el menú "Ver/Punteo" de ContaNet.
Canal: Nos permite asignar el canal del apunte que estamos introduciendo. Debe tener 3 caracteres y relleno de ceros por la izquierda.
Referencia: Campo de texto de 16 caracteres.
Notas: ContaNet permite añadir notas por apunte. Este es un campo "memo", con lo cual no hay límite de caracteres.
ArchivoImagen: Al introducir un apunte podremos asociar un archivo de Imagen al documento que estamos contabilizando. Esto permitirá que desde ContaNet podamos consultarlo haciendo click sobre el simbolo de PDF.

Ejemplo 1

EXCN.AbrirEmpresa  "" 
EXCN.Fecha="01/03/14"
EXCN.Número=""
EXCN.AñadirApunte Cuenta:="4300000988", Descripción:="Factura 1111", Tipo:=1,Importe:=5200, Diario:=1
EXCN.GrabarAsiento

Ejemplo 2

EXCN.AbrirEmpresa  "" 
EXCN.Fecha="01/03/14"
EXCN.Número=""
EXCN.AñadirApunte Cuenta:="6000000001", Descripción:="Factura 1111", Tipo:=1,Importe:=5200, Diario:=1
EXCN.AñadiraAnalitica CuentaContable:="6000000001", CuentaAnalitica:="0001", Descripción:="Factura 1111", Tipo:=1,Importe:=5200, Diario:=1 Punteo:=1,Canal:="001",Referencia:="1111", Notas:="Facturación mensual",ArchivoImagen:="C:\imagenes\Factura1111.jpg"
EXCN.GrabarAsiento


Apunte

Con esta función podremos analizar diversas propiedades de los apuntes según los valores de EXCN.fecha/EXCN.número y usando el método de leer asiento.

EXCN.Apunte(x).ArchivoImagen: Nos identifica la imagen adjunta al apunte examinado.
EXCN.Apunte(x).Canal: Nos identifica en alfanumerico el canal del apunte examinado.
EXCN.Apunte(x).Cuenta: Nos identifica la cuenta contable del apunte examinado. Variable de 1 a 10 dígitos, siendo como minimo, los tres primeros cuentas del mayor y los siguientes según la configuración de la empresa.
EXCN.Apunte(x).Descripción: Nos identifica la descripción del apunte examinado.
EXCN.Apunte(x).Diario: Nos identifica el diario en numerico del 1 al 9 y A=Apertura; R=Regularización; C=Cierre; en el que se encuentra el apunte examinado.
EXCN.Apunte(x).Importe: Nos identifica el importe del apunte examinado.
EXCN.Apunte(x).Notas: Nos muestra las notas del apunte examinado.
EXCN.Apunte(x).Punteo: Nos identifica si el apunte examinado tiene punteo del 1-9.
EXCN.Apunte(x).Referencia: Nos identifica la referencia(de la columna referencia) del apunte examinado.
EXCN.Apunte(x).Registro: Nos identifica el registro del apunte examinado.
EXCN.Apunte(x).Tipo: Nos identifica el tipo del apunte examinado.

Ejemplo

EXCN.AbrirEmpresa  "" 
EXCN.Fecha="20/01/13"
EXCN.Número="000002"
EXCN.LeerAsiento
For X = 1 To EXCN.ContadorApuntes
V1 = EXCN.Apunte(X).Cuenta (Aqui podemos usar cualquiera de los mencionados anteriormente).


Contador Apunte

Determina la cantidad de apuntes después de leer un asiento. (Vease Leer Asiento)

Ejemplo 1

EXCN.AbrirEmpresa  "" 
EXCN.Número "000106"
EXCN.LeerAsiento
MsgBox EXCN.ContadorApuntes

Ejemplo 2

EXCN.AbrirEmpresa  "" 
EXCN.Número="000106"
EXCN.LeerAsiento
For X = 1 To EXCN.ContadorApuntes
Print EXCN.Apunte(x).Cuenta
'etc.
Next