Obtiene información resultado del
procesamiento del documento CFDI (firmado, sellado y timbrado
digital), esta información incluye, entre otras cosas, la
información necesaria para el documento impreso en PDF.
Versión de VXml que soporta esta función: 2.0.1 Febrero
2025 Aplicación: CFDI ver. 4.0
Sintáxis
Parámetros
- hXml
- Tipo: System
Int32
Handle del documento devuelto por las funciones VxmlNewWithLog ó VXML_New
- value
- Tipo: System
Int32
Valor a obtener:
-
Field Value
Tipo: String
1 // VXML_GET_DESCERROR Código de error en modo textoField Value
Tipo: String
2 // VXML_GET_ERROR Descripción detallada del errorField Value
Tipo: String
3 // VXML_GET_CSDNUMBER Numero de CSD ( certificado de sello digital )Field Value
Tipo: String
4 // VXML_GET_SELLO Sello digital del comprobante ( emisor )Field Value
Tipo: String
5 // VXML_GET_CADENA Cadena original del comprobanteField Value
Tipo: String
6 // VXML_GET_SATCSDNUMBER Numero del CSD del SATField Value
Tipo: String
7 // VXML_GET_SATSELLO Sello del timbre fiscalField Value
Tipo: String
8 // VXML_GET_SATCADENA cadena del timbre fiscalField Value
Tipo: String
9 // VXML_GET_SATUUID folio fiscal o UUIDField Value
Tipo: String
10 // VXML_GET_SATFECHA Fecha de timbradoField Value
Tipo: String
11 // VXML_GET_CSDINI Fecha de incio del CSD ( del emisor )Field Value
Tipo: String
12 // VXML_GET_CSDFIN fecha de termino del CSD ( del emisor )Field Value
Tipo: String
13 // VXML_GET_VPID VirtualPAC_ID o folio interno asignado al comprobanteField Value
Tipo: String
14 // VXML_GET_DISP Cantidad de timbres disponiblesField Value
Tipo: String
15 // VXML_GET_DLLVERSION Versión de la libreríaField Value
Tipo: String
16 // VXML_GET_FECHAXML Fecha del comprobanteField Value
Tipo: String
17 // VXML_GET_WARN Mensaje de warning del servidorField Value
Tipo: String
18 // VXML_GET_PAC Nombre del pac con que se timbro el comprobanteField Value
Tipo: String
19 // VXML_GET_REVISION Numero de revision de la dll
Return Value
Tipo: StringCadena de caracteres con la informacion que ha sido requerida
Examples
private void GeneraDocto(String version) { // Creamos un comprobante int hXml = VXML_New(version); // Llenado del documento // .... // Procesamiento del documento int nResult = VXML_ProcesaDocumento( hXml, "c:/ruta/csd.cer", "c:/ruta/llavePrivada.key", "passwordLlavePrivada", "c:/ruta/salida.xml" ); if ( nResult != 0 ) { // Ocurrio un Error, mostramos el valor 1 y 2 VXML_ShowError( hXml, 1 ); // Error en modo texto VXML_ShowError( hXml, 2 ); // Descripcion detallada del Error } else { // Lectura de resultados String cadenaOrigina = VXML_GetValue( hXml, 5 ); String uuid = VXML_GetValue( hXml, 9 ); String fechaTimbre = VXml( hXml, 10 ); // Obtenemos mas informacion } // Liberacion de memoria VXML_Free(hXml); }
Veáse También