Muestra las diferencias entre dos versiones de la página.
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>** y 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 backend, esto parte del desacoplamiento de la lógica de negocio contenida en los componentes **SITU <sup>4</sup>** y **BASETEC <sup>5</sup>** utilizados actualmente, llevándola a un componente de reúso con sólo dichos elementos desacoplados para así de forma gradual, pero definitiva, eliminar 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: Repositorio, Despliegues, 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: Repositorio, Despliegues, 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: Repositorio, Despliegues, Debug 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. 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. | + | |
- | * **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\\ | ||
+ | \\ |