martes, noviembre 08, 2016

Resumen de actualizaciones de noviembre para NAV


Como es habitual en los primeros días del mes, os dejo un breve resumen con los enlaces de las últimas actualizaciones de Microsoft Dynamics NAV.

En esta ocasión, las actualizaciones son bastante "menores", siendo la de 2016 la que contiene un mayor número de cambios. Como algo destacable podemos decir que nuevamente se incorpora una modificación del report 10748.

Como siempre: no olvidéis hacer copia de seguridad previa a la actualización o contactar con vuestro partner de confianza.

Salu2, Miguel Llorca

lunes, octubre 31, 2016

Cortana Intelligence en Microsoft Dynamics NAV 2017



Tenemos ya disponible la última versión de Microsoft Dynamics NAV, y con ella han llegado innumerables mejoras y cambios tecnológicos, que marcarán un antes y un después en la concepción “clásica” que tenemos de un sistema ERP.

Una de estas mejoras es “Cortana Intelligence”, cuya finalidad es la dotar de capacidades predictivas a nuestro sistema.



¿Cómo es posible esto?


Es posible gracias a un servicio de “Machine Learning”, que pone a nuestra disposición Microsoft. Para los no iniciados, el “Aprendizaje automático” (o de máquinas, del inglés “Machine Learning”) es una rama de la inteligencia artificial cuyo objetivo es desarrollar técnicas que permitan a nuestros sistemas de información a “aprender” a partir de una información no estructurada suministrada en forma de muestras o ejemplos. En el caso de NAV obviamente emplearemos nuestros datos históricos del ERP, de donde se puede analizar cómo y cuál es la evolución de nuestro negocio.

Por tanto, si partimos de la premisa de que “tenemos un método para enseñar a nuestro sistema a hacer predicciones futuras basadas en datos históricos”, imaginaos las posibilidades:

-          ¿Qué os parecería saber cuánto venderemos de un producto basándonos en las ventas históricas del mismo o de productos similares?

-          ¿Y saber si un cliente podría comprar un producto basándonos en compras pasadas de clientes de su perfil?

-          ¿O hacer una previsión de tesorería con los datos históricos de cobros y pagos?



¿Qué es lo que puedo hacer con Dynamics NAV 2017 out-of-the-box?


Pues os comento que encontraremos una “extensión” en el sistema, que se llama “Sales and Inventory Forecast”.



Como podemos deducir gracias a esta extensión podremos hacer tanto previsiones de ventas como de inventario. De hecho, cuando tenemos la extensión instalada podemos visualizar en el ribbon, por ejemplo, este apartado de “Previsión” desde el listado de productos:

Así como información en modo gráfico como “fact-box” (cuadro informativo) en el lateral derecho.


¿Cómo lo configuramos en NAV 2017?


En primer lugar, debemos irnos a la “Configuración de previsión de ventas e inventario”, donde vemos que existen 2 campos que no están rellenos:
-          URI de API.
-          Clave de API.


Estos datos debemos obtenerlos registrándonos en Microsoft Azure Machine Learning Studio, puesto que como ya he comentado vamos a hacer uso de un servicio de “Machine Learning” en Azure y posteriormente haremos una copia del “experimento” en nuestra galería para poder usarlo.
1)      Lo primero que hacemos es visitar la web del experimento en la galería de Cortana Intelligence: https://gallery.cortanaintelligence.com/Experiment/Forecasting-Model-for-Microsoft-Dynamics-365-for-Financials-1
2)      A la derecha tenemos un botón donde nos indica “Open in Studio”.

3)      Esto nos redirige a Microsoft Azure Machine Learning Studio, donde nos pide que accedamos con nuestra cuenta (si la tenemos) o nos registremos.
a.       NOTA: con la cuenta “free” podemos hacer uso sin problemas de la funcionalidad que necesitamos.
4)      Tras esto debemos copiar el Experimento a la galería, para concluir hacemos “RUN” y “Deploy Web Service”:
En la pantalla de “Dashboard”, tendremos algo así:



Y debemos seleccionar “REQUEST/RESPONSE”.
Con esto accederemos a la “URI de API” (Request URI), que junto con la “Clave de API” (API Key), nos servirán para rellenar los datos en NAV para que la extensión funcione.
Ahora debemos irnos a NAV para completar la información en la configuración de la extensión de previsiones.


