Autorización de comprobantes de stock
Un comprobante de stock puede quedar retenido en un estado hasta que se cumplan ciertas validaciones y, si hace falta, alguien lo apruebe. Es lo que hace que una factura con una bonificación grande, o un pedido que supera el límite de crédito, no siga su curso hasta que un responsable lo mire.
El circuito se arma como una cadena de pasos: cada paso tiene un tipo de validación, un estado en el que deja al comprobante, quiénes pueden aprobarlo y —si hace falta— tramos de importe.
El interruptor
Sección titulada «El interruptor»Todo esto sólo funciona si el talonario tiene marcado utiliza autorización de stock. Si no lo tiene, el comprobante nace y sigue sin pasar por ningún control.
Cómo se arma la cadena
Sección titulada «Cómo se arma la cadena»Programa: gen4030 — AUTORIZACIONES DE COMPROBANTES
Se elige empresa, comprobante y talonario, y se carga una fila por paso, en el orden en que se van a ejecutar:
| Columna | Qué poner |
|---|---|
| ESTADO ACTUAL | El estado en el que queda el comprobante cuando llega a este paso. |
| TIPO DE AUTORIZACION | Qué se valida acá (ver la tabla de tipos más abajo). |
| AUT/RCHZ | Botón: abre AUTORIZADORES. |
| VARIABLE | Botón: abre VARIABLES (los tramos de importe). |
| +DATOS | ⚠️ Botón muerto: no hace nada. |
| ENVIO E-MAIL | Tilde + botón: abre RECIBEN E-MAILS. |
AUTORIZADORES
Sección titulada «AUTORIZADORES»Por cada paso, los grupos de usuarios que pueden aprobarlo, y dos estados:
| Campo | Qué poner |
|---|---|
| Grupo de usuarios | Quién puede aprobar este paso. No se repite. |
| Estado si autoriza | A qué estado pasa el comprobante al aprobarse. |
| Estado si rechaza | A qué estado pasa al rechazarse. Sólo admite estados de uso rechazado. |
VARIABLES — los tramos de importe
Sección titulada «VARIABLES — los tramos de importe»Es lo que permite decir “hasta $100.000 lo aprueba el supervisor, de ahí para arriba el gerente”:
| Campo | Qué poner |
|---|---|
| Grupo de usuarios | Quién aprueba dentro de este tramo. |
| Estado / Estado si autoriza / Estado si rechaza | Los estados propios del tramo, que pisan a los del paso. |
| Valor desde / Valor hasta | El tramo. El hasta no puede ser menor que el desde. |
| Moneda | La moneda en la que están expresados los valores. |
RECIBEN E-MAILS
Sección titulada «RECIBEN E-MAILS»Los grupos de usuarios que reciben aviso de ese paso.
Los tipos de validación
Sección titulada «Los tipos de validación»Se dan de alta en gen4020, Tipos de Autorizaciones de Comprobantes
(Configuracion General → de Comprobantes → Configuracion → Estados de Comprobantes), donde a cada tipo propio se le asigna uno de estos comportamientos:
| Tipo | Qué hace realmente |
|---|---|
| Sin Validacion | Aprueba solo, siempre. Sirve para pasos que sólo cambian el estado. |
| Autorizacion General | Siempre va a aprobación humana. |
| Autorizacion General - Autoaprobacion | Igual, pero si el que aprueba es el mismo que cargó o modificó el comprobante por última vez, se aprueba solo. |
| Precios Minimos en Listas | Recalcula el precio de lista de cada renglón y compara. Pasa el mayor desvío porcentual al control por tramos. |
| Limites de credito | Calcula el importe y aplica el control de límite de crédito de ventas. |
| Comprobante Duplicado Sin Aplicar | Busca en los últimos 365 días comprobantes del mismo tipo y cliente con cantidades pendientes. |
| Importes de Comprobantes | Calcula el importe del comprobante y lo pasa al control por tramos. Nunca aprueba solo: su trabajo es alimentar el tramo. |
| Bonificaciones Maximas | ⚠️ No valida nada. Ver abajo. |
| Stock de Inventario | ⚠️ No valida nada. Ver abajo. |
Además, cada tipo tiene una tilde es aprobación manual: si está puesta, el paso exige que alguien lo ejecute desde la pantalla aunque la validación lo hubiera aprobado.
Los estados
Sección titulada «Los estados»Se dan de alta en gen5133, Estados de Comprobantes
(Configuracion General → de Comprobantes → Configuracion → Estados de Comprobantes).
Cada estado tiene una descripción y un tipo de estado, que es lo que define el ciclo de vida macro:
Iniciado · En proceso · Finalizado · Rechazado · AnuladoCuándo corre el circuito
Sección titulada «Cuándo corre el circuito»Tres momentos:
- Al grabar el comprobante. Automáticamente, cada vez que se graba, el circuito avanza todos los pasos que puedan resolverse solos y se detiene en el primero que necesite una persona.
- Al abrir la lista de pendientes. Ver el aviso de abajo.
- Al aprobar o rechazar a mano, desde
gen4040.
Aprobar y rechazar
Sección titulada «Aprobar y rechazar»Programa: gen4040 — AUTORIZACION DE COMPROBANTES
Menú: Transacciones Diarias → Autorizacion General de Comprobantes → Autorizacion de Comprobantes
| Campo | Qué poner |
|---|---|
| EMPRESA | Obligatorio. |
| GRUPO | Grupo de comprobantes, para acotar. |
| FILTROS | Botón: acota por más criterios (responsable administrativo, estado anterior, etc.). |
| FECHA DESDE / HASTA | Obligatorio. El rango de fechas de comprobante. |
La grilla muestra FECHA, COMPROBANTE, RAZON SOCIAL, ESTADO e IMPORTE, y sólo trae los comprobantes que este usuario puede autorizar: si un comprobante está esperando a otro grupo, no aparece.
Con F5 sobre una fila se abre el detalle, donde se carga:
- Detalle: hasta 70 renglones de texto que quedan como auditoría.
- Motivo: el motivo de la decisión, sobre todo si es un rechazo.
Y ahí se aprueba o se rechaza. Después de procesar, la grilla se limpia y se vuelve a leer, así que el comprobante resuelto desaparece.
Quién puede aprobar
Sección titulada «Quién puede aprobar»El permiso del programa habilita a entrar a la pantalla. Lo que decide qué
comprobantes ve y cuáles puede aprobar es la configuración de gen4030: los grupos
de AUTORIZADORES y, si hay importes en juego, los tramos de VARIABLES.
Qué queda registrado
Sección titulada «Qué queda registrado»Cada paso ejecutado deja un movimiento con: comprobante, orden del paso, tipo de autorización, estado anterior y estado nuevo, fecha, hora, usuario, si fue manual o automático, y el motivo. Más el detalle de texto que cargó el autorizante.
Es la traza completa de quién movió qué y cuándo, y es también lo que hace que el circuito no repita pasos: si el movimiento de un paso ya existe, ese paso está cumplido.
Cómo poner el circuito en marcha
Sección titulada «Cómo poner el circuito en marcha»1. Estados gen5133 → los estados propios y su tipo2. Tipos de autorización gen4020 → nombre + comportamiento + ¿aprobación manual?3. La cadena gen4030 → un renglón por paso, EN ORDEN · estado al llegar · tipo de autorización · AUTORIZADORES (¡al menos un grupo!) · VARIABLES si hay tramos por importe + un renglón de CIERRE al final4. Habilitar el talonario → "utiliza autorización de stock"5. Operar gen4040 → aprobar / rechazarProblemas frecuentes
Sección titulada «Problemas frecuentes»El comprobante no aparece en la pantalla de autorización. Tres motivos, en este orden: está esperando a otro grupo de autorizadores; ya recorrió todos los pasos; o su fecha cae fuera del rango consultado.
El comprobante se queda trabado y nadie lo puede aprobar.
Muy probablemente falta el renglón de cierre al final de la cadena en gen4030.
El último paso no se ejecuta si no tiene un siguiente de donde tomar el estado.
Cualquiera aprueba un paso que debería estar restringido. Ese paso no tiene grupos cargados en AUTORIZADORES. Con la lista vacía, habilita a todos.
Configuré Bonificaciones Máximas y no controla nada. Ese tipo no tiene control implementado. Se comporta como Autorización General.
Los tramos por importe no se respetan. Si el tipo de validación no calcula importe, los tramos no se evalúan: alcanza con pertenecer al grupo. Para que los tramos funcionen, el paso tiene que ser de un tipo que calcule importe — típicamente Importes de Comprobantes.
El programa corta con No esta parametrizado el estado de aprobado para el comprobante.
Falta el estado de destino en la cadena: o el renglón siguiente, o el campo de estado
si autoriza. El programa aborta, así que revisá gen4030 antes de volver a intentar.
Aprobé y el estado no es el que esperaba. El estado sale del paso siguiente, o del tramo de VARIABLES si aplicó uno. Los estados del tramo pisan a los del paso.
Preguntas frecuentes
Sección titulada «Preguntas frecuentes»¿Puedo tener cadenas distintas por talonario?
Sí: la cadena se define por empresa + comprobante + talonario. gen4030 tiene además
un bloque para copiarla a otro talonario.
¿Se puede saltear un paso? No desde la operación. La única forma de que un paso no frene es configurarlo como Sin Validacion o dejarlo sin autorizadores, que lo habilita para todos.
¿Cómo hago un control de dos firmas? Dos pasos consecutivos en la cadena, cada uno con su grupo de autorizadores. No uses Autorizacion General - Autoaprobacion, que hace justamente lo contrario.
¿Se puede revertir una autorización?
Hay programas de reversión (revscpr, revsvta, revsinv) en los menús de Compras,
Ventas e Inventarios, junto a los de autorización y confirmación.
¿Dónde veo el historial de quién aprobó qué? Queda registrado con usuario, fecha, hora, estados y motivo. La consulta de esa traza no está cubierta en esta ficha.
Ver también
Sección titulada «Ver también»- Bonificaciones y recargos en la venta — el control efectivo de bonificaciones máximas, que no está en este circuito.
- Aprobación de notas de crédito y débito — el otro circuito de autorización, sobre solicitudes previas.
- Límites de crédito — lo que valida el tipo Limites de credito.
- Cargar una orden de compra — un comprobante que puede pasar por este circuito.
Historial de actualizaciones
Última actualización: . Todavía no hay un detalle de cambios cargado para esta ficha.