SYSplus: multiple rows in singleton select At Procedure IMPR_FACTURA - Error al grabar factura de venta

SYSplus: multiple rows in singleton select At Procedure IMPR_FACTURA - Error al grabar factura de venta

Error: SQL Server Error: multiple rows in singleton select At Procedure IMPR_FACTURA 
Al grabar una factura de venta genera el mensaje y no deja grabarla 

Solución: Lo anterior sucede por que el sistema detecta para la factura que se está generando mas de una resolución DIAN con tipo 31 vigente o válida. 
Recuerde que el sistema debe tener el histórico de las Autorizaciones que han sido aprobadas por la DIAN, 'pero solo una UNICA debe estar vigente actualmente, por lo tanto se debe garantizar que no se sobrepongan en el rango de numeración o rango de  fecha. 

Para realizar la revisión, el usuario debe ingresar a la opción de Mantenimiento / Autorización DIAN. 
Si tiene varios prefijos, puede usar la opción de "Habilitar filtros", que esta ubicada en la parte superior de ventana de "Autorizaciones de numeración", al habilitar este campo,  el sistema abre un nuevo registro donde usted puede ingresar el prefijo manualmente,  para que el sistema aplique el filtro, debe oprimir la tecla "Enter" 


Una ve z identificadas las autorizaciones del prefijo que esta generando error, debe verificar los siguientes datos: 
- N. Inicial (campo 32 del formato 1876 llamado "Desde el número")
- N. Final (campo 33 del formato 1876 llamado "Hasta el número")
- Fecha (Fecha inicial de la resolución DIAN, ubicada en la parte final de la primera hoja del formato 1876, llamada Fecha de formalización)
- Vencimiento ( Esta fecha se calcula con base al campo 38 Vigencia del formato 1876 de la DIAN)

Ejemplo práctico: Sobreposición de rango de numeración 
Como se ve en este ejemplo, la Autorización anterior (18764067713414) finaliza en el numero 30000, sin embargo la nueva Autorización (18764072910105) inicia desde el consecutivo 15001


En este caso debo modificar la Autorización que ya no esta vigente modificando la ultima factura registrada que para este ejemplo el ultimo consecutivo es el 15000
NOTA: La Autorización expedida recientemente debe quedar exactamente como indica el formato 1876. la que se debe cambiar es la que ya NO esta vigente 


Para grabar los cambios realizados, no olive finalizar oprimiendo el Botón F2 Grabar. 


    • Related Articles

    • DATOS DE IMPRESION FACTURA PROFORMA DE VENTA EMPRESARIAL 2025

      'PREFIJO': Prefijo de la factura 'NUMERO': Número completo de la factura (8 dígitos) o sin ceros a la izquierda si la configuración lo indica. 'NUMERO BARRAS': Número de la factura con un asterisco antes y después para ser impreso como código de ...
    • DATOS DE IMPRESION FACTURAS DE VENTA EMPRESARIAL 2025

      'PREFIJO': Prefijo de la factura 'NUMERO': Número completo de la factura (8 dígitos) o sin ceros a la izquierda si la configuración lo indica. ''NUMERO BARRAS es el sólo número 8 o 6 dígitos con el asterisco antes y después para imprimirse usando un ...
    • DATOS DE IMPRESION COTIZACION DE VENTA EMPRESARIAL 2025

      'PREFIJO': Prefijo de la factura 'NUMERO': Número completo de la cotización (6 dígitos). 'NUMERO BARRAS': Número de la cotización con un asterisco antes y después para ser impreso como código de barras usando el Font 3de9. 'NUMERO COMPLETO BARRAS': ...
    • DATOS DE IMPRESION PEDIDO DE VENTA EMPRESARIAL 2025

      'PREFIJO': Prefijo del pedido 'NUMERO': Número completo del pedido (6 digitos). 'NUMERO BARRAS': Número del pedido con un asterisco antes y después para ser impreso como código de barras usando el Font 3de9. 'NUMERO COMPLETO BARRAS': prefijo más ...
    • DATOS DE IMPRESION REMISION DE VENTA EMPRESARIAL 2025

      'PREFIJO': Prefijo de la remisión 'NUMERO': Número completo de la remisión (6 dígitos) o sin ceros a la izquierda si la configuración lo indica. 'NUMERO BARRAS': Número de la remisión con un asterisco antes y después para ser impreso como código de ...