Herramientas de usuario

Herramientas del sitio


ada:tips:sicoferp:general:migracionrentas

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:tips:sicoferp:general:migracionrentas [2020/02/17 15:51]
jhon.mercado
ada:tips:sicoferp:general:migracionrentas [2020/02/20 17:11] (actual)
181.143.138.90
Línea 1: Línea 1:
 ====== Migración Rentas - Java ====== ====== Migración Rentas - Java ======
-En el propósito de modernización de los productos propios de la compañía, también se encuentra ​la plataforma ​de Rentas. El propósito principal, es la migración a una arquitectura orientada a servicios la cual sería implementada bajo servicios REST y comunicación Json. Inicialmente se procede con la identificación de todos los procesos principales y sus diferentes métodos de negocio.+En el propósito de modernización de los productos propios de la compañía, también se encuentra ​el Módulo ​de Rentas. El propósito ​inicial y principal, es la migración a una arquitectura orientada a servicios ​**SOA <​sup>​1</​sup>​** ​la cual sería implementada bajo servicios ​**REST <​sup>​2</​sup>​** ​formato **JSON <​sup>​3</​sup>​**. Inicialmente se procede con la identificación de todos los procesos principales y sus diferentes métodos de negocio.
  
-===== Procesos ​===== +===== Inicialmente ​===== 
-Entre los procesos ​de negocio, involucrados en esta migración ​encontramos:​ +La primera parte de la migración del Módulo ​de Rentas ​se basa en el elemento backendesto parte del desacoplamiento ​de la lógica ​de negocio contenida en los componentes ​**SITU <​sup>​4</​sup>​** **BASETEC <​sup>​5</​sup>​** utilizados actualmentellevándola a un componente ​de reúso con sólo dichos elementos desacoplados para así de forma gradualpero definitivaeliminar la dependencia a éste último.\\ 
-  * **Liquidación**:​ Aqui encontrarás información relacionada con el avance ​del proyecto. +\\ 
-  * **Facturación**:​ Este capítulo contiene información relacionada con el framework, arquitectura,​ ejemplos y trucos que te ayudarán en el proceso ​de migración. +Los procesos ​que inicialmente harán parte de la migración son
-  * **Descuentos**:​ Es el capitulo donde se publican las definiciones de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +  * **Liquidación** 
-  * **Recaudo**:​ Es el capitulo donde se publican las definiciones de los procesos. Ej: RepositorioDespliegues,​ Debug etc. +  * **Facturación** 
-  * **Abonos**: Es el capitulo donde se publican las definiciones ​de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +  * **Descuentos** 
-  * **Intereses de Mora**: Es el capitulo donde se publican las definiciones ​de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +  * **Recaudo** 
-  ​* **Registro de Novedades**: Es el capitulo donde se publican las definiciones de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +===== Todos los Procesos ​===== 
-  ​* **Paz y Salvo**: Es el capitulo donde se publican las definiciones de los procesos. Ej: RepositorioDespliegues,​ Debug etc. +Los procesos de negocio involucrados en toda la migración, encontramos:​ 
-  * **Monitor ​de Procesos**: Es el capitulo donde se publican las definiciones ​de los procesos. Ej: RepositorioDesplieguesDebug etc+  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​liquidacion|Liquidación]]\\ 
-  * **Recaudo**:​ Es el capitulo donde se publican las definiciones de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +  Sirve para calcular los valores a cobrar durante un periodo, se puede realizar individualmente o también masiva. Aplicando un filtro basado en la configuración de la fuente de ingreso.
-  * **Recaudo**:​ Es el capitulo donde se publican las definiciones ​de los procesos. EjRepositorio,​ Despliegues,​ Debug etc. +
-  * **Recaudo**: Es el capitulo donde se publican las definiciones de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +
-  * **Recaudo**: Es el capitulo donde se publican las definiciones de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +
-  * **Recaudo**: Es el capitulo donde se publican las definiciones de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +
-  * **Recaudo**: Es el capitulo donde se publican las definiciones de los procesos. Ej: Repositorio,​ Despliegues,​ Debug etc. +
- +
-===== Accesos directos ​===== +
- +
-  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​liquidacion|Liquidación]]+
   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​facturacion|Facturación]]   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​facturacion|Facturación]]
   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​descuentos|Descuentos]]   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​descuentos|Descuentos]]
   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​recaudo|Recaudo]]   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​recaudo|Recaudo]]
-  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​abonos|Abonos]]+  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​abonos|Abonos]]\\ 
 +  Permite definir un abono que se realice a una factura específica. Sólo puede existir un abono activo por factura.
   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​interesesDeMora|Intereses de Mora]]   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​interesesDeMora|Intereses de Mora]]
   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​registroDeNovedades|Registro de Novedades]]   * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​registroDeNovedades|Registro de Novedades]]
