lunes, diciembre 30, 2013

Comparador de versiones de Dynamics NAV

Genial el Feature Comparison Tool, herramienta para comparar versiones entre Dynamics NAV y averiguar las nuevas funcionalidades incluidas respecto a una versión en concreto.

http://www.microsoft.com/dynamics/upgrade-compare/nav/default.html

Registrar Facturas de Importación en Dynamics NAV

Procedimiento para registrar correctamente la factura de importación y de aduanas en Microsoft Dynamics NAV (Navision)

Según el artículo 64.1 RIVA se registrará el documento de aduanas correspondiente a los bienes importados, que en general será el DUA.

Como Base Imponible se indicará el Valor en Aduana de la mercancía, más los demás gravámenes que se devenguen fuera del territorio de aplicación, más los gravámenes a la importación y más los gastos accesorios que no formen parte del Valor en Aduana y que se produzcan hasta el primer lugar de destino en el interior de la comunidad (Base Imponible, casilla 47 DUA). Como Cuota Tributaria se consignará el importe a pagar.

Los gastos posteriores a la admisión del DUA no incluidos en la base imponible del IVA a la importación darán lugar al registro de facturas separadas. De la factura del transitario, sólo se registrará la parte que corresponda a la prestación de su servicio (no la cuantía del IVA a la importación que se le exige al cliente en concepto de suplido).

Según Hacienda, habiendo registrado un DUA no es necesario registrar la factura del proveedor extranjero, pero en Navision deberemos registrarla aunque sea para gestionar el pago o la recepción de las mercaderías.

En una importación se tendrán por lo menos 2 facturas:
- La factura del proveedor (exenta de IVA)
- La factura del agente de aduanas, que contiene el IVA de la importación (documento DUA), más un importe correspondiente al servicio prestado por el agente.

Y en el libro de facturas recibidas deberá constar la siguiente información:
- El DUA, con toda la información sobre la importación.
- La factura del transitario, con la prestación del servicio.

Para ello, en Navision, deberemos proceder de la siguiente forma:

1- Registrar la factura del proveedor con un IVA no sujeto para que no figure en el registro de IVA y por lo tanto tampoco en el de facturas recibidas. El total factura quedará por el importe real a pagar al proveedor.

2- Registrar el DUA como se indica a continuación, ajustando la base para que coincida la cuota de IVA. Como número de factura se usará la del documento DUA.

  Tipo Grupo Registro IVA Producto Cantidad Importe Importe IVA
Cuenta 555xxxx IVA21 1     1.000     210
Cuenta 555xxxx NO SUJETO 1    -1.000   

La primera línea es la que figurará en el registro de IVA y de facturas recibidas, la segunda, al utilizar un IVA no sujeto, no figurará en ningún registro. La cuenta 555, utilizada como puente para registrar la factura, queda saldada por el importe positivo y negativo de ambas líneas. El total factura debe quedar sólo por la parte del IVA, que es lo que se pagará al agente de aduanas.

3- Registrar normalmente la factura correspondiente a los servicios del agente de aduanas.

Registrando las importaciones de este modo la información que aparece tanto en el libro de facturas recibidas, como en la liquidación de IVA, como en el modelo 340 se ajustará a la normativa vigente.

lunes, septiembre 16, 2013

Promociones Microsoft Dynamics NAV 2013

Microsoft se complace en anunciar un portfolio de iniciativas diseñadas para estimular y acelerar la captación de nuevos clientes en Microsoft Dynamics NAV 2013


Las ofertas son las siguientes:

- Give me 5:
Esta promoción está disponible hasta el 24 de diciembre de este año, consiste en ventajosos precios para los nuevos clientes de Microsoft Dynamics NAV 2013, concretamente Starter Pack (en la que ya se incluyen 3 usuarios) y 2 usuarios más por 2.250€.

- Extend For Half:
Hasta el 23 de Junio de 2014, el módulo adicional de Extended Pack (que incluye toda la funcionalidad disponible) recibirá un descuento del 50%.

- PLVD:
Perpetual Licensing Volume Discount. Esta promoción está orientada a los clientes que estén interesados en adquirir más de 15 usuarios. Hasta el 23 de junio de 2014, se aplicarán descuentos de hasta el 20% dependiendo del número de usuarios contratados.

Tanto si eres partner como cliente final puedes ponerte en contacto con Quonext donde te ampliaremos esta información.

viernes, septiembre 13, 2013

¿Como almacenar documentos en SkyDrive y compartirlos en Microsoft Dynamics NAV?

