Agrega un impuesto trasladado al nodo <cfdi:Impuestos>
en CFDI 4.0. Esta función requiere que previamente se haya
utilizado la función VXML_SetImpuestosInfo_cfdi40().
| VXML_AddTraslado_cfdi40 | VXml |
public static void VXML_AddTraslado_cfdi40 ( int hXml, string Impuesto, string TipoFactor, string TasaOCuota, string Importe, string Base )
private void GeneraCFDI() { // Creamos un comprobante int hXml = VXML_NewWitLog("4.0","MiBitacora.LOG"); // Establecemos las credenciales de acceso al servicio VXml VXML_SetUserInfo(hXml,"MiUsuarioVxml","demo"); // Datos generales del CFDI VXml_SetComprobanteInfo_cfdi40(hXml,"CJZ","7303","%cb_date","99","CREDITO","6034.48","0.00","MXN","1","7000.00","I","PPD","07270","","01"); // datos del emisor VXml_SetEmisorInfo_cfdi40(hXml,"EKU9003173C9","ESCUELA KEMPER URGATE","601",""); // datos del receptor VXml_SetReceptorInfo_cfdi40(hXml,"CTE940531F58","CIBERNETICA Y TECNOLOGIA","","","G03","53050","601"); // agregamos conceptos VXml_AddConcepto_cfdi40(hXml,"43211500","EQU-0025","1.000","H87","Computadora","COMPUTADORA HP PORTATIL","6034.48","6034.48","0.00","02"); // agregamos el traslado (IVA) del concepto anterior VXml_AddConceptoTraslado_cfdi40(hXml,"6034.48","002","Tasa","0.160000","965.52");
// resumen de impuestos del CFDI VXml_SetImpuestosInfo_cfdi40(hXml,"965.52",""); // resumen de traslados VXml_AddTraslado_cfdi40(hXml,"002","Tasa","0.160000","965.52","6034.48");
// Procesamiento del documento // .... // Lectura de resultados // .... // Liberacion de memoria VXML_Free(hXml); }