VXML_NewWithLog
VXml
Crea un documento CFDI y un archivo de bitácora con un nombre definido por el usuairo (VXml® versión 2025 solo soporta versión 4.0).

Esta función realiza en un solo paso el equivalente a usar la funciones VXML_New y VXML_SetLogFile

Versión de VXml que soporta esta función: 2.0.1 Febrero 2025
Aplicación: CFDI ver. 4.0
Sintáxis

public static int VXML_NewWithLog(
string szVersion,
string cNombreLog
)

Parámetros

szVersion
Tipo: System  String
Versión del comprobante a crear (4.0)

NombreLog
Tipo: System  String
Nombre del archivo de bitácora donde se irán registrando todos los pasos que sigue la librería para llenar un XML, se utiliza para depurar errores en la generación de un CFDI.

Valor retornado:

Tipo: Int32

Retorna un valor númerico que es una dirección en memoria, este valor deberá ser incluído como primer parámeto en todas las llamadas a funciones subsecuentes.
Ejemplo:

private void GeneraDocto(String version)
{
// Creamos un comprobante 
    int hXml = VXML_NewWithLog("4.0","MiBitacora.log");

// Llenado del documento 
    // .... 

    // Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VXML_Free(hXml);
}
Veáse También

VXML_New
                                VXML_Free
                                VXML_SetLogFile