LCO Medios Magneticos

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
Qss.jpg

AUTOR: Carlos Antonio Ruiz Gómez - globalqss
COMPAÑÍA: Quality Systems & Solutions QSS Ltda.

La localización para Colombia implementa una solución para la configuración y generación de los archivos de medios magnéticos para presentar a la DIAN.

Configuración

Para instrucciones de instalación ver LCO_Instrucciones_Instalacion

Menu

LCO MM 001.png

Reglas

Para obtener la información de los datos a presentar en los informes de medios magnéticos se pueden configurar reglas sencillas de obtención de los datos.

En el paquete de ejemplo a instalar en la empresa GardenWorld, se configuran las dos reglas necesarias para diligenciar el formato 1002, a saber:

  • beanshell:MM1002vabo
  • beanshell:MM1002vret

Puede estudiar estas reglas como ejemplos para la configuración de los archivos que deba presentar en su empresa.

Los parámetros que reciben estas reglas por parte de Adempiere son:

  • A_Ctx - el contexto
  • A_SendSchedule - el envío, del cual se pueden obtener las fechas inicial y final
  • A_C_BPartner_ID - el ID del tercero que se está procesando
  • A_ConceptSource - la fuente que disparó esta regla, allí puede encontrar la cuenta y la categoría contable si se requiere
  • A_TrxName - la transacción

Preste especial atención al código de la regla, pues con este se debe configurar posteriormente la fuente - se debe escribir exactamente, con mayúsculas y minúsculas.

LCO MM 002 Rule.png

Tablas de Conversión

Para efectos de convertir los códigos utilizados en Adempiere a los códigos requeridos por la DIAN, se deben configurar tres tablas de conversión:

  • DIAN_Country
  • DIAN_Region
  • DIAN_City

Es importante anotar que lo que se convierte es el identificador interno de Adempiere, es decir las columnas C_Country_ID, C_Region_ID y C_City_ID.

LCO MM 003 ConversionTable.png

Por ejemplo, en Adempiere el país Colombia tiene como identificador interno (C_Country_ID) el 156, la DIAN exige que se reporte Colombia con el código 169.

LCO MM 004 ConversionCode.png

Rótulos XML

En esta ventana se deben configurar los rótulos XML exigidos por la DIAN para los reportes de medios magnéticos.

LCO MM 005 LabelXML.png

Conceptos DIAN

En esta ventana se configuran los conceptos a reportar en los informes. Estos son definidos en las resoluciones de la DIAN. En el ejemplo que se configura en GardenWorld se configuran los conceptos 2302, 2304, 2305 y 2306 del formato 1002.

LCO MM 006 Concept.png

Fuente de los Conceptos

A cada concepto se le deben configurar las fuentes de las que se obtiene la información a diligenciar. Aquí se debe indicar la posición en la que se va a almacenar (hay 10 posiciones disponibles) y la regla a aplicar, así como la cuenta y la categoría contable (opcionales).

Nótese que una posición puede tener varias fuentes, en este caso todas las fuentes se suman para almacenar en la posición indicada. Esto es útil en caso que un concepto deba llenarse teniendo en cuenta diferentes cuentas contables.

LCO MM 007 Source.png

Secuencia

Antes de proceder a configurar el formato, es necesario configurar una secuencia para los archivos. Según la resolución de la DIAN, esta debe ser una secuencia única para todos los archivos enviados, y se debe reiniciar anualmente.

LCO MM 008 Sequence.png

Formato

En esta ventana se configuran los formatos, en el ejemplo que se integra a GardenWorld viene configurado el formato 1002 con los cuatro conceptos de ejemplo indicados.

Cada formato tiene un rótulo con el que se reporta la información de detalle, y un máximo número de registros a reportar en cada archivo XML.

También se configura para el formato la secuencia con la que se numeran los archivos.

En forma opcional se puede configurar el esquema contable y la jerarquía con la que se hacen los reportes. Esto es útil si la empresa maneja varios esquemas contables y/o jerarquías.

LCO MM 009 Format.png

