¿Que necesito hacer para configurar y usar addendas al momento de facturar?
En primera instancia se tiene que configurar la addenda en cuestión con la guía de implementación que cada cliente proporcione o bien con un ejemplo de un XML con addenda.
Se deberá indicar el nombre, este nombre será el primer nodo de la addenda y no aparecerá en el XML a generar, solo sirve para agrupar todo el contenido de la addenda a crear:
A partir del nodo raíz se pueden crear n elementos, esta addenda tiene un elemento principal con n atributos:
Los atributos pueden ser de los siguientes tipos:
El elemento cley: ADDENDA_CLEY presenta 5 atributos, todos de tipo constante:Como hijo del elemento cley: ADDENDA_CLEY se tiene al elemento cley:MERCADERIAS el cual no tiene atributos:
Como hijo del elemento cley:MERCADERIAS se tiene al elemento cley: PA, el cual tiene los siguientes atributos:
Los atributos PROVEEDOR y PROVEEDOR_SAP son valores constantes, el resto son tokens
Otro hijo del elemento cley:MERCADERIAS es el elemento cley: DETALLE el cual tiene los siguientes atributos:
Al indicar en el elemento que corresponde a partidas de la factura ese segmento se repetirá por cada artículo en la factura.
Al indicar que corresponde a pedidos de cliente y la factura es de origen pedido, el elemento se repetirá por cada pedido distinto de la factura.
Todos los atributos de este elemento son tokens que tomarán su valor de otro documento o catálogo.
Como hijos del elemento cley: DETALLE se tienen a los elementos cley: CODBAR_ARTICULO y cley:CLEY_ARTICULO ambos con un solo atributo de tipo token:
Una vez configurada la addenda el siguiente paso es indicar los clientes que la usaran:
Con estas configuraciones al generar una factura para este cliente en primera instancia se mostrara la vista previa de la addenda a generar con el fin de poder capturar los elementos que hayan sido configurados como capturables:
Solo en aquellos tokens que sean capturables se permitirá la edición, una vez terminada la captura se debe dar aceptar a la ventana para que el comprobante con addenda sea generado: