sdk contpaq i bancos_09-02-2012-11-46-12

102
SDK CONTPAQ i® BANCOS www.contpaqi-bancos.com

Transcript of sdk contpaq i bancos_09-02-2012-11-46-12

Page 1: sdk contpaq i bancos_09-02-2012-11-46-12

SDK CONTPAQ i®BANCOS

www.contpaqi-bancos.com

Page 2: sdk contpaq i bancos_09-02-2012-11-46-12

Aviso de derechos del propietario

Este Manual es una Obra Literaria protegida en favor de Computación en Acción, S.A. de C.V.; Copyright © 2005-2006 Derechos Reservados © 2005-2006 Computación en Acción, S.A. de C.V., Pablo Villaseñor No. 435, Col. Ladrón de Guevara, Guadalajara, Jalisco, México. C.P. 44600.  Los Derechos de este Manual se encuentran reconocidos por la Ley Federal del Derecho de Autor. Se prohíbe su producción, reproducción, publicación, edición o fijación material en copias o ejemplares, por cualquier medio, importación, almacenamiento, transporte, distribución, comercialización, venta o arrendamiento, así como su comunicación y transmisión pública por cualquier medio, su divulgación en cualquier modalidad, su traducción, adaptación, paráfrasis, arreglos, transformaciones u otras similares, sin previa autorización por escrito de su titular. La violación de esta prohibición constituyen un delito y una infracción administrativa que están sancionados conforme a los artículos 424 fracción III, 424 bis fracción I y 424 ter, del Código Penal Federal; así como los artículos 229 fracciones VII y XVI y 231 fracciones I, III,  IV y X, de la Ley Federal del Derecho de Autor y demás normas aplicables vigentes.

Las marcas COMPUTACIÓN EN ACCIÓN ®, EN ACCIÓN ®, PAQ ®  y sus respectivos diseños; la marca y nombre comercial COMPAC ® y su diseño; las marcas ES TIEMPO DE PODER ®, LA CONEXIÓN DE TU NEGOCIO  ®, TU NEGOCIO SIEMPRE EN MARCHA ®, SOÑAR. PODER. CRECER. ®; Los avisos comerciales “Bien Pensado” ®, “Respuesta Oportuna” ®, y “La Forma más Amigable de Controlar tu Negocio” ®; así como la Imagen del Foquito ®© y del Diseño de la Portada ®©, son signos distintivos registrados y protegidos propiedad de Computación en Acción, S.A. de C.V.

AdminPAQ ®©, MegaPAQ ®©, Exión ®©, ContPAQ ®©, CONTPAQ i ®©, CheqPAQ ®©, NomiPAQ ®©, WinPAQ ®©, Solución Contable PAQ ®©, ProduPAQ ®© y VentPAQ ®, también son marcas registradas y protegidas propiedad de Computación en Acción, S.A. de C.V., la que ostenta de igual forma los derechos patrimoniales de autor

Microsoft ®, MS-D.O.S. ®©, WINDOWS ®© y Excel ®©, son marcas y en su caso productos de Microsoft Corporation.

Fecha de edición: 21 de Abril de 2009Versión: CONTPAQ i® BANCOS 1.1.0

Page 3: sdk contpaq i bancos_09-02-2012-11-46-12

Índice

Tema Página

Page 4: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

SDK CONTPAQ i® BANCOS

Conceptos generales

Qué es el SDK Es una serie de recursos que permiten interactuar a nivel programación a través de funciones

o métodos con la base de datos de CONTPAQ i® BANCOS, asegurando la integridad y consistencia de la misma.

Obtiene su nombre por sus siglas en inglés SDK (Software Development Kit).

Beneficios del SDK

Al utilizar el SDK podrá tener acceso de lectura y escritura a las bases de datos de las empresas instaladas en CONTPAQ i® BANCOS desde un accesorio o aplicación externa; garantizando la integridad y consistencia de la información así como la concurrencia de las aplicaciones en un ambiente multiusuario.

Funcionamiento del SDK de CONTPAQ i® BANCOS

La comunicación entre la plataforma de CONTPAQ i® BANCOS y el accesorio o aplicación de un tercero se realiza a través de un componente COM, que a su vez tiene Dll’s auxiliares.

Este componente COM funciona como intermediario entre la aplicación o módulo con la plataforma.

En el siguiente gráfico se muestra el funcionamiento de SDK de CONTPAQ i® BANCOS.

Continúa en la siguiente página

Página1

Page 5: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Conceptos generales, Continuación

Que es un componente COM

Es una arquitectura de software que permite construir aplicaciones a partir de componentes (módulos) de software binarios – esto implica que es independiente del lenguaje de programación – para objetos y la intercomunicación entre ellos.

Obtiene el nombre por sus siglas en inglés COM (Component Object Model).

Funcionamiento de un COM

Es un componente de software que provee servicios orientados a objetos a través de interfaces, una interfaz se define como un conjunto de métodos (funciones) y propiedades relacionadas. El componente COM por definición utiliza métodos y propiedades.

El modelo de COM se forma de una relación maestro-esclavo, es decir, existe un Servidor, que pone a disposición un conjunto de servicios y un cliente que es cualquier código u objeto que hace uso de los servicios que este posee cuando llama sus interfaces.

Requerimientos para desarrollar

Los requisitos para desarrollar un modelo com se debe tener en cuenta lo siguiente:

Especificar de manera independiente el lenguaje de programación, cualquier lenguaje que soporte la interfaz COM puede hacer uso del SDK de CONTPAQ i® BANCOS

Tener instalado el SDK de CONTPAQ i® BANCOS a partir de la versión 1.1.0. Se sugiere instalar la última versión sin costo disponible de CONTPAQ i® BANCOS

Espacio disponible de disco duro de 157 MB

Beneficios y limitantes de desarrollo

En la siguiente tabla se compara los beneficios contra las limitantes del desarrollo de aplicaciones utilizando el componente COM.

Beneficios LimitantesReglas de negocio validadas por el SDK. Dependiente del lenguaje en la capacidad de

cargar un componente COM.Conexión a varias empresas a la vez. No se pueden realizar procesos.- verificación

de pólizas, reconstrucción de saldos.Instalador independiente. No se pueden crear prepólizas.

Documentación y ayuda dentro del mismo componente.

Migración de módulos desarrollados con el Poldll32, Catadll32 y BDFWin32 de ContPAQ Windows, requiere reprogramar.

Creación, modificación y borrado de catálogos y documentos (Pólizas).

-----

Soporta el acceso remoto. -----Funciones de la hoja Electrónica. -----

Continúa en la siguiente página

Página2

Page 6: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Conceptos generales, Continuación

Archivos que se instalan

Al instalar el SDK de CONTPAQ i® BANCOS se crea la carpeta Cliente en la ruta <C:\Archivos de programa\Compac\ContPAQ>.

Dentro de ella se crean entradas en el registro para SDKContPAQNG.dll, en la siguiente tabla se muestran los archivos restantes que se instalan, así como una breve descripción:

Archivo DescripciónContPAQ_NG_DLL.dll Contiene el SDK de CONTPAQ i® BANCOS

y sus reglas de negocio.SDKContPAQNG.dll (COM.dll) Funciones, métodos y propiedades.ContPAQ_NG_Config.exe Programa configuración del acceso como

cliente de CONTPAQ i® BANCOS*C4dll32.dll*catadll32.dll*poldll32.dll*dbfwin32.dll

Son Dll’s con compatibilidad CONTPAQ i® BANCOS

Notas Tome en cuenta lo siguiente:

El SDK es un cliente de CONTPAQ i® BANCOS por lo tanto consumirá licencia. Dependiendo de los recursos de la máquina (memoria) es posible manejar

información de varias empresas a la vez.

Qué no está soportado

En cuanto a lo que no está soportado en este momento por el componente COM:

Consultas – No se puede ejecutar un listado, consulta de saldos, etcétera Ejecutar procesos – No permite verificación de pólizas, reconstrucción de saldos u

otros tipos de procesos propios de CONTPAQ i® BANCOS Prepólizas – No se podrá generar prepólizas

Página3

Page 7: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Objetos generales

TSDKSesion

Introducción Este objeto representa a una sesión única.

Propiedades Las propiedades que tiene el objeto TSDKSesion son:

Propiedad Tipo Entrada/Salida DescripciónconexionActiva Long Evalúa si la conexión se realizó con éxito. Su uso

es obligatorio.

0 = Conexión no iniciada1 = Conexión iniciada

DespliegaMensajeError Long Obtiene el valor del último mensaje.0 = Conexión no iniciada1 = Conexión iniciada

ingresoUsuario Long Evalúa si el usuario se ha conectado o no. Es de sólo lectura.0 = No se firmó el usuario1 = El usuario se ha conectado

ultimoMsjError String Obtiene el último error ocurrido en la sesión. Es de sólo lectura.

Métodos Los métodos quese pueden utilizar en el objeto TSDKSesion son:

Método Parámetros Retorno DescripcióniniciaConexion ---------- ---------- Inicia la conexión al Servidor de CONTPAQ i®

BANCOS.abreEmpresa Long

aAliasEmpresaAbre una base de datos de empresas:0 = No existe o no se pudo abrir la empresa.1 = Se abre empresa.

firmaUsuario ---------- ---------- Identifica el usuario para realizar la conexión.cierraEmpresa ---------- ---------- Finaliza la sesión de la empresa activa.finalizaConexion ---------- ---------- Finaliza la conexión con el servidor de CONTPAQ i®

BANCOS.getSdkSesion Long

aSdkSesionObtiene una sesión de usuario. Valor de error o éxito0 = Éxito1 = Error

Consideraciones especiales

Tome en cuenta lo siguiente:

Por omisión el usuario identificado se mantiene para nuevas instancias del objeto TSdkSesion a menos que para una sesión en particular se llame nuevamente el método firmaUsuario.

Para abrir distintas bases de datos de empresa se requiere un objeto TSdkSesion por empresa.

Por cada empresa abierta, en una configuración Cliente/Servidor, el nombre del usuario se registrará en la consola del Servidor de Aplicaciones COMPAC.

Página4

Page 8: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Objetos Empresa

TSdkEmpresa

Introducción Este objeto representa los datos generales de la empresa almacenada en la redefinición de la

empresa.

Propiedades Las propiedades que tiene el objeto TSdkEmpresa son:

Propiedad Tipo Entrada/Salida DescripciónNombre String Obtiene el nombre de la empresa activa.IdEmpresa Long Obtiene el id correspondiente a la empresa activa.Mascarilla String Obtiene la mascarilla de la estructura de cuenta en

la empresa activa.CodigoCuentaFlujoEfectivo

String Obtiene el código de la cuenta para el flujo de efectivo de la empresa activa.

EjercicioActual Long Obtiene el ejercicio actual de la empresa activa.EstructuraCuenta String Obtiene la estructura de la cuenta de la empresa

activa.FechaInicioHistoria Date Obtiene la fecha en la cual se dio de alta la

empresa en CONTPAQ i® BANCOS.NumeroEjercicios Long Obtiene los periodos totales del ejercicio vigente de

la empresa activa.PeriodoActual Long Obtiene el periodo actual de la empresa activa.UsaModificarPeriodosAnteriores

Long Permite registrar pólizas de periodos anteriores.0 = No permite.1 = Sí permite

UsaModificarPeriodosFuturos

Long Permite registrar pólizas de periodos futuros.0 = No permite.1 = Sí permite

Métodos Los métodos que se pueden utilizar en el objeto TSdkEmpresa son:

Método Parámetros Retorno DescripcióncalculaEjercicio Date aFecha Obtiene el ejercicio correspondiente a una fecha.calculaPeriodo Date aFecha Obtiene el número del periodo correspondiente a una

fecha.getEjercicioAnterior Long

aSdkEjercicio

Long pValRet

Obtiene el ejercicio anterior de la empresa activa.getEjercicioPrimero Obtiene el primer ejercicio de la empresa activa.getEjercicioSiguiente Obtiene el siguiente ejercicio de la empresa activa.getEjercicioUltimo Obtiene el último ejercicio de la empresa activa.getSesion Long pValRet Obtiene el objeto de la sesión de la empresa.setSesion newVal Estabece el objeto del SDK de la sesión de la

empresa.

Página5

Page 9: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkListaEmpresas

Introducción Permite controlar las empresas que se manejan, de manera en la que se puede realizar

listados de empresas o incluso conseguir dentro de la hoja electrónica insertar empresas con la ayuda de macros mediante VBA (Visual Basic for Applications).

Propiedades Las propiedades que tiene el objeto TSdkListaEmpresas son:

Propiedad Tipo Entrada/Salida DescripciónId Long Obtiene el número identificador de la empresa. Es

de sólo lectura.Nombre String Obtiene el nombre de la empresa desde la lista de

empresas. Es de sólo lectura.NombreBDD String Obtiene el alias BDD de la empresa desde la lista

de empresas. Es de sólo lectura.RutaDatos String Obtiene la ruta de archivos de salida de la empresa

desde la lista de empresas.RutaResp String Obtiene la ruta de respaldo de la empresa desde la

lista de empresas. Es de sólo lectura.UltimaRestauracion Date Obtiene el año, mes y día de la última restauración

de la empresa desde la lista de empresas. Es de sólo lectura.

UltimoRespaldo Date Obtiene el año, mes y día del último respaldo de la empresa desde la lista de empresas. Es de sólo lectura.

UltimoArchivoRespaldo String Obtiene el último archivo de respaldo de la empresa desde la lista de empresas.

Métodos Los métodos que se pueden utilizar en el objeto TSdkListaEmpresas son:

Método Parámetros Retorno DescripciónbuscaPorld Long aId Busca, por número identificador, un registro de la

lista de ermpresas.buscaAnterior Obtiene el anterior registro de la consulta de la lista

de empresas ordenada por nombre.buscaPrimero Obtiene el primer registro de la consulta de la lista de

empresas ordenadas por nombre.buscaSiguiente Obtiene el siguiente registro de la consulta de la lista

de empresas ordenadas por nombre.buscaUltimo Obtiene el último registro de la consulta de la lista de

empresas ordenadas por nombre.

Página6

Page 10: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Objetos Catálogos bancarios

TSdkBanco

Introducción Este objeto representa una entidad bancaria. Esta información es de solo lectura, es decir, no

tiene la capacidad de crear información en la base de datos.

Propiedades Las propiedades del objeto TSdkBanco son:

Propiedad Tipo Entrada/Salida DescripciónId Long Salida Número identificador del banco.Codigo String Salida Código asignado al banco.Nombre String Salida Razón social del banco.Logotipo String Salida Obtiene la ruta de donde se encuentra el logotipo

del banco.PaginaWeb String Salida Contiene la página oficial del banco.ClaveFiscal String Salida Obtiene la clave fiscal del banco.

Métodos Los métodos del objeto TSdkBanco son:

Método Parámetros Retorno DescripciónbuscaPorCodigo CodigoBanco True/False Verifica la existencia de un banco en base a su

código.buscaPorClaveFiscal ClaveFiscal True/False Verifica la existencia de un banco en base a su clave

fiscal.buscaPorId idBanco True/False Verifica la existencia de un banco en base al id.getSesion ---------- Sesion Obtiene la sesion asignada al banco.setSesion Sesion ---------- Establece una sesión.getCodigoError ---------- String Trae el mensaje con la excepción generada en caso

de que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el mensaje con la excepción generada en caso

de que ocurra algún error al realizar una búsqueda.

Página7

Page 11: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkCategoría

Introducción Este objeto representa las categorías de gastos. Esta información es de solo lectura, es decir,

no tiene la capacidad de crear información en la base de datos.

Propiedades Las propiedades que tiene el objeto TSdkCategoria son:

Propiedad Tipo Entrada/Salida DescripciónId Long Salida Número identificador de la categoría.Codigo String Salida Código de la categoría.Nombre String Salida Nombre de la categoría.CodigoMoneda String Salida Código de la Moneda asignada a la categoría.Tipo String Salida Identifica la naturaleza de la categoría. Los valores

que recibe son:E = EgresosI =Ingresos

Presupuesto String Salida Identifica de qué manera lleva el presupuesto:N = NingunoM = MensualA = Anual

CodigoCuenta String Salida Código de la cuenta bancaria.CodigoCtaComplementaria

String Salida Código de la cuenta complementaria.

CodigoPrepoliza String Salida Código de la prepóliza de contabilidad.IdSegNeg Long Salida Identificador del Segmento de Negocio al que se

asocia la categoría.IdDatoExtra Long Salida Identificador del Dato Extra al que se asocia la

categoría.Nivel String Salida Determina si la categoría es padre o hija:

S = Sub-Categoría o Categoría sin padreC = Categoría Padre

Métodos Los métodos que se pueden utilizar en el objeto TSdkCategoria son:

Método Parámetros Retorno DescripciónbuscaPorCodigo CodigoBanco True/False Verifica la existencia de un documento en base a su

código.buscaPorId ---------- ----------buscaPorCodigo ---------- ----------consultaHijas_buscaPorLlave

Long IdCategoriaPadre

True/False Busca todas las categorías hijas asignadas a una categoría padre.

consultaHijas_buscaAnterior

Long por Referencia

Long Obtiene la categoría hija anterior asignada a un padre.

consultaHijas_buscaPrimero

Obtiene la primera categoría hija asignada a un padre.

consultaHijas_buscaSiguiente

Obtiene la siguiente categoría hija asignada a un padre.

consultaHijas_buscaUltimo

Obtiene la última categoría hija asignada a un padre.

consultaPadres_buscaPorLlave

Long aIdCategoriaHija

True/False Busca todas las categorías padres asignadas a una categoría hija.

Página8

Page 12: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Continúa en la siguiente página

Página9

Page 13: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkCategoría, Continuación

Métodos (continúa)

Método Parámetros Retorno DescripciónconsultaPadres_buscaAnterior

Long por Referencia

Long Obtiene la categoría padre anterior asignada a una categoría hija.

consultaPadres_buscaPrimero

Obtiene la primera categoría padre asignada a una categoría hija.

consultaPadres_buscaSiguiente

Obtiene la siguiente categoría padre asignada a una categoría hija

consultaPadres_buscaUltimo

Obtiene la última categoría padre asignada a una categoría hija.

getPorcentajeAsignacion

Long aIdCategoriaPadre

Long aIdCategoriaHija

Double Busca la asociación de la categoría padre con su hija y devuelve el porcentaje de asignación que tiene la categoría hija.

Las categorías padre tienen asignado el 100% y pueden tener categorías hijas a las cuales les corresponde un porcentaje determinado. Entre todas las hijas debe dar el 100% que corresponde al padre.

getSesion ---------- Sesion Obtiene la sesión asignada al banco.setSesion Sesion Establece una sesión.getCodigoError ---------- String Trae el mensaje con la excepción generada en caso

de que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el mensaje con la excepción generada en caso

de que ocurra algún error al realizar una búsqueda.

Página10

Page 14: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkPresupuestoCategoria

Introducción Este objeto representa el presupuesto categoría. Esta información es de solo lectura, es

decir, no tiene la capacidad de crear información en la base de datos.

Propiedades Las propiedades que tiene el objeto TSdkPresupuestoCategoria son:

Propiedad Tipo Entrada/Salida DescripciónId Long Salida Número identificador del presupuesto categoría.IdCategoria Long Salida Número identificador de la categoría.Ejercicio Long Salida Año de vigencia del presupuestoImporte1 Currency Salida Importe monetario correspondiente al periodo 1Importe2 Currency Salida Importe monetario correspondiente al periodo 1Importe3 Currency Salida Importe monetario correspondiente al periodo 1Importe4 Currency Salida Importe monetario correspondiente al periodo 1Importe5 Currency Salida Importe monetario correspondiente al periodo 1Importe6 Currency Salida Importe monetario correspondiente al periodo 1Importe7 Currency Salida Importe monetario correspondiente al periodo 1Importe8 Currency Salida Importe monetario correspondiente al periodo 1Importe9 Currency Salida Importe monetario correspondiente al periodo 1Importe10 Currency Salida Importe monetario correspondiente al periodo 1Importe11 Currency Salida Importe monetario correspondiente al periodo 1Importe12 Currency Salida Importe monetario correspondiente al periodo 1Importe13 Currency Salida Importe monetario correspondiente al periodo 1

Métodos Los métodos que se pueden utilizar en el objeto TSdkPresupuestoCategoria son:

Método Parámetros Retorno DescripciónbuscaPorId Long

aIdPresupuestoCategoria

True/False Busca en base al número identificador del presupuesto.

buscaPorIdCategoriaEjercicio

Long aIdCategoria

Long aEjercicio

True/False Busca en base al número identificador de una categoría y un ejercicio especifico.

consultaPorCodigoCategoria_buscaPorLlave

String aCodigoCategoria

True/False Busca todos los presupuestos asociados a una categoría en diferentes ejercicios.

consultaPorCodigoCategoria_buscaAnterior

Obtiene el presupuesto anterior asignado a una categoría.

consultaPorCodigoCategoria_buscaPrimero

Obtiene el primer presupuesto asignado a una categoría.

consultaPorCodigoCategoria_buscaSiguiente

Obtiene el siguiente presupuesto asignado a una categoría.

consultaPorCodigoCategoria_buscaUltimo

Obtiene el último presupuesto asignado a una categoría.

Continúa en la siguiente página

Página11

Page 15: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkPresupuestoCategoria, Continuación

Métodos (continúa)

Método Parámetros Retorno DescripciónconsultaPorEjercicio_buscaPorLlave

Long aEjercicio True/False Busca todos los presupuestos de categorías asociados a un ejercicio específico.

consultaPorEjercicio_buscaPrimeroconsultaPorEjercicio_buscaSiguienteconsultaPorEjercicio_buscaUltimoconsultaPorEjercicio_buscaAnteriorgetSesion ---------- Sesion Obtiene la sesión asignada al banco.setSesion Sesion ---------- Establece una sesión.getCodigoError ---------- String Trae el mensaje con la excepción generada en caso

de que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el mensaje con la excepción generada en caso

de que ocurra algún error al realizar una búsqueda.

Página12

Page 16: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Objetos Tipo de documentos bancarios

TSdkDocumentoDe

Introducción Este objeto representa al documento modelo del cual se derivan diversos documentos, que el

usuario puede crear. Esta información es de solo lectura, es decir, no tiene la capacidad de crear información en la base de datos.

Propiedades Las propiedades que tiene el objeto TSdkDocumentoDe son:

Propiedad Tipo Entrada/Salida DescripciónId Long Salida Número identificador del documento modelo.Código String Salida Código asignado al documento modelo.Nombre String Salida Nombre del documento modelo.AsocTabla Long Salida Obtiene la tabla a la que estará asociado:

1 = Clientes2 = Proveedores3 = Inventarios 4 = Doctos bancarios

Métodos Los métodos que se pueden utilizar en el objeto TSdkDocumentoDe son:

Método Parámetros Retorno DescripciónbuscaPorCodigo String

CodigoBanco True/False Verifica la existencia de un documento en base a su

código.buscaPorId Long idBanco True/False Verifica la existencia de un documento en base a su

número identificador.getSesion ---------- Sesion Obtiene la sesion asignada al banco.setSesion TSdkSesion

Sesion---------- Establece una sesion.

getCodigoError ---------- String Trae el mensaje con la excepción generada en caso de que ocurra algún error al realizar una búsqueda.

getMensajeError ---------- String Trae el mensaje con la excepción generada en caso de que ocurra algún error al realizar una búsqueda.

Página13

Page 17: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkTipoDocumento

Introducción Este objeto representa a los documentos creados por el usuario según sus necesidades, en

base al documento modelo. Esta información es de solo lectura, es decir, no tiene la capacidad de crear información en la base de datos.

Propiedades Las propiedades que tiene el objeto TSdkTipoDocumento son:

Propiedad Tipo Entrada/Salida DescripciónId Long Salida Número identificador del documento.Código String Salida Código asignado al documento.Nombre String Salida Nombre del documento.FechaRegistro Date Salida Fecha de registro del tipo documento.Modulo Long Salida Funciona como SistOrig?

ValoresIdDocumentoDe Long Salida Número identificador del documento modelo.Naturaleza Long Salida Indica la naturaleza contable del documento:

0 = Cargo2 = Abono

NatBancaria Long Salida Indica la naturalza bancaria del documento:0 = Cargo2 = Abono

AfectaExistencia Long Salida Indica si el tipo de documento afecta existencias:0 = No afecta1 = Si afecta

TipoGeneracion Long Salida Sirve para identificar a qué tipo de documento va orientado:0 = Documento Modelo1 = Tipo de documentoNota: Se puede llevar un control de foliación a nivel de documento modelo o documento personalizado.

CodigoFolioTipoDocumento

String Salida Código del folio asignado.

CodigoFolioDocumentoDe String Salida Código de folio asignado al documento de.CodigoFolioDigital String Salida Folios para documentos electrónicos.FormaPreimpresa String Salida Ruta donde se encuentra la forma preimpresa.MaximoMovimientos Long Salida Numero de partidas que tiene un documento.

Nota: Necesita tener el valor 0.

DoctoBancario Long Salida Tiene el valor 2 ya que ndica que son documentos bancarios.

