Example #1
0
        /// <summary>
        /// Inicia entorno.
        /// </summary>
        private void Inizialize()
        {
            _PetCobroFactEmitEnviadas = new ARPaymentsQuery();

            _Titular = new Party();

            _PetCobroFactEmitEnviadas.Titular = _Titular;

            ResetFactura();

            //BindModelBusqueda();
        }
Example #2
0
        // Consulta cobros facturas emitidas comunicados al SII
        public void ConsultarCobrosFacturasEmitidas()
        {
            // Creo un objeto consulta de cobros de factura emitidas
            ARPaymentsQuery consultaCobrosFacturasEmitidas = CrearConsultaCobrosFacturasEmitidas();

            // Obtengo la respuesta de la AEAT a la consulta.
            Wsd.GetFacturasEmitidasCobros(consultaCobrosFacturasEmitidas);


            // Muestro el archivo xml de respuesta en el web browser
            webBrw.Navigate(Settings.Current.InboxPath +
                            consultaCobrosFacturasEmitidas.GetReceivedFileName());
        }
Example #3
0
        /// <summary>
        /// Crea una consulta de cobros de factura emitidas envíadas al SII
        /// con anterioridad.
        /// </summary>
        /// <returns>Consula de cobros de facturas emitidas</returns>
        private static ARPaymentsQuery CrearConsultaCobrosFacturasEmitidas()
        {
            // Creamos el Titular
            Party titular = new Party()
            {
                TaxIdentificationNumber =
                    "B12959755",
                PartyName = "IRENE SOLUTIONS SL"
            };

            Party emisor = titular; // El emisor es el propio titular

            ARPaymentsQuery consultaCobrosFacturasEmitidas = new ARPaymentsQuery
            {
                Titular = titular
            };

            consultaCobrosFacturasEmitidas.ARInvoice.IssueDate     = new DateTime(2017, 1, 15); // Fecha emisión
            consultaCobrosFacturasEmitidas.ARInvoice.InvoiceNumber = "00001";                   // Número factura
            consultaCobrosFacturasEmitidas.ARInvoice.SellerParty   = emisor;

            return(consultaCobrosFacturasEmitidas);
        }