Función VirtualXML_SetCfdiRelacionados_cfdi33 VirtualXML
 Establece el valor del tipo de relación para el nodo cfdi:CfdiRelacionados en CFDI 3.3.
Solo puede existir un nodo cfdi:CfdiRelacionados en un comprobante y el valor del atributo TipoRelacion solo puede ser asignado a un solo valor de acuerdo al catálogo publicado por el SAT.
Esta función se utiliza en combinación con la función VirtualXML_AddCfdiRelacionado_cfdi33().

Namespace: VirtualXML®
Aplicación: CFDI 3.3
Sintaxis

public static void VirtualXML_SetCfdiRelacionados_cfdi33(
int p,
string TipoRelacion )

Parametros

p
Tipo: System Int32
Identificador en memoria devuelto por la función VirtualXML_New()
TipoRelacion
Tipo: System String
Atributo requerido para indicar la clave de la relación que existe entre éste que se esta generando y el o los CFDI previos. Revise el catálogo de tipos de relación publicado por el SAT para conocer los valores posibles de este parámetro.

Ejemplo:

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

// Llenado del documento VirtualXML_SetComprobanteInfo_cfdi33( 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_SetCfdiRelacionados_cfdi33( hXml, "04");
// Agregamos uno o varios UUIDs que tengan relación con el documento que se esta emitiendo
VirtualXML_AddCfdiRelacionado_cfdi33( hXml, "FF93C8BE-AF7B-4FC5-8854-6DAE18CFB5B4");
VirtualXML_AddCfdiRelacionado_cfdi33( hXml, "D8E18C2F-2859-4927-A0F0-EA3E93642DDC");
VirtualXML_AddCfdiRelacionado_cfdi33( hXml, "BE1D4B47-E167-47A3-8049-70D4D43BCBE8");

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria VirtualXML_Free(hXml); }
Vease Tambien