ContabilizarPor Long Salida Identifica el medio para contabilizar:0 = Sin contabilización1 = Por beneficiario pagador3 = Por Categoría4 = Seleccionar prepoliza al crear la póliza por Tipo de documento.

CodigoPrepoliza String Salida Código de la prepóliza asociada.AgruparMovtosBanco Booleano Salida Indica si agrega movimientos bancarios.

Número de movimientos de la póliza.AgruparMovtosPoliza Booleano Salida Identifica si agrupa movimientos de póliza.

Número de movimientos de la póliza.

Continúa en la siguiente página

Página14

Page 18: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkTipoDocumento, Continuación

Propiedades (continúa)

Propiedad Tipo Entrada/Salida DescripciónEsFiscal Booleano Salida Identifica si los documentos están impresos.EsFolioDigital Booleano Salida Identifica si el folio pertenece a los documentos

electrónicos.UsaAsignaNumero Booleano SalidaUsaAsignaSerieFolio Booleano Salida Identifica si el tipo de documento utiliza serie.

Métodos Los métodos que se pueden utilizar en el objeto TSdkTipoDocumento son:

Método Parámetros Retorno DescripciónbuscaPorCodigo CodigoBanco True/False Verifica la existencia de un documento en base a su

código.buscaPorId Long

IdTipoDocumentoTrue/False Busca en base al número identificador del tipo

documento.buscaPorCodigo String

CodigoTipoDocumento

True/False Busca por código de un tipo documento.

consultaTipoDocumentosPorDocumentoDe_buscaPorLlave

String aCodigoDocumentoDe

True/False Busca todos los tipo de documento asignados a un documento modelo.

consultaTipoDocumentosPorDocumentoDe_buscaAnterior

Long (por Referencia)

True/False

consultaTipoDocumentosPorDocumentoDe_buscaPrimeroconsultaTipoDocumentosPorDocumentoDe_buscaSiguienteconsultaTipoDocumentosPorDocumentoDe_buscaUltimogetSesion ---------- Sesion Obtiene la sesión asignada al banco.setSesion Sesion Establece una sesión.getCodigoError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el mensaje con la excepción generada en caso

de que ocurra algún error al realizar una búsqueda.

Página15

Page 19: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkFolio

Introducción Este objeto representa la foliación de los documentos. Esta información es de solo lectura, es

decir, no tiene la capacidad de crear información en la base de datos.

Propiedades Las propiedades que tiene el objeto TSdkFolio son:

Propiedad Tipo Entrada/Salida DescripciónId Long Salida Número identificador de la foliación.Codigo String Salida Código del folio.IdDocumentoDe Id Salida Número identificador del documento asignado al

folio.FechaRegistro Date Salida Fecha de alta del folio.NoAprobacion Long Salida Numero de aprobación para documentos

electrónicos.Serie String Salida Clasificador de folios. Se utiliza normalmente para

sucursales.FolioActual String Salida Es el siguiente folio disponible para documentos.FolioInicial String Salida Folio inicial de la numeración.FolioFinal String Salida Folio final de la numeración.TipoGeneracion Long Salida Tipo de generación sirve para identificar a que tipo

de documento va orientado:0 = Documentos Modelo1 = Tipo de documento especificoEsto es por que se puede llevar un control de foliación a nivel de documento modelo o documento personalizado

Métodos Los métodos que se utilizan en el objeto TSdkFolio son:

Método Parámetros Retorno DescripciónbuscaPorCodigo Long

CodigoBancoTrue/False Verifica la existencia de un documento en base a su

código.buscaPorId ---------- ----------buscaPorCodigo ---------- ----------getSesion ---------- Sesion Obtiene la sesión asignada al banco.setSesion Long Sesion ---------- Establece una sesión.getCodigoError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.

Página16

Page 20: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Objetos Documentos bancarios

TSdkCheque

Introducción Este objeto representa el cheque bancario. Esta información es de solo lectura, es decir, no

tiene la capacidad de crear información en la base de datos.

Propiedades Las propiedades que tiene el objeto TSdkCheque son:

Propiedad Tipo Entrada/Salida DescripciónId Long Ambas Número identificador del cheque.IdDocumentoDe Long Ambas Número identificador para la asociación con un

documento modelo.idTipoDocumento Long Ambas Número Identificador para la asociación con un tipo

documento.Folio String Ambas Folio del cheque.Fecha Date Ambas Fecha de emisión del cheque.Ejercicio Long Ambas Año de emisión del cheque.Periodo Long Ambas Número de periodo de emisión del cheque.FechaAplicacion Date Ambas Fecha en la que se aplica el cheque.EjercicioAp Long Ambas Año en el que se aplicó el cheque.PeriodoAp Long Ambas Número de periodo en el que se aplicó el cheque.CodigoPersona String Ambas Código del Beneficiario/Pagador que esta

asignado al cheque.BeneficiarioPagador String Ambas Razón social del Beneficiario/ Pagador que está

asignado al cheque.IdCuentaCheques Long Ambas Número identificador de la cuenta bancaria

asignada al cheque.NatBancaria Long Ambas Naturaleza bancaria del cheque.

0 = Cargo1 = Sin naturaleza2 = Abono

Naturaleza Long Ambas Naturaleza contable del cheque.0 = Abono2 = Cargo

CodigoMoneda String Ambas Código de la moneda que tiene asignado el cheque.

CodigoMonedaTipoCambio String Ambas Código de la moneda registrada en la pestaña Otros datos, que servirá para hacer el cálculo de conversión de divisas.

TipoCambio Moneda Ambas Tipo de cambio del cheque.Total Moneda Ambas Importe total del cheque.Pendiente Moneda Ambas Importe pendiente por cobrar.TotMonBase Moneda Ambas Importe total de la moneda base del documento.PendMonBase Moneda Ambas Importe pendiente de la moneda base.TipoCambioCteProv Moneda Ambas Factor multiplicador según sea cliente o proveedor.TotMonCteProv Moneda Ambas Importe total según el tipo de cambio del cliente

proveedor.PendMonCteProv Moneda Ambas Importe pendiente según el tipo de cambio del

cliente proveedor.Referencia String Ambas Referencia bancaria.Concepto String Ambas Concepto por el cual fue emitido el cheque.

Página17

Page 21: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

EsImpreso Booleano Ambas Indica si el cheque ha sido impreso o no:0 = No Impreso ¿?1 = Impreso

EsCancelado Booleano Ambas Indica si el cheque ha sido cancelado o no:0 = No cancelado ¿?1 = Cancelado

EsAutorizado Booleano Ambas Indica si el cheque ha sido autorizado o no:0 = No autorizado ¿?1 = Autorizado

EsDevuelto Booleano Ambas Indica si el cheque ha sido devuelto o no:

0 = No devuelto ¿?1 = Devuelto

EsConciliado Booleano Ambas Indica si el cheque está conciliado o no:0 = No conciliado1 = Conciliado

EsAsociado Booleano Ambas Indica si el cheque ha sido asociado a algún documento de AdminPAQ o no:0 = No asociado1 = Asociado

EsParaAbonoCta Booleano Ambas Indica si el cheque incluye la leyenda Para abono en cuenta del beneficiario.

UsuAutoriza (no está en los otros doctos)

String Ambas Indica el usuario que autorizó el cheque.

UsuAutorizaPresupuesto String Ambas Indica el usuario que autorizó el presupuesto del cheque.

IdMovEdoCta Long Ambas Número identificador del movimiento del estado de cuenta.

Prioridad (no está en los otros doctos)

String Ambas

Traspasado String Ambas Indica si el cheque forma parte de un traspaso entre cuentas:0 = No es traspaso1 = Es el documento origen del traspaso2 = Es el documento destino del traspaso

EjercicioPol Long Ambas Año de la póliza del cheque.PeriodoPol Long Ambas Número del periodo de la póliza.TipoPol Long Ambas Tipo de póliza del cheque.NumPol Long Ambas Numero de la póliza del cheque.PosibilidadPago Long Ambas Posibilidad de pago del cheque:

0 = Alta1 = Media2 = Baja

EsProyectado Booleano Ambas Determina si el cheque es proyectado o no.

Métodos Los métodos que tiene el objeto TSdkCheque son:

Método Parámetros Retorno Descripcióncrea Booleano Crea un cheque, una vez que sus propiedades han

sido inicializadas.modifica Booleano Modifica un cheque existente.Borra?? Booleano Borra un cheque existente.buscaPorId Long

aIdCuentaChequeBooleano Busca un cheque por su número identificador.

iniciarInfo (no está en los otros doctos)

Void Se encarga de inicializar los parámetros del objeto a valores vacíos.

Página18

Page 22: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

buscaPorCuentaIdDoctoDeFolio

Long aIdCuentaCheques

Long aIdDocumentoDe

String aFolio

Booleano Busca por el id de una cuenta de cheques, el Id del documento de y el código del folio específicos.

buscaPorIdDoctoDeFolio

Long aIdDocumentoDe

String aFolio

Booleano Busca por id de un documento de y un código de folio especifico.

conciliaDocumento Long aIdDoctoBancario

Long aIdDocumentoDe

Date aFechaAplicacion

Booleano Concilia un documento bancario.

desconciliaDocumento

Long aIdDoctoBancario

Long aIdDocumentoDe

Booleano Desconcilia un documento bancario.

existeDoctoBancarioDePersona

String aCodigoPersona

Booleano Verifica que el documento pertenezca a un Beneficiario/Pagador.

existeDoctoBancarioDeTipo

String aCodigoTipoDocumento

Booleano Verifica que el tipo de documento exista.

consultaPorCuenta_buscaPorLlave

Long aIdCuenta ¿? Consulta todos los documentos bancarios asociados a una cuenta bancaria.

consultaPorCuenta_buscaPrimero

¿? ¿?

consultaPorCuenta_buscaSiguienteconsultaPorCuenta_buscaAnteriorconsultaPorCuenta_buscaUltimoconsultaPorFechaAplicacion_buscaPorLlave

Date aFechaAplicacionInicial

Date aFechaAplicacionFinal

¿? Consulta documentos en base a un rango de aplicación.

consultaPorFechaAplicacion_buscaPrimero

¿?

consultaPorFechaAplicacion_buscaSiguienteconsultaPorFechaAplicacion_buscaAnteriorconsultaPorFechaAplicacion_buscaUltimoconsultaPorBeneficiarioPagador_buscaPorLlave??cancela Long

aIdCuentaChequeBooleano Cancela un cheque.

Página19

Page 23: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

devuelve Long aIdCuentaCheque

Booleano Devuelve un cheque.

getUltimoFolio Long aIdCuentaCheque

String Obtiene el último folio utilizado para el documento de cheque.

getSesion ---------- Sesion Obtiene la sesión asignada al banco.setSesion Sesion ---------- Establece una sesión.getCodigoError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.

Página20

Page 24: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkIngreso

Introducción Este objeto representa un movimiento de abono a una cuenta bancaria. Contiene todas las

propiedades y métodos que permiten la creación, modificación, eliminación y consulta de documentos de ingreso.

Propiedades Las propiedades que tiene el objeto TSdkIngreso son:

Propiedad Tipo Entrada/Salida DescripciónIdDocumentoDe Long Número identificador del documento modelo:

33 = Ingreso no depositado34 = Ingreso35 = Depósito36 = Egreso37 = Cheque

TipoDocumento String Código del tipo de documento bancario:40 = Ingreso no depositado42 = Ingreso44 = Depósito45 = Egreso49 = ChequeNota: El campo es de 30 caracteres, por lo que este valor debe completarse con espacios en blanco al inicio.

Folio String Folio del documento bancario.Fecha Date Fecha del ingreso.Ejercicio Long Año correspondiente a la fecha del ingreso.Periodo Long Periodo correspondiente a la fecha del ingreso.FechaAplicación Date Fecha en que se depositó aplicó el ingreso.EjercicioAp Long Año correspondiente a la fecha en que se aplicó el

ingreso.PeriodoAp Long Periodo correspondiente a la fecha en que se

aplicó el ingreso.CodigoPersona String Código del usuario que generó el ingreso.BeneficiarioPagador String Razón social del Beneficiario/Pagador

correspondiente al ingreso.IdCuentaCheques Long Número identificador de la cuenta bancaria.NatBancaria Long Naturaleza bancaria del ingreso:

0 = Cargo1 = Sin naturaleza2 = Abono

Naturaleza Long Naturaleza contable del ingreso:0 = Abono2 = Cargo

CodigoMoneda String Código de la moneda de la cuenta bancaria.CodigoMonedaTipoCambio String Código de la moneda registrada en la pestaña

Otros datos, que servirá para hacer el cálculo de conversión de divisas.

