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