Función VirtualXML_AddCfdiRelacionado_cfdi40 VirtualXML
Esta función es complementaria de la función VirtualXML_AddCfdiRelacionados_cfdi40() y permite agregar UUIDs de documentos relacionados si requiere agregar mas de 10 de los mismos al nodo  <cfdi:CfdiRelacionados>.

Esta función se debe ejecutar después de llamar a la función VirtualXML_AddCfdiRelacionados_cfdi40() ya que es esta la que establece el tipo de relación con el CFDI.

Namespace:
 VirtualXML®
Aplicación: CFDI Ver. 4.0
Sintáxis:

public static void VirtualXML_AddCfdiRelacionado_cfdi40(
int p,
string UUID
)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()

UUID
Tipo: System  String
Atributo requerido para registrar el folio fiscal (UUID) de un CFDI relacionado con el presente comprobante, por ejemplo: Si el CFDI relacionado es un comprobante de traslado que sirve para registrar el movimiento de la mercancía. Si este comprobante se usa como nota de crédito o nota de débito del comprobante relacionado. Si este comprobante es una devolución sobre el comprobante relacionado. Si éste sustituye a una factura cancelada.

Ejemplo:

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

// Llenado del documento
VirtualXML_SetComprobanteInfo_cfdi40( hXml, "A", "5", "%cb_date", "99", "1000.00", "", "MXN", "", "1160.00", "I", "PPD", "53050", "" );

// Establecemos CFDIs relacionados, en este caso por sustucion de documento, de acuerdo al catalogo del SAT
VirtualXML_AddCfdiRelacionados_cfdi40( hXml, "04","FF93C8BE-AF7B-4FC5-8854-6DAE18CFB5B4","D8E18C2F-2859-4927-A0F0-EA3E93642DDC","BE1D4B47-E167-47A3-8049-70D4D43BCBE8");
VirtualXML_AddCfdiRelacionado_cfdi40( hXml,"AB93F8BE-BC7D-4AA5-8943-6FAE19DEC5A4");

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

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