Respuestas de foro creadas

Viendo 15 entradas - de la 1 a la 15 (de un total de 16)
  • Autor
    Entradas
  • #46348
    Fabrizio Ravagli
    Participante

    Estimados,
    encontré la falla.

    En mi PostgreSQL tenia 1 Database (libertya) con 2 Schemas (libertya y libertya_old). De esta manera es fácil ver que cambio, que falta etc.
    El problema se origina en el código de MSequence.java en donde se ejecuta la siguiente sentencia SQL:

    if (sequences_cache.contains(secuencia))
    existeSeq = true;
    else if (1 == DB.getSQLValue(trxName, “select count(1) from pg_class where relkind = ‘S’ and relname = ‘” + secuencia + “‘”))
    {
    existeSeq = true;
    sequences_cache.add(secuencia);
    }

    Al tener 2 schemas el count devuelve 2 y como el control es por “== 1” y no por “>= 1” el código interpreta que No existe la secuencia, procede en crearla y falla por tenerla ya creada.

    Sugiero modificar la sentencia SQL con la siguiente:

    SELECT count(1) FROM information_schema.sequences WHERE sequence_schema =’libertya’ and sequence_name = ‘seq_ad_componentversion’;

    en donde se tiene en cuenta del schema. Esta probada en PostgreSQL 8.3 y funciona.

    Saludos.

    #38441
    Fabrizio Ravagli
    Participante

    Estimados,
    la administrativa de la empresa me aclaro una duda que tenia.
    El importe usado para el calculo de la Retencion es SIN IVA.
    Por eso se calcula el % entre importe Total y Neto de la/s Factura/s para aplicar al Pago (Total o Parcial).
    Pido disculpa por la molestia.
    Saludos.

    #38440
    Fabrizio Ravagli
    Participante

    Estimados,
    al final me arme de paciencia y pude armar un ambiente para el debug del codigo.
    Hay algo muy raro !!!
    Paso a comentar.

    Tengo esta Configuracion de Retencion de Ganancias (ver ERROR_Ret_Ganancias_0.JPG):

    Importe No Imponible = 12000 $
    Porcentaje a Retener = 4%

    Tengo un Pago asi compuesto (ver ERROR_Ret_Ganancias_1.JPG):

    Factura Importe Total = 142419,42 $
    Importe Neto = 117702 $
    Importe a Pagar = 20000 $

    Vamos al codigo:

    En RetencionGanancias.java

    protected BigDecimal calculateAmount() {

    // Se calcula la base imponible. (el monto sujeto a la aplicación de la retención).
    // BI = PAA + EP – INI
    baseImponible = getPagosAnteriores().add(getPayNetAmt()).subtract(getImporteNoImponible());

    En AbstractRetencionProcessor.java

    public BigDecimal getPayNetAmt(List invoices,

    for (int i = 0; i < invoices.size(); i++) {
    totalLines = invoices.get(i).getTotalLinesNet();
    grandTotal = invoices.get(i).getGrandTotal();
    netTotal = netTotal.add(totalLines.multiply(amounts.get(i)).divide(
    grandTotal, 2, BigDecimal.ROUND_HALF_EVEN));

    }

    El calculo realizado es:

    totalLines = 117702 (ver ERROR_Ret_Ganancias_2.JPG)
    granTotal = 142419,42 (ver ERROR_Ret_Ganancias_3.JPG)
    netTotal = 16528,93 (ver ERROR_Ret_Ganancias_4.JPG)

    Osea (117702/142419,42)*20000=16528,93

    y por eso la Retencion es 181,16 (ver ERROR_Ret_Ganancias_5.JPG)

    Haciendo el calculo:

    (16528,93 – 12000) * 4% = 181,16

    Pregunta:

    Porque se hace semejante calculo cuando deberia devolver simplemente el Importe Neto.

    Espero haber sido bastante detallado.

    Saludos.

    #38439
    Fabrizio Ravagli
    Participante

    Hola,
    Si te adjunto screenshot. Por cierto uso LY 14.02 sin ningún parche.

    Alguna idea ?

    Saludos.

    #37505
    Fabrizio Ravagli
    Participante

    Hola funkytorino,
    justo cuando terminaba de implementar el LIBERTYA en la empresa … el contador me dijo que la Factura Electrónica paso a ser obligatoria por el rubro !!!
    Mas complicaciones …
    Estoy siguiendo los pasos del pdf Puesta en Marcha y hasta ahora no tuve problema.
    Lo único no encuentro por ningún lado el archivo M2Crypto.0.18.2.win32.py2.5.exe.
    Me lo podrias pasar ?
    Gracias.
    Salu2

    #38355
    Fabrizio Ravagli
    Participante

    Mas o menos. El tema es así.

    Tengo 1 factura C (De un Monotibutista)
    Tengo 1 línea de factura con 1 Articulo (ej. 25 $)

    Cargando en el sistema:
    se determina correctamente el tipo de documento (C en este caso).
    en la línea si pongo 1 ítem con IVA 21 % tengo que cargar 20,66 $ (25 $ / 1,21) para que el importe total de línea (impuesto incluido) sea 25 $. Pero eso esta mal porque el comprobante “C” tiene el IVA embebido y no se puede cargar. La alternativa es usar un ítem con IVA 0% (EXENTO) y cargar los 25 $.

    La otra pregunta es:
    en fase de carga de una factura si selecciono un articulo con IVA 10,5% porque no me cambia el combo box de impuesto a 10,5% y siempre me visualiza 21%. Se el operador no se da cuenta esta cargando con IVA 21% en lugar de 10,5% aun habiendo seleccionado un ítem con 10,5%.
    además esto da la posibilidad de cambiar el IVA a los artículos en fase de carga, lo cual puede ser piola pero es muy peligroso.

    En el sistema que usaba anteriormente si el articulo usado tenia 10,5 % no había forma de cambiarle el impuesto a 21%.

    Saludos.

    #38332
    Fabrizio Ravagli
    Participante

    Hago otra pregunta.

    En fase de carga de una factura A cuando elijo un articulo con IVA distinta de IVA GENERAL, no solo no cambia el valor del combo Impuesto al IVA definido en el articulo (IVA REDUCIDO, IVA EXENTO etc.), sino que me deja cambiar el IVA como quiero !!!. En el sistema que usaba anteriormente era el IVA del articulo que mandaba. Es normal en LIBERTYA o falta hacer algo en la configuración ?

    Si fuera normal, no entiendo porque definir el IVA a nivel articulo si después cuando cargo la línea de factura proveedor tengo que seleccionar el IVA correspondiente con el riesgo de equivocarme.
    Además creo que pasa lo mismo a nivel de línea de factura cliente.

    Saludos.

    #38327
    Fabrizio Ravagli
    Participante

    Estimado,
    1 – Responsable Inscripto. Como dije en el mail LIBERTYA calcula bien el Tipo de comprobante = “C” cuando cargo una factura de un Monotributo. Lastima que no ignore el IVA. Adjunto config. Compañía y Organización.

    2 – Tengo los Periodos de Marzo y Abril abiertos. Tengo la Caja del 31-03-2014 Abierta. Adjunto pantallas.

    Te comento que hoy volví a chequear el tema y me tomo el cambio de estado a COMPLETO !!!
    No toque nada !!!

    Mas allá que haya funcionado me preocupa mucho el tema.
    Seguro hay algo “cacheado” que no se actualiza cuando se hace el cambio en el DB.
    La próxima vez voy a rebootear la PC …

    Gracias lo mismo.

    PD: Me gustaría de todas formas que alguien me confirmara que hay que usar artículos sin IVA para cargar facturas “C”.

    Saludos.

    #38296
    Fabrizio Ravagli
    Participante

    Estimados,
    agrego algo recién descubierto.

    Corri el ServidorOXPConfigurarAuto.Bat y al parecer arreglo algo.

    Ahora el Server arranca y también el Cliente.

    Lo único que cambio es que ahora SI o SI el Server tiene que estar arriba para que el Cliente se conecte rápido.

    A la vista de que el Server no me sirve como puedo hacer para que la conexión sea rápida aun con el Server down.

    Saludos.

    #38265
    Fabrizio Ravagli
    Participante

    Estimado,
    ayer logre que funcionara pero hay algo que no me gusta mucho.
    Estos son los pasos:

    1) Crear el Usuario (SeguridadUsuario en Configuración de la Compañía. Asignar Perfiles. Asignar Organización)
    2) Crear EC (Ent. ComercialEntidades Comerciales en Administración. Grupo=Empleados. Empleado + Representante de Ventas. Agregar Localización)
    3) Asignar EC al Usuario (SeguridadUsuario en Configuración de la Compañía)

    Lo que NO ME GUSTA es:
    – cuando se crea la EC hay que definir si o si una Localización sino cuando se intenta asignar una EC al Usuario la query devuelve solo EC con Localización (La Localización debería ser un LEFT JOIN).

    Adjunto copia de la pantalla.

    Saludos.

    #38274
    Fabrizio Ravagli
    Participante

    Disculpen … acabo de ver el cartelito de Extensiones Permitidas … :)
    Lo pongo en un zip.
    Saludos.

    #38273
    Fabrizio Ravagli
    Participante

    No subio el archivo de vuelta …
    Aca va con nombre mas corto …

    #38272
    Fabrizio Ravagli
    Participante

    No se porque no subió el archivo …

    #38266
    Fabrizio Ravagli
    Participante

    Estimado,
    acá va el archivo.

    PD: De paso Te comento que funcionó perfectamente con la versión 14.02.
    Para que funcione hay que agregar la Secuencia Tipo de Identificación = TaxIdType_TaxIdType

    Saludos.

    #38257
    Fabrizio Ravagli
    Participante

    Hola Federico,
    estoy usando la 13.01.

    Ahora estoy encarando la migración a 14.02

    Saludos.

Viendo 15 entradas - de la 1 a la 15 (de un total de 16)