Y con esto, hemos concluido la configuración. Cómo veis, es un proceso bastante sencillo y rápido.
Si se ha quedado algo atrás recibiréis un mensaje de este estilo J


Que por lo general corresponde a que se ha introducido mal la API Key.

También podemos usar esta misma información de API para las previsiones de Cash-Flow en Microsoft Dynamics NAV 2017.
Para ello debemos ejecutar el asistente de “Set up Cash Flow Forecast”, que tenemos dentro de “Configuración asistida”:


El asistente es bien sencillo, tan sólo debemos marcar las cuentas sobre las que cuales queremos basar nuestra predicción, la periodicidad de actualización de nuestra “previsión de flujo de efectivo” y si queremos incluir los datos de “Cortana Intelligence”.
Cuando continuamos con el proceso, introducimos los datos que ya tenemos relativos a la Clave de API y URI de API.
Para concluir con el asistente, nos pide especificar datos relativos al pago de impuestos (periodicidad, ventana de pago y cuenta).
Y en nuestras previsiones tendremos ahora algo así:


Bueno, hasta aquí os he contado lo que podemos hacer desde el primer minuto con NAV 2017, pero lo realmente interesante es el abanico de posibilidades que se nos abren gracias a esta tecnología.

Time Series Library:

Encontramos dentro de NAV 2017 una Codeunit llamada “Time Series Management (20000)”, donde están recogidas una serie de funciones que podemos llamar desde nuestro código con el fin de hacer uso de las capacidades predictivas de Cortana Intelligence.


Dentro encontramos varias funciones, a las cuales obviamente podemos invocarlas desde nuestro código.

Sería algo así, por ejemplo:



Con esto podríamos hacer la previsión para un producto que pasemos de parámetro.


Conclusiones:


Sinceramente creo que esta característica dará grandes posibilidades al producto, y trabajándolo con inteligencia puede extender enormemente el potencial actual del ERP, en muchísimas facetas.
Cualquier ejemplo que se venga a la cabeza es válido: empresas que suministran y almacenan productos químicos con caducidades y control de vida útil, empresas con mucha estacionalidad, etc., etc.
El potencial es brutal.

Bueno, confío en que os haya resultado interesante esta breve reseña sobre las nuevas capacidades predictivas de Microsoft Dynamics NAV 2017.

Gracias y un saludo, Miguel Llorca.

martes, octubre 11, 2016

Primeras actualizaciones del otoño para NAV


Como de costumbre, os dejo aquí un breve resumen con los enlaces a las actualizaciones acumulativas para las últimas versiones de NAV.

- NAV 2016: KB 3193868 – Cumulative Update 12 for Microsoft Dynamics NAV 2016 (Build 47042).
- NAV 2015: KB 3193867  – Cumulative Update 24 for Microsoft Dynamics NAV 2015 (Build 47039).
- NAV 2013 R2: KB 3193866  – Cumulative Update 36 for Microsoft Dynamics NAV 2013 R2 (Build 47043).
- NAV 2013: KB 3193864  – Cumulative Update 43 for Microsoft Dynamics NAV 2013 (Build 47058).


Como reseñable, os puedo decir que se incorporan correcciones en el modelo 349, sobre operaciones con abonos que contienen líneas de IVA no sujeto.

Tambén se incluye una actualización del report 10748 "proveedor - pagos vencidos", que como sabéis está relacionado con la Ley de Morosidad.

Como siempre: no olvidéis hacer copia de seguridad previa a la actualización o contactar con vuestro partner de confianza.

Salu2, Miguel Llorca.

jueves, septiembre 15, 2016

¿Qué podemos esperar de NAV 2017?



Como muchos de vosotros ya sabréis, tendremos nueva versión de Microsoft Dynamics NAV (la 2017) en las próximas fechas. Esta misma semana se ha publicado una “Limited Beta” (Beta limitada) del producto, así como un escueto documento con las novedades incorporadas en la misma (no todas).

En esta publicación os quiero hacer un breve resumen de estas novedades o, mejor dicho, de todo lo que me está permitido contar a día de hoy ;-) (así que “tirando de canas”, para los que estudiamos EGB y disfrutamos viendo “Un, dos, tres”, os diré: “¡Y hasta aquí puedo leer…!”).
Básicamente, podríamos decir que las mejoras y cambios introducidos están basados en estos 3 pilares:

 