-  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​pazSalvo|Paz y Salvo]] +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​pazSalvo|Paz y Salvo]]\\ 
-  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​monitorDeProcesos|Monitor de Procesos]] +  Permite la generación de Paz y Salvos 
-  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​descuentos|Descuentos]] +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​monitorDeProcesos|Monitor de Procesos]]\\ 
-  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​descuentos|Descuentos]]+  Funcionalidad transversal del sistema, encargado de generar la trazabilidad de los diferentes procesos. 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​resolucionesCatastrales|Resoluciones Catastrales]]\\ 
 +  Permite generar una resolución que contendrá uno o varios movimientos catastrales,​ recordemos que cada movimiento estará compuesto de una causa y, ninguna ó muchas contrapartidas. 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​prescripciones|Prescripciones]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​exencionesExclusiones|Exenciones y exclusiones]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​acuerdosDePago|Acuerdos de Pago]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​novedadesCatastrales|Novedades Catastrales (dominios de extinción, embargos, ...)]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​registroDeEstablecimientos|Registro de Establecimientos]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​resolucionesDeEstablecimietos|Resoluciones de Establecimietos]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​declaracionICA|Declaración ICA]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​declaracionRETEICA|Declaración RETEICA]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​rentasComplementarias|Rentas complementarias]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​maestros|Maestros]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​maestroRegistroTasasMora|Maestro Registro de Tasas de Mora]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​maestroConfiguracionDescuentos|Maestro Configuración de Descuentos]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​parametros|Parámetros]]  
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​reportes|Reportes]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​reaforos|Reaforos]]\\ 
 +  Los reaforos son los cambios en la base imponible de un establecimientos según las ganancias obtenidas en el año. Cuando hay variación de un año a otro se utiliza esta opción variar la base sobre la que se tributa. 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​taquillas|Taquillas]] 
 +  * [[ada:​tips:​sicoferp:​general:​migracionrentas:​procesos:​reclamaciones|Reclamaciones]] 
 +   
 +===== Glosario y Bibliografía ===== 
 +==== Glosario o Guía de términos utilizados ==== 
 +<​sup>​1</​sup>​SOA\\ 
 +La Arquitectura Orientada a Servicios (SOA, siglas del inglés Service Oriented Architecture) es un estilo de arquitectura de TI que se apoya en la orientación a servicios. La orientación a servicios es una forma de pensar en servicios, su construcción y sus resultados. Un servicio es una representación lógica de una actividad de negocio que tiene un resultado de negocio específico (ejemplo: comprobar el crédito de un cliente, obtener datos de clima, consolidar reportes de perforación).[[https://​es.wikipedia.org/​wiki/​Arquitectura_orientada_a_servicios|Documentación completa]].\\ 
 +\\ 
 +<​sup>​2</​sup>​REST\\ 
 +Representational state transfer (REST) is a software architectural style that defines a set of constraints to be used for creating Web services. Web services that conform to the REST architectural style, called RESTful Web services, provide interoperability between computer systems on the Internet. RESTful Web services allow the requesting systems to access and manipulate textual representations of Web resources by using a uniform and predefined set of stateless operations. Other kinds of Web services, such as SOAP Web services, expose their own arbitrary sets of operations.[[https://​en.wikipedia.org/​wiki/​Representational_state_transfer|Documentación completa]].\\ 
 +\\ 
 +<​sup>​3</​sup>​JSON\\ 
 +(acrónimo de JavaScript Object Notation, «notación de objeto de JavaScript») es un formato de texto sencillo para el intercambio de datos. Se trata de un subconjunto de la notación literal de objetos de JavaScript, aunque, debido a su amplia adopción como alternativa a XML, se considera (año 2019) un formato independiente del lenguaje.[[https://​es.wikipedia.org/​wiki/​JSON|Documentación completa]].\\ 
 + \\ 
 +<​sup>​4</​sup>​SITU\\ 
 +Paquete core de desarrollo del Módulo de Rentas.[[http://​adacsc.co:​1443/​svn/​repository/​ADA/​SITU/​CARTERAYRECAUDO/​FUENTES/​branches/​development/​situ-1.0|Ubicación en repositorio SVN]].\\ 
 +\\ 
 +<​sup>​5</​sup>​BASETEC\\ 
 +Paquete frontend auxiliar de desarrollo del Módulo de Rentas. Tiene un fuerte acoplamiento con la capa de negocio producto de los diferentes cambios sufridos durante uso. Es un punto fuerte de trabajo para desacoplar la capa de negocio, ya que ésta debe ser llevada también a servicios.[[http://​adacsc.co:​1443/​svn/​repository/​ADA/​SITU/​CARTERAYRECAUDO/​FUENTES/​branches/​development/​basetec-1.0|Ubicación en repositorio SVN]].\\ 
 +\\ 
 +==== Guía Bibliográfica ===== 
 +<​sup>​1</​sup>​REST\\ 
 +\\ 
 +<​sup>​2</​sup>​JSON\\ 
 +\\
ada/tips/sicoferp/general/migracionrentas.1581954703.txt.gz · Última modificación: 2020/02/17 15:51 por jhon.mercado