Librería .NET para consultar el estatus de CFDI a través del servicio del SAT
$ dotnet add package EstatusCFDI.Satusing ConsultaCFDI; using EstatusCFDI.Sat.Interfaces; using EstatusCFDI.Sat; using System.ComponentModel; using System.Net.NetworkInformation; using System.Reflection; using System;
Librería .NET 6 para consultar el estatus de un CFDI (Factura electrónica) a través del servicio web del SAT (México). Encapsula la lógica y comunicación con el WSDL del SAT, facilitando su integración en cualquier proyecto .NET.
🎯 Uso simplificado con una sola línea (EstatusFacade)
🧪 Fácilmente testeable gracias a interfaces (IConsultaEstatusService)
🔒 Compatible con sistemas de facturación electrónica en México
🧩 Diseñado como librería modular, ideal para APIs o backends
✔️ .NET 6.0 o superior
✔️ Acceso a Internet para consumir el servicio del SAT
Install-Package EstatusCFDI.Sat
using EstatusCFDI;
var resultado = await EstatusFacade.ConsultarEstatusAsync(
"HGT9312179LA",
"RCA940729470",
6040.07m,
"14AE8D86-71E2-45FE-8604-BE5FF8B66399"
);
Console.WriteLine(resultado.Estado); // Ej: "Vigente", "Cancelado", etc.