UNIENDO DOS MUNDOS:


Como era de suponer, la integración con Office 365 será muchísimo más fuerte, por ejemplo, pudiendo interactuar directamente desde Outlook. Un ejemplo de esto es que podremos acceder a los datos del cliente de NAV desde una cita que tenga registrada en Outlook o sincronizar los contactos.
La integración con PowerBI de forma más transparente es otro aspecto que creo que será muy interesante.


MEJORAS DE LA APLICACIÓN Y DE PLATAFORMA:


En este apartado vamos a ver varias mejoras muy interesantes, de las cuales os desgrano algunas pinceladas (en primer lugar porque no tiene mucho sentido entrar al detalle hasta que no sean novedades “definitivas”, y en segundo lugar porque básicamente no puedo hacerlo por el acuerdo de confidencialidad :-p):
  • Proyectos: se añade un nuevo rol para “Jefe de Proyecto”, donde lo que se pretende es que los usuarios tengan una visión más clara de “sus proyectos”, así como realizar actividades como “facturación”. ¡Y… al fin… se puede generar una oferta desde el proyecto! (algo que llevamos reclamando a lo largo de muchos años y que era de las personalizaciones “must-have”. Otro cambio interesante (y clarificador) es que el concepto de línea tipo “contrato” se llama ahora “facturable”.
  • Finanzas: se añaden cosas muy interesantes como “categorización” de las cuentas contables, lo que nos permitirá aplicar diferentes filtros de una forma más clara y sencilla y mejorará la experiencia a la hora de preparar informes financieros. Se ha simplificado también la configuración y gestión de “Activos Fijos”, y se han agregado algunas mejoras para el módulo de “Cartera”.
  • Productos: se ha agregado la posibilidad de incluir “atributos” a los productos, por ejemplo: color, tamaño, país de fabricación… o realmente lo que queramos. Por supuesto podremos filtrar por estos valores. También tendremos la posibilidad de categorizarlos, y de agrupar atributos dentro de estas categorías. 
  • CRM: se han mejorado y simplificado muy significativamente el módulo de CRM de Dynamics NAV, del que muchos pensaban que se había abandonado para dejar paso a una integración definitiva con Dynamics CRM, y nada más lejos de la realidad. Será una elección del cliente, obviamente el módulo no tiene las capacidades de Dynamics CRM, y por este motivo, también se ha mejorado y simplificado el proceso de integración (o coexistencia) entre Dynamics NAV y Dynamics CRM.  
  • Otros: se incorporan otros cambios también muy interesantes, como poder cancelar abonos registrados (sí, sí, … ya era hora), y también se muestran en las facturas de venta los datos relativos a la trazabilidad de las líneas, algo que también era muy demandado. Otra funcionalidad que encontraremos será la de “notificaciones inteligentes”, que irán apareciendo en las diferentes áreas de la aplicación (por ejemplo, para alertarnos del stock, o de si un cliente tiene algún saldo pendiente, etc.).

Los cambios de plataforma también están presentes, sobre todo con cosas “que no se ven”, pero también con las que sí, como la visualización de los listados, como ya escribí en un post anterior sobre Project “Madeira”.
 

CREANDO NUEVAS OPORTUNIDADES:


Tras este eslogan publicitario tan “cool” viene una cantidad de mejoras y novedades que revolucionarán el futuro y la evolución del producto. Hablamos por supuesto de todo lo relativo a la integración con “Cortana Intelligence” para hacer predicciones, de “PowerApps y Microsoft Flow” para desarrollar soluciones que podemos conectar (y publicar en AppSource, como ya anuncié en una anterior publicación), y por supuesto “Extensiones”.
Las “extensiones”, con sus defensores y sus detractores, es el futuro de NAV, y es donde Microsoft tiene un compromiso absoluto y donde se están realizando cambios más sustanciales.
Con las “extensiones” de NAV 2017 tendremos muchísimas más posibilidades que con la “primera edición” incluida en NAV 2016. De hecho, con el producto base se incluyen algunas como la de “Paypal”.


Bueno, confío en que os haya gustado esta mini-review de nuevas capacidades de la beta limitada de Microsoft Dynamics NAV 2017.

Os espero el 20 de Octubre en mi webinar donde veremos todo con algo más de detalle y sobre el producto definitivo.

Un saludo, Miguel Llorca.

viernes, septiembre 02, 2016

Actualizaciones de Septiembre para las últimas versiones de NAV


A continuación os dejo los enlaces con las nuevas actualizaciones del mes de Septiembre para las versiones soportadas de Microsoft Dynamics NAV, como es habitual:


En esta remesa caben destacar algunas correcciones menores relacionadas con los documentos de compras en cartera y las órdenes de pago. También se incorporan algunas correcciones específicas del idioma para "Servicios".

Como siempre: no olvidéis hacer copia de seguridad previa a la actualización o contactar con vuestro partner de confianza.

Salu2, Miguel Llorca. 


miércoles, agosto 10, 2016

Actualizaciones de agosto para las versiones soportadas de NAV






Ya están disponibles las actualizaciones acumulativas de agosto para las versiones soportadas de Microsoft Dynamics NAV.

Como es habitual, os preparo este breve resumen con los enlaces directos para su descarga:


Estas CUs incluyen alguna modificación menor del informe del 340 del IVA.

Como siempre: no olvidéis hacer copia de seguridad previa a la actualización o contactar con vuestro partner de confianza.

Salu2, Miguel Llorca.

sábado, julio 09, 2016

Introducción a Dynamics 365 y AppSource



Parece que fue ayer cuando hablábamos de que esto llegaría, y parece que de pronto todo cobra un sentido y una coherencia absoluta.

¿A alguien no le suena esta imagen?



Efectivamente, es mucho más que una declaración de intenciones.

Hace sólo un par de meses, estábamos hablando de Project “Madeira”, un nuevo ERP basado en NAV 2017 (de ahí su nombre en clave). Ya comenté en mi post que la única forma de desarrollar sobre este nuevo producto sería mediante “Extensiones”. Sí, sí… extensiones…por supuesto también mencioné que las limitaciones actuales serán historia en cuestión de meses. De nuevo, es otra prueba de que el futuro de los desarrollos verticales/horizontales pasará por una “tienda de apps” (ahora hablaremos de AppSource, y ya cada cual sacará sus propias conclusiones :-)).

