VXML_AddRetencion_cfdi40 VXml
Agrega un impuesto retenido al nodo <cfdi:Impuestos> en CFDI 4.0.

Esta función requiere que previamente se haya utilizado la función VXML_SetImpuestosInfo_cfdi40

Versión de VXml que soporta esta función: 2.0.1 Febrero 2025
Aplicación: CFDI ver. 4.0
Sintáxis

public static void VXML_AddRetencion_cfdi40(
int p,
string Impuesto,
string Importe )

Parámetros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VXML_New()
Impuesto
Tipo: System  String
Atributo requerido para señalar la clave del tipo de impuesto retenido. Revise el catálogo de tipos de impuesto publicado por el SAT para conocer los valores posibles de este parámetro.

Importe
Tipo: System  String
Atributo requerido para señalar la suma del importe del impuesto retenido, agrupado por impuesto,. No se permiten valores negativos.
Ejemplo:

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

// Llenado del documento 

    // Datos del emisor 

    // Datos del receptor 

    // Conceptos 

    // Impuestos VXML_SetImpuestosInfo_cfdi40( hXml, "", "100.00" );

VXML_AddRetencion_cfdi40( hXml, "01", "100.00" );

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

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

                                VXML_SetImpuestosInfo_cfdi40