Agrega un impuesto retenido al nodo <cfdi:Impuestos> en CFDI 4.0.
Esta función requiere que previamente se haya utilizado la función VirtualXML_SetImpuestosInfo_cfdi40()
Namespace: VirtualXML® Esta función requiere que previamente se haya utilizado la función VirtualXML_SetImpuestosInfo_cfdi40()
Aplicación: CFDI 4.0
Sintaxis
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 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 = VirtualXML_New("4.0");
// Llenado del documento
// Datos del emisor
// Datos del receptor
// Conceptos
// Impuestos VirtualXML_SetImpuestosInfo_cfdi40( hXml, "", "100.00" );
VirtualXML_AddRetencion_cfdi40( hXml, "01", "100.00" );
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria VirtualXML_Free(hXml); }
Vease Tambien