Giter Site home page Giter Site logo

openerp-ec-niif-pymes's People

Contributors

carlosfernando avatar patriciorangles avatar pepetreshere avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

jcsuscriptor

openerp-ec-niif-pymes's Issues

Agregar productos base de ejemplo

Desarrollar un modulo que sea de instalacion opcional para "productos de ejemplo" que tengan productos ejemplo de compra y de venta. Esto sirve para que la gente entienda como usar los productos y para facilitar la implementacion.

Se debe tambien:
Definir categorias productos de compra tipicos para empresas comerciales
Aplicar cuentas contables a cada producto

Comprobante de Egreso e impresion de Cheques

El sistema debe permitir emitir el "Comprobante de Egreso" requerido por Contabilidad para llevar un control del dinero que sale.

La idea es controlar el moviento del dinero en efectivo, ya sea que este en el banco o en caja.

En caso de que el egreso se efectue con un cheque, debe permitirse imprimir el mismo despues del comprobante de egreso.

la impresion del cheque tambien debe permitir seleccionar si el cheque sale a nombre de una tercera persona.

Debe cuidarse que NO pueda generarse movimientos de efectivo o de cheques desde otras partes del sistema sin pasar por este reporte

Al actualizar los modulos contables existe un error con la actualizacion de una vista en la Base de datos

Al actualizar el sistema contable (modulos ecua) desde el modulo base , se presenta un error en la modificacion de una vista especifica (report_account_receivable).

Esta vista se encuentra en report/account_report.py del modulo account.

Podria ser reportada como bug.

La respectiva correccion puede ser heredando y modificando la funcion que realiza el update de la vista

En el mismo archivo existen otras vistas que antes de ejecutarse el update se realiza un drop, esta solucion deberia ser la que se aplique de manera general

Comprobante de Ingreso

El sistema debe permitir imprimir el comprobante de ingreso que se utiliza en contabilidad para los controles respectivos.

Problemas con las Retenciones de compra anuladas

Al generar el ATS se estan excluyendo las retenciones de compra anuladas.

Debe investigarse cual es la logica de anulacion, si se anula la factura y luego la retencion, si se anula solo la retencion y luego se genera en la misma factura de compra.

La correccion consiste en lograr que se agregen estas retenciones canceladas en el ATS

"Analisis de Facturas" toma mucho tiempo en completarse y muchas veces no lo consigue

En el menu Contabilidad/Informe/Informe Estadisticos se encuentra la opcion "Analisis de Facturas", actualmente este reporte usa una consulta SQL que es muy compleja y no esta optimizada. mas informacion en los siguienetes enlaces:

https://bugs.launchpad.net/openobject-addons/+bug/1021321
https://bugs.launchpad.net/openobject-addons/+bug/1000195
https://bugs.launchpad.net/openobject-addons/+bug/932524

Por el momento no encuentro una solucion, la idea seria construir nuestro propio reporte que optimice la misma informacion (de ser posible) o buscar otra alternativa

RRHH ecua_seguro_social

Hay un problema al momento de general el pago para la nomina individual del empleado
No se cargan los asientos contables.

Error en los Comprobantes de pago

Se generan de manera incorrecta los pagos, ya que no se cargan los asientos contables.

Los asientos contables son iguales a los que se hacen al efectuar el pago de una factura

Mejora en documentos anulados para cumplir estandar del ATS

Al incluir los documentos anulados en el ATS debe cumplirse lo siguiente:

Si por ejemplo los secuenciales de las facturas 345, 456, 457, 458, 510, 512, 513 son anulados, el sistema debe mostrar en el ATS de la siguiente forma:

1er registro: (solo la factura 345)
SecuencialInicio:345
SecuencialFin:345

2do registro: (facturas 456, 457, 458)
SecuencialInicio:456
SecuencialFin:458

3er registro: (solo factura 510)
SecuencialInicio:510
SecuencialFin:510

4to registro: (facturas 512, 513)
SecuencialInicio:512
SecuencialFin:513

Ahora, cada numero de documento tiene el formato 001-002-0000000003 y cada grupo de numeracion esta asociado a una autorizacion, de esta manera debera agruparse tomando en cuenta que pertenezcan a la misma autorizacion, establecimiento y punto de emision.

