Función VirtualXML_AddTraslado_cfdi33 VirtualXML
Agrega un impuesto trasladado al nodo <cfdi:Impuestos> en CFDI 3.3.
Esta función requiere que previamente se haya utilizado la función VirtualXML_SetImpuestosInfo_cfdi33()

Namespace: VirtualXML®
Aplicación: CFDI 3,3
Sintaxis

public static void VirtualXML_AddTraslado_cfdi33(
int p,
string Impuesto,
string TipoFactor,
string TasaOCuota,
string Importe )

Parametros

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

TipoFactor
Tipo: System String
Atributo requerido para señalar la clave del tipo de factor que se aplica a la base del impuesto. Revise el catálogo de tipos de factor publicado por el SAT para conocer los valores posibles de este parámetro.
TasaOCuota
Tipo: System String
Atributo requerido para señalar el valor de la tasa o cuota del impuesto que se traslada por los conceptos amparados en el comprobante.
Importe
Tipo: System String
Atributo requerido para señalar la suma del importe del impuesto trasladado, agrupado por impuesto, TipoFactor y TasaOCuota. No se permiten valores negativos.
Ejemplo:

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

// Llenado del documento 

    // Datos del emisor 

    // Datos del receptor 

    // Conceptos 

    // Impuestos VirtualXML_SetImpuestosInfo_cfdi33( hXml, "1160.00", "" );

VirtualXML_AddTraslado_cfdi33( hXml, "02", "Tasa", "0.160000", "1160.00" );

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

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