← Índice de manuales
Manual funcional · Sistema Plenario v14

Devengamientos

La opción Devengamientos del módulo Préstamos permite registrar contablemente el devengamiento de las cuotas de los créditos para un período determinado. Al ejecutar el proceso, el sistema calcula las cuotas que…

Módulo: PréstamosVersión: 1.1Actualizado: 2026-06-19

Devengamientos

Detalle

Manual de Usuario Devengamientos - Préstamos

Introducción

La opción Devengamientos del módulo Préstamos permite registrar contablemente el devengamiento de las cuotas de los créditos para un período determinado. Al ejecutar el proceso, el sistema calcula las cuotas que corresponden devengar a la fecha indicada, genera el asiento contable asociado y, cuando corresponde, emite los comprobantes (facturas) de los servicios devengados.

Nota: en el sistema esta pantalla se identifica internamente como "Devengamiento de Cuotas" (formulario frmPrestamos_Cuota_Devengamiento).

A diferencia del proceso Devengamiento Global —que ejecuta en lote el devengamiento, la imputación de créditos y la imputación de servicios sobre un rango de fechas (ver prestamos-devengamiento-global)—, esta opción está orientada al devengamiento puntual de las cuotas de los créditos propios para un día/mes/año específico, con la posibilidad de definir desde qué número de comprobante se imprimen las facturas A y B.

Acceso al módulo

Menú principal → Préstamos → Devengamientos.

Pantalla principal

Al abrir la opción, el sistema propone por defecto el mes y el año de la fecha de trabajo.

Parámetros

Los campos disponibles son:

Campo Descripción
Día Día del período a devengar. El sistema ajusta automáticamente el día máximo permitido según el mes seleccionado (31, 30 o 28 días).
Mes Mes del período a devengar (1 a 12). Se completa por defecto con el mes de la fecha de trabajo.
Año Año del período a devengar. Se completa por defecto con el año de la fecha de trabajo.
N° Factura A Desde Número de la primera factura tipo "A" a imprimir. El sistema sugiere automáticamente el próximo número según el talonario configurado.
N° Factura B Desde Número de la primera factura tipo "B" a imprimir. El sistema sugiere automáticamente el próximo número según el talonario configurado.
Aceptar Ejecuta el proceso de devengamiento para el período indicado.

Importante: los campos N° Factura A Desde y N° Factura B Desde solo se utilizan cuando la empresa tiene configurada la numeración manual de comprobantes. Si la numeración es automática —o si se trata de una empresa de tipo cooperativa (COOP)—, estos campos quedan deshabilitados y la numeración la asigna el sistema.

Resultado del proceso

Resultado Descripción
Devengamiento exitoso con asiento Las cuotas del período fueron devengadas y se generó un asiento contable. El sistema muestra el número de asiento y ofrece imprimir los comprobantes.
Devengamiento exitoso sin asiento nuevo Las cuotas fueron devengadas pero no se generó un asiento nuevo (por ejemplo, en un reproceso del mismo período).
Error en el proceso El sistema muestra un mensaje con el detalle del error y no completa el devengamiento.

Importante: el devengamiento impacta directamente en la contabilidad mediante la generación de asientos. Ejecutalo únicamente sobre el período correcto y, ante cualquier mensaje de error, no reintentes a ciegas: revisá el detalle informado antes de volver a ejecutar.

Acciones disponibles

  1. Verificar el período — controlá que el Día, Mes y Año correspondan al período que querés devengar. El sistema toma por defecto la fecha de trabajo.
  2. Revisar la numeración de comprobantes — si los campos de N° de Factura A y B están habilitados, confirmá o ajustá el número sugerido desde el cual se imprimirán las facturas. No pueden quedar vacíos si están habilitados.
  3. Presionar Aceptar — el sistema procesa las cuotas del período. Mientras se ejecuta, el botón Aceptar queda deshabilitado para evitar una doble ejecución.
  4. Confirmar la impresión de comprobantes — al finalizar, si se generó un asiento contable, el sistema informa el número de asiento y pregunta si querés imprimir los comprobantes generados. Respondé para abrir el diálogo de impresión y seleccionar la impresora.
  5. Imprimir (opcional) — elegí la impresora y la cantidad de copias. El sistema imprime las liquidaciones/facturas correspondientes a las cuotas devengadas.

Importante: si el período ya fue devengado previamente, el sistema lo detecta y reprocesa el devengamiento sin volver a pedir los números de factura iniciales. En ese caso puede informar que las cuotas se devengaron sin generar un nuevo asiento.

Ejemplo práctico

Para devengar las cuotas correspondientes a mayo de 2026:

  1. Ingresá Día 31, Mes 5, Año 2026 (o aceptá los valores propuestos si coinciden con la fecha de trabajo).
  2. Si los campos de numeración están habilitados, confirmá el N° Factura A Desde y el N° Factura B Desde sugeridos por el sistema.
  3. Presioná Aceptar. El sistema procesa las cuotas del período y, si genera un asiento, informa su número.
  4. Respondé a la pregunta de impresión para imprimir las facturas A/B desde los números indicados, o No para hacerlo más tarde.

Consejos útiles

  • Ejecutá el devengamiento únicamente sobre el período correcto: impacta directamente en la contabilidad mediante la generación de asientos.
  • Ante un mensaje de error, no reintentes a ciegas: revisá el detalle informado antes de volver a ejecutar.
  • Si no necesitás imprimir los comprobantes en el momento, respondé No a la pregunta de impresión; el devengamiento y el asiento ya quedaron registrados.
  • Si los campos de número de factura están deshabilitados, no es un error: la empresa tiene numeración automática o es una cooperativa (COOP).

