Esta función valida la existencia y el estado de
un CFDI en los registros del SAT mendiante una conexión al servicio de
verificación que el SAT proporciona.
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis
Parametros
RFCEmisor
Tipo: System String
- Clave del RFC del emisor del CFDI.
- Tipo: System
String
Clave del RFC del receptor del CFDI.
- Tipo: System
String
Importe del total del CFDI.
- UUID
- Tipo: System
Ing
UUID del documento que se desea verificar en los registros del SAT.
- Tipo: System
Ing
Nombre del archivo de donde se guardará el resultado del proceso de validación, el estado del documento (vigente o cancelado) se encuentra dentro de este archivo.
Valor retornado:
Tipo: Int32
Retorna un valor númerico cuyos posibles valores son: - = 0: CFDI encontrado en los registros del SAT
- - 1: CFDI no encontrado en los registros del SAT
- - 2: CFDI encontrado en los registros del SAT pero su estado es CANCELADO
- > 0: No fue posible realizar la validación por un error en el proceso o porque el servicio no esta disponible.
Ejemplo
private void VerificaCFDI(String szXML)
{
// Definimos variable para el resultado de la validacion
int nResultadoValida ;
// Validamos el CFDI en los registros del SAT:
nResultadoValida = VirtualXML_ConsultaEstadoCFDI( "CTE940531F58", "FOSM380609Q76","1160.00","78BEF6BD-EF5A-427C-953D-1346D2E5DD7B","c:\resultado\Valida1.log");
}
Veáse También:
VirtualXML_ValidaCFDITimbrado