public string Timbrar(string RFCEmisor, string xmlComprobanteSellado, long transaccion) { try { var xmlTimbrado = SatProvider.Timbrar(RFCEmisor, xmlComprobanteSellado, transaccion); var timbrado = UtilTimbrado.ObtenerDatosTimbrado(xmlTimbrado); return(xmlTimbrado); } catch (Exception ex) { throw; //Console.WriteLine(ex.Message); // Escribir en el log el error del timbrado y avisar al usuario //return xmlComprobanteSellado; } }
public string Timbrar(Invoicing.BindingModels.Comprobante apiComprobante, string xmlComprobanteSellado, long transaccion) { try { var xmlTimbrado = SatProvider.Timbrar(apiComprobante.Emisor.RFC, xmlComprobanteSellado, transaccion); var timbrado = UtilTimbrado.ObtenerDatosTimbrado(xmlTimbrado); apiComprobante.UUID = Guid.Parse(timbrado.UUID); apiComprobante.FechaTimbrado = timbrado.FechaTimbrado; return(xmlTimbrado); } catch (Exception ex) { throw; //Console.WriteLine(ex.Message); // Escribir en el log el error del timbrado y avisar al usuario //return xmlComprobanteSellado; } }