Exemple #1
0
        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;
            }
        }
Exemple #2
0
 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;
     }
 }