TipoCambio Currency Tipo de cambio del ingreso.Total Currency Importe total del ingreso.

Continúa en la siguiente página

Página21

Page 25: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkIngreso, Continuación

Propiedades (continúa)

Propiedad Tipo Entrada/Salida DescripciónReferencia String Referencia del ingreso.Concepto String Concepto del ingreso.EsConciliado Long Indica si el ingreso ha sido conciliado o no:

0 = No conciliado1 = Conciliado

EsAsociado Long Indica si el ingreso ha sido asociado a algún documento de AdminPAQ o no:0 = No asociado1 = Asociado

UsuAutorizaPresupuesto String Indica el usuario que autorizó el presupuesto.IdMovtoEdoCta Long Número identificador del movimiento del estado de

cuenta bancario.Trapasado Long Indica si el ingreso forma parte de un traspaso

entre cuentas:0 = No es traspaso1 = Es el documento origen del traspaso2 = Es el documento destino del traspaso

EjercicioPol Long Año de la póliza del ingreso.PeriodoPol Long Ambas Número del periodo de la póliza.TipoPol Long Ambas Tipo de póliza del ingreso.NumPol Long Ambas Numero de la póliza del ingreso.PosibilidadPago Long Ambas Posibilidad de pago del ingreso:

0 = Alta1 = Media2 = Baja

EsProyectado Booleano Ambas Determina si el ingreso es proyectado o no.

Métodos Los métodos que tiene el objeto TSdkIngreso son:

Método Parámetros Retorno Descripcióncrea ---------- Booleano Crea un ingreso, una vez que sus propiedades han

sido inicializadas.modifica ---------- Booleano Modifica un ingreso existente.borra ---------- Booleano Borra un ingreso existente.buscaPorId Long

aIdCuentaChequeBooleano Busca un ingreso por su id.

buscaPorCuentaIdDoctoDeFolio

Long aIdCuentaCheques

Long aIdDocumentoDe

String aFolio

Booleano Busca por el id de una cuenta de cheques, el Id del documento de y el código del folio específicos.

Continúa en la siguiente página

Página22

Page 26: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkIngreso, Continuación

Métodos (continued)

Método Parámetros Retorno DescripciónbuscaPorIdDoctoDeFolio

Long aIdDocumentoDe

String aFolio

Booleano Busca por id de un documento de y un código de folio especifico.

conciliaDocumento Long aIdDoctoBancario

Long aIdDocumentoDe

Date aFechaAplicacion

Booleano Concilia un documento bancario.

desconciliaDocumento

Long aIdDoctoBancario

Long aIdDocumentoDe

Booleano Desconcilia un documento bancario.

existeDoctoBancarioDePersona

String aCodigoPersona

Booleano Verifica que el documento pertenezca a un Beneficiario/Pagador.

existeDoctoBancarioDeTipo

String aCodigoTipoDocumento

Booleano Verifica que el tipo de documento exista.

consultaPorCuenta_buscaPorLlave

Long aIdCuenta ¿? Consulta todos los documentos bancarios asociados a una cuenta bancaria.

consultaPorCuenta_buscaPrimero

¿? ¿?

consultaPorCuenta_buscaSiguienteconsultaPorCuenta_buscaAnteriorconsultaPorCuenta_buscaUltimoconsultaPorFechaAplicacion_buscaPorLlave

Date aFechaAplicacionInicial

Date aFechaAplicacionFinal

¿? Consulta documentos en base a un rango de aplicación.

consultaPorFechaAplicacion_buscaPrimero

¿? ¿?

consultaPorFechaAplicacion_buscaSiguienteconsultaPorFechaAplicacion_buscaAnteriorconsultaPorFechaAplicacion_buscaUltimo

Continúa en la siguiente página

Página23

Page 27: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkIngreso, Continuación

Métodos (continued)

Método Parámetros Retorno DescripciónconsultaPorCodigoBeneficiarioPagador_buscaPorLlave

aCodigoBeneficiarioPagador

String Consulta los ingresos por el código de un Beneficiario/Pagador, ordenado por el identificador del ingreso.

consultaPorCodigoBeneficiarioPagador_buscaPrimero

¿? ¿?

consultaPorCodigoBeneficiarioPagador_buscaSiguienteconsultaPorCodigoBeneficiarioPagador_buscaAnteriorconsultaPorCodigoBeneficiarioPagador_buscaUltimogetCodigoError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.

Página24

Page 28: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkIngresoNoDepositado

Introducción Este objeto representa un movimiento de abono que aún no ha sido depositado ni asociado a

alguna cuenta bancaria.

Propiedades Las propiedades que tiene el objeto TSdkIngresoNoDepositado son:

Propiedad Tipo Entrada/Salida DescripciónIdDocumentoDe Long Número identificador del documento modelo:

33 = Ingreso no depositado34 = Ingreso35 = Depósito36 = Egreso37 = Cheque

TipoDocumento String Código del tipo de documento:40 = Ingreso no depositado42 = Ingreso44 = Depósito45 = Egreso49 = ChequeNota: El campo es de 30 caracteres, por lo que este valor debe completarse con espacios en blanco al inicio.

Serie String Serie del documento.Folio String Folio del documento.Fecha Date Fecha del ingreso no depositado.Ejercicio Long Año correspondiente a la fecha del ingreso no

depositado.Periodo Long Periodo correspondiente a la fecha del ingreso no

depositado.FechaAplicación Date Fecha en que se depositó aplicó el ingreso no

depositado.EjercicioAp Long Año correspondiente a la fecha en que se aplicó el

ingreso no depositado.PeriodoAp Long Periodo correspondiente a la fecha en que se

aplicó el ingreso no depositado.CodigoPersona String Código del usuario que generó el ingreso no

depositado.BeneficiarioPagador String Razón social del Beneficiario/Pagador

correspondiente al ingreso no depositado.IdCuentaCheques Long Número identificador de la cuenta bancaria.NatBancaria Long Naturaleza bancaria del ingreso no depositado:

0 = Cargo1 = Sin naturaleza2 = Abono

Naturaleza Long Naturaleza contable del ingreso no depositado:0 = Abono2 = Cargo

CodigoMoneda String Código de la moneda de la cuenta bancaria.CodigoMonedaTipoCambio String Código de la moneda registrada en la pestaña

Otros datos, que servirá para hacer el cálculo de conversión de divisas.

Continúa en la siguiente página

Página25

Page 29: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkIngresoNoDepositado, Continuación

Propiedades (continued)

Propiedad Tipo Entrada/Salida DescripciónTipoCambio Currency Tipo de cambio del ingreso no depositado.Total Currency Importe total del ingreso no depositado.Referencia String Referencia del ingreso no depositado.Concepto String Concepto del ingreso no depositado.EsDepositado Long Indica si el ingreso no depositado ya fue

depositado:0 = No depositado1 = Depositado

EsAsociado Long Indica si el ingreso no depositado ha sido asociado a algún documento de AdminPAQ o no:0 = No asociado1 = Asociado

UsuAutorizaPresupuesto String Indica el código del usuario que autorizó el presupuesto.

PosibilidadPago Long Ambas Posibilidad de pago del ingreso:0 = Alta1 = Media2 = Baja

EsProyectado Booleano Ambas Determina si el ingreso es proyectado o no.

Métodos Los métodos que tiene el objeto TSdkIngresoNoDepositado son:

Método Parámetros Retorno Descripcióncrea ---------- Booleano Crea un ingreso no depositado, una vez que sus

propiedades han sido inicializadas.modifica ---------- Booleano Modifica un ingreso no depositado existente.borra ---------- Booleano Borra un ingreso no depositado existente.buscaPorId Long

aIdCuentaChequeBooleano Busca un ingreso no depositado por su id.

buscaPorIdDoctoDeFolio

Long aIdDocumentoDeString aFolio

Booleano Busca por id de un documento de y un código de folio especifico.

existeDoctoBancarioDePersona

String aCodigoPersona

Booleano Verifica que el documento pertenezca a un Beneficiario/Pagador.

existeDoctoBancarioDeTipo

String aCodigoTipoDocumento

Booleano Verifica que el tipo de documento exista.

consultaPorFechaAplicacion_buscaPorLlave

Date aFechaAplicacionInicial

Date aFechaAplicacionFinal

¿? Consulta documentos en base a un rango de aplicación.

consultaPorFechaAplicacion_buscaPrimero

¿? ¿?

Continúa en la siguiente página

Página26

Page 30: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkIngresoNoDepositado, Continuación

Métodos (continúa)

Método Parámetros Retorno DescripciónconsultaPorFechaAplicacion_buscaSiguienteconsultaPorFechaAplicacion_buscaAnteriorconsultaPorFechaAplicacion_buscaUltimoconsultaIngresosPendientesDeDepositar_buscaPorLlave

Date aFechaInicial

Date aFechaFinal

¿? Consulta ingresos no depositados, qué aún no están asociados a algún depósito, por un rango de fechas ordenada por la fecha y por el identificador del documento bancario.

consultaIngresosPendientesDeDepositar_buscaPrimero

¿? ¿?

consultaIngresosPendientesDeDepositar_buscaUltimoconsultaIngresosPendientesDeDepositar_buscaSiguienteconsultaIngresosPendientesDeDepositar_buscaAnteriorconsultaPorFolioDeposito_buscaPorLlave

Long aFolioDeposito

String Consulta los ingresos no depositados qué ya están asociados a algún depósito. La consulta es por el folio del depósito.

consultaPorFolioDeposito_buscaPrimero

¿? ¿?

consultaPorFolioDeposito_buscaUltimo

consultaPorFolioDeposito_buscaSiguienteconsultaPorFolioDeposito_buscaAnteriorconsultaPorCodigoBeneficiarioPagador_buscaPorLlave

aCodigoBeneficiarioPagador

String Consulta los ingresos no depositados por el código de un Beneficiario/Pagador, ordenado por el identificador del ingreso.

consultaPorCodigoBeneficiarioPagador_buscaPrimero

¿? ¿?

consultaPorCodigoBeneficiarioPagador_buscaSiguienteconsultaPorCodigoBeneficiarioPagador_buscaAnterior

Continúa en la siguiente página

Página27

Page 31: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkIngresoNoDepositado, Continuación

Métodos (continúa)

Método Parámetros Retorno DescripciónconsultaPorCodigoBeneficiarioPagador_buscaUltimogetCodigoError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.

Página28

Page 32: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkEgreso

Introducción Este objeto representa un movimiento de cargo a una cuenta bancaria.

Propiedades Las propiedades que tiene el objeto TSdkEgresoson:

Propiedad Tipo Entrada/Salida DescripciónIdDocumentoDe Long Ambas Número identificador para la asociación con un

documento de.idTipoDocumento Long Ambas Número identificador para la asociación con un tipo

documento.Folio String Ambas Folio del egreso.Fecha Date Ambas Fecha de emisión del egreso.Ejercicio Long Ambas Año de emisión del egreso.Periodo Long Ambas Numero de periodo de emisión del egreso.FechaAplicacion Date Ambas Fecha en la que se aplica el egreso.EjercicioAp Long Ambas Año en el que se aplicó el egreso.PeriodoAp Long Ambas Número de periodo en el que se aplicó el egreso.CodigoPersona String Ambas Código del Beneficiario/Pagador que esta

asignado al egreso.BeneficiarioPagador String Ambas Razón social del Beneficiario/ Pagador que está

asignado al egreso.IdCuentaCheques Long Ambas Número identificador de la cuenta bancaria

asignada al egresoNatBancaria Long Ambas Naturaleza bancaria del egreso:

0 = Cargo1 = Sin naturaleza2 = Abono

Naturaleza Long Ambas Naturaleza contable del egreso:0 = Abono2 = Cargo

CodigoMoneda String Ambas Código de la moneda que tiene asignado el egreso.CodigoMonedaTipoCambio String Ambas Código de la moneda registrada en la pestaña

Otros datos, que servirá para hacer el cálculo de conversión de divisas.

TipoCambio Moneda Ambas Tipo de cambio del egreso.Total Moneda Ambas Importe total del egreso.Pendiente Moneda Ambas Importe pendiente por cobrar.Referencia String Ambas Referencia bancaria.Concepto String Ambas Concepto por el cual fue emitido el egreso.EsConciliado Booleano Ambas Indica si el egreso ha sido conciliado o no:

0 = No conciliado1 = Conciliado

EsAsociado Booleano Ambas Indica si el egreso ha sido asociado a algún documento de AdminPAQ o no:0 = No asociado1 = Asociado

UsuAutorizaPresupuesto String Ambas Indica el usuario que autorizó el presupuesto del egreso.

IdMovEdoCta Long Ambas Número identificador del movimiento del estado de cuenta.

