VXML_New
VXml
Crea un documento CFDI (VXml® versión 2025 solo soporta CFDI Ver. 4.0).

Adicionalmente y para una depuración rápida de los posibles errores que puedan surgir en la elaboración del CFDI, esta función crea un archivo de bitácora llamado NEWNAME.LOG, que contendrá un reporte de todo los pasos seguidos para generar, firmar, sellar y timbrar el CFDI, en caso de posibles errores, este documento le será de gran utilidad para resolverlos ya que además le indicará cual fue el error generado. Si desea cambiar el nombre de este archivo, ya que cada llamada a esta función creará uno nuevo con el mismo nombre, entonces puede utilizar la función VXML_SetLogFile inmediatamente después de usar esta función, también puede utilizar la función VXML_NewWithLog que genera en un solo paso tanto el documento CFDI como un nombre de archivo de bitácora definido por el usuario.  

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_New(
string szVersion
)

Parámetros

szVersion
Tipo: System  String
Version del comprobante a crear (4.0)


Valor retornado:

Tipo: Int32

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

private void GeneraDocto(String version)
{
// Creamos un comprobante 
    int hXml = VXML_New("4.0");

// Llenado del documento 
    // .... 

    // Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

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

VXML_NewWithLog
                                VXML_Free
                                VXML_SetLogFile