Preguntas frecuentes

¿Cuál es la diferencia entre esta opción y "Devengamiento Global"? Esta opción (**Devengamientos**) está enfocada en el devengamiento puntual de las cuotas de los créditos propios para un día/mes/año, con control de la numeración de facturas A y B. El **Devengamiento Global** es un proceso por lotes que, sobre un rango de fechas, ejecuta de manera combinada el devengamiento de créditos, la imputación de créditos y la imputación de servicios, mostrando el avance de cada etapa. Consultá el manual *prestamos-devengamiento-global* para ese proceso.
¿Por qué los campos de número de factura aparecen deshabilitados? Porque la empresa tiene configurada la numeración automática de comprobantes, o porque es una empresa de tipo cooperativa (COOP). En esos casos el sistema asigna los números por sí mismo y no necesitás indicar desde qué número imprimir.
¿Qué pasa si ejecuto el devengamiento de un período ya devengado? El sistema detecta que el período ya fue devengado y reprocesa sin volver a solicitar los números de factura iniciales. Puede informar que las cuotas se devengaron correctamente sin generar un asiento nuevo.
¿Es obligatorio imprimir los comprobantes al terminar? No. Cuando el sistema pregunta si querés imprimir los comprobantes generados, podés responder **No**. El devengamiento y el asiento ya quedaron registrados; la impresión es un paso opcional que podés realizar en otro momento.

Permisos

El acceso a esta opción se controla desde el menú principal del módulo Préstamos. El usuario debe contar con el permiso correspondiente a la opción Devengamientos para ejecutar el proceso.

Información técnica

Sección de referencia para soporte/desarrollo. Basada en el análisis del formulario real de la v14 (frmPrestamos_Cuota_Devengamiento.vb).

Formularios principales

Componente Detalle
frmPrestamos_Cuota_Devengamiento.vb Hereda de MultiForm. Campos Día/Mes/Año (numDia/numMes/numAño), txtNro (N° Factura A) y txtNroB (N° Factura B), y botón Aceptar (cmdNuevo). El mismo formulario sirve como "Reimpresión de Comprobantes" cuando se instancia con bnModalidad=True (cambia el título y el botón Aceptar no devenga).

Permisos reales

Permiso Habilita
(ninguno) El formulario no ejecuta ningún IsAllowedObject/clsSeguridad. El control de acceso es solo el del ítem de menú que lo abre; una vez abierto, no hay validación de permiso adicional para devengar.

Tablas de base de datos principales

Tabla / entidad Contenido
Prestamos_Creditos, Prestamos_Creditos_Detalle Cuotas propias del período; el devengamiento graba Fecha_Devengamiento por cuota.
Prestamos_Devengamientos Registro de devengamientos por período (consultado por IsDevengado con clave Mes.Año vía clsPrestamos_devengamientos.Search).
Asientos / DetalleAsientos Asiento contable generado (clsAsientos / clsPrestamos_Creditos_Registracion.Asiento_Devengamiento).
Libro IVA / comprobantes (clsComprobantes_talonarios, clsFacturas) Numeración sugerida y emisión de facturas A/B (Registro_Devengamiento_LibroIVA).
Parametros TipoEmpresa, PuntoVTA, Prestamos.Otorgamiento.Registracion.LibroIva.Automatica, Prestamos.Libro_de_Iva.Registracion.Devengamiento.Propios.

El devengamiento se ejecuta en código .NET (ADO.NET, no EF): clsPrestamos_creditos.Devengar(Tipo.Creditos_Propio, ...) (archivo parcial clsPrestamos_creditos.Devengamiento.vb), que arma el asiento y la registración en el libro IVA. No es un único SP de devengamiento.

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Prestamos Devengamiento Global Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • En el Load, si TipoEmpresa = "COOP" los campos txtNro/txtNroB quedan deshabilitados. Si no es COOP y el parámetro ...LibroIva.Automatica = 0 (manual) sugiere el próximo N° A/B con Get_Numero_Sugerido (rellenado a 8 dígitos); si no hay número válido cierra el form. Si el parámetro ≠ 0 (automática) deshabilita ambos campos.
  • cmdNuevo_Click deshabilita el botón Aceptar (cmdNuevo.Enabled = False) para evitar doble ejecución; lo re-habilita solo en la rama "no devengado". En la rama de reproceso (IsDevengado = True) llama a Devengar sin pasar números de FC; si devuelve -1 informa "devengadas exitosamente" sin asiento nuevo.
  • Solo procesa créditos propios (Tipo.Creditos_Propio); el rango es todo el mes calendario (día 1 a DaysInMonth), el campo Día solo entra como fecha del asiento, no acota el rango de cuotas.
  • numMes_ValueChanged ajusta el máximo de Día a 31/30/28 (no contempla años bisiestos: febrero siempre tope 28).
  • La impresión final (Imprimir) usa ImprimirND para COOP y clsFacturas.GetFacturaForDevengamiento para el resto, con PrintDialog.

Resumen: La opción Devengamientos del módulo Préstamos devenga contablemente las cuotas de los créditos para un día/mes/año, genera el asiento correspondiente y permite imprimir las facturas A/B desde el número indicado. Se diferencia del Devengamiento Global (proceso por lotes y multi-etapa) por ser un devengamiento puntual por período con control de numeración de comprobantes.

¿Te resultó útil este manual?