Agrega el complemento Otros Impuestos y Derechos Ver. 1.0 al comprobante Fiscal Digital para Impuestos Locales.
Esta función solo agrega los totales de impuestos locales trasladados y/o retenidos por lo que para especificar el detalle de estos totales se deberán utilizar las funciones: VirtualXML_AddImpuestoLocalTrasladado() si hay que incluir traslados (IHS) y VirtualXML_AddImpuestoLocalRetenido() si hay que incluir retenciones (5% obra publica). Estas funciones deberán de ser utilizadas DESPUES de la llamada a VirtualXML_SetImpuestosLocalesInfo().
Namespace: VirtualXML® Esta función solo agrega los totales de impuestos locales trasladados y/o retenidos por lo que para especificar el detalle de estos totales se deberán utilizar las funciones: VirtualXML_AddImpuestoLocalTrasladado() si hay que incluir traslados (IHS) y VirtualXML_AddImpuestoLocalRetenido() si hay que incluir retenciones (5% obra publica). Estas funciones deberán de ser utilizadas DESPUES de la llamada a VirtualXML_SetImpuestosLocalesInfo().
Aplicación: CFDI 3.3
Sintaxis
Parametros
- p
- Tipo: System Int32
Identificador en memoria devuelto por la función VirtualXML_New()
- TotalTraslados
- Tipo: System String
Atributo requerido para expresar la suma total de traslados aplicables (si existen)
- TotaldeRetenciones
- Tipo: System String
Atributo requerido para expresar la suma total de Retenciones aplicables (si existen)
Ejemplo
private void GeneraDocto(String version)
{
// Creamos un comprobante
int hXml = VirtualXML_New(version);
// Llenado del documento
// Datos del emisor
// Datos del receptor
// Conceptos
// Impuestos
// Impuestos Locales VirtualXML_SetImpuestosLocalesInfo( hXml, "160", "" );
VirtualXML_AddImpuestoLocalTrasladado( hXml, "IHS", "4", "160" );
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria VirtualXML_Free(hXml); }
Veáse También