Continúa en la siguiente página

Página29

Page 33: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkEgreso, Continuación

Propiedades (continúa)

Propiedad Tipo Entrada/Salida DescripciónTraspasado String Ambas Indica si el egreso forma parte de un traspaso entre

cuentas:0 = No es traspaso1 = Es el documento origen del traspaso2 = Es el documento destino del traspaso

EjercicioPol Long Ambas Año de la póliza del egreso.PeriodoPol Long Ambas Número del periodo de la póliza.TipoPol Long Ambas Tipo de póliza del egreso.NumPol Long Ambas Numero de la póliza del egreso.PosibilidadPago Long Ambas Posibilidad de pago del egreso:

0 = Alta1 = Media2 = Baja

EsProyectado Booleano Ambas Determina si el egreso es proyectado o no.

Métodos Los métodos que se pueden utilizar en el objeto TSdkEgreso son:

Método Parámetros Retorno Descripcióncrea ---------- Booleano Crea un egreso, una vez que sus propiedades han

sido inicializadas.modifica ---------- Booleano Modifica un egreso existente.borra ---------- Booleano Borra un egreso existente.buscaPorId Long

aIdCuentaChequeBooleano Busca un egreso por su id.

buscaPorCuentaIdDoctoDeFolio

Long aIdCuentaCheques

Long aIdDocumentoDe

String aFolio

Booleano Busca por el id de una cuenta de cheques, el Id del documento de y el código del folio específicos.

buscaPorIdDoctoDeFolio

Long aIdDocumentoDe

String aFolio

Booleano Busca por id de un documento de y un código de folio especifico.

conciliaDocumento Long aIdDoctoBancario

Long aIdDocumentoDe

Date aFechaAplicacion

Booleano Concilia un documento bancario.

desconciliaDocumento

Long aIdDoctoBancario

Long aIdDocumentoDe

Booleano Desconcilia un documento bancario.

existeDoctoBancarioDePersona

String aCodigoPersona

Booleano Verifica que el documento pertenezca a un Beneficiario/Pagador.

Continúa en la siguiente página

Página30

Page 34: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkEgreso, Continuación

Métodos (continúa)

Método Parámetros Retorno DescripciónexisteDoctoBancarioDeTipo

String aCodigoTipoDocumento

Booleano Verifica que el tipo de documento exista.

consultaPorCuenta_buscaPorLlave

Long aIdCuenta ¿? Consulta todos los documentos bancarios asociados a una cuenta bancaria.

consultaPorCuenta_buscaPrimero

¿? ¿?

consultaPorCuenta_buscaSiguienteconsultaPorCuenta_buscaAnteriorconsultaPorCuenta_buscaUltimoconsultaPorFechaAplicacion_buscaPorLlave

Date aFechaAplicacionInicial

Date aFechaAplicacionFinal

¿? Consulta documentos en base a un rango de aplicación.

consultaPorFechaAplicacion_buscaPrimero

¿? ¿?

consultaPorFechaAplicacion_buscaSiguienteconsultaPorFechaAplicacion_buscaAnteriorconsultaPorFechaAplicacion_buscaUltimoconsultaPorCodigoBeneficiarioPagador_buscaPorLlave

aCodigoBeneficiarioPagador

String Consulta los egresos por el código de un Beneficiario/Pagador, ordenado por el identificador del egreso.

consultaPorCodigoBeneficiarioPagador_buscaPrimero

¿? ¿?

consultaPorCodigoBeneficiarioPagador_buscaSiguienteconsultaPorCodigoBeneficiarioPagador_buscaAnteriorconsultaPorCodigoBeneficiarioPagador_buscaUltimogetCodigoError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.getMensajeError ---------- String Trae el código de la excepción generada en caso de

que ocurra algún error al realizar una búsqueda.

Página31

Page 35: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Objetos Pólizas contables

TSdkPoliza

Introducción El objeto TSdkPoliza representa el encabezado de la póliza y es de sólo lectura. Esta

información pertenece a CONTPAQ i® CONTABILIDAD.

Propiedades Las propiedades que tiene el objeto TSdkPoliza son:

Propiedad Tipo Entrada/Salida DescripciónAbonos Currency Suma de los importes de los movimientos de

abono. Es de sólo lectura.Ajuste Long Indica si la póliza se registró en el periodo de ajuste

(Periodo 14).0 = No está registrada.1 = Sí está registrada.

Cargos Currency Suma de los importes de los movimientos de cargo. Es de sólo lectura.

Clase ECLASEPOLIZA

Obtiene el estado de afectación de la póliza.1 = Afecta2 = No afecta o Sin afectar.

Concepto String Concepto de la póliza.Diario Long Número del diario especial de la póliza.Ejercicio Long Año de la póliza. Es de sólo lectura.Fecha Date Fecha de la póliza.Id Long Número identificador de la póliza. Es de sólo

lectura.Impresa Long Estado de impresión de la póliza.

0 = No impresa1 = Impresa

Numero Long Nnúmero de la póliza.NumeroMovtos Long Número de movimientos que tiene la póliza. Es de

sólo lectura.NumeroMovtosControlIVA Long Número de movimientos de control de IVA de la

póliza.Periodos Long Número de periodo correspondiente a la fecha de

la póliza. Es de sólo lectura.Sistorigen ESISTOR

IGENIndica en qué sistema se creó la póliza contable:1 = ContPAQ Windows5 = CheqPAQ Windows6 = NomiPAQ Windows7 = AdminPAQ Windows11 = CONTPAQ i® CONTABILIDAD15 = CONTPAQ i® BANCOS16 (&H10) = CONTPAQ i® NÓMINAS

Tipo ETIPOPOLIZA

Indica el tipo de póliza.

1 = Ingresos2 = Egresos3 = Diario4 = Orden5 = Estadisticas

Página32

Page 36: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Métodos Los métodos que se pueden utilizar para el objeto TSdkPoliza son:

Método Parámetros Retorno DescripciónagregaControlIVA TSdkControlIVA

Long aSdkControlIVA

Agrega un movimiento de control de IVA.

agregaMovimiento TSdkControlIVA Long aSdkControlIVA

Agrega un movimiento a los datos de una póliza:0 = No se pudo agregar el movimiento1 = Se agregó el movimiento

borra Long Borra un registro existente de póliza:0 = El registro no existe y no pudo eliminarse1 = Se eliminó el registro

borraCausacionIVA ECAUSACIONTIPOIVALong aTipo

Borra los datos del registro de causación de IVA de la póliza.

borraControlIVA TSdkControlIVA Long aSdkControlIVA

Borra los datos del registro de control de IVA de la póliza.

borraMovimiento SdkMovimientoPoliza Long aSdkMovimientoPoliza

Borra un movimiento de los datos de una póliza existente.

buscaMovimientosPorNumMovto

aSdkMovimientoPoliza Long aSdkMovimientoPoliza

Long aNumMovto

Busca un movimiento por el consecutivo de movimiento.

buscaPorId Long aId Busca un registro existente de póliza por número identificador.

buscaPorLlavePrimaria

Long Ejercicio

Long aPeriodo

ETIPOPOLIZA aTipo

Long aNumero

Busca un registro existente de póliza por la llave principal, fecha, tipo y número.

consultaPorClaseFechaTipoNumero_buscaPorLlave

ECLASEPOLIZA aClase

Date aFecha

ETIPOPOLIZA aTipo

Long aNumero

Obtiene el registro por llave dela consulta ordenadas por clase, fecha, tipo y número de póliza.

consultaPorClaseFechaTipoNumero_buscaAnteriorconsultaPorClaseFechaTipoNumero_buscaSiguienteconsultaPorClaseFechaTipoNumero_buscaPrimeroconsultaPorClaseFechaTipoNumero_buscaUltimo

Página33

Page 37: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

consultaPorEjercicioPeriodoTipoNumero_buscaPorLlave

Long aEjercicio

Date aPeriodo

ETIPOPOLIZA aTipo

Long aNumero

Obtiene el registro por llave de la consulta de todas las pólizas ordenadas por ejercicio, periodo, tipo y número de póliza.

consultaPorEjercicioPeriodoTipoNumero_buscaPrimeroconsultaPorEjercicioPeriodoTipoNumero_buscaUltimoconsultaPorEjercicioPeriodoTipoNumero_buscaSiguienteconsultaPorEjercicioPeriodoTipoNumero_buscaAnteriorconsultaPorFechaTipoNumero_buscaPorLlave

Date aFecha

ETIPOPOLIZA aTipo

Long aNumero

Obtine el registro por llave de la consulta de todas las pólizas ordenadas por fecha, tipo y número de póliza.

consultaPorFechaTipoNumero_buscaPrimeroconsultaPorFechaTipoNumero_buscaUltimoconsultaPorFechaTipoNumero_buscaSiguienteconsultaPorFechaTipoNumero_buscaAnteriorconsultaPorSistOrigenFechaTipoNumero_buscaPorLlave

Long aSistOrigen

ETIPOPOLIZA aTipo

Long aNumero

Date aFecha

Obtiene el registro por llave de la consulta de todas las pólizas ordenadas por sistema origen, fecha, tipo y número de póliza.

consultaPorSistOrigenFechaTipoNumero_buscaPrimeroconsultaPorSistOrigenFechaTipoNumero_buscaUltimoconsultaPorSistOrigenFechaTipoNumero_buscaSiguienteconsultaPorSistOrigenFechaTipoNumero_buscaAnteriorconsultaPorTipoEjercicioPeriodoNumero_buscaPorLlave

Long aEjercicio

ETIPOPOLIZA aTipo

Long aPeriodo

Long aNumero

Obtiene el registro por llave de la consulta de todas las pólizas ordenadas pólizas por tipo, ejercicio, periodo y número de póliza.

Página34

Page 38: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

consultaPorTipoEjercicioPeriodoNumero_buscaPrimeroconsultaPorTipoEjercicioPeriodoNumero_buscaUltimoconsultaPorTipoEjercicioPeriodoNumero_buscaSiguienteconsultaPorTipoEjercicioPeriodoNumero_buscaAnteriorcrea Long Crea el encabezado de una póliza.creaMovimiento TSdkMovimiento

Poliza Long aSdkMovimientoPoliza

Genera un movimiento de una póliza.

getCausacionIVA TSdkCausacionIVA aSdkMovimientoPoliza

ECAUSACIONTIPOIVA ATipo

Obtiene los datos del registro de Causación de IVA de la póliza.

getControlIVAPorNumero

Long aNumero

TSdkControlIVA aSdkControlIVA

Obtiene los datos del movimiento de control de IVA por número.

getControlIVAAnteriorgetControlIVASiguiente

getControlIVAPrimerogetControlIVAUltimogetSesion Sesion Obtiene la sesion asignada al banco.getTipoPoliza TSdkTipoPoliza

Long aSdkTipoPoliza

Obtiene los datos del tipo de póliza de una póliza existente.

getUltimoNumero Long aEjercicio

Long aPeriodo

ETIPOPOLIZA aTipoPoliza

Obtiene el último número de póliza.

getUsuario TSdkUsuario Long aSdkUsuario

Obtiene los datos del usuario de una póliza existente.

iniciarInfo Inicializa los datos del objeto del Sdk de Pólizas.modifica Booleano Modifica una póliza existente.modificaControlIVA Modifica los datos del control de IVA existentes de la

póliza.modificaMovimiento Modifica los movimientos existentes de una póliza.setCausacionIVA Asigna los datos del registro de Causación de IVA de

la póliza.setSesion

Página35

Page 39: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkTipoPoliza

Introducción El objeto TSdkTipoPoliza representa a los 5 tipos básicos de tipo de póliza y a los creados

por el usuario los cuales se almacenan en el catálogo Tipo de pólizas. . Esta información pertenece a CONTPAQ i® CONTABILIDAD.

Propiedades Las propiedades que tiene el objeto TSdkTipoPoliza son:

Propiedad Tipo Entrada/Salida DescripciónesNumeroPorEjercicio Long Indica si el número es por ejercicio de los datos del

tipo de póliza. ¿???????Id Long Número identificador del tipo de póliza.Nombre String Nombre del tipo de póliza.Numero Long Número de código del tipo de póliza.RangoInicial Long Obtiene el rango inicial del tipo de póliza.RangoFinal Long Obtiene el rango final del tipo de póliza.setId Long Asigna el número identificador de los datos del tipo

de póliza.Tipo ETIPOPO

LIZAIndica el tipo de póliza:1 = Ingresos2 = Egresos3 = Diario4 = Orden5 = Estadisticas

UltimoNumero Long Obtiene el último número de los datos del tipo de póliza.

