1. Home
  2. Librerías
  3. Lenguaje C#
  4. Consultar Estatus CFDI SAT C#

Consultar Estatus CFDI SAT C#

El servicio de Consulta de Estatus del SAT nos sirve para poder obtener el esquema de cancelación por la cual se cancelará el CFDI, así como saber si está en proceso de cancelación, vigente o cancelado.

Pasos para Utilizar el SDK de .Net en Visual Studio

  • Paso 1:
    Crear un nuevo proyecto en Visual Studio
  • Paso 2:
    Importar la Dll a través del administrador de paquetes NuGet, esté lo encontramos en el menú superior → “Tools” → “NuGet Package Manager” → “Package Manager Console”
  • Paso 3:
    En la consola escribir lo siguiente: “Install-Package SW-sdk” y presionar enter para aceptar la descarga del package.
  • Paso 4: Acudir a nuestro repositorio en GitHub y descargar el último paquete (sw-sdk-net35-vX.X.X.X.zip) donde se ubicará una DLL llamada “SAT.Services.dll” la cual necesitaremos incluir en nuestro proyecto.
  • Paso 5:
    Hacer uso de la función de GetStatusCFDI disponible en la Dll, por ejemplo definimos nuestra función Main del programa.

    Explicando el código, el servicio del SAT requiere para la consulta RFC Emisor, RFC Receptor, Total y UUID.
    En la respuesta recibida se tiene un CodigoEstatus, el cual define si se encontró o no la factura.
    En el Estado tenemos si es vigente o cancelada.
    En el campo EsCancelable nos indica bajo que esquema de cancelación se cancelaría la factura.
    Y por último en EstatusCancelacion nos mostrará si la factura está en proceso de cancelación o si acepto o rechazo la petición.

Siguientes Pasos: 

Updated on octubre 7, 2021

Was this article helpful?

Related Articles