All supplier offer lists · Click to compare prices
Loading…
Total Lists
—
Pre-Order
—
Stock
—
Mono-Brand
—
Multi-Brand
—
Offer / File
Supplier ID
Supplier Name
Brand
Type
Nature
Currency
Date
Actions
—
Purchase Offers
Ofertas de compra formalizadas · vinculadas a Price Lists
Cargando…
Offer Nº
Supplier
Type
Marca
Currency
Date
Valid Until
Status
Actions
Offer Comparator
Select a list from Purchase Offers to compare prices
EAN
Description
Size
MOQ
Price
Margin
Currency
Offer 1
Price 1
Offer 2
Price 2
Offer 3
Price 3
No list selected
Go to Price Lists and click on any list to compare its prices here.
›Create Sales Offer
Offer saved successfully in Supabase.
New Sales Offer
Warning: This list is in . Make sure to communicate the correct currency to the client.
Margin over purchase price
Source list—
Total products—
Purchase currency—
Min. purchase price—
Max. purchase price—
Selected margin10%
Min. sell price—
Max. sell price—
Offer products
EAN
Description
Size
MOQ
Purchase price
Sell price
Currency
Purchase Orders
Pedidos de compra · proveedor · SO vinculado
Datos de muestra
POs activos
—
Valor en curso
—
Pendientes confirmar
—
En tránsito
—
Sin SO vinculado
—
PO
Estado
SO vinculado
Proveedor
Marca
Neto PO €
Acciones
›POF —
Purchase Offer
Detalle
Configuración
📥 Datos extendidos del partner (D8)aplicado vía formulario partner
Líneas (0)
EAN
Descripción
Brand
Size
Familia
MOQ
P. Compra
Currency
No hay líneas
Pegar líneas desde Excel
Formato TSV (separado por TAB): EAN <TAB> Descripción <TAB> Brand <TAB> Precio <TAB> Familia <TAB> Case Pack <TAB> Stock Qty.
Las primeras 4 columnas son obligatorias si se crea producto nuevo.
›PO —
PO —
Detalle de orden de compra
—
⚠️ Oportunidad de consolidación
Hay diferencias entre el PO y el SO vinculado.
Date
—
PO Nº
—
Currency
—
Sales rep
—
Disc %
0
Tax %
0
Deposit %
0
SO: — · Cliente: —
Configuración del PO
Archivos asociados
—
POF cambiada · al guardar el PO se actualiza el origen. Refrescá los precios para sincronizar las líneas.
Supplier Details
—
—
—
—
—
—
—
Líneas del PO (0)
Un SO puede requerir múltiples POs para completarse — las cantidades aquí son las compradas a este proveedor, no las del SO total.
CODE (EAN)
Description
Qty
Unit Price
Subtotal
Discount
Net Total
×
Sin líneas
Subí un Excel o añadí líneas manualmente.
Totales
Subtotal—
Discount (0%)—
Net—
Taxes (0%)—
TOTAL—
SO vinculado
Nº SO
—
Cliente
—
Marca
—
Neto SO
—
Estado SO
—
Sales
Ofertas · pedidos · cotizaciones
Cargando…
Ofertas de Venta
Propuestas comerciales para clientes
Cargando…
Total Ofertas
—
Margen Medio
—
Pendiente Resp.
—
Valor Total
—
ID
Supplier
Marca
Based on POF
Created
Valid until
Items
Margin %
Total
Status
Sales Orders
Pedidos de venta · depósitos · POs asociados
Datos de muestra
Pedidos activos
—
Valor pipeline
—
Depósitos pendientes
—
Depósitos cobrados
—
Sin PO asignado
—
SO
Estado
PO asociado
Cliente
Marca
Neto SO €
Depósito
Acciones
Quotes List
Pipeline de cotizaciones · dashboard y kanban por estado
Cargando…
Cotizaciones activas
—
Valor pipeline
—
Margen % medio
—
Tasa de conversión
—
Nº cotización
Estado
Cliente
Marca
Total €
Margen %
Acciones
›SO —
SO —
Detalle de pedido de venta
—
Date
—
SO Nº
—
Currency
—
Sales rep
—
Disc %
0
Tax %
0
Deposit %
0
Estado dep.
—
SOF: —
Hay diferencias entre el SO y el PO vinculado.
Configuración del pedido
SOF vinculada: — · Supplier: —
Cobertura parcial
Ofertas vinculadas
POF override aplicado · al guardar el SO, los precios se podrán refrescar desde esta POF.
Customer Details
—
—
—
—
—
—
—
Excel cargado con referencia SOF:
Líneas del pedido (0)
CODE (EAN)
Description
Qty
Unit Price
Subtotal
Discount
Net Total
×
Sin líneas
Subí un Excel o añadí líneas manualmente.
Pegar líneas desde Excel
Pegá EAN y cantidad, una línea por producto.
Formato: EAN <TAB> cantidad (ej: 4064666049594 <TAB> 72).
Con SOF vinculada, descripción y precio se completan automáticamente.
Totales
Subtotal—
Discount (0%)—
Net—
Taxes (0%)—
TOTAL—
Deposit (10%)—
POs asociados (0)
Nº PO
Proveedor
Marca
Neto PO €
Acciones
Sin POs asociados
Añadir PO existente
Depósito
—
›SOF —
Sales Offer
Detalle y edición
Configuración de la oferta
—
—
Margen y lista de precios
—
Terminos de la Purchase Offer de origen (referencia · read-only)
PO Number
—
Supplier
—
Offer Date
—
Valid Until
—
Offer Type
—
Currency
—
Incoterms
—
Payment Terms
—
Lead Time
—
Min Order
—
Max Order
—
Min Qty / SKU
—
Max Qty / SKU
—
Min SKU / Order
—
Pickup Location
—
Tariff Type
—
Product Condition
—
Shelf Life (m)
—
Stock Subtype
—
Líneas de la oferta (0)Editá el Margen % por línea o usá el botón global
EAN
Descripción
Brand
Size
Familia
MOQ
P. Compra
Margen %
P. Venta
No hay líneas
Seleccioná una lista de precios para cargar los productos.
Cotizaciones
Simulación de precios cliente con márgenes, DTO y BOP
Datos de muestra
Cabecera de cotización
POF vinculada: —
Proveedor
—
País
—
Moneda
—
Incoterms
—
Lead time
—
Pago
—
MOQ mínimo
—
MOQ máximo
—
Válida hasta
—
Total venta neta
—
Total compra neta
—
Margen bruto €
—
Margen %
—
Total precio cliente
—
Margen % cliente
—
Líneas de cotización (0)
EAN
Descripción
Uds.
P. target
P. oferta
CP vs O. %
DTO
Best price
Estado
P. prov.
F.P prov.
BOP
O. vs BOP
Margen %
Pegar datos
Pegá cada columna por separado desde Excel, o pegá todo junto en la columna EAN con formato
EAN <TAB> cantidad <TAB> precio_target
Un EAN por línea. También acepta EAN+TAB+qty+TAB+precio en una sola pasada.
Opcional. Un número por línea, en el mismo orden que los EANs.
Opcional. Precio objetivo del cliente, en el mismo orden que los EANs.
Ofertas — Cobertura por marca
Qué marcas tienen oferta activa, cuáles son gap, y por dónde sourcear
Marcas con producto
—
Con oferta activa
—
— cobertura
Top-rank cubiertos
—
media top-10
Gaps producto
—
por sourcear
Ordenar:
Marca
Categoría
SKUs
Top-10
Estado
Mejor proveedor
Margen proy.
Score
Cargando…
Filtros multi-select. Marca NICHO marcada por comercial tras sugerencia auto. Margen proy. = vs ofertas competencia mayorista (interno).
Detalle marca
—
Vista interna. Comparativa con scoring multi-factor y margen vs competencia. No exportar al cliente — para pitch externo usá Vista 6 (Pitch externo).
VISTA 4 · GAPS & SOURCING
Productos top que no tienes + marcas sin oferta
— gaps · alimentado por D2 + D5
"Solicitar oferta a partner" → D8 con request_type='target_price_quote' + productos del gap + target_prices derivados de D7. Email con link a formulario público; respuesta vuelve estructurada.
VISTA 6 · RESPUESTAS D8 (BANDEJA)
Respuestas pendientes · aplicar a la oferta de compra
— pendientes
Partner
Tipo
PO
Respondido
Expira
Cargando…
Cuando aplicás una respuesta, los términos se escriben en la purchase_offer_terms linkeada (lead_time, currency, min_order como columns directas; resto a commercial_conditions). Audit trail en applied_log. Idempotente (no se puede aplicar dos veces).
D8 · APLICAR RESPUESTA
Respuesta del partner
—
Cargando…
VISTA 5 · GENERACIÓN OFERTA VENTA (D9)
— · Canales
Canal Retailer auto · Canal Trader manual · Cadena info
Vista interna. Modelo dos canales: Retailer con repricing automático, Trader manual. Cadena de eslabones es contexto, no ofertas.
Calculando draft de oferta venta…
D8 · PREVIEW SOLICITUD
Solicitar datos al partner
—
Cargando preview…
—
Sugerencia IA · top-10 marca
—
Llamando a la IA…
Modelo: claude-sonnet-4-5. Items se matchean por SKU exacto o similarity ≥0.6 sobre nombre. Sin match → bandeja gaps.
VISTA 3 · SCORE BREAKDOWN · ANÁLISIS INTERNO
Oferta — desglose
—
Vista interna. Pesos del scoring fijados en D3.
Calculando score…
Confirmar ganadora → si datos completos, dispara D9 (vista 5). Si no, primero D8 (formulario proveedor).
El mapeo es informativo — no re-ejecuta la extracción. Se guarda con la factura para mejorar el few-shot de Claude en próximas facturas del mismo proveedor.
Líneas extraídas—
EAN
Descripción
Uds
€/u
Total
Match con PO
Confirmar y lanzar análisis
Resumen
Proveedor—
PO—
Factura—
Total—
PDF—
Al confirmar se crea el análisis de compra y se vincula a la factura. La operación es transaccional: si algo falla, nada queda persistido.
Confirmando…
Creando la factura, las líneas y el análisis en una sola transacción.
Análisis creado
—
Cargando…
Por cobrar
—
—
Por pagar
—
—
Posición neta 30d
—
Pagos failed
—
—
Cola aging >3d
—
—
Cobros pendientes
PendientesCobradas
INV
SO
Cliente
Fecha
Vencimiento
Total
PC recib.
Por cobrar
Acción
Pagos pendientes
Factura
Proveedor
OC vinculada
Importe
Banco
Estado
Conciliados
—
—
Pendientes de cruzar
—
—
Diferencias importe
—
—
Última sync
—
—
Sin identificar > 7d
—
—
CuentaPeríodoCargando…
Todos 0Sin cruzar 0Propuesta 0Conciliado 0Diferencia 0
Fecha
Reference
Counterparty
Importe
Match
TodasProformaEmitidasCanceladas
CN
Fecha
Cliente
Factura origen
Total
Estado
Selecciona una nota de crédito para ver el detalle aquí.
CSV de Revolut Business · formato 28 columnas (anexo §5.1). Solo se procesan rows con State=COMPLETED. El RPC resuelve partner por IBAN + fuzzy name; rows con partner excluido van a bank_import_skipped.
Source
Archivo CSV
Override match
Tipo de target
Targets (multi-select)
Razón (≥10 chars, queda en audit)
Marcar orphan refund
¿Cuándo usar esto?
Cuando un refund (cliente o proveedor) no tiene un deposit / payment ejecutado contra el que hacer reverse — porque es muy antiguo, porque la operación nunca quedó registrada, o porque el contexto lo confirma manualmente. El tx queda matched + flag is_orphan_refund para audit, fuera del flujo del matcher.
Razón (≥10 chars, queda en audit)
Asignar partner
Buscar partner existente
Sin resultados. ¿Querés con este nombre?
Partner seleccionado
Marcar diferencia · Caso F
Acción
Invoice afectada
Monto CN (gap)
Saldo invoice
CNs disponibles del partner
No hay credit notes open para este partner. Pasá al tab "Crear CN inferida".
Razón (≥10 chars, queda en audit)
Nueva Purchase Order
Registrar cobro
Introducir en Revolut
Registrar palets recibidos
¿Agrupar pickups con otros pedidos?
Hay otros pedidos del mismo proveedor que podrían recogerse en una única operación.
Cargá los datos de palets de cada candidato si querés agruparlos en una RFQ única.
PO
SO / Cliente
Palets
Peso (kg)
Volumen (m³)
Totales
0
0.0
0.00
Registrar cotización recibida
Confirmar Purchase Order
Revisá los datos antes de crear la PO automáticamente.
Asignar marcas faltantes
0 producto(s) del PO no tienen marca asignada.
Confirmá la marca antes de crear las líneas. La asignación queda guardada
en el catálogo (beneficia ofertas/órdenes futuras).