Cartera clientes Fecha cobro

En A3 no hay un listado que nos indique la fecha de cobro de las facturas.

Y mucho menos si sus efectos se han usado en una agrupación.

Como a efectos de auditoria y estadística nos puede interesar sabe el plazo de cobro entre la fecha de vencimiento y la fecha real, he creado una consulta en Access que nos da esta información

  • Fecha de la factura
  • Vencimiento
  • Fecha de cobro: tanto si el efectos se ha usado en una agrupación como si no.

Seguir leyendo Cartera clientes Fecha cobro

Cartera clientes situación efectos

Lamentablemente A3 no proporciona el campo Situación de los efectos de cartera en ninguna tabla, y por lo tanto no disponemos de la SITUACION en ningún listado que podamos crear.

Además cuando hay una devolución A3 crea un nuevo efecto. Y en el campo situación nada nos indica que viene de una devolución.

Seguir leyendo Cartera clientes situación efectos

Conector Access A3 version p4

Hemos desarrollado una aplicación que permite desde Access conectarse con las bases de datos de A3ERP y usando las herramientas de código del propio A3ERP realizar determinadas acciones que el cliente necesite relacionadas con la producción:

  1. Presupuestos: por capítulos, y con detalle de estructuras en caliente, sin afectar a A3.
  2. Proyectos: y su seguimiento y costes vía creación de órdenes de producción.
  3. Producción: para el seguimiento de OP y gestión fácil de consumos, tiempos y fabricaciones.
  4. Planta: gestión fácil de consumos, fabricaciones y tiempos de trabajo.

Se ha diseñado con la idea de que sea una herramienta base para añadir fácil y rápidamente las funcionalidades que el cliente necesite y no estén cubiertas por el ERP. Seguir leyendo Conector Access A3 version p4

Pedidos compras pendientes con importe pendiente

Esta vista permite ver los pedidos compras pendientes de recibir, y además de las unidades informa del importe pendiente de recibir.

SELECT LINEAS.SITUACION
,CABEPEDC.IDPEDC
,CABEPEDC.TIPOCONT
,CABEPEDC.SERIE
,CABEPEDC.NUMDOC
,CABEPEDC.FECHA
,CABEPEDC.REFERENCIA
,CABEPEDC.CODPRO
,CABEPEDC.NOMPRO
,Lineas.FecEntrega Fecha_Entrega
,Lineas.CodArt Articulo
,Lineas.DescLin Descripcion
,Lineas.Unidades
,Lineas.uniservida as Servidas
,Lineas.unianulada as Anuladas
,Lineas.Unidades-Lineas.UniServida-Lineas.UniAnulada as Pendientes
,DATEDIFF( dd, Lineas.FecEntrega, GetDate()) as Dias
,Lineas.BaseMoneda/Lineas.Unidades*(Lineas.Unidades-Lineas.UniServida-Lineas.UniAnulada) as Importe

FROM CABEPEDC WITH (NOLOCK)
LEFT OUTER JOIN LinePedi Lineas WITH(NOLOCK) ON Lineas.IdPedC = CabePedC.IdPedC
LEFT OUTER JOIN Articulo WITH(NOLOCK) ON Articulo.CodArt = Lineas.CodArt
WHERE LINEAS.SITUACION=’A’ AND LINEAS.UNIDADES<>0

Pedidos compras entregas

Esta vista permite ver los pedidos compras que ya han sido servidos y conocer el retraso en la entrega segun la fecha de entrega prevista, o los dias que tarda el proveedor en suministrar el articulo.

SELECT CABEPEDC.IDPEDC
,CABEPEDC.NUMDOC AS Pedido
,CABEPEDC.SERIE
,CABEPEDC.FECHA AS Fecha_pedido
,CABEPEDC.CODPRO AS Proveedor
,CABEPEDC.NOMPRO AS Proveedor_nombre
,LINEPEDI.CODART AS Articulo
,LINEPEDI.DESCLIN AS Descripcion
,LINEPEDI.UNIDADES AS Unidades_pedido
,LINEPEDI.SITUACION
,LINEALBA.UNIDADES AS Unidades_albaran
,LINEPEDI.FECENTREGA AS Fecha_entrega
,LINEALBA.FECHA AS Fecha_albaran
,DATEDIFF( dd, linepedi.FecEntrega, linealba.fecha) as Dias_Retraso
,DATEDIFF( dd, linepedi.Fecha, linealba.fecha) as Dias_Entrega

FROM LINEALBA
INNER JOIN CABEPEDC INNER JOIN LINEPEDI ON CABEPEDC.IDPEDC = LINEPEDI.IDPEDC ON LINEALBA.IDPEDC = LINEPEDI.IDPEDC AND LINEALBA.NUMLINPED = LINEPEDI.NUMLINPED

WHERE (LINEPEDI.SITUACION = ‘S’)

ARTICULOS STOCK DISPONIBLE

Esta vista permite ver desde la pantalla de seleccion de articulos el stock disponible entendido como: stock + compras pendientes – ventas pendientes +/- ordenes produccion pendientes

SELECT ARTICULO.CODART
, ARTICULO.DESCART
, STOCK.STOCK
, RESERVAS.COMPRAS
, RESERVAS.VENTAS
, RESERVAS.OP
, COALESCE(STOCK.STOCK,0)+COALESCE(RESERVAS.COMPRAS,0)-COALESCE(RESERVAS.VENTAS,0)+COALESCE(RESERVAS.OP,0) DISPONIBLE

FROM ARTICULO WITH (NOLOCK)
LEFT JOIN (SELECT CodArt, SUM(UnidadesStock) AS Stock FROM dbo.StockAct GROUP BY CodArt) AS STOCK ON STOCK.CODART=ARTICULO.CODART
LEFT JOIN (SELECT Codart, SUM(Compras) AS Compras, SUM(Ventas) AS Ventas, SUM(Ordenes) AS OP FROM dbo.Reservas GROUP BY Codart) AS RESERVAS ON RESERVAS.CODART=ARTICULO.CODART

WHERE ( [DevolverRegistros, SysName, 1 = 1])
AND ( [CondicionTabla, SysName, 1 = 1])
AND ( [Filtro, SysName, 1 = 1])
AND ( ( ‘[TextoBusqueda, SysName, ”]’ = ”) OR
( ARTICULO.CODART LIKE ‘%[TextoBusqueda, SysName, ”]%’) OR
( ARTICULO.DESCART LIKE ‘%[TextoBusqueda, SysName, ”]%’))
ORDER BY ARTICULO.CODART, ARTICULO.DESCART

A %d blogueros les gusta esto: