Función VXMLRET_NewWithLog
VXml
Crea un documento CFDI para Retenciones e Información de Pagos Versiones 1.0 y 2.0

Namespace: VXml®
Aplicación: CFDI para  Retenciones e Informacion de pagos Versiones 1.0 y 2.0
Sintáxis

public static int VXML_New(
string szVersion,
string logfile
)

Parámetros

szVersion
Tipo: System  String
Version del comprobante a crear (1.0 ó 2.0)

logfile
Tipo: System  String
Nombre del archivo de bitácora donde se guardará el resultado del timbrado del CFDI para Retenciones e Información de Pagos. Este archivo es el equivalente del VXml.log para los otros tipos de 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ámeto en todas las llamadas a funciones subsecuentes para Retenciones e Información de Pagos.

Ejemplo:

private void GeneraRetencion()
{
// Creamos un CFDI de Retenciones e Informacion de Pagos (ReIP)
    int hXml = VXMLRET_NewWithLog('2.0','ResultadoReIP.log');

// Llenado del documento 
    // .... 

    // Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VXMLRET_Free(hXml); // Creamos un CFDI de Retenciones e Informacion de Pagos (ReIP)
    int hXml = VXMLRET_NewWithLog('2.0','ResultadoReIP.log');

// Llenado del documento 
    // .... 

    // Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VXMLRET_Free(hXml);
}
Vease También