Foreign Business App
El ciclo completo de una operación de importación para empresas argentinas, desde la cotización de costos hasta la entrega.
Capturas


El Problema
Los importadores argentinos manejaban toda su operación en Excel, cálculos de costos de importación con la estructura de impuestos y tributos en capas de Argentina (FCA + flete + seguro → CIF, tributos aduaneros, tributos no aduaneros, impuesto país, comisión y una docena de 'otros gastos'), catálogos de proveedores y productos, honorarios de colaboradores por operación y seguimiento de pagos. Una planilla por operación, compartida por email, sin una única fuente de verdad. Los errores se acumulaban y nada era auditable.
La Solución
Una app web que centraliza todo el ciclo de la importación, desde la cotización inicial de costos hasta la llegada de la mercadería a Argentina. Calculadoras de costos de uno y varios productos que codifican las reglas de impuestos/tributos argentinos mediante reglas predefinidas por país + tipo de producto; un asistente de importación paso a paso con llenado en vivo del camión/contenedor (peso y volumen); gestión de proveedores, variantes de producto y clientes; un portal reducido para clientes con aislamiento de datos; asignación de colaboradores con pagos autogenerados; y generación de reportes en QuestPDF/Excel para proveedores, clientes y aduana.
Decisiones Técnicas
Como desarrollador en solitario trabajando en .NET, Blazor Server me permitió entregar una app web totalmente interactiva sin dividir el foco entre un stack, framework y toolchain de frontend en JavaScript aparte, un solo lenguaje, un solo código, una sola persona manteniéndolo. MudBlazor provee una UI Material consistente desde el primer momento.
Los importadores necesitan reportes de costos detallados para clientes y documentación aduanera. QuestPDF ofrece generación de PDF totalmente programática en .NET, sin plantillas de Word, sin formateo manual, sin depender de LibreOffice. ClosedXML cubre las exportaciones a Excel.
El último .NET por rendimiento y soporte a largo plazo. PostgreSQL (alojado en Neon) para los datos relacionales, importaciones, proveedores, costos, colaboradores y pagos tienen relaciones claras modeladas como un esquema de agregados DDD con claves foráneas, separado en un esquema de datos público y un esquema de identidad aparte.
Un modelo de cuatro roles (Admin > User > Colaborador > Client) maneja tanto los permisos como el aislamiento de datos por cliente, la misma app muestra un menú y un conjunto de datos distinto según el rol, así los clientes externos ven solo sus propias importaciones y pedidos.
Resultado
En desarrollo activo y desplegado en Render/Neon, reemplazando el flujo de trabajo en Excel del cliente. El cálculo de costos y la generación de reportes pasaron de horas de trabajo manual en planillas a unos pocos clics, con cada operación ahora auditable en un solo sistema.
Acceso anticipado
ImIn todavía está en desarrollo. Si querés estar entre los primeros usuarios, dejá tu email y te escribo cuando esté lista.