Пример #1
0
        public List <InvoiceSendTribunet> ObtenerFacturaTicoPayHacienda(ReportInvoicesSentToTribunetSearchInput parameter, string token)
        {
            Response respuestaServicio = new Response();

            respuestaServicio = TicoPayDll.Reports.ReportsController.GetInvoicesSendToTribunet(parameter, token).GetAwaiter().GetResult();
            if (respuestaServicio.status == ResponseType.Ok)
            {
                JsonInvoicesSendToTribunet invoiceSendTribunet = JsonConvert.DeserializeObject <JsonInvoicesSendToTribunet>(respuestaServicio.result);
                return(invoiceSendTribunet.invoices.ToList());
            }
            else
            {
                Console.WriteLine(respuestaServicio.message);
                return(null);
            }
        }
Пример #2
0
        public static InvoiceSendTribunet[] ReporteEstatusFacturasTribunet(string token)
        {
            TicoPayDll.Response.Response            respuestaServicio;
            ReportInvoicesSentToTribunetSearchInput parametrosBusqueda = new ReportInvoicesSentToTribunetSearchInput();

            parametrosBusqueda.StatusTribunet      = TicoPayDll.Reports.StatusTaxAdministration.Rechazado;
            parametrosBusqueda.RecepcionConfirmada = true;
            parametrosBusqueda.type = "json";
            respuestaServicio       = TicoPayDll.Reports.ReportsController.GetInvoicesSendToTribunet(parametrosBusqueda, token).GetAwaiter().GetResult();
            if (respuestaServicio.status == ResponseType.Ok)
            {
                JsonInvoicesSendToTribunet facturas = JsonConvert.DeserializeObject <JsonInvoicesSendToTribunet>(respuestaServicio.result);
                return(facturas.invoices);
            }
            else
            {
                Console.WriteLine(respuestaServicio.message);
                return(null);
            }
        }