¿Y qué es Dynamics 365?

Podríamos decir que es un “mega-cocktail” de productividad empresarial. Será un producto de suscripción obviamente y tendremos integrado nuestro ERP (basado en Project Madeira), CRM online, Office 365, … y por supuesto con otras capacidades adicionales, como BI (gracias a PowerBI), predicciones (con Cortana Intelligence), workflows, y mucho más.

Lo que se pretende es dar un salto cualitativo en las empresas, integrando en un solo sitio todos los procesos clave del negocio, desde las finanzas hasta los servicios al cliente. Y por supuesto, nuestra oficina la tendremos en cualquier dispositivo, es decir, siempre abierta. Además, contará con capacidades offline, no será imprescindible trabajar todo el tiempo online.

Como mencionaba, la incorporación de forma nativa de “Cortana Intelligence” y “PowerBI” darán una serie de capacidades increíblemente atractivas:


  • Ejemplo: gracias a Cortana Intelligence nuestro equipo de ventas obtendrá recomendaciones en tiempo real para realizar venta cruzada a nuestros clientes. O, por ejemplo, podríamos conectarnos a los datos de IoT dentro de la Gestión de Servicios de Dynamics 365 y proponer acciones preventivas a nuestros técnicos gracias a la conexión de monitorización de activos y la detección de anomalías, para que puedan tomar medidas antes de que ocurran las incidencias, evitando costosos problemas de servicio al cliente.

La profunda integración entre Dynamics 365 y Office 365 conectará el flujo de trabajo estructurado de aplicaciones de negocios con el trabajo no estructurado de la colaboración y la productividad.

  • Por ejemplo, una persona de ventas recibe un correo electrónico, y puede responder directamente en Office con un presupuesto que se crea basándose en la información de las aplicaciones de finanzas y ventas, almacenarlo de nuevo en la aplicación correcta, con su precio, descuentos, etc. Todo ello sin que el usuario tenga que salir de Outlook.


Modelo de datos común y una plataforma de aplicaciones empresariales extensible:

Esta es la premisa y el fundamento de las apps de Dynamics 365. Básicamente el concepto es tener un modelo de datos compartido con Office 365, con la idea de simplificar la gestión de datos e integración entre aplicaciones y procesos de negocio.

