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

Namespace: VirtualXML®
Aplicación: CFDI para  Retenciones e Informacion de pagos Versiones 1.0 y 2.0
Sintaxis

public static int VirtualXML_New(
string szVersion,
string logfile
)

Parametros

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 VirtualXML.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 = Retenciones_NewWithLog('2.0','ResultadoReIP.log');

// Llenado del documento 
    // .... 

    // Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

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

// Llenado del documento 
    // .... 

    // Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

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