Nuevo Contenedor
Productos
Fichas de Costo
Ventas
Documentos
Alertas
Resumen Ejecutivo
{{ stats.total_containers || 0 }}
Total Contenedores
{{ stats.in_transit || 0 }}
En Transito
{{ stats.at_port || 0 }}
En Puerto
{{ stats.customs || 0 }}
En Aduana
{{ stats.received || 0 }}
Recibidos
{{ stats.pending_return || 0 }}
Pend. Devolucion
Indicadores Financieros
{{ formatUSD(stats.total_merchandise_usd || 0) }}
Mercancia USD
{{ formatUSD(stats.total_cost_usd || 0) }}
Costo Total USD
{{ formatCUP(stats.total_cost_cup || 0) }}
Costo Total CUP
{{ formatCUP(stats.total_profitability_cup || 0) }}
Rent. Acumulada CUP
{{ formatUSD(stats.total_profitability_usd || 0) }}
Rent. Acumulada USD
{{ stats.avg_profitability_percent || 0 }}%
Rent. Promedio
Ventas
{{ dashboardSales.today_count || 0 }}
Ventas Hoy
{{ formatCUP(dashboardSales.today_amount_cup || 0) }}
Hoy CUP
{{ formatUSD(dashboardSales.today_amount_usd || 0) }}
Hoy USD
{{ dashboardSales.month_count || 0 }}
Ventas Mes
{{ formatCUP(dashboardSales.month_amount_cup || 0) }}
Mes CUP
{{ formatUSD(dashboardSales.month_amount_usd || 0) }}
Mes USD
{{ dashboardSales.pending_collection_count }} venta(s) pendiente cobro: {{ formatCUP(dashboardSales.pending_collection || 0) }}
Productos mas vendidos
{{ p.name }} {{ p.qty }} uds
Inventario
{{ dashboardInventory.total_products || 0 }}
Total Productos
{{ dashboardInventory.products_with_cost_sheet || 0 }}
Con Ficha Costo
{{ dashboardInventory.critical_stock || 0 }}
Stock Critico
{{ dashboardInventory.sold_out || 0 }}
Agotados
Mayor existencia
{{ p.name }} {{ formatNumber(p.quantity) }} {{ p.unit }}
Logística
Proximas Llegadas
{{ dashboardLogistics.upcoming_count }}

Sin llegadas proximas

{{ c.number }} {{ c.days_until }} dias
Retrasados y Pendientes
{{ dashboardLogistics.delayed_count }}

Todo al dia

{{ c.number }} — {{ c.delay_days }} dias de retraso
{{ dashboardLogistics.pending_transport_count }} transporte(s) pendiente(s) pago
{{ dashboardLogistics.pending_devolution_count }} contenedor(es) pend. devolucion
Alertas {{ alerts.length }}

Sin alertas pendientes

{{ alert.message }}
Actividad Reciente

Sin actividad reciente

{{ evt.date }} — {{ evt.container }}
{{ evt.event }}
por {{ evt.user }}
{{ log.date }}
{{ log.action }} — {{ log.model }}
por {{ log.user }}
Distribución
Importaciones por Mes
Volumen de contenedores importados
En transito En puerto Recibidos
{{ stats.total_containers || 0 }} Total
{{ stats.in_transit || 0 }} En Transito
{{ stats.at_port || 0 }} Puerto
{{ stats.customs || 0 }} Aduana
{{ stats.received || 0 }} Recibidos
{{ stats.pending_return || 0 }} Pend. Devol.
Ventas Mensuales
{{ formatCUP(dashboardSales.month_amount_cup || 0) }} Mes CUP
{{ formatUSD(dashboardSales.month_amount_usd || 0) }} Mes USD
Contenedores

{{ chip.label }}
Sin contenedores

Registre el primer contenedor para comenzar el seguimiento.