Se pretende posibilitar el desarrollo tanto a “usuarios avanzados” (sin tocar una sola línea de código), gracias a PowerApps, PowerBI y Microsoft Flow, como a desarrolladores profesionales (utilizando los Azure platforms services) una plataforma de negocios consistente que pueden utilizar para componer nuevas aplicaciones y fácilmente ampliar y modificar las existentes.

Por supuesto, también contaremos con múltiples conectores, con los que podremos integrarnos con otras aplicaciones de Microsoft y de terceros, incluyendo aquí APIs personalizadas y sistemas on-premise (es decir, que tengamos localmente y no en la nube).

Microsoft AppSource: encuentra la aplicación adecuada para tu negocio

Junto con Dynamics 365 se presenta en sociedad “AppSource”. AppSource será nuestra “tienda” de apps para Dynamics 365, donde encontraremos publicadas aplicaciones generalistas, otras específicas de cada sector de negocio, complementos (add-ins), paquetes de contenido, y por supuesto, también todo en modo SaaS (pago por uso).

Para el lanzamiento, ya se cuenta con más de 200 apps, complementos y paquetes de contenido, incluyendo algunas apps exclusivas y muy específicas, como “Retail Execution” de AFS y alguna otra.

¿Cuándo estará disponible?

Este otoño, según informa Microsoft.

Algunas conclusiones y reflexiones:

La verdad es que llevábamos hablando de que esto llegaría desde hace mucho tiempo, aunque sinceramente sí que me ha sorprendido “el momento”. Pensé que este movimiento tendría lugar el año que viene, tras el lanzamiento de Project Madeira, por supuesto lo digo más por las críticas que llegarán de los partners que por la idoneidad de los plazos (que está más que claro que cuanto antes mejor). 

Conceptualmente me parece un “bombazo”, sobre todo en países como el nuestro, donde casi la totalidad de las empresas son micro-PYMEs, pero claro, luego llegan dudas como: ¿será la formación en castellano y de calidad?... es decir, en España hubo otros tiempos donde era más difícil encontrar un manual de NAV en castellano que una persona con un trabajo indefinido.

Al final, como siempre, el tiempo dirá. La verdad es que creo sinceramente que como estrategia de compañía es lo correcto, y seguro que de alguna u otra forma aquellos partners que decidieron invertir en los “programas Cloud”, etc se verán compensados, aunque sólo sea porque parten ya de una inercia hacia al cambio de sus modelos de negocio.

Espero que os haya gustado y confío en compartáis vuestros comentarios y opiniones al respecto.

Miguel Llorca.

Fuentes:

viernes, julio 08, 2016

Cumulatives Updates de Julio para NAV


Fieles a nuestra cita habitual de comienzos de mes, ya tenemos nuestras actualizaciones para las últimas versiones de NAV.
 
Os dejo los enlaces: 



Estas CUs nos traen una corrección en el objeto: “Report 10748: Proveedor – Pagos vencidos” sobre el que escribí un post hace unos días.

Como siempre: no olvidéis hacer copia de seguridad previa a la actualización o contactar con vuestro partner de confianza.

Un saludo,

Miguel Llorca.

lunes, junio 27, 2016

Ley de morosidad y los cambios introducidos en las CUs de mayo



Como prometí, os paso a resumir un cambio incorporado en las actualizaciones (Cumulatives Updates) de Microsoft Dynamics NAV de mayo, relacionado con la Ley de morosidad y que es interesante conocer.

El objeto afectado por el cambio es el “Report 10748: Proveedor – Pagos vencidos”.


Fundamentos:

El pasado 4 de febrero de 2016, se publica la siguiente resolución en el BOE:


Que básicamente tiene como objeto principal sistematizar y aclarar la información que las sociedades mercantiles deben recoger en la memoria de sus cuentas anuales individuales y consolidadas, a efectos del deber de información previsto en la disposición adicional tercera de la Ley 15/2010, de 5 de julio, de modificación de la Ley 3/2004, de 29 de diciembre, por la que se establecen medidas de lucha contra la morosidad en las operaciones comerciales.

En su Artículo 5 se establecen las fórmulas de cálculo del período medio de pago a proveedores:

