module ifrs_report

Registered by Katherine Zaoral (Vauxoo) on 2012-11-15

IFRS (International Financial Reporting Standards). Este módulo constituirá la base para los reportes financieros IFRS, y para generar reportes financieros que los contadores usan con frecuencia y generan en excel. (un usuario con conocimientos medios / avanzados debería preparar con ese módulo reportes financieros complicados)

Blueprint information

Status:
Started
Approver:
hbto [Vauxoo] http://www.vauxoo.com
Priority:
High
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Katherine Zaoral (Vauxoo) on 2012-11-15

Sprints

Whiteboard

---------------------------------------------------------------------------------------------------------------------------------------
FASE 1: la primera fase de implementación es sacar los seis informes ifrs cargados en la base de datos del cliente a un xml, para que se pueda usar como inicialización del módulo. Debe migrarse pero no completamente, la idea es pasar toda la estructura de los seis reportes sin las relaciones de account (las cuentas contables asociadas en los ifrs line tipo detail). Tambien es necesario arreglar varios detalles del funcionamiento del modelo de ifrs, ifrs-line, del wizard y del reporte.

+++ tareas:

IFRS
 - campo 'title' modificar a tipo string, obligatorio. en la vista pasarlo de la pestaña otra información a la parte de arriba. ademas indicar en el modelo que es un campo traducible. // parametro de translate = true
 - campo 'description' tipo texto no obligatorio. agregar al modelo/vista
 - campo 'code' tipo string obligatorio. agregar al modelo/vista
 - campo 'company'. agregar a la vista tree de ifrs.
 - asociar campo 'target_moves' de asientos (solo asentados o todos). // ejemplo @ aaccount.report.general.ledger

IFRS Lines
 - campo 'invisible' tipo booleano: agregarlo al modelo/vista.
 - campo 'name' modificar: indicar en el modelo que es un campo traducible // parametro de translate = true
 - EXTRA: cuando el campo 'amount' aparece colocarle una ayuda dicindo que lo guardara y actualizara con compute
 - Segun tipo de IFRS line:
     - Cuando tipo = abstract: no mostrar el campo 'amount' ni el check de 'change sign amount'
     - Cuando tipo = total:  La tablita de 'operands': Si operator = blanco -> invisible. Sino -> visible
     - Cuando tipo = constact: colocar el campo 'constant type' obligatorio // OJO obligatorio solo cuando es constante. attrs { requiered, invisible, lectura, valor tuplas ternarias con notacion polaca})
 - IFRS line en Total agregar columna 'ifrs report' que tenga el ifrs_id pero que muestre solo el codigo del deporte, sin el nombre (name get)

Wizard
- agregar campo 'fiscalyear' como filtro.
- agregar campo 'company' como filtro.
- campo period indicar que agarre el periodo fiscal abierto si no me es indicado (no hay rollo porque ni los periodos ni los ejercicios fiscales se solapan)

Carga de Datos
 - exportar datos de la base de datos RECRIA todo lo de ifrs menos las cuentas contables asociadas a las lineas tipo 'detail'
 - __openerp__.py en init colocar la data que se pre-carga,
     //~ OJO 01: algunas lineas que aplican operaciones no son operaciones lineales. existe la limitacion de que solo podemos operar sobre un grupo, pero no aplicar 10 operaciones diferentes a la vez. Por ello hay que linear las operaciones lo mas posible.
     //~ OJO 02: exportacion de ifrsline tipo constant agregarlos de primero para no tener rollo.

Reportes
 - quitar el TR de Header
 - cantidades ajustadas a la derecha
 - cantidades en doble decimal (formatLang()) // Revisar technical meneto parte de rml

---------------------------------------------------------------------------------------------------------------------------------------
FASE 2: Generar los otros reportes que están en el pdf taxonomía ilustrada de ifrs y colocarlos como datos pre-cargados del modulo. Mejorar los modelos de IFRS e IFRS Lines para manejo de multiples reportes, diferenciacion con respecto a que reporte con que compañia. Mejorar el modelado de constant type para que las lineas de operaciones no sean lineales sino sean mas abiertas. Elemento visual para que el usuario visualice cual ha linea de los reportes pre-cargados le falta configurar. Finiquitado del reporte siguiendo el formato del standard IFRS que sale en el pdf de la taxonomia

+++ tareas:

IFRS
- agregar campo booleano de revisado o no revisado en vista de la lista de ifrs line (prioridad: infinito-4):
 - las lineas esten asociadas a una compañia para las detail. hacer una clave entre el codigo del ifrs y el compañia (priodidad: infinito-2).

IFRS Lines
- la pestaña de 'based on tother reports' permite utilizar otras lienas de otros reportes hechos BUG: multi-reporte. funciona bien para un solo reporte, pero cuando se agrega dos reportes aparece un error. arreglar (prioridad inifinito -1)

Reportes
- formato columnas de totalizacion (segun taxonomia)
- formato de los niveles (segun taxonomia)

Carga de datos
- agarrar todos los reportes en el pdf de taxonomia e ir subiendolos a openerp como datos pre-cargados (tanto en español como en ingles)

---------------------------------------------------------------------------------------------------------------------------------------
FASE 3:
Mientras que en el reporte que esta en desarrollo, se pueden ejecutar fórmulas,
En una tercera fase el módulo es posible que use un campo para código python para los cálculos más complejos evitando el uso de las relaciones duras que hoy día se han utilizado

IFRS Lines
- el campo 'constant type' actualmente devuelve 0, pero hay que agregar otro campo que no sabe si es un entero o flotante o una lista (prioridad inifinito).

---------------------------------------------------------------------------------------------------------------------------------------

(?)

Work Items

Work items:
FASE 1: INPROGRESS
FASE 1 / XML DATA PRECARGADA: DONE
FASE 1 / CORRECION DE DETALLES EN EL MODELO: DONE
FASE 1 / CORRECION DE DETALLES EN LAS VISTAS: DONE
FASE 1 / UTILIZACION DE TARGET MOVE EN LOS REPORTES: INPROGRESS
FASE 1 / PRUEBAS DE FUNCIONAMIENTO EN BD CON DATA: INPROGRESS
FASE 2: TODO
FASE 2 / AGREGAR REPORTES PRE-CARGADOS IFRS DE LA TAXONOMIA: TODO
FASE 2 / ESTRUCTURA VISUAL DEL REPORTE SEGUN TAXONOMIA: TODO
FASE 2 / RESOLVER BUG DE USO DE LINEAS DE OTROS REPORTES: TODO
FASE 2 / IMPROVE MODELOS IFRS Y IFRS LINE: TODO
FASE 3: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.