← Índice de manuales
Manual funcional · Sistema Plenario v14

Factoring – Importación de Cheques desde Excel (Carga Masiva)

El sistema permite agilizar la carga de cheques mediante la función de importación desde Excel, evitando el ingreso manual uno por uno. Esta funcionalidad se encuentra disponible dentro del módulo Factoring, en la…

Módulo: FactoringVersión: 1.1Actualizado: 2026-06-19

Detalle

Campo Descripción
Manual de Usuario Importación de Cheques desde Excel (Carga Masiva) - Factoring
Módulo Factoring
Sección Liquidaciones

Introducción

El sistema permite agilizar la carga de cheques mediante la función de importación desde Excel, evitando el ingreso manual uno por uno. Esta funcionalidad se encuentra disponible dentro del módulo Factoring, en la sección de Liquidaciones, y está pensada para grandes volúmenes de cheques.

Acceso al módulo

  1. Ingresá al sistema con tu usuario.
  2. Navegá al menú lateral: Factoring > Liquidaciones.
  3. Presioná el botón "Nuevo" para iniciar una nueva liquidación.

Pantalla principal

Dentro de la ventana de carga, el sistema ofrece cuatro métodos para registrar cheques:

Forma de carga Descripción
✍️ Manual Ingreso uno por uno.
🖨️ Lectora Escaneo de cheques mediante dispositivo físico.
🤖 IA Reconocimiento automático con tecnología de inteligencia artificial.
📄 Excel Importación masiva desde archivo con formato predefinido.

En este manual nos enfocamos en la opción Excel, por ser la más eficiente para grandes volúmenes.

Parámetros

Para realizar la carga correctamente es necesario utilizar la plantilla oficial del sistema, que incluye todos los campos necesarios. En la ventana de importación hacé clic en "Descargar diseño de registro" o "Plantilla Excel" para obtener el archivo con las columnas predefinidas.

Columna Descripción
Banco Nombre del banco emisor.
N° de cheque Número del cheque.
Fecha de emisión Fecha en que se emitió el cheque (dd/mm/aaaa).
Fecha de vencimiento Fecha de cobro del cheque (dd/mm/aaaa).
Importe Monto total del cheque (numérico).
CUIT del emisor CUIT de quien emite el cheque.
Tipo de moneda Moneda del cheque.
Estado Estado actual del cheque, entre otros.

Reglas de completado:

  • Completá cada fila con un cheque distinto.
  • Verificá que no haya campos vacíos obligatorios.
  • Los datos deben seguir el formato requerido por el sistema (fechas en formato dd/mm/aaaa, importes numéricos, etc.).
  • Podés utilizar filtros o copiar y pegar desde otros archivos para agilizar el proceso.

⚠️ ¡Importante! No modifiques los encabezados de las columnas del archivo original.

Resultado del proceso

Una vez completado el Excel, volvé a la ventana de liquidaciones, presioná "Importar desde Excel", seleccioná el archivo desde tu PC y confirmá la carga. El sistema:

  • Validará los datos.
  • Mostrará un resumen de los cheques cargados.
  • Permitirá corregir cualquier error antes de guardar definitivamente.

Si el archivo está correcto, los cheques se registrarán automáticamente en la liquidación actual y quedarán disponibles para visualización, edición individual (si se requiere) y confirmación y procesamiento financiero posterior.

Acciones disponibles

Acción Descripción
Descargar diseño de registro / Plantilla Excel Descarga la plantilla oficial con los campos requeridos.
Importar desde Excel Sube el archivo completado y carga los cheques en la liquidación.
Visualizar Permite revisar los cheques cargados en la liquidación.
Editar Permite modificar individualmente un cheque cargado.
Confirmar Guarda definitivamente los cheques en la liquidación actual.

Ejemplo práctico

  1. Iniciás una nueva liquidación desde Factoring > Liquidaciones > Nuevo.
  2. Elegís la forma de carga 📄 Excel y descargás la plantilla.
  3. Completás 50 cheques, una fila por cheque, respetando los formatos de fecha e importe.
  4. Guardás el archivo en formato Excel (.xlsx) y lo importás con "Importar desde Excel".
  5. Revisás el resumen, corregís un cheque con fecha mal cargada y confirmás la carga.

Consejos útiles

  • Utilizá siempre la plantilla oficial provista por el sistema para evitar errores.
  • Guardá el archivo como Excel (.xlsx) y no como CSV u otro formato.
  • No modifiques los encabezados de las columnas de la plantilla.
  • Si hay un error en los datos, el sistema te lo marcará para que puedas corregirlo antes de continuar.

Ventajas del proceso:

✔ Ahorra tiempo en cargas masivas ✔ Reduce errores de tipeo manual ✔ Estandariza la información ✔ Permite trabajar desde cualquier dispositivo con Excel ✔ Optimiza la gestión operativa del área de Factoring