Entonces lo que tocas es hacer una funcion que junte los secuenciales consecutivos.

Revisado ecua_pagos

Version liberada por Christofer con algunas modifcaciones, se agregan al Github

OE6 - Factura de Venta - las retenciones, una vez editadas, no se pueden completar

Cuando se ingresa una retencion en las facturas de venta y queda incompleta, no aparece en la lista de retenciones creadas, tampoco aparece cuando se vuelve a crear la retencion en la misma factura.

El problema es que, el sistema permite ingresar una nueva retencion pero no permite validar ni aprobar despues (talvez problema en el flujo)

Activar la opcion "Permitir cancelacion de asientos" en los Diarios

AL instalar los modulos contables se crean los diarios, estos deben tener la opcion "Permitir cancelacion de asientos" activada por defecto.
Cambio: en tres Modulos de Ecua. Para poder buscar rapidamente con: model="account.journal">
se aumento la linea < field name="update_posted">True< /field>
ecua_liquidacion_compra
ecua_retenciones_anual
ecua_seguro_social

Factura - no permite registrar varias retenciones por cada factura.

En las facturas no permite agregar una segunda retencion.... adicioalmente creo que puede estar relacionado con este mensaje de error del log:

[2013-03-01 17:35:48,572][Prueba] ERROR:db.cursor:Programming error: no existe la columna «number_liquidacion» en la llave
, in query ALTER TABLE "account_invoice" ADD CONSTRAINT "account_invoice_number_liquidacion_uniq" unique(number_liquidacion, shop_id, printer_id, company_id)
[2013-03-01 17:35:48,573][Prueba] WARNING:orm.schema:Table 'account_invoice': unable to add 'unique(number_liquidacion, shop_id, printer_id, company_id)' constraint !
If you want to have it, you should update the records and execute manually:
ALTER TABLE "account_invoice" ADD CONSTRAINT "account_invoice_number_liquidacion_uniq" unique(number_liquidacion, shop_id, printer_id, company_id)

Error de Concurrencia en Factura - al crearla desde sale order

Con FIrefox, con los modulos ecuatorianos instalados, al guardar cualquier factura generada a partir de sale order aparece el msg de error "Error de Concurrencia". Es molesto para los usuarios.

Creo que puede deberse a que abre la ventana de factura en un estado equivocado (cuando el documento aún no ha sido guardado....).

Falla en la vista de facturas al utilizar descuentos en ordenes de venta

Luego de hacer una orden de venta con descuento (el descuento se pone en la linea de orden de venta) no se puede emitir la factura correspondiente ya que la vista de factura genera el error "Can't find field 'amount_discounted' in the following view parts composing the view of object model 'account.invoice': * account.invoice.form.jdc1 Either you wrongly customized this view, or some modules bringing those views are not compatible with your current data model"

Luego de usar una vez la funcionalidad de descuentos en ordenes de venta el error afecta a todas las facturas!!

Se ha verificado que esto no ocurre al contar con los modulos base unicamente por lo que concluyo que el error se encuentra en los modulos ecuatorianos.

La funcionalidad de descuentos es importante para nuestro cliente en este momento para lograr cumplir con sus requistos de facturacion.

Selecci n_019

Revision ecua_states

Ultima version es la de Github.

La modificacion es la ubicacion de la clase "res_parroquia", en el codigo de Christofer esta despues de la clase que la relaciona

Revision Modulo ecua_facturas_manual

Modificaciones del codigo liberado encontradas en los siguientes archivos:

ecua_account/object/invoice.py

En otro archivo era codigo modificado por TRESCLOUD y se lo agrego

OE6 - Factura de Venta - al registrar una retencion hay que tipear dos veces el numero de autorizacion

Luego de realizada la factura de venta se puede agregar una retencion. El problema es que, si la autorización no existe se debe tipear dos veces el numero de autorización.

Primer ingreso:
image

Segundo ingreso:
image

Nota: En la pantalla 1 se ingresa ya la agencia "001" y el punto de impresion "001", todo esto se ingresa como parte del numero de autorización. Esos ya fueron tipeados en la pantalla 1, por lo que no se deberían tipear en la pantalla 2 (sugiero el uso de expresiones regulares).

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.