Esempio n. 1
0
        private static void TestDummy()
        {
            Console.WriteLine("***Llamando al DummyResponse en URL");
            WsfeClient client = new WsfeClient();

            FacturaElectronica.Afip.Ws.Wsfe.DummyResponse result = client.DummyResponse();
            Console.WriteLine("Result");
            Console.WriteLine(result.AppServer, "DummyResponse.appserver");
        }
Esempio n. 2
0
        private FECompConsultaResponse ObtenerComprobanteAfip(FEAuthRequest feAuthRequest, FECAERequest feCAERequest, long cbteNro)
        {
            WsfeClient        client            = new WsfeClient();
            FECompConsultaReq feCompConsultaReq = new FECompConsultaReq();

            feCompConsultaReq.CbteNro  = cbteNro;
            feCompConsultaReq.CbteTipo = feCAERequest.FeCabReq.CbteTipo;
            feCompConsultaReq.PtoVta   = feCAERequest.FeCabReq.PtoVta;
            return(client.CompConsultar(feAuthRequest, feCompConsultaReq));
        }
Esempio n. 3
0
        private static void GetTiposMonedas()
        {
            //string certSigner = @"C:\Diego\Proyectos\FacturaElect\Afip - Ejemplos Codigo\FeCertificadoDesarrollo\certificadoAFIP.crt";
            string      certSigner    = @"C=AR, O=ENDESA, SERIALNUMBER=CUIT 23289508759, CN=TestFE";
            LoginTicket loginTicket   = new LoginTicket();
            string      ticketReponse = loginTicket.ObtenerLoginTicketResponse(DEFAULT_SERVICIO, certSigner, false, StoreName.TrustedPeople, StoreLocation.CurrentUser);

            string        cuit          = "23289508759";
            FEAuthRequest feAuthRequest = new FEAuthRequest();

            feAuthRequest.Cuit  = Convert.ToInt64(cuit);
            feAuthRequest.Sign  = loginTicket.Sign;
            feAuthRequest.Token = loginTicket.Token;

            Console.WriteLine("***Llamando al GetTiposMoneda en URL");
            WsfeClient client = new WsfeClient();

            FacturaElectronica.Afip.Ws.Wsfe.MonedaResponse result = client.GetTiposMonedas(feAuthRequest);
            Console.WriteLine("Result");
            foreach (var item in result.ResultGet)
            {
                Console.WriteLine("item Id: " + item.Id + " Desc: " + item.Desc);
            }
        }
Esempio n. 4
0
        private FEXResponseAuthorize AutorizarComprobantes(ClsFEXAuthRequest feXAuthRequest, ClsFEXRequest feXCAERequest)
        {
            WsfeClient client = new WsfeClient();

            return(client.AutorizarComprobanteExportacion(feXAuthRequest, feXCAERequest));
        }
Esempio n. 5
0
        private FECAEResponse AutorizarComprobantes(FEAuthRequest feAuthRequest, FECAERequest feCAERequest)
        {
            WsfeClient client = new WsfeClient();

            return(client.AutorizarComprobantes(feAuthRequest, feCAERequest));
        }
Esempio n. 6
0
        private ClsFEXAuthRequest ObtenerTicketWSFeX()
        {
            WsfeClient client = new WsfeClient();

            return(client.ObtenerTicketFex());
        }
Esempio n. 7
0
        private FEAuthRequest ObtenerTicket()
        {
            WsfeClient client = new WsfeClient();

            return(client.ObtenerTicket());
        }
Esempio n. 8
0
        private FERecuperaLastCbteResponse ObtenerUltimoComprobanteAutorizado(FEAuthRequest feAuthRequest, FECAERequest feCAERequest)
        {
            WsfeClient client = new WsfeClient();

            return(client.CompUltimoAutorizado(feAuthRequest, feCAERequest.FeCabReq.PtoVta, feCAERequest.FeCabReq.CbteTipo));
        }