Project

General

Profile

Errores #5018

Falla asiento de prepagadas en la serie M

Added by Eva Crespo 15 days ago. Updated 14 days ago.

Status:
Resuelta
Priority:
No, de verdad, urgente
Assignee:
Start date:
04/23/2026
Due date:
% Done:

100%

Estimated time:
Spent time:

Description

Despues de los cambios en las prepagadas del track 4994, serie S.
Las facturas S salen correctas pero la serie M esta fallando.

La serie M, el asiento de pregadas es diferente a la serie S, la serie M es formación.

El asiento antes de la modificación era como el modelo 500M2026

Ahora el incorrecto que vuelca es el modelo 868-M2026

Hay que quitar el sombreado amarillo, que son dos partidas de Ret ARt 60 en el concepto.

History

#1 Updated by Eva Crespo 14 days ago

revisada la serie C, sale incorrecta el asiento predefinido de prepagadas.
Adjunto fichero
66-C2026 es correcta
67-C2026 es incorrecta

La diferencia es igual que el anterior comentario no corresponde el apunte art 60

#2 Updated by Daniel García 14 days ago

  • Status changed from Nueva to Resuelta
  • Assignee changed from Daniel García to Eva Crespo
  • % Done changed from 0 to 100

Las filas 599-600 del PAE FGSTENC_COBRO_PREPAGADA (id=61) usaban una expresión inline (({FGST_TOTAL}{UAM_IMPORTE_REGULA_CANON_GEST})*0.10) que siempre evalúa a un valor no-cero, generando apuntes Ret Art 60 en todos los encargos prepagados (M=Formación, C=Culturales), cuando solo deben aparecer en S=Innovación.

Java (WSHelper.java): Se añade una nueva variable UAM_REGULA_LOU_2020_IMPORTE que es (total − canonGest) × 10% solo cuando apuntesLOU_20201001 = true (exclusivo de ENCARGO_INNOVACION), y 0 para el resto de encargos.

BD (conta_predef_entries): Filas 599 y 600 del PAE FGSTENC_COBRO_PREPAGADA (id=61): cambiar la expresión inline por -{UAM_REGULA_LOU_2020_IMPORTE}

UPDATE conta_predef_entries SET debit='-{UAM_REGULA_LOU_2020_IMPORTE}', credit='' WHERE id=599;
UPDATE conta_predef_entries SET credit='-{UAM_REGULA_LOU_2020_IMPORTE}', debit='' WHERE id=600;

Resultado: Series M y C → UAM_REGULA_LOU_2020_IMPORTE = 0 → sin apuntes Ret Art 60. Serie S → valor correcto (total − 6%×total) × 10%, igual que antes.

Also available in: Atom PDF