Número Tipo Naviera Estado Embarque Llegada est. Confirmado Pagado Productos
{{ c.number }} {{ c.container_type_display }} {{ c.shipping_company }} {{ c.status_display }} {{ c.departure_date || '—' }} {{ c.estimated_arrival || '—' }} {{ c.products_count }}
{{ selectedContainer.number }} {{ selectedContainer.container_type_display }} {{ selectedContainer.status_display }}
{{ selectedContainer.shipping_company }}
{{ selectedContainer.supplier }}
{{ selectedContainer.origin_country }}
{{ selectedContainer.departure_port || '—' }}
{{ selectedContainer.arrival_port || '—' }}
{{ selectedContainer.bl_number || '—' }}
{{ selectedContainer.commercial_invoice || '—' }}
{{ selectedContainer.created_by_name || '—' }}
Fechas
{{ selectedContainer.departure_date || '—' }}
{{ selectedContainer.estimated_arrival || '—' }}
{{ selectedContainer.port_arrival_date || '—' }}
{{ selectedContainer.company_arrival_date || '—' }}
{{ selectedContainer.return_date || '—' }}
Estado Administrativo
✔ Confirmado ❌ Pendiente
{{ selectedContainer.fecha_confirmacion || '—' }}
✔ Pagado ❌ Pendiente
{{ selectedContainer.fecha_pago || '—' }}
Transportación
{{ selectedContainer.transport_company || '—' }}
{{ selectedContainer.transport_driver_name || '—' }}
{{ selectedContainer.transport_driver_phone || '—' }}
{{ selectedContainer.transport_vehicle_plate || '—' }}
${{ selectedContainer.transportation_usd }}
✔ Pagado ❌ Pendiente
{{ selectedContainer.fecha_pago_transportacion || '—' }}
Línea de Tiempo
Sin eventos

Registre el primer evento de este contenedor.

{{ evt.date }}
{{ evt.event }}
{{ evt.notes }}
por {{ evt.user_name }}
Productos en este contenedor
Sin productos

Agregue productos importados a este contenedor.

Código Nombre Categoría UM Cantidad Marca Costo CUP Costo USD Rent. USD
{{ p.code }} {{ p.name }} {{ p.category_name || '—' }} {{ p.unit_measure }} {{ p.quantity }} {{ p.brand || '—' }} {{ formatCUP(p.total_cost_cup) }} {{ formatUSD(p.total_cost_usd) }} {{ parseFloat(p.sale_profitability_usd) >= 0 ? '+' : '' }}{{ formatUSD(p.sale_profitability_usd) }}
Documentos
Sin documentos

Adjunte facturas, packing lists, BL y otros documentos.

{{ doc.title }}
{{ doc.doc_type_display }} · {{ doc.upload_date }} · {{ doc.uploaded_by_name }}
Resumen de Costos del Contenedor
Mercancía USD {{ formatUSD(selectedContainer.merchandise_value_usd) }}
Costo Total USD {{ formatUSD(selectedContainer.total_cost_usd) }}
Costo Total CUP {{ formatCUP(selectedContainer.total_cost_cup) }}
Rentabilidad Total {{ formatCUP(selectedContainer.total_profitability_cup) }}
Todos los Productos Importados

{{ chip.label }}
Sin productos

Los productos se registran desde la vista de contenedor.