UltimoNumeroEjercicio Long Obtiene el último número del ejercicio de los datos del tipo de póliza.

UltimoNumeroPer1 Long Obtiene el último número de póliza del periodo 1 del tipo de póliza.

UltimoNumeroPer2 Long Obtiene el último número de póliza del periodo 2 del tipo de póliza.

UltimoNumeroPer3 Long Obtiene el último número de póliza del periodo 3 del tipo de póliza.

UltimoNumeroPer4 Long Obtiene el último número de póliza del periodo 4 del tipo de póliza.

UltimoNumeroPer5 Long Obtiene el último número de póliza del periodo 5 del tipo de póliza.

UltimoNumeroPer6 Long Obtiene el último número de póliza del periodo 6 del tipo de póliza.

UltimoNumeroPer7 Long Obtiene el último número de póliza del periodo 7 del tipo de póliza.

UltimoNumeroPer8 Long Obtiene el último número de póliza del periodo 8 del tipo de póliza.

UltimoNumeroPer9 Long Obtiene el último número de póliza del periodo 9 del tipo de póliza.

UltimoNumeroPer10 Long Obtiene el último número de póliza del periodo 10 del tipo de póliza.

UltimoNumeroPer11 Long Obtiene el último número de póliza del periodo 11 del tipo de póliza.

UltimoNumeroPer12 Long Obtiene el último número de póliza del periodo 12 del tipo de póliza.

UltimoNumeroPer13 Long Obtiene el último número de póliza del periodo 13 del tipo de póliza.

Página36

Page 40: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

UltimoNumeroPer14 Long Obtiene el último número de póliza del periodo 14 del tipo de póliza.

Métodos Los métodos que se pueden utilizar para el objeto TSdkTipoPoliza son:

Método Parámetros Retorno Descripciónborra Long pValRet Borra un registro en el catálogo Tipo de pólizas.buscaPorId Long aId Busca un registro existente de tipo de póliza por el

número identificador.consultaPorNumero_buscaPorLlave

Long aNumero

Long pValRet

Busca un registro del catálogo Tipos de pólizas por número.

consultaPorNumero_buscaAnterior

Long pValRet Obtiene el anterior registro del catálogo de tipos de pólizas por número.

consultaPorNumero_buscaSiguienteconsultaPorNumero_buscaPrimeroconsultaPorNumero_buscaUltimocrea Long pValRet Crea un registro en el catálogo Tipo de Pólizas.getSesion Long pValRet Permite obtener el objeto del Sdk de la sesión de la

empresa.iniciarInfo Inicializa los datos del objeto del Sdk de Tipo de

Pólizas.modifica Long pValRet Modifica un registro existente en el catálogo Tipo de

pólizas.setSesion TSdkSesion

newValContiene el objeto de la sesión.

Página37

Page 41: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkMovimientoPoliza

Introducción Un objeto TSdkMovimientoPoliza representa los movimientos de póliza.

Propiedades Las propiedades que tiene el objeto TSdkMovimientoPoliza son:

Propiedad Tipo Entrada/Salida DescripciónCodigoCuenta String Código de la cuenta del movimiento de la póliza.concepto String Concepto del movimiento de la póliza.Diario Long Número del diario especial del movimiento de la

póliza.Id Long Número identificador del movimiento de la póliza.

Es de sólo lectura.IdPoliza Long Número identificador de la póliza al a que

pertenece el movimiento. Es de sólo lectura.Importe Currency Importe del movimiento en la moneda base.ImporteME Currency Importe del movimiento en moneda extranjera.NumMvto Long Número consecutivo del movimiento en la póliza.Referencia String Referencia del movimiento de la póliza.SegmentoNegocio Long Número del segmento de negocio del movimiento

de la póliza.TipoMovto ETIPOIMP

ORTEMOVPOLIZA

Tipo de importe del movimiento de la póliza:1 = Cargo2 = Abono

Métodos Los métodos que se pueden utilizar para el objeto TSdkMovimientoPoliza son:

Método Parámetros Retorno DescripciónbuscaPorCuentaRangoFechas_buscaPorLlave

String aCodigoCuenta

Date aFechaInicial

Date aFechaFinal

Busca por rango de fechas las cuentas de la póliza.

buscaPorCuentaRangoFechas_buscaAnterior

Long

buscaPorCuentaRangoFechas_buscaSiguientebuscaPorCuentaRangoFechas_buscaPrimerobuscaPorCuentaRangoFechas_buscaUltimo

Continúa en la siguiente página

Página38

Page 42: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkMovimientoPoliza, Continuación

Métodos (continúa)

Método Parámetros Retorno DescripcióngetCuenta TSdkCuenta

Long aSdkCuenta

Copia la información de la cuenta en un nuevo objeto TSdkCuenta.

getDiario TSdkDiarioEspe cial Long aSdkDiario

Copia la información del diario especial de un movimiento de póliza.

getSegNeg TSdkSegmentoNegocio Long aSdkSegNeg

Copia la información del segmento de negocio de un movimiento de póliza.

iniciarInfo Inicializa los datos del objeto del Sdk de movimientos de pólizas.

setSdkCuenta Establece el objeto del Sdk de la Cuenta.

Página39

Page 43: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Objetos Catálogos contables

TSdkCuenta

Introducción El objeto TSdkCuenta representa a todos los datos almacenados en el Catálogo de

cuentas. Esta información pertenece a CONTPAQ i® CONTABILIDAD.

Propiedades Las propiedades que tiene el objeto TSdkCuenta son:

Propiedad Tipo Entrada/Salida DescripciónCodigo String Código de la cuenta contable.AplicaSegNeg Long Indica si la cuenta contable aplica para captura de

segmento de negocio en movimientos:0 = No aplica1 = Si aplica

CodigoCuentaAcumula String Indica el código de la cuenta contable a la que acumula la cuesta actual.

CtaMayo ECUENTADEMAYOR

Indica si la cuenta contable se utilizará como cuenta de mayor:1 = Si2 = No3 = Título4 = Subtitulo

DigitoAgrupado Long Dígito agrupador de la cuenta contable.DigitoFiscal1 Long Dígito fiscal 1 (Dígito1) de la cuenta contable.DigitoFiscal2 Long Dígito fiscal 2 (Dígito2) de la cuenta contable.EsAfectable Long Indica si la cuenta contable es afectable o

acumulable:0 = No es afectable1 = Sí es afectable

EsBaja Long Indica si la cuenta contable está dada de baja:0 = No1 = Sí

EsCtaEfectivo Long Indica si la cuenta contable es de flujo de efectivo. Es de sólo lectura.

FechaAlta Date Fecha de alta de la cuenta contable.Id Long Número identificador de la cuenta contable.Moneda Long Código de la moneda de la cuenta contable.Nombre String Nombre de la cuenta contable.SegNeg Long Segmento de negocio de la cuenta contable.SistOrigen ESISTOR

IGENIndica en qué sistema se creó la cuenta contable:1 = ContPAQ Windows5 = CheqPAQ Windows6 = NomiPAQ Windows7 = AdminPAQ Windows11 = CONTPAQ i® CONTABILIDAD15 = CONTPAQ i® BANCOS16 (&H10) = CONTPAQ i® NÓMINAS

Continúa en la siguiente página

Página40

Page 44: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkCuenta, Continuación

Propiedades (continúa)

Propiedad Tipo Entrada/Salida DescripciónTipo ECUENT

ATIPOIndica de qué tipo es la cuenta contable:1 = Activo Deudora2 = activo Acreedora3 = Pasivo Deudora4 = Pasivo Acreedora5 = Capital Deudora6 = Capital Acreedora7 = Resultados Deudora8 = Resultados Acreedora9 = Estadisticas Deudora10 = Estadisticas Acreedora11 = orden Deudora12 = Orden Acreedora

Métodos Los métodos que se pueden utilizar en el objeto TSdkCuenta son:

Método Parámetros Retorno Descripciónborra Long pValRet Borra un registro en el catálogo de cuentas.buscaPorCodigo String

aCodigoCuentaBusca un registro existente por el código de la cuenta contable.

buscaPorId Long aId Busca un registro existente de cuenta por el número identificador.

buscaPorCodigo String aCodigoCuenta

Busca un registro existente de cuenta contable por el código de la cuenta.

consultaPorCodigo_buscaPorLlave

String aCodigo Busca un registro del catálogo de cuentas por código.

consultaPorCodigo_buscaAnterior

Long pValRet

consultaPorCodigo_buscaSiguienteconsultaPorCodigo_buscaPrimeroconsultaPorCodigo_buscaUltimoconsultaPorNombre_buscaPorLlave

Long pValRet Busca un registro del catálogo de cuentas por nombre.

consultaPorNombre_buscaAnterior

Long pValRet

consultaPorNombreo_buscaSiguienteconsultaPorNombreo_buscaPrimeroconsultaPorNombre_buscaUltimocrea Long pValRet Crea un registro en el catálogo de cuentas.

Continúa en la siguiente página

Página41

Page 45: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkCuenta, Continuación

Métodos (continúa)

Método Parámetros Retorno DescripciónejecutaBusquedaCuenta

Long ahWnd

Long aPosX

Long aPosY

String CodigoCuenta

Ejecuta el diálogo de la búsqueda de cuentas contables.

getCodigoSubCuentaAnterior

String aCodigoSubCuenta

Obtiene el código de la subcuenta anterior de los datos de la cuenta contable.

getCodigoSubCuentaSiguiente

Obtiene el código de la siguiente subcuenta de los datos de la cuenta contable.

getCodigoSubCuentaPrimero

String aCodigoSubCuenta

Obtiene el código de la primera subcuenta de los datos de la cuenta contable.

getCodigoSubCuentaUltimo

String aCodigoSubCuenta

Obtiene el código de la última subcuenta de los datos de la cuenta contable.

getMoneda TSdkMoneda Long aSdkMoneda

Copia los datos de la moneda de la cuenta contable.

getSegNeg TSdkSegNeg Long aSdkSegNeg

Copia los datos del segmento de negocio de la cuenta contable.

getSesion TSdkSesion Long pValRet

Obtiene el objeto del Sdk de la Sesion de la cuenta.

iniciarInfo Inicializa los datos del objeto del Sdk de cuentas.modifica Modifica un registro existente en el catálogo de

cuentas.setSesion TSdkSesion

Long newValEstablece el objeto del Sdk de la Sesión de la cuenta.

Página42

Page 46: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkSegmentoNegocio

Introducción Este objeto representa a los segmentos de negocio que majeja la empresa. Esta información pertenece a CONTPAQ i® CONTABILIDAD.

Propiedades Las propiedades que tiene el objeto TSdkSegmentoNegocio son:

Propiedad Tipo Entrada/Salida DescripciónId Long Numero identificador del segmento de negocio. Es

de sólo lectura.Nombre String Nombre del segmento de negocio.Número Long Numero que se le asigna al segmento de negocio.

Métodos Los métodos que se pueden utilizar en el objeto TSdkSegmentoNegocio son:

Método Parámetros Retorno Descripciónborra Long pValRet Borra un registro en el catálogo Segmentos de

negocio.buscaPorId Long aId Busca un segmento de negocio existente d por el

número identificador.buscaPorNumero Long aNumero Busca un segmento de negocio por el número que se

le asignó.consultaPorNumero_buscaPorLlave

Long aNumero

Lon pValRet

Busca un registro del catálogo Segmentos de negocio por número.

consultaPorNumero_buscaAnterior

Long pValRet

consultaPorNumero_buscaSiguienteconsultaPorNumero_buscaPrimeroconsultaPorNumero_buscaUltimocrea Long pValRet Crea un registro en el catálogo Segmentos de

negocio.getSesion TSdkSesion

Long pValRetObtiene el objeto del Sdk de la Sesion del segmento de negocio.

iniciarInfo Inicializa los datos del objeto del Sdk del segmento de negocio.

modifica Modifica un segmento de negocio existente.

Página43

Page 47: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkDiarioEspecial

Introducción Este objeto representa los diarios especiales de la empresa. Esta información pertenece a CONTPAQ i® CONTABILIDAD.

Propiedades Las propiedades que tiene el objeto TSdkDiarioEspecial son:

Propiedad Tipo Entrada/Salida DescripciónId Long Numero identificador del diario especial. Es de sólo

lectura.Nombre String Nombre del diario especial.Número Long Numero del diario especial.Tipo EDIARIO

TIPOIndica el tipo de diario especial:1 = Polizas2 = Movimientos3 = Efectivo Ingresos4 = Efectivo Egresos

Métodos Los métodos que se pueden utilizar en el objeto TSdkDiarioEspecial son:

Método Parámetros Retorno Descripciónborra Long pValRet Borra un registro en el catálogo Diarios especiales.buscaPorId Long aId Busca un diario especial por el número identificador.buscaPorNumero Long aNumero Busca un diario especial por el número que lo

identifica.consultaPorNumero_buscaPorLlave

Long aNumero

Lon pValRet

Busca un registro del catálogo Diarios especiales por número.

consultaPorNumero_buscaAnterior

Long pValRet

consultaPorNumero_buscaSiguienteconsultaPorNumero_buscaPrimeroconsultaPorNumero_buscaUltimocrea Long pValRet Crea un registro en el catálogo Diarios especiales.modifica Long pValRet Modifica un diario especial existente.getSesion TSdkSesion

Long pValRetObtiene el objeto del Sdk de la Sesion del diario especial.

setSesion TSdkSesion Long newVal

Asigna el objeto del Sdk de la sesion de la empresa.

iniciarInfo Inicializa los datos del objeto del Sdk de diario especial.

Página44

Page 48: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

TSdkDigitoFiscal

Introducción Este objeto representa los datos relacionados con el Módulo Fiscal a fin de obtener los

reportes fiscales. Esta información pertenece a CONTPAQ i® CONTABILIDAD.

Propiedades Las propiedades que tiene el objeto TSdkDigitoFiscal son:

Propiedad Tipo Entrada/Salida DescripciónId Long Numero identificador del dígito fiscal. Es de sólo

lectura.Naturaleza String Indica el tipo de naturaleza del dígito fiscal

(deudora o acreedora),Nombre String Nombre del dígito fiscal.Número Long Numero del dígito fiscal asignado.TipoCuentas String Obtiene el tipo de cuentas contables del registro del

dígito fiscal.

Métodos Los métodos que se pueden utilizar en el objeto TSdkDigitoFiscal son:

Método Parámetros Retorno Descripciónborra Long pValRet Borra un dígito fiscal.buscaPorId Long aId Busca un dígito fiscal por el número identificador.buscaPorNumero Long aNumero Busca un dígito fiscal por el número que se asignó.buscaAnterior LongbuscaSiguientebuscaPrimerobuscaUltimocrea Long Crea un registro de dígito fiscal.modifica Long pValRet Modifica un dígito fiscal existente.getSesion TSdkSesion

Long pValRetObtiene el objeto del Sdk de la Sesion de la emprsa

setSesion TSdkSesion Long newVal

Asigna el objeto del Sdk de la sesion de la empresa.

iniciarInfo Inicializa los datos del objeto del Sdk de dígitos fiscales.

Página45

Page 49: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Constantes

EACTIVOFIJOTIPODEPRECIACIONES

Esta constante muestra los Tipos de depreciación de Activos fijos y tiene los siguientes valores:

Valor Nombre de la constante Descripción1 ACTIVOFIJO_DEPRECIACIONC

ONTABLEDepreciación Contable del Activo Fijo

2 ACTIVOFIJO_DEPRECIACIONFISCAL

Depreciación Fiscal del Activo Fijo

ECAUSACIONDESGLOSETASAIVA

Esta constante muestra el Desglose de Causación de IVA y tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CAUSACION_DESGLOSEIVA15 Desglose IVA 15%2 CAUSACION_DESGLOSEIVA10 Desglose IVA 10%3 CAUSACION_DESGLOSEIVA0 Desglose IVA 0%4 CAUSACION_DESGLOSEIVAE

XENTODesglose IVA Exento

5 CAUSACION_DESGLOSEIVAOTRASTASAS

Desglose IVA Otras Tasas

6 CAUSACION_DESGLOSEIMPTOSUNTUARIO

Desglose Impuesto Suntuario

7 CAUSACION_DESGLOSEIVAOTROS

Desglose IVA Otros

8 CAUSACION_DESGLOSEIVARETENIDO

Desglose IVA Retenido

ECAUSACIONTIPOIMPORTES

Esta constante muestra los Tipos de importes en Causación de IVA y tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 CAUSACION_IMPORTETOTAL Importe Total2 CAUSACION_IMPORTEIVA Importe del IVA3 CAUSACION_IMPORTEBASEIVA Importe Base del IVA

ECAUSACIONTIPOIVA

Esta constante muestra los Tipos de IVA en Causación y tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CAUSACION_IVACAUSADO Tipo de IVA Causado2 CAUSACION_IVAACREDITABLE Tipo de IVA Acreditable

ECAUSACIONTIPOOPERACION

Esta constante muestra los Tipos de operación en Causación de IVAy tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CAUSACION_IVARELACIONADO Tipo de IVA Relacionado2 CAUSACION_IVANORELACION

ADOTipo de IVA No Relacionado

Página46

Page 50: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ECAUSACIONTIPOPER

Esta constante muestra los Tipos de periodos asignados en Causación de IVA y tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 CAUSACION_EJERCICIOASIGNADO

Ejercicio de Causación Asignado

2 CAUSACION_PERIODOASIGNADO

Periodo de Causación Asignado

ECLASEPOLIZA Esta constante muestra las Clases de afectación de pólizas y tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CLASE_AFECTAR Clase Afectar de la Póliza2 CLASE_SINAFECTAR Clase Sin Afectar de la Póliza

ECUENTADEMAYOR

Esta constante muestra los Tipos de Cuenta de Mayor y tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 CUENTA_CUENTADEMAYORSI Si es cuenta de Mayor2 CUENTA_CUENTADEMAYORNO No es cuenta de Mayor3 CUENTA_CUENTADETITULO Es cuenta de Título4 CUENTA_CUENTADESUBTITULO Es cuenta de Subtítulo

Tipos de Cuentas La constante ECUENTATIPO tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CUENTA_ACTIVOACREEDORA Activo Deudora2 CUENTA_ACTIVODEUDORA Activo Acreedora3 CUENTA_PASIVODEUDORA Pasivo Deudora4 CUENTA_PASIVOACREEDORA Pasivo Acreedora5 CUENTA_CAPITALDEUDORA Capital Deudora6 CUENTA_CAPITALACREEDORA Capital Acreedora7 CUENTA_RESULTADOSDEUD

ORAResultados Deudora

8 CUENTA_RESULTADOSACREEDORA

Resultados Acreedora

9 CUENTA_ESTADISTICASDEUDORA

Estadísticas Deudora

10 CUENTA_ESTADISTICASACREEDORA

Estadísticas Acreedora

11 CUENTA_ORDENDEUDORA Orden Deudora12 CUENTA_ORDENACREEDORA Orden Acreedora

Tipos de Aplicación en Devolución de IVA

La constante EDEVOLUCIONTIPOAPLICACION tiene los siguientes valores:

Valor Nombre de la constante Descripción1 DEVOLUCION_IVAAPLICABLE Tipo de IVA Aplicable2 DEVOLUCION_IVANOAPLICABLE Tipo de IVA No Aplicable

Página47

Page 51: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

EDEVOLUCIONTIPOIMPORTES

Esta constante muestra los Tipos de Importes en Devolución de IVA y tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 DEVOLUCION_IMPORTEBASEIVA Importe Base del IVA2 DEVOLUCION_IMPORTEIVA Importe del IVA

EDIARIOTIPO Esta constante muestra los Tipos de Diarios Especiales y tiene los siguientes valores:

Valor Nombre de la constante Descripción1 DIARIO_POLIZAS Diario de Pólizas2 DIARIO_MOVIMIENTOS Diario de Movimientos3 DIARIO_EFECTIVOINGRESOS Diario de Efectivo Ingresos4 DIARIO_EFECTIVOEGRESOS Diario de Efectivo Egresos

EIMPRIMEORDEN Esta constante muestra las opciones para Imprimir Cuentas de Orden y tiene los siguientes valores:

Valor Nombre de la constante Descripción

0 IMPRIMEORDEN_NOIMPRIMIR No imprimir1 IMPRIMEORDEN_TODAS Imprimir Todas2 IMPRIMEORDEN_DEUDORAS Imprimir Deudoras3 IMPRIMEORDEN_ACREEDORAS Imprimir Acreedoras4 IMPRIMEORDEN_ALGUNAS Imprimir Algunas

EMONEDAPOSICIONSIMBOLO

Esta constante muestra las Posiciones del Símbolo de Moneda y tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 MONEDA_POSICIONSIMBOLOALINICIO

Posición al inicio del símbolo de la moneda

2 MONEDA_POSICIONSIMBOLOALFINAL

Posición al final del símbolo de la moneda

Página48

Page 52: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Constantes

cccccc

Tipos de depreciación de Activos fijos

La constante EACTIVOFIJOTIPODEPRECIACIONES tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 ACTIVOFIJO_DEPRECIACIONCONTABLE

Depreciación Contable del Activo Fijo

2 ACTIVOFIJO_DEPRECIACIONFISCAL

Depreciación Fiscal del Activo Fijo

Desglose de Causación de IVA

La constante ECAUSACIONDESGLOSETASAIVA tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CAUSACION_DESGLOSEIVA15 Desglose IVA 15%2 CAUSACION_DESGLOSEIVA10 Desglose IVA 10%3 CAUSACION_DESGLOSEIVA0 Desglose IVA 0%4 CAUSACION_DESGLOSEIVAE

XENTODesglose IVA Exento

5 CAUSACION_DESGLOSEIVAOTRASTASAS

Desglose IVA Otras Tasas

6 CAUSACION_DESGLOSEIMPTOSUNTUARIO

Desglose Impuesto Suntuario

7 CAUSACION_DESGLOSEIVAOTROS

Desglose IVA Otros

8 CAUSACION_DESGLOSEIVARETENIDO

Desglose IVA Retenido

Tipos de importes en Causación de IVA

La constante ECAUSACIONTIPOIMPORTES tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 CAUSACION_IMPORTETOTAL Importe Total2 CAUSACION_IMPORTEIVA Importe del IVA3 CAUSACION_IMPORTEBASEIVA Importe Base del IVA

Tipos de IVA en Causación

La constante ECAUSACIONTIPOIVA tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CAUSACION_IVACAUSADO Tipo de IVA Causado2 CAUSACION_IVAACREDITABLE Tipo de IVA Acreditable

Página49

Page 53: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Tipos de operación en Causación de IVA

La constante ECAUSACIONTIPOOPERACION tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CAUSACION_IVARELACIONADO Tipo de IVA Relacionado2 CAUSACION_IVANORELACION

ADOTipo de IVA No Relacionado

Tipos de periodos asignados en Causación de IVA

La constante ECAUSACIONTIPOPER tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 CAUSACION_EJERCICIOASIGNADO

Ejercicio de Causación Asignado

2 CAUSACION_PERIODOASIGNADO

Periodo de Causación Asignado

Clases de afectación de pólizas

La constante ECLASEPOLIZA tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 CLASE_AFECTAR Clase Afectar de la Póliza2 CLASE_SINAFECTAR Clase Sin Afectar de la Póliza

Tipos de Cuenta de Mayor

La constante ECUENTADEMAYOR tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 CUENTA_CUENTADEMAYORSI Si es cuenta de Mayor2 CUENTA_CUENTADEMAYORNO No es cuenta de Mayor3 CUENTA_CUENTADETITULO Es cuenta de Título4 CUENTA_CUENTADESUBTITULO Es cuenta de Subtítulo

Tipos de Cuentas La constante ECUENTATIPO tiene los siguientes valores:

Valor Nombre de la constante Descripción1 CUENTA_ACTIVOACREEDORA Activo Deudora2 CUENTA_ACTIVODEUDORA Activo Acreedora3 CUENTA_PASIVODEUDORA Pasivo Deudora4 CUENTA_PASIVOACREEDORA Pasivo Acreedora5 CUENTA_CAPITALDEUDORA Capital Deudora6 CUENTA_CAPITALACREEDORA Capital Acreedora7 CUENTA_RESULTADOSDEUD

ORAResultados Deudora

8 CUENTA_RESULTADOSACREEDORA

Resultados Acreedora

9 CUENTA_ESTADISTICASDEUDORA

Estadísticas Deudora

Página50

Page 54: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

10 CUENTA_ESTADISTICASACREEDORA

Estadísticas Acreedora

11 CUENTA_ORDENDEUDORA Orden Deudora12 CUENTA_ORDENACREEDORA Orden Acreedora

Tipos de Aplicación en Devolución de IVA

La constante EDEVOLUCIONTIPOAPLICACION tiene los siguientes valores:

Valor Nombre de la constante Descripción1 DEVOLUCION_IVAAPLICABLE Tipo de IVA Aplicable2 DEVOLUCION_IVANOAPLICABLE Tipo de IVA No Aplicable

Tipos de Importes en Devolución de IVA

La constante EDEVOLUCIONTIPOIMPORTES tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 DEVOLUCION_IMPORTEBASEIVA Importe Base del IVA2 DEVOLUCION_IMPORTEIVA Importe del IVA

