Bajo nivel – Lectura/Escritura
fInsertaDatoCompEducativo ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||
|
Sintaxis
|
fInsertaDatoCompEducativo(int aIdServicio, int aNumCampo, char *aDato )
| ||||||||||||||||
|
Parámetros
|
| ||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error
| ||||||||||||||||
|
Descripción
|
Esta función inserta un registro correspondiente a los datos adicionales para el complemento educativo del catálogo servicios.
| ||||||||||||||||
|
Ejemplo
|
Inserta Complemento Educativo{
VAR Error: ENTERO
Ejecuta fInsertaDatoCompEducativo recibe VAR aIdServicio: ENTERO, VAR aNumCampo: ENTERO, VAR aDato: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fInsertaDatoCompEducativo
FIN SI
}
| ||||||||||||||||
|
Comentarios
|
Para insertar el complemento educativo es necesario utiliza la función fInsertaDatoCompEducativo como lo muestra el ejemplo; esta función requiere de tres parámetros, los cuales son:
Los campos requeridos por el complemento educativo son los siguientes:
|
fInsertaDatoAddendaDocto ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||
|
Sintaxis
|
fInsertaDatoAddendaDocto(aIdAddenda, aIdCatalogo, aNumCampo, aDato)
| ||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error
| ||||||||||||||||||||
|
Descripción
|
Agrega los datos de la addenda para los documentos.
| ||||||||||||||||||||
|
Ejemplo
|
Inserta Dato Addenda Documento{
VAR Error: ENTERO
Ejecuta fAltaDocumento
Ejecuta fInsertaDatoAddendaDocto recibe VAR aIdAddenda: ENTERO, VAR aIdCatalogo: ENTERO, VAR aNumCampo: ENTERO, VAR aDato: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fInsertaDatoAddendaDocto
FIN SI
}
|
fObtieneLicencia ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||
|
Sintaxis
|
fObtieneLicencia (aCodActiva, aCodSitio, aSerie, aTagVersion)
| ||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error
| ||||||||||||||||||||
|
Descripción
|
Esta función regresa la licencia del producto.
| ||||||||||||||||||||
|
Ejemplo
|
Obtiene Licencia
{
fInicializaLicenseInfo recibe VAR aSistema BYTE
VAR Error: ENTERO
VAR aCodActiva: StringBuilder
VAR aCodSitio: StringBuilder
VAR aSerie: StringBuilder
VAR aTagVersion: StringBuilder
Error = fObtieneLicencia recibe aCodActiva, aCodSitio, aSerie, aTagVersion
SI
Error <> 0
ENTONCES
Error
SI NO
fObtieneLicencia
FIN SI
}
| ||||||||||||||||||||
|
Comentarios
|
|
fObtienePassProxy ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||
|
Sintaxis
|
fObtienePassProxy(aPassProxy )
| ||||||||
|
Parámetros
|
| ||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error
| ||||||||
|
Descripción
|
Regresa la contraseña del proxy.
| ||||||||
|
Ejemplo
|
El siguiente código regresa la contraseña del proxy.
Obtiene Pass Proxy
{
fInicializaLicenseInfo recibe VAR aSistema BYTE
VAR Error: ENTERO
VAR aPassProxy: STRINGBUILDER
Error = fObtienePassProxy recibe aPassProxy
SI
Error <> 0
ENTONCES
Error
SI NO
fObtienePassProxy
FIN SI
}
|
fTimbraXML ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||||||||||||||
|
Sintaxis
|
fTimbraXML( char *aRutaXML, char *aCodConcepto, char *aUUID, char *aRutaDDA, char
*aRutaResultado, char *aPass, char *aRutaFormato )
| ||||||||||||||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error
| ||||||||||||||||||||||||||||||||
|
Descripción
|
Esta función timbra un XML creado con una aplicación de un tercero.
El XML deberá estar sin emitir, sin sello y sin certificado.
Esta función requeire una liciencia de 2 o más usuarios. Si cuentas con un licenciamiento anual además se requeire que la licencia sea multiempresa.
| ||||||||||||||||||||||||||||||||
|
Ejemplo
|
El siguiente código timbra un XML.
Timbra XML
{
fInicializaLicenseInfo recibe VAR aSistema BYTE
VAR Error: ENTERO
VAR rutaXML: CADENA
VAR codConcepto: CADENA
VAR UUID: STRINGBUILDER
VAR rutaDDA: CADENA
VAR rutaResultado: CADENA
VAR aPass: CADENA
VAR rutaFormato: CADENA
Error = fTimbraXML recibe rutaXML, codConcepto, UUID, rutaDDA, rutaResultado, aPass, rutaFormato
SI
Error <> 0
ENTONCES
Error
SI NO
fTimbraXML
FIN SI
}
|
fTimbraNominaXML ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||||||||||||||
|
Sintaxis
|
fTimbraNominaXML( char *aRutaXML, char *aCodConcepto, char *aUUID, char *aRutaDDA, char *aRutaResultado, char *aPass, char *aRutaFormato )
| ||||||||||||||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error
| ||||||||||||||||||||||||||||||||
|
Descripción
|
Esta función timbra un XML de una nómina creado con una aplicación de un tercero.
El XML deberá estar sin emitir, sin sello y sin certificado. Es obligatorio que el XML lleve el domicilio del emisor.
Si deseas ver en la impresión del formato amigable algún dato del complemento de nómina se deberá insertar en el DDA.
Esta función requiere una liciencia de 5 o más usuarios. Si cuentas con un licenciamiento anual además se requiere que la licencia sea multiempresa.
| ||||||||||||||||||||||||||||||||
|
Ejemplo
|
Timbra Nomina XML
{
fInicializaLicenseInfo recibe VAR aSistema BYTE
VAR Error: ENTERO
VAR rutaXML: CADENA
VAR codConcepto: CADENA
VAR UUID: STRINGBUILDER
VAR rutaDDA: CADENA
VAR rutaResultado: CADENA
VAR aPass: CADENA
VAR rutaFormato: CADENA
Error = fTimbraNominaXML recibe rutaXML, codConcepto, UUID, rutaDDA, rutaResultado, aPass, rutaFormato
SI
Error <> 0
ENTONCES
Error
SI NO
fTimbraNominaXML
FIN SI
}
|