SkyDrive continua su andadura para convertirse en líder en almacenamiento seguro y compartición de documentos a través de Internet. El almacenamiento de documentos en SkyDrive y enlace con Microsoft Dynamics NAV (Navision) es muy simple y no requiere de ningún add-in ni programación. Además puede editarse el documento con Office Web Apps directamente.

Este post del equipo de Navision en su blog muestra como hacerlo en 6 sencillos pasos: http://blogs.msdn.com/b/nav/archive/2013/09/11/how-to-share-and-link-skydrive-documents-with-microsoft-dynamics-nav-links.aspx

martes, septiembre 03, 2013

Microsoft Dynamics NAV 2013 R2

Hoy en la conferencia Directions EMEA 2013 en Viena se anunció la próxima disponibilidad de Microsoft Dynamics NAV 2013 R2 en octubre de 2013.


Microsoft Dynamics NAV 2013 R2 refleja el compromiso a largo plazo de Microsoft con la comunidad de partners y añade nuevo valor significativo para los clientes de pequeñas y medianas empresas en las siguientes áreas:

  • Gran interoperabilidad con Office 365 rompe las barreras entre los datos de negocio y cómo las personas hacen el trabajo. Microsoft Dynamics NAV ahora se puede implementar como una aplicación para sitios de SharePoint on-premises y basados en la nube, con inicio de sesión único y un look and feel similar entre el cliente Web y el cliente Office 365. Las nuevas capacidades de integración de datos permitirán a los clientes ampliar los procesos de negocio de Dynamics NAV con flujos de trabajo de SharePoint, y sacar el máximo provecho de Microsoft Excel y el Web App Excel.
  • Nuevas capacidades de chash management ayudarán a los clientes a gestionar mejor el riesgo y crecimiento del negocio con las características tales como el procesamiento automático y manual de pago, herramientas de conciliación bancaria y soporte para adeudos directos y transferencia de créditos mediante SEPA.
  • Mejoras en la usabilidad tanto del cliente de escritorio como del cliente Web hacen Navision aún más fácil de usar y rápido de implementar. Una experiencia de usuario rediseñada en línea con Office 365 hace que sea aún más fácil para las personas acceder, ver y editar datos y procesos de negocio.
Además - mostrando el compromiso con Windows Azure y la comunidad de partners de hosting - Microsoft Dynamics NAV 2013 R2 admite implementaciones multitenant y viene con una serie de herramientas diseñadas para apoyar el alojamiento a gran escala - para reducir los costes y mejorar el servicio a clientes. Estas capacidades se basan en el lanzamiento de Microsoft Dynamics NAV 2013 FP1 en junio de 2013, lo que permitió el despliegue de Microsoft Dynamics NAV en la nube con Windows Azure - permitiendo a los clientes saber que su solución se encuentra alojada en la infraestructura de seguridad cloud de clase empresarial a partir de una proveedor de confianza.

Para saber más sobre multitenant, cloud y sus beneficios - http://msdn.microsoft.com/es-es/library/dn194478.aspx -

lunes, septiembre 02, 2013

30 años de Navision - Su historia

Se cumplen 30 años del nacimiento de uno de los ERPs más populares. Repasamos su historia.


Hace ahora 30 años que Jesper Balser, Peter Bang y Torben Wind, 3 muchachos recién salidos de la universidad, fundaron la compañía PC&C (Personal Computing & Consulting) en Copenhague (Dinamarca) con el objetivo de crear un producto para que las finanzas de las organizaciones fueran muchísimo más sencillas de realizar que hasta el momento. ¿De qué producto se trata? Navision.

Bueno, en realidad en sus primeras versiones se llamó PCPlus y no fue hasta algunos años después que cambió el nombre a Navision aunque en Dinamarca se llamó Navigator, ya que para el resto de países era distribuido por IBM (supongo que por eso tenía nombres distintos).

Como todos sabréis, en el año 2002 Microsoft adquirió Navision, junto con Axapta, y se combinó en la familia Microsoft Business Solutions. Microsoft continuó apostando por el producto manteniendo el centro de desarrollo en Dinamarca hasta nuestros días.

Con el objetivo de rendir mi particular homenaje a este magnífico producto, del cual soy un apasionado como seguro también muchos de vosotros, he confeccionado un Timeline a partir de este excelente post en dynamicsusers.net

Podéis acceder al TimeLine aquí: The Navision History in Timeline
http://embed.verite.co/timeline/?source=0AoEsgYypDSCGdE90RGo2TkJwNlNjYnJybGpReXVvX0E&font=Bevan-PotanoSans&maptype=toner&lang=en&height=650