Tipos de Diarios Especiales

La constante EDIARIOTIPO tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 DIARIO_POLIZAS Diario de Pólizas2 DIARIO_MOVIMIENTOS Diario de Movimientos3 DIARIO_EFECTIVOINGRESOS Diario de Efectivo Ingresos4 DIARIO_EFECTIVOEGRESOS Diario de Efectivo Egresos

Imprimir Cuentas de Orden

La constante EIMPRIMEORDEN tiene los siguientes valores:

Valor Nombre de la constante Descripción

0 IMPRIMEORDEN_NOIMPRIMIR No imprimir1 IMPRIMEORDEN_TODAS Imprimir Todas2 IMPRIMEORDEN_DEUDORAS Imprimir Deudoras3 IMPRIMEORDEN_ACREEDORAS Imprimir Acreedoras4 IMPRIMEORDEN_ALGUNAS Imprimir Algunas

Posiciones del Símbolo de Moneda

La constante EMONEDAPOSICIONSIMBOLO tiene los siguientes valores:

Valor Nombre de la constante Descripción

1 MONEDA_POSICIONSIMBOLOALINICIO

Posición al inicio del símbolo de la moneda

2 MONEDA_POSICIONSIMBOLOALFINAL

Posición al final del símbolo de la moneda

Página51

Page 55: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Descripción Números de campos para la función CATALOGO ENUMCAMPOSCATALOGO

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónCATALOGO_TIPOCUENTA 1 Número de campo correspondiente al tipo de cuentaCATALOGO_CODIGOMONEDA 2 Número de campo correspondiente al código de la monedaCATALOGO_DIGITOAGRUPADOR 3 Número de campo correspondiente al dígito agrupadorCATALOGO_CODIGOSEGNEG 4 Número de campo correspondiente al código del segmento

de negocio

Página52

Page 56: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ENUMCAMPOSPOLIZA

Descripción Números de campos para la función POLIZA

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónPOLIZA_CONCEPTO 1 Número de campo correspondiente al concepto de la pólizaPOLIZA_CARGOS 2 Número de campo correspondiente al total de cargos de la

pólizaPOLIZA_ABONOS 3 Número de campo correspondiente al total de abonos de la

pólizaPOLIZA_CODIGODIARIO 4 Número de campo correspondiente al código del diario

especial de la póliza

Página53

Page 57: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ENUMCAMPOSPOLMOV

Descripción Números de campos para la función POLMOV

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónPOLMOV_CODIGOCUENTA 1 Número de campo correspondiente al código de la cuenta

del movimiento de la pólizaPOLMOV_REFERENCIA 2 Número de campo correspondiente a la referencia del

movimiento de la pólizaPOLMOV_CARGO 3 Número de campo correspondiente al cargo en moneda

base del movimiento de la pólizaPOLMOV_ABONO 4 Número de campo correspondiente al abono en moneda

base del movimiento de la pólizaPOLMOV_CODIGODIARIO 5 Número de campo correspondiente al código del diario

especial del movimiento de la pólizaPOLMOV_CARGOME 6 Número de campo correspondiente al cargo en moneda

extranjera del movimiento de la pólizaPOLMOV_ABONOME 7 Número de campo correspondiente al abono en moneda

extranjera del movimiento de la pólizaPOLMOV_CONCEPTO 8 Número de campo correspondiente al concepto del

movimiento de la póliza

Página54

Page 58: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ENUMCAMPOSPROVEEDOR

Descripción Números de campos para la función PROVEEDOR

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónPROVEEDOR_RAZONSOCIAL 1 Número de campo correspondiente a la razón social del

proveedorPROVEEDOR_RFC 2 Número de campo correspondiente al R.F.C. del proveedorPROVEEDOR_CURP 3 Número de campo correspondiente al C.U.R.P. del

proveedorPROVEEDOR_TIPOOPERACION 4 Número de campo correspondiente al tipo de operación del

proveedorPROVEEDOR_CODIGOCUENTA 5 Número de campo correspondiente al código de la cuenta

del proveedor

Página55

Page 59: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

EREPFORMAEDORES

Descripción Forma Reporte Estado de Resultados

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónREPFORMAEDORES_PERIODOYACUMULADO 1 Periodo y AcumuladoREPFORMAEDORES_EJEACTUALYEJEANT 2 Ejercicio Actual vs Ejercicio AnteriorREPFORMAEDORES_REALVSPRESUPUESTO 3 Real vs Presupuesto

Página56

Page 60: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

EREPIDIOMA

Descripción Idioma de Reportes

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónREPIDIOMA_BASE 0 Idioma baseREPIDIOMA_OTROIDIOMA 1 Otro idioma

Página57

Page 61: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

EREPNIVELBALANZA

Descripción Nivel de cuentas

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónREPNIVELBALANZA_TODOS 1 TodosREPNIVELBALANZA_MAYOR 2 MayorREPNIVELBALANZA_ULTIMONIVEL 3 Ultimo Nivel

Página58

Page 62: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

EREPPERIODOS

Descripción Número de Periodos para Reportes

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónREPPER_PRIMERO 1 Primer PeriodoREPPER_SEGUNDO 2 Segundo PeriodoREPPER_TERCERO 3 Tercer PeriodoREPPER_CUARTO 4 Cuarto PeriodoREPPER_QUINTO 5 Quinto PeriodoREPPER_SEXTO 6 Sexto PeriodoREPPER_SÉPTIMO 7 Séptimo PeriodoREPPER_OCTAVO 8 Octavo PeriodoREPPER_NOVENO 9 Noveno PeriodoREPPER_DECIMO 10 Décimo PeriodoREPPER_DECIMOPRIMERO 11 Décimo primer PeriodoREPPER_DECIMOSEGUNDO 12 Décimo segundo PeriodoREPPER_DECIMOTERCERO 13 Décimo tercer PeriodoREPPER_AJUSTE 14 Periodo de ajusteREPPER_DELEJERCICIO 15 Del ejercicio

Página59

Page 63: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ESISTORIGEN

Descripción Sistemas Origen de Pólizas

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónORIG_ADMINPAQNG 17 (&H11) Sistema Origen AdminPAQ NGORIG_ADMINPAQWIN 7 Sistema Origen AdminPAQ WindowsORIG_CHEQPAQN 15 Sistema Origen CheqPAQ NGORIG_CHEQPAQWIN 5 Sistema Origen CheqPAQ WindowsORIG_CONTPAQNG 11 Sistema Origen ContPAQ NGORIG_CONTPAQWIN 1 Sistema Origen ContPAQ WindowsORIG_EXION 8 Sistema Origen Exión WindowsORIG_NOMIPAQNG 16 (&H10) Sistema Origen NomiPAQ NGORIG_NOMIPAQWIN 6 Sistema Origen NomiPAQ Windows

Página60

Page 64: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ETASAASUMIDAPROV

Descripción Tasas Asumidas de Proveedores

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónTAASUPRO_TASA0 3 Tasa 0%TAASUPRO_TASA10 2 Tasa 10%TAASUPRO_TASA15 1 Tasa 15%TAASUPRO_TASAEXENTO 4 Tasa ExentoTAASUPRO_TASAOTRA1 5 Tasa Otra 1TAASUPRO_TASAOTRA2 6 Tasa Otra 1

Página61

Page 65: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ETIPOCODIGOAF

Descripción Tipo de Código de Activo Fijo

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónTIPOCODIGOAF_CUENTA 2 CuentaTIPOCODIGOAF_NUMERO 1 Número

Página62

Page 66: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ETIPOIMPORTEMOVPOLIZA

Descripción Tipos de Importes en Movimientos de Pólizas

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónMOVPOLIZA_CARGO 1 Importe de CargoMOVPOLIZA_ABONO 2 Importe de Abono

Página63

Page 67: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ETIPOOPERACION

Descripción Tipos de Operación

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónTIPOOPE_ADQBIENINTAN 29 (&H1D) Adquisición de otros bienes intangiblesTIPOOPE_ARRENINMUEBLE 6 Arrendamiento de InmueblesTIPOOPE_DIVCUFIN 13 Dividendos provenientes de CUFINTIPOOPE_DIVCUFINRE 17 (&H11) Dividendos provenientes de CUFINRETIPOOPE_DIVNOCUFIN 14 Dividendos no provenientes de CUFINTIPOOPE_IEPSRETCONT 85 (&H55) IEPS retenido a contribuyentesTIPOOPE_INTERESES 11 InteresesTIPOOPE_OTROS 86 (&H56) OtrosTIPOOPE_PREMIOS 19 (&H13) PremiosTIPOOPE_PRESERVPRO 3 Prestación de Servicios ProfesionalesTIPOOPE_REMPERMORNOLUC 18 (&H12) Remanente distribuido por personas morales no

lucrativasTIPOOPE_UTILLIQPERMOR 16 (&H10) Utilidades por liquidación de la persona moralTIPOOPE_UTILREEMREDCAP 15 Utilidades por reembolso o reducción de capital

Página64

Page 68: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ETIPOPERIODO

Descripción Tipos de Periodos

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónTIPOPER_MENSUAL 1 Periodos MensualesTIPOPER_BIMESTRAL 2 Periodos BimestralesTIPOPER_TRIMESTRAL 3 Periodos TrimestralesTIPOPER_SEMESTRAL 4 Periodos SemestralesTIPOPER_ESPECIAL 5 TIPOPER_ESPECIAL

Página65

Page 69: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ETIPOPOLIZA

Descripción Tipos básicos de Póliza

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónTIPO_INGRESOS 1 Tipo IngresosTIPO_EGRESOS 2 Tipo EgresosTIPO_DIARIO 3 Tipo DiarioTIPO_ORDEN 4 Tipo OrdenTIPO_ESTADÍSTICAS 5 Tipo Estadistícas

Página66

Page 70: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ETIPORELACION

Descripción Tipos de Relación

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónTIPORELACION_CONTABLE 1 Relación ContableTIPORELACION_ESTADÍSTICA 1 Relación Estadística

Página67

Page 71: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

ETIPOTERCERO

Descripción Tipos de Terceros

Valores A continuación se listan los posibles valores:

Nombre de la constante Valor DescripciónTIPOTER_ACCSOCINT 7 Accionistas, Socios o IntegrantesTIPOTER_PROVEXTRANJERO 5 Proveedor ExtranjeroTIPOTER_PROVGLOBAL 15 Proveedor globalTIPOTER_PROVNACIONAL 4 Proveedor NacionalTIPOTER_RETENCIONES 11 Retenciones (excepto proveedores)

Página68

Page 72: sdk contpaq i bancos_09-02-2012-11-46-12

Computación en Acción, S.A. de C.V.

Derechos Reservados®

Información adicional

Servicio a clientes Si desea más información acerca del sistema CONTPAQ i, o de cualquier otro sistema de Computación en Acción, consulte nuestra página de Internet:

www.masnegocioenmenostiempo.com.mx

Si desea un servicio más especializado y personalizado sobre CONTPAQ i contacte a nuestros Distribuidores Master quienes son verdaderos consultores de negocios, pues dominan las Tecnologías de Información y las aplicaciones más innovadoras para su empresa.

Consulte el listado de Distribuidores Master en la siguiente dirección de Internet:

www.contaqtame.com.mx

Vaya al menú Distribuidores Master y seleccione la opción con el mismo nombre.

Junto con nuestros Distribuidores Master hemos integrado una Base de Datos de Conocimiento donde encontrará las respuestas y soluciones a muchas de sus preguntas sobre CONTPAQ i o cualquiera de los sistemas de Computación en Acción. Lo invitamos a consultarla a través del portal:

www.contaqtame.com.mx

Vaya al menú Resuélvelo tu mismo y seleccione la opción Encuentra la respuesta, Preguntas frecuentes o Tips.

Oficina principal Los datos de la oficina principal de Computación en Acción son los siguientes:

Pablo Villaseñor 435Col. Ladrón de GuevaraC.P. 44600Guadalajara, JaliscoMéxico

Conmutador (01 33) 381 80 900Fax General (01 33) 381 80 963 Ext. 3610Ventas 01 800 903 00 00(01 33) 381 80 903Servicio a Clientes (01 33) 381 80 911Fax (01 33) 381 80 956 Ext. 3510

Opine sobre este documento, enviando un correo electrónico a:

[email protected]

Información del documento:

Fecha de elaboración 16 de mayo de 2007Fecha de última modificación 17 de septiembre de 2007

Documento realizado por

Ing. Luis PalauProyecto CONTPAQ i

I.C. Miriam EscobarISV’s

I.S.C. Marco A. MuñozCapacitación

Página69