Conceptos por Formato

En esta pestaña se configuran los conceptos a reportar en cada formato. En el ejemplo se muestran los cuatro conceptos preconfigurados para el formato 1002.

LCO MM 010 FormatConcept.png

Campos del Formato

En esta pestaña se indica cómo se van a generar los atributos en el archivo XML.

Hay trece atributos predeterminados que no requieren posición (los cuales se utilizan en casi todos los formatos), a saber:

  • cpt - Concepto
    • se refiere al concepto que se está reportando
  • tdoc - Tipo de Documento
    • se genera el código de la DIAN configurado en el tipo de documento
  • nid - Número de Identificación
    • se reporta el número de identificación - NIT del tercero
  • dv - Digito de Verificación
    • se reporta el dígito de verificación del NIT
  • apl1 - Primer Apellido del informado
  • apl2 - Segundo Apellido del informado
  • nom1 - Primer Nombre del informado
  • nom2 - Otros Nombres del informado
  • raz - Razón Social del Informado
  • dir - Dirección
  • dpto - Código del Departamento
    • se reporta aquí el código del departamento, convertido de acuerdo con lo definido en la tabla de conversión C_Region
  • mun - Código del Municipio
    • se reporta aquí el código de la ciudad, convertido de acuerdo con lo definido en la tabla de conversión C_City
  • pais - País de Residencia o domicilio
    • se reporta aquí el código del país, convertido de acuerdo con lo definido en la tabla de conversión C_Country

Los demás conceptos son calculados y deben referirse a una posición, nótese que esta posición es la que se configuró en las fuentes del concepto.

LCO MM 011 FormatField.png

Ejecución

Programación de Envíos

Cuando se van a generar medios magnéticos se debe programar un envío de información.

En este se configura la fecha de envío, el concepto (si es inserción o sustitución), el formato a generar.

Cuando está listo se pulsa el botón "Procesar Contenido", el cual al ejecutarse genera las líneas en la pestaña "Línea Envío".

Una vez revisadas las líneas se procede a pulsar el botón "Generar medio XML" que genera el reporte de medios como se verá más adelante.

LCO MM 012 SendSchedule.png

Líneas a Enviar

Al pulsar el botón "Procesar Contenido" se generan las líneas.

Estas contienen la información del concepto, tercero, dirección y los valores a reportar.

La información consignada debe ser cuidadosamente revisada. En esta pantalla se permiten hacer modificaciones a la información (se puede configurar por el módulo de seguridad quién puede hacerlo y sobre qué campos).

También se permite ingresar registros en forma manual, o retirarlos.

Mientras los medios no se han generado el campo "Encabezado XML" permanece vacío. Una vez generados los medios el envío se marca como procesado y esta información no puede ser modificada.

LCO MM 013 SendLines.png

Medio XML

Después de haber revisado las líneas del envío y cuando se está conforme con la información a enviar se procede a pulsar el botón "Generar Medio XML".

Este botón genera encabezados de archivo XML y asigna las líneas a estos encabezados.

Igualmente el encabezado es marcado con el número de registros y el total acumulado a reportar exigido por la DIAN.

El número de secuencia de archivo se asigna de acuerdo con la secuencia configurada para este fin.

Igualmente esta información se debe revisar y una vez se está conforme con la información a enviar se procede a pulsar el botón "Exportar a XML".

Este botón genera el archivo XML y lo adjunta al registro de encabezado (dependiendo del parámetro del proceso).

LCO MM 014 MediaXML.png

Archivo

El archivo generado es almacenado en el directorio que se diligenció en los parámetros del proceso (subdirectorio XMLGenerated).

Si se solicitó que se adjuntara entonces también se puede encontrar el archivo como un adjunto del encabezado, como se ve en la pantalla a continuación.

LCO MM 015 File.png

Mayor información y/o soporte

Para mayor información puede acudir libremente al soporte en los foros de Adempiere:
https://sourceforge.net/forum/forum.php?forum_id=623063

O contratar una solución de soporte con Quality Systems & Solutions
http://globalqss.com