Sistema de Gestión de Negocios "Hexa"
Base de datos de conocimiento.
Doc. Ref. 8985 Título: El proceso"FAP" y el formulario"EjeFAP" Autor: Hexa Última actualización: 29/02/2012#Sistema #Factura #Pedido #Albaran #Entrega #Recepción #Facturación |
El proceso "FAP" y el formulario "EjeFAP"
El formulario de procesado de "documentos de compra venta" "EjeFAP" permite realizar cualquier combinación de conversión entre pedidos (de clientes o a proveedor), albaranes (de recepción o de entrega) y facturas (a cliente o de proveedor).
Este formulario pide los parámetros necesarios para llamar al proceso "ConvierteDocumento.FAP" (FAP son las iniciales de Factura, Albarán y Pedido) con todas las opciones posibles.
Algunas de las conversiones que realiza este proceso son naturales, es decir, coherentes con los procesos de gestión habituales en la empresa: entregar un pedido, facturar un conjunto de entregas, etc.
Pero otras no lo son tanto, o incluso pueden parecer absurdas como generar un pedido a cliente a partir de un albarán de recepción de proveedor.
Sin embargo algunas de ellas llegan a tener sentido en casos especiales. Podría ser, por ejemplo, que, a partir de un pedido de un cliente queramos generar automáticamente un pedido a proveedor con exactamente el mismo contenido. O que queramos generar un pedido a proveedor con el mismo contenido de una factura a un cliente de hace un año y que este contenido sea muy laborioso de volver a introducir a mano.
Este proceso resuelve también necesidades como añadir a una factura ya generada, el contenido de un albarán entregado y que hemos olvidado incluir.
Otro uso habitual del proceso es el duplicado de documentos, especialmente útil en el caso de pedidos de clientes o a proveedores que sean reiterativos.
El proceso "FAP" es utilizado internamente por muchos procesos de Hexa para la entrega o recepción de pedidos o la facturación de esas entregas o recepciones. Sin embargo, llamarlo de forma manual, permite realizar procesos menos convencionales.
Los parámetros del proceso son:
- Documento de origen (Factura, Pedido o Albarán, de cliente o proveedor)
- Rango de documentos de origen a procesar (el formulario solicita un prefijo, rango de números, de clientes y de fechas) pero en relación con el proceso, podría ser cualquier condición SQL
- Documento de destino (Factura, Pedido o Albarán, de cliente o proveedor). Puede ser una conversión "natural" (entregar o recepcionar un pedido, o facturar un pedido o albarán) o no.
- Código de "persona" (cliente o proveedor) para el documento de destino. Es posible que el destino sea a una persona diferente, como generar una factura a un cliente a partir de un albarán de otro.
- Agrupar: En caso afirmativo, todos los documentos de origen se agrupan en un solo documento de destino.
- Contador especial: por defecto, el documento de destino se numera con la misma serie (prefijo) que el de origen. Si se especifica el nombre de un contador diferente, se utiliza éste.
- Añadir a documento existente. Si se especifica el prefijo y número de de un documento existente, el documento de origen se añade a éste en vez de crearse uno nuevo.
- Calcular líneas: Si es verdadero, se realiza el cálculo de unidades y precios en las líneas
- Sumar líneas: Si es verdadero se calcula la suma de todas las líneas
- Calcular documento: Si es verdadero, se realiza todos los cálculos del documento de destino
- Ignorar estado: Hexa tiene algunas restricciones en cuanto a la conversión de documentos: Un pedido debe estar en estado "Pendiente" para poder entregarse o facturarse y un albarán tiene que estar en estado "Entregado" para poder ser facturado. Si se activa esta opción, la conversión se realiza ignorando estas restricciones.
- Ignorar riesgos: En caso afirmativo se ignora los límites de riesgo para realizar o facturar entregas a clientes.
- Estado final. Si se especifica, el documento de destino tendrá este estado en vez del correspondiente a los procesos naturales de Hexa ("Pendiente" para los pedidos y "Entregado" para los albaranes)
El formulario "EjeFAP" no suele estar disponible en la parametrización de menús de Hexa por que no es un formulario de uso habitual. Para poder usarlo de forma excepciónal, es posible cargarlo con la opción "Cargar formulario" del menú "Ventana"