lunes, agosto 26, 2013

¿Cómo realizar aplicaciones para Windows Phone en 4 pasos?

Recientemente Microsoft ha presentado Windows Phone App Studio, una web para que cualquiera sin conocimientos en programación pueda realizar una aplicación para Windows Phone.


Windows Phone ya es el tercer sistema operativo para smartphones más utilizado en el mundo debido, sobre todo a, un interfaz moderno y sencillez de uso. En su contra está el poco número de aplicaciones disponibles en la tienda comparado con iOS o Android, y para ello Microsoft ha presentado un portal en el que cualquiera, con algunos conocimientos básicos, y sin ningún tipo de programación pueda crear sus aplicaciones.

Windows Phone App Studio aún está en fase beta, lo que quiere decir que está en constante mejora y evolución. Existen numerosas plantillas por las que empezar a crear nuestra app, y lo más interesante son las conexiones con las fuentes de datos. Si finalmente deseamos publicar nuestra aplicación en la Windows Store tan sólo se necesita la licencia de desarrollador, que por cierto en este momento está en oferta.

Y como muestra, un botón. En Tips dBits hemos hecho la prueba y hemos publicado oficialmente la versión 1 de nuestra app para que podais seguir las noticias y los foros entre otros.

La podéis descargar aquí: http://www.windowsphone.com/s?appid=a8d36008-0fc8-44ac-8a2c-7e3848ac0f5f


Esperamos vuestro feedback!

martes, julio 23, 2013

Consumiendo servicios web OData

Vamos a mostrar como consumir web services de tipo OData, nuevos en Dynamics NAV 2013, desde un proyecto en Visual Studio realizado con VB.NET


