Función Retenciones_SetAddendaXML VirtualXML
Integra al archivo CFDI de Retenciones e Información de Pagos Ver. 1.0 y 2.0 una addenda en formato XML.

Namespace: VirtualXML®
Aplicación: CFDI de Retenciones e Información de Pagos Ver. 1.0 y 2.0
Sintaxis

public static void Retenciones_SetAddendaXml(
p hXml,
string text
)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función Retenciones_NewWithLog()
text
Tipo: System  String
Texto en formato XML de la Addenda a insertar. Es importante indicar que el XML de la addenda debe llevar los espacios de nombres correctos ya que la sintaxis de la addenda se valida al momento de insertarla.
Ejemplo:

private void GeneraRetencion()
{
// Creamos un comprobante 
    int hXml = Retenciones_NewWithLog("3.3","BitacoraReIP.log");

// Llenado del documento 

    // Datos del emisor 

    // Datos del receptor 

    // Conceptos 

    // Impuestos

// Addenda

Retenciones_SetAddendaXml( hXml, "<contenedor> <nodo atributo1 ='Valor' atributo2='OtroValor/> <otronodo OtroAtributo = 'TercerVAlor'/></contenedor>");

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

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