Código Nombre Contenedor Categoría UM Cantidad Costo CUP Costo USD Rent. USD Rentabilidad
{{ p.code }} {{ p.name }} {{ p.container_number }} {{ p.category_name || '—' }} {{ p.unit_measure }} {{ p.quantity }} {{ formatCUP(p.total_cost_cup) }} {{ formatUSD(p.total_cost_usd) }} {{ parseFloat(p.sale_profitability_usd) >= 0 ? '+' : '' }}{{ formatUSD(p.sale_profitability_usd) }} {{ parseFloat(p.sale_profitability) >= 0 ? '+' : '' }}{{ formatCUP(p.sale_profitability) }}
{{ selectedProductDashboard.producto.name }} {{ selectedProductDashboard.producto.code }}
Ventas
{{ selectedProductDashboard.inventario.stock_vendido }}
Vendido
Consumo Int.
{{ selectedProductDashboard.inventario.stock_consumo_interno }}
Uso interno
Mermas
{{ selectedProductDashboard.inventario.stock_mermas }}
Perdido
Entregas
{{ selectedProductDashboard.inventario.stock_entregas }}
Entregado
Stock Actual
{{ selectedProductDashboard.inventario.stock_actual }}
Disponible
Informacion del Producto
{{ selectedProductDashboard.producto.code }}
{{ selectedProductDashboard.producto.name }}
{{ selectedProductDashboard.producto.category || '—' }}
{{ selectedProductDashboard.producto.unit_measure }}
{{ selectedProductDashboard.producto.brand || '—' }}
{{ selectedProductDashboard.producto.presentation || '—' }}
{{ selectedProductDashboard.producto.weight ? selectedProductDashboard.producto.weight + ' kg' : '—' }}
Origen
{{ selectedProductDashboard.producto.container_number }}
{{ selectedProductDashboard.producto.container_supplier }}
{{ selectedProductDashboard.producto.container_shipping }}
{{ selectedProductDashboard.producto.fecha_importacion }}
Caracteristicas

{{ selectedProductDashboard.producto.characteristics }}

Stock Inicial
{{ selectedProductDashboard.inventario.stock_inicial }}
{{ selectedProductDashboard.producto.unit_measure }}
Ventas
{{ selectedProductDashboard.inventario.stock_vendido }}
Vendido
Consumo Int.
{{ selectedProductDashboard.inventario.stock_consumo_interno }}
Uso interno
Mermas
{{ selectedProductDashboard.inventario.stock_mermas }}
Perdido
Entregas
{{ selectedProductDashboard.inventario.stock_entregas }}
Entregado
Stock Actual
{{ selectedProductDashboard.inventario.stock_actual }}
Disponible
Salidas Totales
Ventas: {{ selectedProductDashboard.inventario.stock_vendido }}
Consumo: {{ selectedProductDashboard.inventario.stock_consumo_interno }}
Mermas: {{ selectedProductDashboard.inventario.stock_mermas }}
Entregas: {{ selectedProductDashboard.inventario.stock_entregas }}
Disponible: {{ selectedProductDashboard.inventario.stock_actual }}
Composicion del Stock
Ventas por Fecha
Sin ficha de costo

Este producto no tiene ficha de costo registrada.

Ctd Vendida
{{ selectedProductDashboard.ventas_acumuladas.cantidad_vendida }}
Total CUP
{{ formatCUP(selectedProductDashboard.ventas_acumuladas.total_ventas_cup) }}
Total USD
{{ formatUSD(selectedProductDashboard.ventas_acumuladas.total_ventas_usd) }}
Precio Prom. CUP
{{ formatCUP(selectedProductDashboard.ventas_acumuladas.precio_promedio_cup) }}
Precio Prom. USD
{{ formatUSD(selectedProductDashboard.ventas_acumuladas.precio_promedio_usd) }}
Ventas por Fecha
Historial de Movimientos

Sin movimientos registrados.

Fecha Ctd Tipo Costo CUP Importe Ganancia
{{ s.fecha }} {{ s.cantidad }} {{ s.tipo }} {{ formatCUP(s.costo_total_cup) }} {{ formatCUP(s.importe_cup) }} {{ formatCUP(s.ganancia_cup) }}
Ganancia CUP
{{ formatCUP(selectedProductDashboard.rentabilidad.ganancia_acumulada_cup) }}
Ganancia USD
{{ formatUSD(selectedProductDashboard.rentabilidad.ganancia_acumulada_usd) }}
Rentabilidad Real
{{ selectedProductDashboard.rentabilidad.rentabilidad_porcentaje }}%
Rentabilidad Planeada
{{ selectedProductDashboard.costo_historico ? selectedProductDashboard.costo_historico.planned_profitability_percent + '%' : '—' }}
Ganancia Acumulada
Ganancia por Venta
Tasa Venta Prom.
{{ selectedProductDashboard.resumen_tasas.tasa_venta_promedio }}
Spread Prom.
{{ selectedProductDashboard.resumen_tasas.spread_promedio }}
Operaciones
{{ selectedProductDashboard.resumen_tasas.num_operaciones }}
Evolucion de Tasas
Detalle por Operacion

