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® 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().
Aplicación: CFDI 3.3
Sintaxis
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