Para completar este ejercicio se necesita:

  • Servidor SQL (puede ser Express, incluido en NAV)
  • Servidor Dynamics NAV 2013 (descargar demo de http://www.navidemo.com)
  • Visual Studio 2012 (puede ser Express)

Primero comprobaremos que los servicios OData están activos:


Luego publicaremos la página 21 Customer Card a la que llamaremos Customers:


Y comprobaremos que los servicios web de tipo OData están funcionando correctamente:


Ahora vamos a crear nuestro proyecto en Visual Studio:


Añadiremos posteriormente una referencia al servicio que hemos publicado anteriormente:


Al que llamaremos NAVodataWS:


Ahora ya podemos escribir el código:


Y finalmente ya podemos ejecutar el proyecto:

Fuentes:

  • Tom Hunt's blog
  • MSDN

jueves, mayo 16, 2013

¿Qué es C/AL? El lenguaje de programación de Navision

C/AL (Client Application Language) es el lenguaje de programación utilizado en el entorno de desarrollo integrado cliente/servidor (C/SIDE) incluido en Dynamics NAV (Navision).


El lenguaje de programación C/AL se puede encontrar en cualquier objeto de la aplicación Dynamics NAV. Tipos de objeto:
  • Tablas
  • Formularios
  • Informes
  • Puerto de datos
  • Menús
El código dentro de estos objetos se encuentra organizado en "triggers" dentro del objeto. Hay tres tipos de “triggers”:
  • De documentación (que no se ejecutan)
  • Eventos
  • Funciones
Orientado a BBDD
C/AL es un lenguaje de programación específico de base de datos, y se utiliza principalmente para recuperar, insertar y modificar registros en una base de datos de Dynamics NAV.  C/AL se asemeja al lenguaje Pascal ya que se basa en él.

Al cambiar la aplicación Dynamics NAV no cambia el ejecutable (el archivo exe), pero sí los objetos que se almacenan en la base de datos que contiene, y no sólo la definición de tablas, formularios, informes y puerto de datos, sino también la lógica de negocio necesaria para ejecutar la aplicación ERP Dynamics NAV.

Multi-idioma
Dynamics NAV está disponible en varios idiomas. Esto significa que los desarrolladores deben tenerlo en cuenta cuando trabajan en la aplicación. El propósito del entrono multilenguaje es para facilitar la traducción y que sea posible cambiar de un idioma a otro en la interfaz de usuario para que, por ejemplo, un alemán y un sueco puede trabajar juntos en su propio idioma en la misma base de datos.

¿Cuál es su utilidad?
Hay muchos propósitos para los cuales puede utilizarse este lenguaje de programación. Sin embargo, muchos de estos usos se manejan mediante el uso de los objetos estándar de C/SIDE. Por ejemplo:
  • La presentación de los datos se realiza a través de los objetos de formulario y objetos de informe.
  • La adquisición de datos se maneja principalmente a través de objetos de formulario y objetos de puerto de datos.
  • El almacenamiento de datos y la organización está a cargo de los objetos de tabla junto con el sistema de gestión de bases de datos (DBMS) incorporada.
Reglas de negocio
En C/SIDE, el propósito principal del lenguaje de programación es la manipulación de datos. A través de C/AL, puede crear reglas de negocio para asegurar que los datos almacenados en las tablas son íntegros y coherentes con la forma en que la empresa hace negocios. Se pueden agregar nuevos datos o transferir datos de una tabla a otra (por ejemplo, de un diario a un registro). Si los datos de varias tablas necesitan ser combinados en un informe o mostrados en un formulario, es probable que se necesite programarlo.

Otro propósito de C/AL es para controlar la ejecución de varios objetos C/SIDE. Con C/AL es posible coordinarlos de manera que cumpla con los las necesidades de las reglas de negocio.

Web services
Recientemente se ha incorporado la posibilidad de que determinados tipos de objetos pueden ser publicados como web services, con lo que facilita la integración a la lógica de negocio de Navision desde otras aplicaciones, así como el consumo y acceso controlado a los datos, todo ello mediante estándares.

Add-ons
Es posible desarrollar una aplicación add-on para Dynamics NAV,  por ejemplo para sectorizar el ERP (adaptarlo a un tipo de negocio). Para hacerlo, es posible que aparte de añadir nuevos objetos, se deban hacer unos pocos cambios en los existentes. Estos cambios pueden variar de un sencillo botón en uno de los menús a los cambios más complicados en las tablas y el código C/AL asociado.

Uno de los objetivos de un desarrollador de aplicaciones add-on debe ser el desarrollo de la aplicación de una manera que las actualizaciones de base o complementarias sean lo más automáticas posible, de manera que el cliente no tenga por qué contratar a consultores para que tomen cuidado de la actualización.

Ejemplo - Looping and data manipulation
Recorrer un conjunto de registros y su modificación individual se logra con unas solas líneas de código. En este ejemplo se asume que “Item” es una variable de tipo registro.

  Item.SETRANGE("Blocked",TRUE);
  IF Item.FINDSET THEN
    REPEAT
      IF Item."Profit" < 10 THEN BEGIN
        Item."Profit %" := 10;
        Item.MODIFY(TRUE);
      END;
    UNTIL Item.NEXT = 0;

  Item.RESET;
  Item.MODIFYALL("Blocked",FALSE);

sábado, marzo 23, 2013

Microsoft Dynamics NAV (Navision) en el Cloud

Los 5 beneficios más destacables de la utilización o consumo de software en la nube:

1.- Se eliminan los costes iniciales de creación de la infraestructura propia.
2.- Acceso triple A: Anywhere, Anytime, Anydevice.
3.- Concepto de servicio de pago por uso. Se paga si se utiliza, sino no.
4.- No existe obsolescencia. La última versión siempre está disponible.
5.- Acceso a infraestructura de vanguardia, escalable, segura y de acceso global.


Con la llegada de Dynamics NAV (Navision) en la nube nuevos conceptos como Software as a Service, multi-tenant, repeatability, Intellectual Property o Pay per Use llegarán para quedarse y deberemos aprender otras maneras de diseñar, desarrollar y desplegar el software básicamente porque será consumido y pagado de maneras distintas a las habituales hasta ahora.

La nube y el modelo SaaS (Software as a Service) o Software como Servicio no es una moda, ni otra manera de pagar por el software, es un nuevo paradigma que afecta a todos los actores implicados obligando a replantear conceptos y maneras de hacer tradicionales, desde la comprensión de la arquitectura cloud hasta en cómo afecta a las finanzas de la organización.

Seguir leyendo en MSDN - http://msdn.microsoft.com/es-es/library/dn194478.aspx -

martes, febrero 05, 2013

Oferta Microsoft Dynamics NAV 2013

Descuento de un 40% en Dynamics NAV (Navision) 2013

Desde inicios de febrero y hasta el próximo 15 de Junio de 2013, Microsoft Dynamics hará un descuento en el Starter Pack de un 40% para ayudar a ofrecer un menor precio en los 3 primeros usuarios.

Para ayudar a los compradores de NAV 2013, en TipsdBits hemos preparado un documento en el que se detalla, gránulo a gránulo, las diferencias que hay entre Essentials (versiones anteriores) y Starter Pack (versión actual).
http://www.tipsdbits.com/Downloads/tabid/57/ItemID/81/Default.aspx