Sin ventas registradas.

Fecha Cantidad Tasa Imp. Tasa Venta Precio CUP Precio USD Importe CUP Importe USD Ganancia CUP Ganancia USD
{{ t.fecha_venta }} {{ t.cantidad_vendida }} {{ t.tasa_importacion }} {{ t.tasa_cambio_venta }} {{ formatCUP(t.precio_salida_cup) }} {{ formatUSD(t.precio_salida_usd) }} {{ formatCUP(t.importe_cup) }} {{ formatUSD(t.importe_usd) }} {{ formatCUP(t.ganancia_cup) }} {{ formatUSD(t.ganancia_usd) }}
Entradas
{{ selectedProductDashboard.movimientos.filter(m => m.tipo === 'ENTRADA_IMPORTACION').reduce((s, m) => s + m.cantidad, 0) }}
Ventas
{{ selectedProductDashboard.movimientos.filter(m => m.tipo === 'VENTA').reduce((s, m) => s + m.cantidad, 0) }}
Consumos
{{ selectedProductDashboard.movimientos.filter(m => m.tipo === 'CONSUMO_INTERNO').reduce((s, m) => s + m.cantidad, 0) }}
Mermas
{{ selectedProductDashboard.movimientos.filter(m => m.tipo === 'MERMA').reduce((s, m) => s + m.cantidad, 0) }}
Entregas
{{ selectedProductDashboard.movimientos.filter(m => m.tipo === 'ENTREGA').reduce((s, m) => s + m.cantidad, 0) }}
Anulaciones
{{ selectedProductDashboard.movimientos.filter(m => m.tipo.startsWith('ANULACION_')).reduce((s, m) => s + m.cantidad, 0) }}
Ajustes
{{ selectedProductDashboard.movimientos.filter(m => m.tipo === 'AJUSTE_INVENTARIO').length }}
Evolucion del Stock
Historial de Movimientos

Sin movimientos registrados.

Fecha Tipo Cantidad Stock Ant. Stock Post. Usuario Documento Observaciones
{{ m.fecha }} {{ formatMovementType(m.tipo) }} {{ m.cantidad }} {{ m.stock_anterior }} {{ m.stock_posterior }} {{ m.usuario || '—' }} {{ m.documento }} {{ m.observaciones }}
Linea de Tiempo
{{ selectedProductDashboard.timeline.length }} eventos

Sin eventos.

{{ group.date }}
{{ ev.fecha }}
{{ ev.evento }}
{{ ev.observaciones }}
Por: {{ ev.usuario }}
Fichas de Costo
Sin fichas de costo

Las fichas se crean desde la vista de productos de cada contenedor.

Producto Contenedor Cant. Costo USD Costo CUP Precio Venta Rent. % Rent. CUP
{{ cs.product_name }} {{ cs.container_number }} {{ cs.quantity }} {{ formatUSD(cs.total_usd) }} {{ formatCUP(cs.total_cup) }} {{ cs.sale_price_cup > 0 ? formatCUP(cs.sale_price_cup) : '—' }} {{ parseFloat(cs.profitability_percent).toFixed(1) }}% {{ parseFloat(cs.profitability_percent).toFixed(1) }}% +{{ formatCUP(cs.profitability_amount) }} {{ formatCUP(cs.profitability_amount) }}
Todos los Documentos
Sin documentos
{{ doc.title }}
{{ doc.doc_type_display }} · Contenedor {{ doc.container_number }} · {{ doc.upload_date }}
Ventas
Sin ventas registradas

Registra tu primera venta para comenzar.

