Saltar al contenido principal

Procura y Proveedores

Dashboard de Procura

Dashboard del modulo de Procura y Proveedores


El modulo de Procura gestiona el ciclo completo de adquisiciones: desde que logistica enruta items sin stock hasta que llega al almacen y se paga la factura. Incluye la gestion del catalogo de proveedores, analisis de procura, ordenes de compra, recepciones e integracion automatica con inventario, contabilidad y presupuesto.


Ciclo completo de una compra

graph TD
A[Requisicion de Material] -->|Items sin stock| B[Analisis de Procura]
B -->|Contratacion analiza| C[Adjuntar cotizaciones]
C -->|Enviar a revision| D[Revision de Costos]
D -->|Estimador aprueba| E[Aprobacion Director]
E -->|Director asigna proveedores| F[Aprobacion final]
F -->|Generar OC| G[Ordenes de Compra]
G -->|1 OC por proveedor| H[Envio al proveedor]
H --> I[Recepcion de mercancia]
I -->|Entrada a inventario automatica| J[Stock actualizado]
J -->|Cierre de ciclo| K[Requisicion completada]
I -->|Asiento contable via outbox| L[Contabilidad]

Modulos del Sistema de Procura

ModuloDescripcionPagina
Analisis de ProcuraFlujo de analisis, cotizacion, revision de costos y asignacion de proveedoresVer detalle
Ordenes de CompraGeneracion, aprobacion, envio y seguimiento de OCVer detalle
RecepcionesRecepcion parcial/total con entrada a inventario automaticaVer detalle
ProveedoresCatalogo de proveedores con datos fiscales y bancariosVer detalle
CotizacionesSolicitudes de cotizacion y comparacion de preciosVer detalle

Estados de un Analisis de Procura

EstadoCodigoDescripcion
AbiertoOPENRecien creado desde requisicion de material
En AnalisisIN_ANALYSISContratacion esta analizando items y adjuntando cotizaciones
Pendiente Rev. CostosPENDING_COST_REVIEWEnviado al estimador de costos para revision
Pendiente DirectorPENDING_DIRECTORRevision de costos completada, esperando aprobacion del director
AprobadoAPPROVEDDirector aprobo, listo para generar ordenes de compra
DevueltoRETURNEDDevuelto a contratacion para correcciones
CanceladoCANCELLEDAnalisis cancelado

Estados de una Orden de Compra

EstadoCodigoDescripcion
BorradorDRAFTGenerada desde analisis aprobado, en edicion
AprobadaAPPROVEDAprobada internamente, lista para enviar
EnviadaSENTEnviada formalmente al proveedor
ParcialPARTIALRecibida parcialmente
CompletadaCOMPLETEDRecibida en su totalidad
CanceladaCANCELLEDCancelada

Proveedores

Los proveedores (suppliers) son empresas o personas que suministran bienes o servicios. Cada proveedor tiene:

  • Datos fiscales: RIF, razon social, direccion
  • Contactos y datos bancarios para pago
  • Categoria de productos/servicios
  • Historial de ordenes y evaluaciones de desempeno
Estado de proveedorDescripcion
ACTIVEHabilitado para nuevas ordenes
INACTIVEDeshabilitado temporalmente
SUSPENDEDSuspendido por incumplimiento
BLACKLISTEDLista negra, bloqueado definitivamente

Ver: Proveedores


Integracion automatica con otros modulos

ModuloQue se genera automaticamente
InventarioAl recibir mercancia: entrada a inventario con actualizacion de costo promedio ponderado. Creacion automatica de items no existentes y unidades con trazabilidad (serial/lote)
ContabilidadAl recibir: asiento de acumulacion via Outbox Pattern (Inventario D / CxP C); al pagar: asiento de pago (CxP D / Banco C)
PresupuestoAl aprobar OC: compromiso presupuestario; al recibir: ejecucion presupuestaria
RequisicionesAl recibir OC completa: cierre de ciclo. Requisicion pasa a FULFILLED o READY_FOR_DISPATCH segun proposito
FinanzasAl pagar factura: transaccion que actualiza saldo de cuenta bancaria

Flujo contable de una compra

Al recibir mercancia (via Outbox Pattern):
Inventario / Materiales D (costo de lo recibido)
Cuentas por Pagar Prov. C

Al pagar la factura:
Cuentas por Pagar Prov. D
Banco / Cuenta bancaria C

Roles y Permisos

RolPermisosResponsabilidad
Contratacionprocurement:analyzeAnaliza items, adjunta cotizaciones, registra items en inventario
Estimador de Costosprocurement:cost_reviewRevisa y valida estimaciones de costos
Directorprocurement:approve_analysisAsigna proveedores, aprueba analisis
Comprasprocurement:create, procurement:readGenera OC desde analisis aprobado, recibe mercancia
Administradorprocurement:*Acceso completo

Referencia API

EndpointMetodoPermisoDescripcion
/api/procurement/analysesGETprocurement:readListar analisis
/api/procurement/analyses/:idGETprocurement:readDetalle de analisis
/api/procurement/analyses/:id/itemsPUTprocurement:analyzeActualizar items
/api/procurement/analyses/:id/submit-cost-reviewPOSTprocurement:analyzeEnviar a revision de costos
/api/procurement/analyses/:id/complete-cost-reviewPOSTprocurement:cost_reviewCompletar revision de costos
/api/procurement/analyses/:id/assign-suppliersPOSTprocurement:approve_analysisAsignar proveedores
/api/procurement/analyses/:id/approvePOSTprocurement:approve_analysisAprobar analisis
/api/procurement/analyses/:id/returnPOSTprocurement:approve_analysisDevolver analisis
/api/procurement/analyses/:id/generate-purchase-ordersPOSTprocurement:createGenerar OC
/api/procurement/purchase-ordersGETprocurement:readListar OC
/api/procurement/purchase-orders/:id/receivePOSTprocurement:createRecibir items
/api/procurement/purchase-orders/:id/receive-allPOSTprocurement:createRecibir todo pendiente

Glosario

TerminoSignificado
Analisis de ProcuraEvaluacion de items a comprar, con cotizaciones y asignacion de proveedores
OC / Orden de CompraDocumento formal emitido al proveedor
RecepcionProceso de verificar y registrar la mercancia llegada
Recepcion parcialCuando el proveedor entrega en varios envios
SupplierAllocationAsignacion de cantidad y precio unitario a un proveedor por item
Factura de proveedorDocumento fiscal que ampara el cobro
CxPCuentas por Pagar -- deuda con el proveedor
Outbox PatternPatron de consistencia eventual para generar asientos contables de forma confiable