Giter Club home page Giter Club logo

contabilidad_cliente's People

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

fabianleon

contabilidad_cliente's Issues

Advertencias Nebular

Al correr ng serve hay varias advertencias de este tipo:

WARNING: Nebular Theme: `nb-theme()` cannot find value for key `card-fg-heading` for theme `corporate`
         on line 59 of node_modules/@nebular/theme/styles/core/theming/_get-value.scss, in function `nb-theme`
         from line 48 of stdin, in mixin `@content`
         from line 116 of node_modules/@nebular/theme/styles/core/theming/_install.scss, in mixin `@content`
         from line 97 of node_modules/@nebular/theme/styles/core/theming/_install.scss, in mixin `nb-install-component-with-scss-vars`
         from line 115 of node_modules/@nebular/theme/styles/core/theming/_install.scss, in mixin `nb-install-component`
         from line 4 of stdin

realizar limpieza de codigo no usado en cliente de contabilidad

se requiere realizar una limpieza de código basura horade del cliente de presupuesto al cliente contabilidad con el fin de evitar tener código basura o código no usado, proporcionando mayor rapidez en compilación de la aplicación y en su rendimiento

Marcado de cuentas (sub)Auxiliares, digitos 8 a 10

En Edición de Cuentas, permitir marcar si una cuenta es Auxiliar o sub-auxiliar, en niveles 8 a 10

  • Crear parametro ajuste/variable (configuracion_api) para la "Cantidad de Digitos a partir de la cual se considera que una cuenta es auxiliar y sub-auxiliar"
  • Donde sea necesario, ajustar la lógica de cuentas auxiliares y sub-auxiliares para que opere en función del parámetro ajuste anterior

permitir selección de cuentas contable y asignarlas a los conceptos

se requiere realizar ajuste a nivel visual en el modulo de conceptos con la finalidad de poder elegir cuentas contables, para ello:

  • remplazar los select por el componente que muestra las cuentas contables

  • tanto el panel izquierdo como el derecho deben permitir hacer su selección de manera individual.

  • al dar clic en el boton de guardar de debe de poder obtener la información de las cuentas seleccionadas, la información que se debe de guardar es solo el numero de la cuenta por ejemplo 2-12-30-24

Observaciones Cliente

A continuación, se resumen y destacan las observaciones realizadas por los usuarios en reuniones:

Acta 19 del 1 de Octubre de 2019

  • #85 En la identificación de las cuentas hasta el nivel 6 debe ser obligatorio, los niveles 8 y 10 debe ser habilitados con una marcación de Auxiliar y Subauxiliar. Es preciso indicar que al momento de deshabilitar un nivel 8 o 10, el sistema debe llevar toda la información hasta el nivel 6 que es el nivel obligatorio.
  • #86 #87 Si una cuenta está activa y pasa a inactiva, debe mantenerse el historial. Una cuenta no se puede borrar. Es preciso que si una cuenta se inactiva, el sistema alerte sobre los conceptos que tienen asociadas dicha cuenta de tal forma que estos conceptos también se inactivan.
  • #88 Una cuenta seleccionada como No detallada, no necesita ningún dato puntual como las que se relacionan como cuentas por pagar o cuentas por cobrar.
  • #89 #90 Cuando se establezca en el parámetro de terceros retención, se debe activar un recuadro que establezca los tipos de retenciones de esa cuenta. Ejemplo la cuenta de Reteiva, el recuadro me debe permitir establecer el 15% del valor de Iva establecido por el Proveedor. Para la interoperabilidad del sistema de Arka en esta materia, se precisa por parte del señor Ernesto, que el sistema no realice el cálculo, toda vez que se pueden presentar diferencias en pesos.
  • #91 La marcación de la cuenta alterna se utiliza a titulo informativo, no todas las cuentas tienen cuenta alterna, esto solo se usa para consolidar estados financieros, cuando algún ente de control lo requiera.
  • #92 Cuando una cuenta se crea dentro del ítem de bancos, esta deberá activar los recuadros necesarios para la información correspondiente, tema que va a interoperar con el Subsistema de Tesorería - Gestión de Bancos, es decir deben estar creados en el Plan de cuentas con todos los parámetros para poder ser utilizadas en el Subsistema de Tesorería.

Acta 20 del 21 de Octubre de 2019

Prerrequisitos: #93 #94

  • En el proceso de edición de cuenta contable se debe validar si la misma tuvo movimiento durante el año.

  • En el caso de que no tenga movimiento se realiza la edición de las características que aparecen en el proceso de Creación.

  • En el caso de que tenga movimiento la cuenta deber afectarse el movimiento de la misma durante el año fiscal para que las cuentas tengan la misma característica durante todo el año, ejemplo

  • En el caso de que se agregue que la cuenta tiene tercero se debe solicitar que tercero se le adiciona al movimiento de la cuenta durante el año y este debe afectar todo el movimiento contable y los conceptos asociados en los diferentes módulos con los que este asociado esta cuenta contable.

  • En el caso de que se deshabilite en la cuenta la opción tercero, se debe borrar del movimiento del año los terceros asociados con esta cuenta.
    Este mismo procedimiento se debe replicar con todas las características de la cuenta contable, en al movimiento de cada vigencia no se puede tener la misma cuenta con diferente nombre y estructura. Esto también afecta los saldos iniciales.

Acta 5 del 27 de Mayo de 2020

  • #93 #94 Los campos requiere tercero o centro de costos, al ser modificados de "no requiere" a "requiere" se debe colocar un tercero o centro de costo por defecto para que los movimientos históricos de la vigencia se asignen con ese tercero, este campo se debe solicitar en el momento de realizar el cambio
  • #95 Se debe tener en cuenta que las cuentas a utilizar para definir en el concepto debe ser hasta el último nivel en caso contrario el sistema debe alertar que la cuenta no existe. En la selección de las cuentas en los conceptos solo se deben mostrar los niveles máximos de las cuentas.
  • Al editar:
    - Si la cuenta es de retención y se debe cambiar el porcentaje
    - #97 Cambio de nivel de una cuenta, ejemplo que esté a nivel 4 y lo lleve a nivel 5, todo el histórico de la cuenta lo debe llevar al nivel 5.

Campo "cuenta alterna" debe ser opcional

  • Agregar campo "Requiere cuenta alterna?" SI/NO
  • Cuando esté en SI, pedir la cuenta alterna
  • Campo de # de cuenta alterna, cargarlo de las demas cuentas existentes
  • Mostrar nombre de la cuenta alterna

En Conceptos, mostrar cuentas de dígitos 8-10

Depende de #113

Para un concepto, solo se pueden usar cuentas contables de 8 o 10 dígitos

Una vez los Mockups se encuentren aprobados se debe realizar lo siguiente:

  • Se debe ajustar/crear la vista conforme a Mockups
  • Se debe generar un servicio en algún api como cuentas_contables_crud u otra que entregue los conceptos únicamente disponibles para usar (de 8 o 10 dígitos) (Validar con @AlexFBP )

Se mueve a hold hasta que los mockups de conceptos estén aprobados

API CRUD Kronos

Create with postgres and golang a API CRUD on local host

  • Create database with Postgres
  • Create API with Go lang
  • Create with Angular a process to connect with local API
  • Up to store

verificar el tema de conceptos que trae coddigo de cuenta contable

se requiere verificar el tema de los conceptos ya que según la explicación de el sistema de tramites de pago (central de cuentas) se debe permitir seleccionar un concepto de tal manera que ese concepto deberia de tener ya anclados códigos de cuentas contables, si esto se debe de realizar en el cliente de contabilidad, sucede que actualmente es modulo no tiene la funcionalidad

Conceptos Contables, parametrizar

Validar con Jhon si se podría consumir de la API de parametros o si es mejor hacer una API aparte

La idea es que se permita asociarlos a

  • cuentas contables
  • otros?

Backlog Previo

Notas sueltas no asignadas a un Issue, presentes en el backlog del tablero de Kronos

Issues previos

Permitir inactivar cuentas

  • Identificar relación entre la columna "Activo" y el CRUD respectivo...
  • Si se puede cambiar el estado: Mostrar checkbox / switch deslizante / radius en el formulario de edición/ver la cuenta
  • Si NO se puede cambiar la inactivación. mostrar un botón "Inactivar"

Vista Arbol de cuentas contables

  • Revisar HU

  • Agregar links al menu

  • Agregar Vista del arból de cuentas contables

  • Comprobar Acciones de : Edición, Agregar, Eliminar, y consultar detalle

Crear y desplegar repositorio contabilidad_cliente

Crear repositorio para el cliente de contabilidad basado en el cliente de presupuesto

  • Crear repo en la organización

  • Agregar equipo de desarrollo con permisos de escritura

  • Agregar a la integración con slack

  • Tomar como plantilla presupuesto_cliente

  • Gestionar despliegue en test

Campos faltantes en Conceptos

Según HU se deben agregar los siguientes campos:

  • entidad presupuestal
  • área funcional
  • activo / inactivo
  • clase de transacción
  • tipo de transacción
  • información de concepto padre
  • tipo de documento
  • rubro presupuestal
  • código predis o SHD
  • operaciones afectadas (validar con analista)
  • información de la transacción (validar con analista)

Se debe generar la vista conforme a mockups: Mockups Conceptos Contables

Cuentas no detalladas, no deben pedir tanta información

  • Confirmar qué es lo que especificamente se puede omitir
  • Desarrollar

Validar si esta funcionalidad puede estar relacionada con #113, es decir, a partir de qué nivel (parametrizable/ajustable) una cuenta no debería tener tanta información. De no estar relacionada, crear un parámetro ajuste en que se registre este nivel, para que posteriormente la lógica siempre valide contra este parámetro ajuste

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.