Sistema de Gestión de Negocios "Hexa"
Base de datos de conocimiento.
Doc. Ref. 8665 Título: Generación entre documentos de pedido, entrega y facturación Autor: Hexa Última actualización: 11/08/2010#Cliente #Entrega #Factura #Pedido #Proveedor #Recepcion |
Generación entre documentos de pedido, entrega y facturación
Los procesos habituales de gestión del circuito entre pedido a proveedor o de cliente, recepción o entrega de mercancías y de facturación, suponen realizar entregas o recepciones de los pedidos y facturarlas.
El proceso "FAP" permite realizar cualquiera de las generaciones habituales como puede ser crear un nuevo albarán de entrega a partir de un pedido de cliente o generar una factura de proveedor a partir de un conjunto de recepciones introducidas como albaranes de proveedor.
Este mismo proceso también puede generar documentos en casos menos habituales pero muy útiles, como podría ser generar un albarán de entrega a un cliente copiándolo de un albarán de proveedor cuyas mercancías iban destinadas completamente a ese cliente, duplicar un pedido, o generar un nuevo pedido a un cliente copiándolo de una factura a otro cliente que incluía los mismos conceptos.
Cualquiera de estas generaciones "extraordinarias" se debe realizar con prudencia y teniendo en cuenta que casi siempre será necesario realizar algún cambio en el documento final generado.
El proceso FAP, además de utilizarse en muchos procesos estándar de Hexa, se puede llamar desde cualquier script, menú, botón de acción, proceso, evento o programación específica que se realice, con los parámetros habituales: Condición, Orden y Opciones.
La condición y el orden afectan al tipo de documentos que se usen como origen del proceso, por ejemplo, pedidos a cliente.
Las opciones son las siguientes:
- Origen: Tipo de documento de origen que puede ser "Pedido", "PedidoProveedor", "Albaran", "AlbaranProveedor", "Factura" o "FacturaProveedor"
- Destino: Tipo de documento de destino, con los mismos posibles valores que el origen. Si es el mismo, el proceso supone una duplicación.
- PrefijoExistente y NumeroExistente: En caso de especificarse, en vez de generarse un nuevo documento, se añade el contenido del origen en un documento existente.
- CalcularLineas, SumarLineas y CalcularDocumento: Son los parámetros habituales del recáclulo del documento de destino. Normalmente todos tendrán valor verdadero salvo en algunos casos en que puede resultar interesante no hacerlo.
- EstadoFinal: Si se especifica, el documento de destino toma este estado. Si no, toma el mismo que el de origen o el valor coherente con el proceso tal como se explica más adelante.
- Agrupar: Agrupa todos los documentos de origen que cumplen la condición especificada en un solo documento de destino, siempre que corresponda a un mismo cliente o proveedor.
- PersonaDestino: Indica el cliente o proveedor para el documento de destino. Si no se especifica, se usa el del documento de origen. En caso de conversiónes extraordinarias entre documentos de cliente a proveedor o viceversa, es imprescindible especificarlo.
- FechaDestino: Fecha del documento de destino. Si no se especifica, se usa la fecha de trabajo.
- Especial: Permite especificar un contador especial para el documento de destino que utilice un prefijo diferente como en el caso de los abonos, series de facturas especiales, etc.
- IgnorarEstado: En las generaciones habituales como la entrega de un pedido en las que existen condiciones especiales en el estado del documento de origen (como que el pedido esté en estado "Pendiente" o "Parcial") si se especifica como verdader este parámetro, entonces se ignora el estado del documento de origen.
- IgnorarRiesgos: En algunas condiciones que se comentan más adelante en este mismo documento, como la entrega de mercancías a un cliente, se tiene en cuenta condiciones de riesgos máximos. Con este parámetro se puede especificar que se ignoren estas condiciones.
Funcionamiento del proceso
El proceso revisa en el orden indicado todos los documentos de origen que cumplen la condición especificada y genera los documentos de destino:
- Si el documento de destino es una entrega a cliente, tenga el origen que tenga, o bien la facturación directa de un pedido de cliente, se comprueba que la situación de riesgo del cliente lo permita
- Para facturar un albarán esté debe estar en estado "Entregado"
- Para entregar o facturar un pedido, éste debe estar en estado "Pendiente" o "Parcial"
- La entrega de pedidos genera por defecto albaranes en estado "Entregado"
- Cuando se entrega o factura un pedido de cliente o proveedor, se consideran las cantidades indicadas como "a tramitar" de las lineas del pedido. Cualquier otra generación extraordinaria, como una entrega a un cliente a partir de un pedido a proveedor, se hace por als cantidades completas y si es necesario algún cambio, éste se deberá hacer a mano en el documento final.