Preguntas frecuentes

¿Puedo importar varios cheques a la vez? Sí, podés cargar tantos cheques como quieras en la misma plantilla, una fila por cheque.
¿Qué pasa si me equivoco en un dato? El sistema valida los datos al importar y te muestra el error para que puedas corregirlo antes de guardar definitivamente.
¿Puedo editar un cheque luego de importarlo? Sí, podés modificar los datos de forma individual desde la liquidación según los permisos del usuario.

Permisos

Para utilizar esta funcionalidad el usuario debe contar con permiso de acceso al módulo Factoring y a la sección Liquidaciones, con autorización para crear liquidaciones e importar cheques.

Información técnica

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

Formularios principales

Componente Detalle
Formulario de carga masiva frmLiquidacionesCheques_AddMod_CargaMasiva (módulo Factoring)
Cómo se lanza Desde frmLiquidacionesCheques_AddMod (alta/edición de cheques de una liquidación) → opción de menú "Masivamente"
Constructor New(intIdCliente, intIdTipoLiquidacion) — exige Id de cliente; tipo 1 = Descuento, 2 = Gestión
Requisito previo Debe haber un cliente seleccionado en la liquidación; si Text_Id está vacío o en 0 el sistema avisa y no abre la ventana
Botón "Importar desde Excel" ToolStripButton1 → método ImportarCheques_DesdeExcel() (procesa el archivo con OpenExcelDialog)
Botón diseño/ayuda de columnas ToolStripButton2 → muestra el listado de columnas esperadas en un MsgBox
Botón plantilla de ejemplo ToolStripButton3ExporteExcelEjemplo() genera un .xls de ejemplo con una fila modelo
Clase de negocio ClassFactoring_BL.Documentos_ImportacionExcel (método Procesar), devuelve Documentos_ImportacionExcel_ResultadoImportacion
Lectora de cheques Soporta carga por lectora física (txtLectora) además del Excel

Columnas reales del Excel (según el código ExporteExcelEjemplo / ToolStripButton2)

El layout real es por POSICIÓN de columna (A…M), no por encabezado. La plantilla de ejemplo del sistema carga estos valores en la fila 1.

Columna Contenido real
A Texto libre (en el ejemplo "AAA"; no se usa como dato)
B Nº de Cheque
C Id de Banco
D Sucursal
E Número de Cuenta
F Código Postal
G CUIT del Firmante
H Fecha de Emisión
I Fecha (de pago)
J Importe
K Id de marca individual
L Marcas múltiples (Id's separados por comas, ej. 1,2,3)
M Id de formato (Físico o eCheq)

Permisos reales

Permiso Habilita
Factoring.Cheques / acceso a Liquidaciones Ingreso al ABM de cheques de la liquidación, desde donde se abre la carga masiva

No hay un permiso específico para la carga masiva: se hereda del ingreso a la liquidación. La validación de licencia se hace en el menú de Liquidaciones (KeyLicences.Instance.Access(2, 1, ...)).

Tablas de base de datos principales

Tabla / entidad Contenido
Documentos Cheques importados (acceso vía ADO.NET / SqlClient.SqlDataAdapter con SQL embebido, y EF Documentos_Formatos)
Documentos_Formatos Formatos de cheque (Físico / eCheq); se valida que el Id de formato del Excel exista
Clientes, Bancos, Firmantes Resolución de banco, cliente y firmante por CUIT durante la importación

Relación con otros módulos / manuales

Manual relacionado Vínculo operativo
Factoring – Importación de ECheqs desde Excel Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad.

Notas para soporte (comportamiento real del código)

  • El mapeo del Excel es por posición de columna (A-M), no por encabezado. Cambiar el orden de columnas rompe la importación aunque los títulos coincidan. La descripción de columnas que ve el usuario es la del botón de ayuda (ToolStripButton2).
  • Al confirmar (cmdAceptar), cada cheque pasa por validaciones de negocio; si falla, se acumulan los errores y se muestran en un frmMessageBox sin guardar.
  • Hay alertas configurables (vía parámetros/Alertas_Manager) que se disparan tras importar: cheques denunciados en BCRA, firmante con cheques de otros clientes, relación firmante-cliente y evaluación por Motor de Decisión (algoritmo). Se controlan con parámetros del sistema y pueden estar inactivas.
  • El SQL para resolver firmante duplicado por banco/sucursal/cuenta se arma por concatenación de strings (sin parametrizar) dentro de cmdAceptar_Click.
  • El "Id de Banco" del Excel es el código BCRA del banco (se resuelve con Load_By_CodigoBcra), no el Id interno de la tabla Bancos.
¿Te resultó útil este manual?