En la remesa SEPA de transferencias está forzado el valor BatchBooking a false indicando que el banco realice un apunte por transferencia. Considerar la inclusión de un checkbox en la pantalla para agrupar pagos en asiento bancario, y así tener también las dos opciones? Si este checkbox esta desmarcado en entrada operará como ahora pero al marcarlo permitirá esta opción solicitada.
En el fichero XML SEPA hay un campo de cabecera llamado BatchBooking que le dice al banco cómo debe reflejar en el extracto bancario el conjunto de transferencias de la remesa:
BatchBooking = false → apunte por transferencia: el banco genera un movimiento independiente en la cuenta por cada transferencia individual de la remesa. Si la remesa tiene 50 transferencias, aparecen 50 líneas en el extracto. BatchBooking = true → apunte por lote/fichero: el banco agrupa todas las transferencias de la remesa en un único movimiento global en el extracto (un solo cargo por el importe total), aunque cada beneficiario recibe su transferencia por separado. La situación actual
FacturaScripts tiene este valor forzado a false en el generador de la remesa SEPA de transferencias, así que siempre se generan apuntes individuales.
Objetivo: Poder hacer un único apunte agrupado por el total de la remesa (más fácil de conciliar en contabilidad: un solo apunte de banco en vez de decenas). Añadir un checkbox en la pantalla de generación de la remesa (algo como "Agrupar pagos en un solo apunte bancario"):
Desmarcado (por defecto) → comportamiento actual, BatchBooking = false. Marcado → BatchBooking = true en el XML generado. Es decir, técnicamente el cambio es sencillo: en vez de forzar el valor fijo, habría que añadir un campo en el formulario/modelo de la remesa y usarlo para setear dinámicamente ese atributo en el XML SEPA, sin tocar el resto de la lógica de generación.
Esto es una sugerencia a debatir. Está abierta a comentarios, votación y debate en la reunión semanal. Si se aprueba pasará a estado pendiente.