VXML_NewWithLog VXml
Crea un documento CFDI y al mismo tiempo un archivo de bitácora con un nombre definido por el usuario.

Esta función realiza en un solo paso el equivalente a usar la funciones VXML_New y VXML_SetLogFile por separado.
Versión de VXml que soporta esta función: 2.0.0.7 Enero 2026
Aplicación: CFDI ver. 4.0
Sintáxis:

public static int VXML_NewWithLog (
				   string szVersion,
				   string cNombreLog
				   )
							

Parámetros:

szVersion
Tipo: System String
Version 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 incluido como primer parámetro en todas las llamadas a funciones subsecuentes.
Ejemplo:

private void GeneraCFDI()
	{  
	// 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