# Producto Ctd Precio CUP Importe CUP Ganancia CUP Rent. Tipo Fecha Estado
{{ s.id }} {{ s.producto_nombre }} {{ s.cantidad_vendida }} {{ formatCUP(s.precio_salida_cup) }} {{ formatCUP(s.importe_cup) }} {{ formatCUP(s.ganancia_cup) }} {{ parseFloat(s.rentabilidad_porcentaje).toFixed(1) }}% {{ s.tipo_venta_display }} {{ s.fecha_venta }} Anulada Activa
Venta #{{ selectedSale.id }} Anulada
Informacion de Venta
{{ selectedSale.producto_nombre }} ({{ selectedSale.producto_codigo }})
{{ selectedSale.cantidad_vendida }}
{{ selectedSale.fecha_venta }}
{{ selectedSale.tipo_venta_display }}
{{ selectedSale.usuario_name || '—' }}
Informacion Financiera
Costo UM CUP {{ formatCUP(selectedSale.costo_um_cup) }}
Costo UM USD {{ formatUSD(selectedSale.costo_um_usd) }}
Precio Salida CUP {{ formatCUP(selectedSale.precio_salida_cup) }}
Precio Salida USD {{ formatUSD(selectedSale.precio_salida_usd) }}
Tasa Cambio {{ selectedSale.tasa_cambio_venta }}
Tasa Importacion {{ selectedSale.tasa_importacion }}
Importe CUP {{ formatCUP(selectedSale.importe_cup) }}
Importe USD {{ formatUSD(selectedSale.importe_usd) }}
Costo Total CUP {{ formatCUP(selectedSale.costo_total_cup) }}
Costo Total USD {{ formatUSD(selectedSale.costo_total_usd) }}
Ganancia CUP {{ formatCUP(selectedSale.ganancia_cup) }}
Ganancia USD {{ formatUSD(selectedSale.ganancia_usd) }}
Rentabilidad {{ parseFloat(selectedSale.rentabilidad_porcentaje).toFixed(2) }}%
Linea de Tiempo

Sin eventos registrados.

{{ ev.fecha_evento }}
{{ ev.estado_display }}
{{ ev.observaciones }}
Por: {{ ev.usuario_name }}
Consumos Internos
Sin consumos internos
ID Producto Fecha Cantidad Costo CUP Costo USD Estado
#{{ c.id }} {{ c.producto_nombre }} {{ c.fecha }} {{ c.cantidad }} {{ formatCUP(c.costo_total_cup) }} {{ formatUSD(c.costo_total_usd) }} Anulada Activa
Mermas
Sin mermas registradas
ID Producto Fecha Cantidad Motivo Costo CUP Costo USD Estado
#{{ l.id }} {{ l.producto_nombre }} {{ l.fecha }} {{ l.cantidad }} {{ l.motivo_display }} {{ formatCUP(l.costo_perdido_cup) }} {{ formatUSD(l.costo_perdido_usd) }} Anulada Activa
Entregas
Sin entregas registradas
ID Producto Fecha Cantidad Destinatario Motivo Costo CUP Costo USD Estado
#{{ d.id }} {{ d.producto_nombre }} {{ d.fecha }} {{ d.cantidad }} {{ d.destinatario }} {{ d.motivo_display }} {{ formatCUP(d.costo_total_cup) }} {{ formatUSD(d.costo_total_usd) }} Anulada Activa
Reporte por Periodo
Ventas
{{ reportData.ventas.cantidad }}
{{ formatCUP(reportData.ventas.ganancia_cup) }}
Consumo Interno
{{ reportData.consumo_interno.cantidad }}
{{ formatCUP(reportData.consumo_interno.costo_total_cup) }}
Mermas
{{ reportData.mermas.cantidad }}
{{ formatCUP(reportData.mermas.costo_total_cup) }}
Entregas
{{ reportData.entregas.cantidad }}
{{ formatCUP(reportData.entregas.costo_total_cup) }}
Usuarios del Sistema
Nombre Usuario Email Rol Departamento Estado
{{ u.first_name }} {{ u.last_name }} {{ u.username }} {{ u.email || '—' }} {{ u.role_display }} {{ u.department || '—' }} {{ u.is_active ? 'Activo' : 'Inactivo' }}
Alertas del Sistema
Sin alertas

Todos los contenedores están dentro de los parámetros esperados.

{{ alert.message }}