1.       Las sociedades mercantiles que elaboren el modelo normal de memoria, calcularán el periodo medio de pago a proveedores de acuerdo con la siguiente fórmula:

Periodo medio de pago a proveedores =
Ratio operaciones pagadas * importe total pagos realizados + Ratio operaciones pendientes de pago* importe total pagos pendientes
Importe total de pagos realizados + importe total pagos pendientes

2.       La ratio de las operaciones pagadas se calculará de acuerdo con la siguiente fórmula:

Ratio de las operaciones pagadas =
∑ (número de días de pago * importe de la operación pagada)
Importe total de pagos realizados

Se entenderá por número de días de pago, los días naturales que hayan transcurrido desde la fecha en que se inicie el cómputo del plazo hasta el pago material de la operación.

3.       La ratio de las operaciones pendientes de pago se calculará de acuerdo con la siguiente fórmula:

Ratio de las operaciones pendientes de pago
=
∑ (número de días pendientes de pago * importe de la operación pendiente de pago)
Importe total de pagos pendientes

Se entenderá por número de días pendientes de pago, los días naturales que hayan transcurrido desde la fecha en que se inicie el cómputo del plazo hasta el último día del periodo al que se refieran las cuentas anuales.

4.       Para el cálculo tanto del número de días de pago como del número de días pendientes de pago, la sociedad comenzará a computar el plazo desde la fecha de recepción de las mercancías o prestación de los servicios. No obstante, a falta de información fiable sobre el momento en que se produce esta circunstancia, se podrá tomar la fecha de recepción de la factura.

5.       Las sociedades mercantiles que elaboren la memoria en el modelo abreviado del Plan General de Contabilidad, o que opten por la aplicación del Plan General de Contabilidad de Pequeñas y Medianas Empresas, calcularán el periodo medio de pago a proveedores de acuerdo con la siguiente fórmula:

Periodo medio de pago =
Saldo medio acreedores comerciales
x 365
Compras netas y gastos por servicios exteriores

A estos exclusivos efectos, el concepto de acreedores comerciales engloba las partidas de proveedores y acreedores varios por deudas con suministradores de bienes o servicios incluidos en el alcance de la regulación en materia de plazos legales de pagos.

El concepto de compras netas y gastos por servicios exteriores engloba los importes contabilizados como tales en los subgrupos propuestos en la quinta parte del Plan General de Contabilidad y del Plan General de Contabilidad de Pequeñas y Medianas Empresas.


Los cambios introducidos en NAV se circunscriben al “Report 10748 – Proveedor – Pagos vencidos”, y son los siguientes:

1.       En el informe se cuentan los valores para Average payment period to Suppliers y Ratio of outstanding payment transactions (por proveedor y total).

2.       “Weighted average term exceeded” se muestra ahora como “Ratio of payed transactions” con un pequeño cambio en la forma en la cual que se calcula: el número de paydays será negativo (en vez de 0) si el pago se hace antes de la Fecha de Vencimiento. Las fórmulas para los 3 nuevos valores son las siguientes:



Average payment period to Suppliers =
Ratio of payed transactions x Total payments made + Ratio of pending payment transactions x Total pending payments
Total payments made + Total pending payments 

Ratio of payed transactions =
∑ (number of paydays* x amount of the payed transaction
Total amount of payments made 

Ratio of outstanding payment transactions =
∑ (number of outstanding payment days* x transaction pending payment amount)
Total pending payments


paydays = días naturales calculados desde la fecha de vencimiento al pago actual (este valor ya se calculaba, pero solo para pagos vencidos). Si el pago se hace antes de la fecha de vencimiento legal, este valor será negativo.
* outstanding payment days = (días de pago documentos abiertos) días naturales calculados desde la fecha de vencimiento legal hasta el día en que las cuentas anuales se cierran. En NAV, será la “End Date” que introducimos en la Request Page del informe.

Como ya había comentado estos cambios se han introducido desde los CUs de mayo, es decir:

-          NAV 2016:  Cumulative Update 07
-          NAV 2015: Cumulative Update 19
-          NAV 2013 R2: Cumulative Update 31
-          NAV 2013: Cumulative Update 38

Tenéis acceso a los CUs mencionados aquí: Cumulatives Updates de mayo.

Espero que os haya servido de ayuda y aclaración.


Salu2, Miguel Llorca.

Fuentes: